UNPKG

ts-extras

Version:

Essential utilities for TypeScript projects

63 lines (62 loc) 1.27 kB
{ "name": "ts-extras", "version": "0.16.1", "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": ">=20" }, "scripts": { "build": "del-cli distribution && tsc", "test": "node --test --import=tsx/esm test/*.ts && 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": "^5.0.1" }, "devDependencies": { "@sindresorhus/tsconfig": "^8.0.1", "@types/node": "^20.0.0", "del-cli": "^7.0.0", "expect-type": "^1.2.2", "tsx": "^4.20.5", "typescript": "^5.9.2", "xo": "^1.2.2" }, "xo": { "rules": { "@typescript-eslint/ban-ts-comment": "off", "@typescript-eslint/naming-convention": "off" } } }