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