UNPKG

4.11 kBJSONView Raw
1{
2 "name": "fork-ts-checker-webpack-plugin",
3 "version": "1.4.3",
4 "description": "Runs typescript type checker and linter on separate process.",
5 "keywords": [
6 "awesome-typescript-loader",
7 "checker",
8 "fast",
9 "fork",
10 "increment",
11 "linter",
12 "plugin",
13 "speed",
14 "ts-loader",
15 "type",
16 "typescript",
17 "webpack",
18 "webpack-plugin"
19 ],
20 "bugs": {
21 "url": "https://github.com/TypeStrong/fork-ts-checker-webpack-plugin/issues"
22 },
23 "repository": {
24 "type": "git",
25 "url": "https://github.com/TypeStrong/fork-ts-checker-webpack-plugin.git"
26 },
27 "license": "MIT",
28 "author": "Piotr Oleś <piotrek.oles@gmail.com>",
29 "contributors": [
30 "Piotr Oleś <piotrek.oles@gmail.com> (https://github.com/piotr-oles)",
31 "John Reilly <johnny_reilly@hotmail.com> (https://blog.johnnyreilly.com)"
32 ],
33 "files": [
34 "lib"
35 ],
36 "main": "lib/index.js",
37 "types": "lib/index.d.ts",
38 "scripts": {
39 "build": "rimraf lib && tsc --version && tsc --project \"./src\"",
40 "lint": "tslint --project src/tsconfig.json && eslint ./test",
41 "lint:fix": "tslint --project src/tsconfig.json --fix && eslint ./test --fix",
42 "test": "yarn build && yarn test:unit && yarn test:integration",
43 "test:coverage": "rimraf coverage && jest --coverage && rimraf tmp",
44 "test:integration": "jest integration && rimraf tmp",
45 "test:unit": "jest unit",
46 "test:watch": "jest unit --watch",
47 "watch": "tsc --version && tsc --project \"./src\" --watch",
48 "precommit": "lint-staged && yarn build",
49 "commit": "./node_modules/.bin/git-cz"
50 },
51 "husky": {
52 "hooks": {
53 "pre-commit": "lint-staged && yarn build",
54 "commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
55 }
56 },
57 "commitlint": {
58 "extends": [
59 "@commitlint/config-conventional"
60 ]
61 },
62 "lint-staged": {
63 "linters": {
64 "*.js": [
65 "eslint --fix",
66 "prettier --write",
67 "git add"
68 ],
69 "*.ts": [
70 "prettier --write",
71 "git add"
72 ]
73 }
74 },
75 "config": {
76 "commitizen": {
77 "path": "cz-conventional-changelog"
78 }
79 },
80 "release": {
81 "branches": [
82 "master",
83 {
84 "name": "beta",
85 "prerelease": true
86 }
87 ],
88 "plugins": [
89 "@semantic-release/commit-analyzer",
90 "@semantic-release/release-notes-generator",
91 "@semantic-release/npm",
92 "@semantic-release/github"
93 ]
94 },
95 "dependencies": {
96 "babel-code-frame": "^6.22.0",
97 "chalk": "^2.4.1",
98 "chokidar": "^2.0.4",
99 "micromatch": "^3.1.10",
100 "minimatch": "^3.0.4",
101 "semver": "^5.6.0",
102 "tapable": "^1.0.0",
103 "worker-rpc": "^0.1.0"
104 },
105 "devDependencies": {
106 "@babel/preset-env": "^7.4.4",
107 "@babel/preset-typescript": "^7.3.3",
108 "@commitlint/config-conventional": "^7.5.0",
109 "@types/babel-code-frame": "^6.20.1",
110 "@types/chokidar": "^1.7.5",
111 "@types/eslint": "^4.16.6",
112 "@types/jest": "^24.0.11",
113 "@types/lodash": "^4.14.134",
114 "@types/micromatch": "^3.1.0",
115 "@types/minimatch": "^3.0.1",
116 "@types/mock-require": "^2.0.0",
117 "@types/node": "^11.0.0",
118 "@types/rimraf": "^2.0.2",
119 "@types/semver": "^5.5.0",
120 "@types/webpack": "^4.4.19",
121 "@typescript-eslint/eslint-plugin": "^1.11.0",
122 "@typescript-eslint/parser": "^1.11.0",
123 "commitlint": "^7.5.2",
124 "copy-dir": "^0.4.0",
125 "css-loader": "0.28.11",
126 "eslint": "^6.0.0",
127 "git-cz": "^3.0.1",
128 "husky": "^1.1.4",
129 "istanbul": "^0.4.5",
130 "jest": "^24.7.1",
131 "lint-staged": "^8.0.5",
132 "lodash": "^4.17.11",
133 "mock-fs": "^4.3.0",
134 "mock-require": "^3.0.2",
135 "prettier": "^1.14.3",
136 "rimraf": "^2.5.4",
137 "semantic-release": "^16.0.0-beta.18",
138 "ts-loader": "^5.0.0",
139 "tslint": "^5.11.0",
140 "tslint-config-prettier": "^1.16.0",
141 "typescript": "^3.0.1",
142 "unixify": "^1.0.0",
143 "vue": "^2.5.16",
144 "vue-class-component": "^6.1.1",
145 "vue-loader": "^15.2.4",
146 "vue-template-compiler": "^2.5.16",
147 "webpack": "^5.0.0-alpha.5"
148 },
149 "engines": {
150 "node": ">=6.11.5",
151 "yarn": ">=1.0.0"
152 }
153}