UNPKG

2.95 kBJSONView Raw
1{
2 "name": "typescript-assistant",
3 "version": "0.40.16",
4 "description": "Combines and integrates professional Typescript tools into your project",
5 "main": "dist/index.js",
6 "bin": {
7 "tsa": "./dist/index.js"
8 },
9 "scripts": {
10 "prepublishOnly": "tsc -p ./src/tsconfig.json",
11 "assist": "ts-node --transpile-only src/index.ts",
12 "prerelease": "ts-node --transpile-only src/index ci",
13 "release": "ts-node --transpile-only src/index.ts release",
14 "fix": "ts-node --transpile-only src/index fix",
15 "clean": "ts-node --transpile-only src/index clean",
16 "coverage-show": "opn build/coverage/index.html",
17 "tslint": "tslint --project ./src/tsconfig.json ./src/**/*.ts && tslint --project ./tsconfig.json ./test/**/*.ts",
18 "ci": "ts-node --transpile-only src/index ci"
19 },
20 "author": "johan@johangorter.com",
21 "license": "MIT",
22 "repository": {
23 "type": "git",
24 "url": "https://github.com/AFASSoftware/typescript-assistant"
25 },
26 "nyc": {
27 "include": [
28 "src/**/*.ts"
29 ],
30 "extension": [
31 ".ts"
32 ],
33 "reporter": [
34 "json",
35 "html",
36 "text-summary"
37 ],
38 "cache": true,
39 "temp-dir": "./build/nyc/cache",
40 "all": true,
41 "check-coverage": false,
42 "report-dir": "./build/coverage",
43 "es-module": false,
44 "lines": 1,
45 "statements": 0.1,
46 "functions": 0.1,
47 "branches": 0,
48 "watermarks": {
49 "lines": [
50 75,
51 100
52 ],
53 "functions": [
54 75,
55 100
56 ],
57 "branches": [
58 75,
59 100
60 ],
61 "statements": [
62 75,
63 100
64 ]
65 }
66 },
67 "dependencies": {
68 "@types/chai": "4.2.8",
69 "@types/mocha": "7.0.1",
70 "@types/node": "13.7.0",
71 "async": "3.1.1",
72 "chai": "4.2.0",
73 "chokidar": "3.3.1",
74 "glob": "7.1.6",
75 "handlebars": "4.7.2",
76 "husky": "4.2.1",
77 "inquirer": "6.5.1",
78 "mocha": "7.0.1",
79 "nyc": "15.0.0",
80 "open-cli": "5.0.0",
81 "semver": "7.1.2",
82 "source-map-support": "0.5.16",
83 "tree-kill": "1.2.2",
84 "ts-node": "7.0.1",
85 "tslib": "1.10.0",
86 "tslint": "5.20.1",
87 "tslint-microsoft-contrib": "6.2.0",
88 "tslint-sonarts": "1.9.0",
89 "tsutils": "3.17.1",
90 "typescript": "3.7.5",
91 "typescript-formatter": "7.2.2",
92 "ws": "7.2.1",
93 "yargs": "14.2.0"
94 },
95 "devDependencies": {
96 "@types/async": "3.0.7",
97 "@types/chokidar": "2.1.3",
98 "@types/glob": "7.1.1",
99 "@types/inquirer": "6.5.0",
100 "@types/semver": "6.2.0",
101 "@types/sinon": "7.5.1",
102 "@types/ws": "6.0.4",
103 "@types/yargs": "13.0.4",
104 "sinon": "8.1.1"
105 },
106 "husky": {
107 "hooks": {
108 "post-checkout": "ts-node --transpile-only src/index post-checkout || exit 0",
109 "post-merge": "ts-node --transpile-only src/index post-merge || exit 0",
110 "pre-commit": "ts-node --transpile-only src/index pre-commit",
111 "pre-push": "ts-node --transpile-only src/index pre-push"
112 }
113 }
114}