UNPKG

2.97 kBJSONView Raw
1{
2 "name": "@coorpacademy/eslint-plugin-coorpacademy",
3 "version": "8.1.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.1",
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": ">=8.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}