ts-type
Version:
TypeScript 類型工具庫:提供豐富的類型操作工具和重新導出的內建類型 / TypeScript type utility library: provides rich type manipulation utilities and re-exported built-in types
102 lines (101 loc) • 2.87 kB
JSON
{
"name": "ts-type",
"version": "3.0.13",
"description": "TypeScript 類型工具庫:提供豐富的類型操作工具和重新導出的內建類型 / TypeScript type utility library: provides rich type manipulation utilities and re-exported built-in types",
"keywords": [
".d.ts",
"@types",
"declaration",
"dev",
"develop",
"development",
"environment",
"ide",
"interface",
"node",
"playground",
"runtime",
"ts",
"type",
"type-level",
"typelevel",
"types",
"typescript",
"typing",
"typings",
"type-helper",
"toolbox",
"toolbelt",
"utility",
"utilities",
"type-utilities",
"type-manipulation",
"advanced-types",
"type-transform",
"type-inference",
"generic-types",
"type-safe",
"bilingual",
"chinese",
"english"
],
"homepage": "https://github.com/bluelovers/ws-ts-type/tree/master/packages/ts-type#readme",
"bugs": {
"url": "https://github.com/bluelovers/ws-ts-type/issues"
},
"repository": {
"type": "git",
"url": "git+https://github.com/bluelovers/ws-ts-type.git",
"directory": "packages/ts-type"
},
"license": "ISC",
"author": "",
"main": "index.js",
"directories": {
"lib": "lib",
"test": "test"
},
"scripts": {
"coverage": "yarn run test -- --coverage",
"pretest": "yarn run build",
"test": "yarn run ts:check && yarn run test:tsd",
"test:jest": "jest --passWithNoTests",
"test:jest:coverage": "node --run test:jest -- --coverage",
"test:jest:snapshot": "yarn run test:jest -- -u",
"test:snapshot": "yarn run test -- -u",
"test:tsd": "tsd",
"build": "yarn run build-lib-toc && tsc",
"build-lib-toc": "ts-node ./test/script/toc && yarn run build:toc",
"build:toc": "tsc --skipLibCheck & echo build:toc",
"preversion": "yarn run test && yarn run postpublish:git:commit",
"prepublishOnly": "echo prepublishOnly",
"postpublish:git:commit": "git commit -m \"build(release): publish\" ./lib/index.d.ts ./lib & echo postpublish:git:commit",
"ncu": "yarn-tool ncu -u",
"sort-package-json": "yarn-tool sort",
"ts:check": "tsc -p tsconfig.check.json --emitDeclarationOnly --skipLibCheck",
"tsc:showConfig": "ynpx get-current-tsconfig -p"
},
"tsd": {
"compilerOptions": {
"skipLibCheck": true,
"emitDeclarationOnly": true,
"noUnusedParameters": false,
"allowUnusedLabels": true,
"noUnusedLocals": false,
"noPropertyAccessFromIndexSignature": false
},
"directory": "test/spec",
"testFiles": [
"test/spec/**/*.ts"
]
},
"dependencies": {
"@types/node": "*",
"tslib": ">=2.8.1",
"typedarray-dts": "^1.0.0"
},
"peerDependencies": {
"ts-toolbelt": "^9.6.0"
},
"gitHead": "846599bb59d03aa7a3caddc479886b3c602d6280"
}