UNPKG

3.35 kBJSONView Raw
1{
2 "name": "typescript-node-scripts",
3 "version": "3.1.2",
4 "description": "Create Node.js apps based on TypeScript with zero-configuration.",
5 "main": "bin/typescript-node-scripts.js",
6 "scripts": {
7 "watch": "tsc -p . --watch",
8 "compile": "tsc -p .",
9 "test": "node bin/typescript-node-scripts.js test",
10 "start": "node bin/typescript-node-scripts.js start",
11 "build": "node bin/typescript-node-scripts.js build",
12 "initApp": "node bin/typescript-node-scripts.js create",
13 "e2e:ci": "./tests/e2e.sh",
14 "e2e:local": "docker build -t tns-docker . && docker run tns-docker",
15 "lint": "eslint --ext .js --ext .ts --ext .jsx --ext .tsx src",
16 "commit": "git-cz",
17 "version": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md",
18 "prepublishOnly": "yarn compile"
19 },
20 "bin": {
21 "typescript-node-scripts": "./bin/typescript-node-scripts.js"
22 },
23 "keywords": [],
24 "author": "Liang Chun Wong",
25 "repository": "https://github.com/liangchunn/typescript-node-scripts",
26 "license": "MIT",
27 "dependencies": {
28 "@babel/code-frame": "7.5.5",
29 "@babel/core": "7.8.3",
30 "@babel/preset-env": "7.6.3",
31 "@typescript-eslint/eslint-plugin": "2.11.0",
32 "@typescript-eslint/parser": "2.11.0",
33 "babel-core": "7.0.0-bridge.0",
34 "babel-eslint": "10.0.3",
35 "babel-jest": "24.9.0",
36 "babel-loader": "8.0.6",
37 "case-sensitive-paths-webpack-plugin": "2.3.0",
38 "chalk": "2.4.2",
39 "clean-webpack-plugin": "3.0.0",
40 "eslint": "6.7.2",
41 "eslint-loader": "3.0.3",
42 "eslint-plugin-import": "2.18.2",
43 "filesize": "6.0.1",
44 "fork-ts-checker-webpack-plugin": "1.5.1",
45 "fs-extra": "8.1.0",
46 "jest": "24.9.0",
47 "pstree.remy": "1.1.7",
48 "strip-ansi": "5.2.0",
49 "text-table": "0.2.0",
50 "ts-jest": "24.1.0",
51 "ts-loader": "6.2.1",
52 "tsconfig-paths-webpack-plugin": "3.2.0",
53 "tslib": "^1.10.0",
54 "webpack": "4.41.5",
55 "webpack-merge": "4.2.2",
56 "webpack-node-externals": "1.7.2"
57 },
58 "devDependencies": {
59 "@commitlint/cli": "^7.2.1",
60 "@commitlint/config-conventional": "^7.1.2",
61 "@types/babel-code-frame": "^6.20.2",
62 "@types/case-sensitive-paths-webpack-plugin": "^2.1.3",
63 "@types/eslint": "^6.1.3",
64 "@types/filesize": "^4.1.0",
65 "@types/fs-extra": "^8.0.0",
66 "@types/jest": "^24.0.11",
67 "@types/node": "^10.12.11",
68 "@types/text-table": "^0.2.0",
69 "@types/webpack": "^4.39.3",
70 "@types/webpack-merge": "^4.1.5",
71 "@types/webpack-node-externals": "^1.6.3",
72 "commitizen": "^3.0.7",
73 "conventional-changelog-cli": "^2.0.12",
74 "cz-conventional-changelog": "^2.1.0",
75 "eslint-config-prettier": "^6.7.0",
76 "eslint-plugin-prettier": "^3.1.1",
77 "husky": "^1.3.1",
78 "lint-staged": "^8.1.5",
79 "prettier": "^1.19.1",
80 "typescript": "3.7.5"
81 },
82 "peerDependencies": {
83 "typescript": ">=3.0.0 <=3.7.5"
84 },
85 "engines": {
86 "node": ">=8"
87 },
88 "lint-staged": {
89 "ignore": [
90 "lib/formatters/*.js",
91 "bin/*",
92 "node_modules/**/*"
93 ],
94 "linters": {
95 "*.js": [
96 "prettier --write",
97 "git add"
98 ]
99 }
100 },
101 "config": {
102 "commitizen": {
103 "path": "cz-conventional-changelog"
104 }
105 },
106 "husky": {
107 "hooks": {
108 "commit-msg": "commitlint -e",
109 "pre-commit": "lint-staged"
110 }
111 }
112}