UNPKG

3.39 kBJSONView Raw
1{
2 "name": "typescript-node-scripts",
3 "version": "2.0.6",
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": "tslint -p .",
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.0.0",
29 "@babel/core": "7.4.5",
30 "@babel/preset-env": "7.4.5",
31 "babel-core": "7.0.0-bridge.0",
32 "babel-jest": "24.8.0",
33 "babel-loader": "8.0.6",
34 "case-sensitive-paths-webpack-plugin": "2.2.0",
35 "chalk": "2.4.2",
36 "filesize": "4.1.2",
37 "fork-ts-checker-webpack-plugin": "1.3.7",
38 "fs-extra": "8.1.0",
39 "jest": "24.8.0",
40 "pstree.remy": "1.1.2",
41 "strip-ansi": "5.2.0",
42 "text-table": "0.2.0",
43 "ts-jest": "24.0.2",
44 "ts-loader": "6.0.2",
45 "tsconfig-paths-webpack-plugin": "3.2.0",
46 "tslint": "5.17.0",
47 "tslint-loader": "3.5.4",
48 "webpack": "4.35.0",
49 "webpack-merge": "^4.2.1",
50 "webpack-node-externals": "1.7.2"
51 },
52 "devDependencies": {
53 "@commitlint/cli": "^7.2.1",
54 "@commitlint/config-conventional": "^7.1.2",
55 "@types/babel-code-frame": "^6.20.2",
56 "@types/case-sensitive-paths-webpack-plugin": "^2.1.2",
57 "@types/filesize": "^4.1.0",
58 "@types/fs-extra": "^8.0.0",
59 "@types/jest": "^24.0.11",
60 "@types/node": "^10.12.11",
61 "@types/text-table": "^0.2.0",
62 "@types/webpack": "^4.4.29",
63 "@types/webpack-merge": "^4.1.5",
64 "@types/webpack-node-externals": "^1.6.3",
65 "commitizen": "^3.0.7",
66 "conventional-changelog-cli": "^2.0.12",
67 "cz-conventional-changelog": "^2.1.0",
68 "husky": "^1.3.1",
69 "lint-staged": "^8.1.5",
70 "prettier": "^1.17.1",
71 "tslint-config-prettier": "^1.18.0",
72 "tslint-sonarts": "^1.9.0",
73 "typescript": "^3.5.1"
74 },
75 "peerDependencies": {
76 "typescript": ">=3.x"
77 },
78 "engines": {
79 "node": ">=8"
80 },
81 "lint-staged": {
82 "ignore": [
83 "lib/formatters/*.js",
84 "bin/*",
85 "node_modules/**/*"
86 ],
87 "linters": {
88 "*.js": [
89 "prettier --write",
90 "tslint --fix",
91 "git add"
92 ]
93 }
94 },
95 "config": {
96 "commitizen": {
97 "path": "cz-conventional-changelog"
98 }
99 },
100 "husky": {
101 "hooks": {
102 "commit-msg": "commitlint -e",
103 "pre-commit": "lint-staged"
104 }
105 },
106 "greenkeeper": {
107 "ignore": [
108 "@commitlint/cli",
109 "@commitlint/config-conventional",
110 "@types/jest",
111 "@types/node",
112 "@types/text-table",
113 "commitizen",
114 "conventional-changelog-cli",
115 "cz-conventional-changelog",
116 "husky",
117 "lint-staged",
118 "prettier"
119 ]
120 }
121}