UNPKG

@maddimathon/utility-typescript

Version:

TypeScript utilities (types, functions, classes) to use in various projects.

130 lines (103 loc) 3.82 kB
{ "name": "@maddimathon/utility-typescript", "version": "2.0.0-beta.1", "author": "Maddi Mathon (www.maddimathon.com)", "description": "TypeScript utilities (types, functions, classes) to use in various projects.", "keywords": [ "javascript-library", "javascript-utilities", "javascript-utility", "npm-package", "npm-package-typescript", "typescript-library", "typescript-utilities", "typescript-utility", "typescript-utility-types" ], "homepage": "https://maddimathon.github.io/utility-typescript", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/maddimathon/utility-typescript.git" }, "config": { "title": "Utility TypeScript", "paths": { "releases": "@releases", "snapshots": ".snapshots" } }, "engines": { "node": ">=22" }, "type": "module", "files": [ "./dist/**/*", "./LICENSE.md", "./package.json", "./README.md" ], "main": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { ".": "./dist/index.js", "./classes": "./dist/classes/index.js", "./functions": "./dist/functions/index.js", "./types": "./dist/types/index.d.ts", "./types/*": [ "./dist/types/*.d.ts", "./dist/types/*/index.d.ts", "./dist/types/*" ], "./*": [ "./dist/*.js", "./dist/*/index.js", "./dist/*" ] }, "bugs": { "url": "https://github.com/maddimathon/utility-typescript/issues" }, "scripts": { "test-vardump": "tsx --tsconfig .scripts/tsconfig.json .scripts/sample/var-inspect.ts", "test-console": "tsx --tsconfig .scripts/tsconfig.json .scripts/sample/node-console.ts", "commit": "sh .scripts/commit.sh", "snap": "tsx --tsconfig .scripts/tsconfig.json .scripts/snapshot.ts", "compile": "tsx --tsconfig .scripts/tsconfig.json .scripts/compile.ts", "build": "tsx --tsconfig .scripts/tsconfig.json .scripts/build.ts", "quick-build": "tsx --tsconfig .scripts/tsconfig.json .scripts/build.ts --without minimize,prettify", "doc": "tsx --tsconfig .scripts/tsconfig.json .scripts/doc.ts", "test": "tsx --tsconfig .scripts/tsconfig.json .scripts/test.ts", "prewatch": "npm run --silent build -- --starting --without minimize,prettify,test", "watch": "run-p --silent watch:*", "watch:js": "watch -p 'src/ts/**/*' -c 'npm run --silent quick-build -- --compile-only js --watchedWatcher \"watch:js\" --watchedChange --watchedFilename \"$FILENAME\" --watchedEvent \"$EVENT\"'", "package": "tsx --tsconfig .scripts/tsconfig.json .scripts/package.ts", "dryrun": "tsx --tsconfig .scripts/tsconfig.json .scripts/release.ts --dryrun --without-pkg snapshot", "release": "tsx --tsconfig .scripts/tsconfig.json .scripts/release.ts" }, "dependencies": { "@inquirer/prompts": "7.4.1" }, "devDependencies": { "@tsconfig/node20": "20.1.5", "@types/jest": "29.5.14", "@types/luxon": "3.6.2", "@types/minimist": "1.2.5", "@types/node": "22.14.0", "glob": "11.0.1", "jest": "29.7.0", "luxon": "3.6.1", "minimist": "1.2.8", "npm-run-all": "4.1.5", "tsx": "4.19.3", "typedoc": "0.28.2", "typedoc-plugin-inline-sources": "1.3.0", "typescript": "5.8.3", "watch-cli": "0.2.3" }, "browserslist": [ "last 3 major versions", "> 0.5%", "not dead" ] }