UNPKG

ts-extras

Version:

Essential utilities for TypeScript projects

72 lines (71 loc) 1.36 kB
{ "name": "ts-extras", "version": "0.14.0", "description": "Essential utilities for TypeScript projects", "license": "MIT", "repository": "sindresorhus/ts-extras", "funding": "https://github.com/sponsors/sindresorhus", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com" }, "type": "module", "exports": { "types": "./distribution/index.d.ts", "default": "./distribution/index.js" }, "sideEffects": false, "engines": { "node": ">=18" }, "scripts": { "build": "del-cli distribution && tsc", "test": "xo && ava && tsc --project test && npm run build", "prepack": "npm run build" }, "files": [ "distribution" ], "keywords": [ "typescript", "ts", "type", "types", "utility", "utilities", "util", "extra", "extras", "guard", "guards", "helpers" ], "dependencies": { "type-fest": "^4.39.1" }, "devDependencies": { "@sindresorhus/tsconfig": "^7.0.0", "ava": "^6.2.0", "del-cli": "^6.0.0", "expect-type": "^1.2.1", "tsx": "^4.19.3", "typescript": "^5.8.3", "xo": "^0.60.0" }, "ava": { "extensions": { "ts": "module" }, "nodeArguments": [ "--import=tsx/esm" ], "workerThreads": false }, "xo": { "rules": { "@typescript-eslint/ban-ts-comment": "off", "@typescript-eslint/naming-convention": "off" } } }