UNPKG

ts-type-forge

Version:

[![npm version](https://img.shields.io/npm/v/ts-type-forge.svg)](https://www.npmjs.com/package/ts-type-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-type-forge.svg)](https://www.npmjs.com/package/ts-type-forge) [![License](https://img.shields.

83 lines (82 loc) 2.3 kB
{ "name": "ts-type-forge", "version": "2.1.1", "private": false, "keywords": [ "typescript", "utility", "types", "static-typing", "mapped-types" ], "repository": { "type": "git", "url": "git+https://github.com/noshiro-pf/ts-type-forge.git" }, "license": "Apache-2.0", "author": "noshiro-pf <noshiro.pf@gmail.com>", "sideEffects": false, "type": "module", "exports": { ".": { "import": { "types": "./src/index.d.mts" } } }, "types": "./src/index.d.mts", "files": [ "src", "README.md", "LICENSE" ], "scripts": { "build": "tsx ./scripts/cmd/gen-root-index.mjs", "check-all": "tsx ./scripts/cmd/check-all.mjs", "check:ext": "tsx ./scripts/cmd/check-ext.mjs", "cspell": "cspell \"**\" --gitignore --gitignore-root ./ --no-progress", "doc": "tsx ./scripts/cmd/gen-docs.mjs", "fmt": "tsx ./scripts/cmd/fmt-diff.mjs", "fmt:full": "prettier --write .", "lint": "eslint .", "lint:fix": "eslint . --fix", "md": "markdownlint-cli2", "tsc": "tsc --noEmit", "tscw": "tsc --noEmit --watch", "type-check": "tsc --noEmit", "update-packages": "npx npm-check-updates -u --install always --reject @types/node" }, "devDependencies": { "@eslint/js": "^9.31.0", "@semantic-release/changelog": "^6.0.3", "@semantic-release/commit-analyzer": "^13.0.1", "@semantic-release/exec": "^7.1.0", "@semantic-release/git": "^10.0.1", "@semantic-release/github": "^11.0.3", "@semantic-release/npm": "^12.0.2", "@semantic-release/release-notes-generator": "^14.0.3", "@types/node": "^20.19.7", "conventional-changelog-conventionalcommits": "^9.1.0", "cspell": "^9.1.2", "eslint": "^9.30.1", "fast-glob": "^3.3.3", "markdownlint-cli2": "^0.18.1", "prettier": "^3.6.2", "prettier-plugin-organize-imports": "^4.1.0", "prettier-plugin-packagejson": "^2.5.18", "semantic-release": "^24.2.6", "ts-data-forge": "^2.0.2", "ts-repo-utils": "^3.1.1", "tsx": "^4.20.3", "typedoc": "^0.28.7", "typedoc-plugin-markdown": "^4.7.0", "typescript": "^5.8.3", "typescript-eslint": "^8.36.0" }, "peerDependencies": { "typescript": ">=4.8" }, "engines": { "node": ">=20.11.0" } }