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
JSON
{
"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"
}
}
}