UNPKG

ts-deep-pick

Version:

TypeScript utility generating new types by deep picking/omitting, leveraging Template Literal Types from TypeScript >= 4.1

72 lines (71 loc) 1.67 kB
{ "name": "ts-deep-pick", "version": "0.2.2", "license": "MIT", "description": "TypeScript utility generating new types by deep picking/omitting, leveraging Template Literal Types from TypeScript >= 4.1", "repository": { "url": "https://gitlab.com/soul-codes/ts-deep-pick.git" }, "keywords": [ "typescript", "deep", "pick", "omit", "lodash", "typesafe", "template literal type", "ts" ], "scripts": { "clean": "rimraf lib", "prepare": "npm run clean && tsc", "watch": "tsc --watch --noEmit", "test": "npm run test:typing", "test:typing": "tsc -p src/typing-test --noEmit", "release": "npm run prepare && release-it", "tidy": "./bin/tidy.sh" }, "main": "lib", "types": "lib", "files": [ "lib/**" ], "dependencies": { "ts-typetools": "^0.6.1" }, "devDependencies": { "@release-it/conventional-changelog": "^2.0.0", "@types/node": "^14.14.9", "cz-conventional-changelog": "^3.3.0", "import-sort-style-module": "^6.0.0", "prettier": "^2.2.1", "prettier-plugin-import-sort": "^0.0.6", "release-it": "^14.2.1", "rimraf": "^3.0.2", "tslint": "^6.1.3", "tslint-etc": "^1.13.7", "typescript": "^4.1.2" }, "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } }, "release-it": { "plugins": { "@release-it/conventional-changelog": { "preset": "angular", "infile": "CHANGELOG.md" } } }, "publishConfig": { "access": "public" }, "importSort": { ".js, .jsx, .ts, .tsx": { "style": "module", "parser": "typescript" } } }