UNPKG

3.55 kBJSONView Raw
1{
2 "name": "fork-ts-checker-webpack-plugin",
3 "version": "4.0.5",
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": "eslint ./src ./test --ext .ts --ext .js --ignore-pattern '/test/fixtures/**' --ignore-pattern '/test/tmp/**'",
41 "test": "yarn build && yarn test:unit && yarn test:integration",
42 "test:unit": "jest unit",
43 "test:integration": "jest integration && rimraf tmp",
44 "precommit": "lint-staged && yarn build && yarn test:unit",
45 "commit": "./node_modules/.bin/git-cz"
46 },
47 "husky": {
48 "hooks": {
49 "pre-commit": "lint-staged && yarn build && yarn test:unit",
50 "commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
51 }
52 },
53 "commitlint": {
54 "extends": [
55 "@commitlint/config-conventional"
56 ]
57 },
58 "lint-staged": {
59 "linters": {
60 "*.js": [
61 "eslint --fix",
62 "prettier --write",
63 "git add"
64 ],
65 "*.ts": [
66 "prettier --write",
67 "git add"
68 ]
69 }
70 },
71 "config": {
72 "commitizen": {
73 "path": "cz-conventional-changelog"
74 }
75 },
76 "dependencies": {
77 "babel-code-frame": "^6.22.0",
78 "chalk": "^2.4.1",
79 "micromatch": "^3.1.10",
80 "minimatch": "^3.0.4",
81 "semver": "^5.6.0",
82 "tapable": "^1.0.0",
83 "worker-rpc": "^0.1.0"
84 },
85 "devDependencies": {
86 "@commitlint/config-conventional": "^7.5.0",
87 "@types/babel-code-frame": "^6.20.1",
88 "@types/jest": "^24.0.11",
89 "@types/lodash": "^4.14.134",
90 "@types/micromatch": "^3.1.0",
91 "@types/minimatch": "^3.0.1",
92 "@types/mock-fs": "^4.10.0",
93 "@types/mock-require": "^2.0.0",
94 "@types/node": "^11.0.0",
95 "@types/rimraf": "^2.0.2",
96 "@types/semver": "^5.5.0",
97 "@types/webpack": "^4.4.19",
98 "@typescript-eslint/eslint-plugin": "^2.12.0",
99 "@typescript-eslint/parser": "^2.12.0",
100 "commitlint": "^7.5.2",
101 "copy-dir": "^0.4.0",
102 "css-loader": "0.28.11",
103 "eslint": "^6.8.0",
104 "eslint-config-prettier": "^6.7.0",
105 "eslint-plugin-node": "^10.0.0",
106 "eslint-plugin-prettier": "^3.1.2",
107 "git-cz": "^3.0.1",
108 "husky": "^1.1.4",
109 "jest": "^24.7.1",
110 "lint-staged": "^8.0.5",
111 "lodash": "^4.17.11",
112 "mock-fs": "^4.3.0",
113 "mock-require": "^3.0.2",
114 "nativescript-vue-template-compiler": "^2.4.0",
115 "prettier": "^1.14.3",
116 "rimraf": "^3.0.0",
117 "ts-jest": "^24.2.0",
118 "ts-loader": "^5.0.0",
119 "typescript": "^3.0.1",
120 "unixify": "^1.0.0",
121 "vue": "^2.5.16",
122 "vue-class-component": "^6.1.1",
123 "vue-loader": "^15.2.4",
124 "vue-template-compiler": "^2.5.16",
125 "webpack": "^4.0.0"
126 },
127 "engines": {
128 "node": ">=6.11.5",
129 "yarn": ">=1.0.0"
130 }
131}