1 | {
|
2 | "name": "@coorpacademy/eslint-plugin-coorpacademy",
|
3 | "version": "8.2.0",
|
4 | "description": "Common ESLint config for Coorpacademy projects",
|
5 | "main": "index.js",
|
6 | "dependencies": {
|
7 | "babel-eslint": "^8.2.2",
|
8 | "eslint-ast-utils": "^1.1.0",
|
9 | "eslint-config-prettier": "^2.9.0",
|
10 | "eslint-plugin-ava": "^4.5.1",
|
11 | "eslint-plugin-css-modules": "^2.7.5",
|
12 | "eslint-plugin-flowtype": "~2.46.1",
|
13 | "eslint-plugin-flowtype-errors": "^3.5.1",
|
14 | "eslint-plugin-fp": "^2.3.0",
|
15 | "eslint-plugin-import": "^2.9.0",
|
16 | "eslint-plugin-json": "^1.2.0",
|
17 | "eslint-plugin-lodash-fp": "^2.1.3",
|
18 | "eslint-plugin-mocha": "^4.12.1",
|
19 | "eslint-plugin-prettier": "^2.6.0",
|
20 | "eslint-plugin-promise": "^3.7.0",
|
21 | "eslint-plugin-react": "~7.4.0",
|
22 | "eslint-plugin-unicorn": "^4.0.2",
|
23 | "lodash": "^4.17.5",
|
24 | "prettier": "1.11.1",
|
25 | "requireindex": "^1.2.0"
|
26 | },
|
27 | "peerDependencies": {
|
28 | "eslint": ">=4"
|
29 | },
|
30 | "devDependencies": {
|
31 | "ava": "^0.25.0",
|
32 | "eslint": "^4.18.2",
|
33 | "eslint-ava-rule-tester": "^2.0.2",
|
34 | "eslint-find-rules": "^3.2.2",
|
35 | "flow-bin": "^0.67.1",
|
36 | "nyc": "^11.2.1"
|
37 | },
|
38 | "scripts": {
|
39 | "test": "npm run lint && npm run test:unit && npm run find-missing",
|
40 | "test:unit": "nyc ava",
|
41 | "find-missing": "npm run fm-core && npm run fm-ava && npm run fm-lodash-fp && npm run fm-react && npm run fm-mocha && npm run fm-prettier && npm run fm-css-modules && npm run fm-flowtype",
|
42 | "fm-core": "eslint-find-rules -v --unused ./config/core.js",
|
43 | "fm-ava": "eslint-find-rules -v --unused --no-core ./config/ava.js",
|
44 | "fm-lodash-fp": "eslint-find-rules -v --unused --no-core ./config/lodash-fp.js",
|
45 | "fm-mocha": "eslint-find-rules -v --unused --no-core ./config/mocha.js",
|
46 | "fm-prettier": "eslint-find-rules -v --unused --no-core ./config/prettier.js",
|
47 | "fm-react": "eslint-find-rules -v --unused --no-core ./config/react.js",
|
48 | "fm-flowtype": "eslint-find-rules -v --unused --no-core ./config/flowtype.js",
|
49 | "fm-css-modules": "eslint-find-rules -v --unused --no-core ./config/css-modules.js",
|
50 | "prettier-core": "prettier --print-width 100 --single-quote --no-bracket-spacing config/**/*.js rules/**/*.js test/**/*.js *.js",
|
51 | "lint": "npm run prettier-core -s -- --list-different",
|
52 | "lint:fix": "npm run prettier-core -- --write"
|
53 | },
|
54 | "engines": {
|
55 | "node": ">=6.0.0"
|
56 | },
|
57 | "files": [
|
58 | "index.js",
|
59 | "config",
|
60 | "rules",
|
61 | "utils"
|
62 | ],
|
63 | "nyc": {
|
64 | "all": true,
|
65 | "cache": true,
|
66 | "check-coverage": true,
|
67 | "lines": 100,
|
68 | "statements": 100,
|
69 | "functions": 100,
|
70 | "branches": 100
|
71 | },
|
72 | "repository": {
|
73 | "type": "git",
|
74 | "url": "git+https://github.com/CoorpAcademy/eslint-plugin-coorpacademy.git"
|
75 | },
|
76 | "author": "Jeroen Engels <jfm.engels@gmail.com>",
|
77 | "license": "ISC",
|
78 | "bugs": {
|
79 | "url": "https://github.com/CoorpAcademy/eslint-plugin-coorpacademy/issues"
|
80 | },
|
81 | "homepage": "https://github.com/CoorpAcademy/eslint-plugin-coorpacademy#readme"
|
82 | }
|