UNPKG

typescript-assistant

Version:

Combines and integrates professional Typescript tools into your project

134 lines (133 loc) 3.34 kB
{ "name": "typescript-assistant", "version": "0.74.0", "description": "Combines and integrates professional Typescript tools into your project", "main": "dist/index.js", "bin": { "tsa": "./dist/index.js" }, "engines": { "node": ">=18.0.0", "pnpm": ">=8.0.0" }, "scripts": { "prepublishOnly": "tsc -b ./src/tsconfig.json", "assist": "ts-node --transpile-only src/index.ts", "release": "echo 'You can release by updating the version in package.json and pushing'", "fix": "ts-node --transpile-only src/index fix", "fixall": "ts-node --transpile-only src/index fixall", "clean": "ts-node --transpile-only src/index clean", "coverage-show": "open-cli build/coverage/index.html", "ci": "ts-node --transpile-only src/index ci --no-format", "lint": "eslint", "postinstall": "husky" }, "author": "johan@johangorter.com", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/AFASSoftware/typescript-assistant" }, "importSort": { ".js, .jsx, .ts, .tsx": { "style": "module", "parser": "typescript" } }, "nyc": { "include": [ "src/**/*.ts" ], "extension": [ ".ts" ], "reporter": [ "json", "html", "text-summary" ], "cache": true, "temp-dir": "./build/nyc/cache", "all": true, "check-coverage": false, "report-dir": "./build/coverage", "es-module": false, "lines": 1, "statements": 0.1, "functions": 0.1, "branches": 0, "watermarks": { "lines": [ 75, 100 ], "functions": [ 75, 100 ], "branches": [ 75, 100 ], "statements": [ 75, 100 ] } }, "prettier": { "endOfLine": "lf", "printWidth": 80, "singleQuote": false, "trailingComma": "es5", "parser": "typescript" }, "dependencies": { "@eslint/js": "^9.25.1", "@types/chai": "^4.3.20", "@types/mocha": "^10.0.10", "async": "^3.2.6", "chai": "^4.5.0", "chokidar": "^3.6.0", "eslint": "^9.25.1", "eslint-config-prettier": "^10.1.2", "eslint-plugin-unused-imports": "^4.1.4", "glob": "^8.1.0", "handlebars": "^4.7.8", "husky": "^9.1.7", "import-sort-style-module": "^6.0.0", "inquirer": "^7.3.3", "mocha": "^11.1.0", "nyc": "^17.1.0", "open-cli": "^8.0.0", "prettier": "^3.5.3", "prettier-plugin-import-sort": "^0.0.7", "semver": "^7.7.1", "source-map-support": "^0.5.21", "tree-kill": "^1.2.2", "ts-node": "^7.0.1", "tslib": "^2.8.1", "tsutils": "^3.21.0", "typescript": "^5.8.3", "typescript-eslint": "^8.31.0", "ws": "^7.5.10", "yargs": "^15.4.1" }, "devDependencies": { "@types/async": "^3.2.24", "@types/glob": "^7.2.0", "@types/inquirer": "^6.5.0", "@types/node": "^22.14.1", "@types/semver": "^7.7.0", "@types/sinon": "^17.0.4", "@types/ws": "^7.4.7", "@types/yargs": "^15.0.19", "sinon": "^20.0.0" }, "pnpm": { "overrides": { "@babel/traverse@<7.23.2": "^7.23.2" } }, "packageManager": "pnpm@9.5.0+sha512.140036830124618d624a2187b50d04289d5a087f326c9edfc0ccd733d76c4f52c3a313d4fc148794a2a9d81553016004e6742e8cf850670268a7387fc220c903" }