UNPKG

3.71 kBJSONView Raw
1{
2 "name": "eslint",
3 "version": "5.16.0",
4 "author": "Nicholas C. Zakas <nicholas+npm@nczconsulting.com>",
5 "description": "An AST-based pattern checker for JavaScript.",
6 "bin": {
7 "eslint": "./bin/eslint.js"
8 },
9 "main": "./lib/api.js",
10 "scripts": {
11 "test": "node Makefile.js test",
12 "lint": "node Makefile.js lint",
13 "fuzz": "node Makefile.js fuzz",
14 "generate-release": "node Makefile.js generateRelease",
15 "generate-alpharelease": "node Makefile.js generatePrerelease -- alpha",
16 "generate-betarelease": "node Makefile.js generatePrerelease -- beta",
17 "generate-rcrelease": "node Makefile.js generatePrerelease -- rc",
18 "publish-release": "node Makefile.js publishRelease",
19 "docs": "node Makefile.js docs",
20 "gensite": "node Makefile.js gensite",
21 "webpack": "node Makefile.js webpack",
22 "perf": "node Makefile.js perf",
23 "profile": "beefy tests/bench/bench.js --open -- -t brfs -t ./tests/bench/xform-rules.js -r espree",
24 "coveralls": "cat ./coverage/lcov.info | coveralls"
25 },
26 "files": [
27 "LICENSE",
28 "README.md",
29 "bin",
30 "conf",
31 "lib",
32 "messages"
33 ],
34 "repository": "eslint/eslint",
35 "homepage": "https://eslint.org",
36 "bugs": "https://github.com/eslint/eslint/issues/",
37 "dependencies": {
38 "@babel/code-frame": "^7.0.0",
39 "ajv": "^6.9.1",
40 "chalk": "^2.1.0",
41 "cross-spawn": "^6.0.5",
42 "debug": "^4.0.1",
43 "doctrine": "^3.0.0",
44 "eslint-scope": "^4.0.3",
45 "eslint-utils": "^1.3.1",
46 "eslint-visitor-keys": "^1.0.0",
47 "espree": "^5.0.1",
48 "esquery": "^1.0.1",
49 "esutils": "^2.0.2",
50 "file-entry-cache": "^5.0.1",
51 "functional-red-black-tree": "^1.0.1",
52 "glob": "^7.1.2",
53 "globals": "^11.7.0",
54 "ignore": "^4.0.6",
55 "import-fresh": "^3.0.0",
56 "imurmurhash": "^0.1.4",
57 "inquirer": "^6.2.2",
58 "js-yaml": "^3.13.0",
59 "json-stable-stringify-without-jsonify": "^1.0.1",
60 "levn": "^0.3.0",
61 "lodash": "^4.17.11",
62 "minimatch": "^3.0.4",
63 "mkdirp": "^0.5.1",
64 "natural-compare": "^1.4.0",
65 "optionator": "^0.8.2",
66 "path-is-inside": "^1.0.2",
67 "progress": "^2.0.0",
68 "regexpp": "^2.0.1",
69 "semver": "^5.5.1",
70 "strip-ansi": "^4.0.0",
71 "strip-json-comments": "^2.0.1",
72 "table": "^5.2.3",
73 "text-table": "^0.2.0"
74 },
75 "devDependencies": {
76 "@babel/core": "^7.2.2",
77 "@babel/polyfill": "^7.2.5",
78 "@babel/preset-env": "^7.3.1",
79 "babel-loader": "^8.0.5",
80 "beefy": "^2.1.8",
81 "brfs": "^2.0.0",
82 "chai": "^4.0.1",
83 "cheerio": "^0.22.0",
84 "common-tags": "^1.8.0",
85 "coveralls": "^3.0.1",
86 "dateformat": "^3.0.3",
87 "ejs": "^2.6.1",
88 "eslint-config-eslint": "file:packages/eslint-config-eslint",
89 "eslint-plugin-eslint-plugin": "^2.0.1",
90 "eslint-plugin-internal-rules": "file:tools/internal-rules",
91 "eslint-plugin-node": "^8.0.0",
92 "eslint-release": "^1.2.0",
93 "eslump": "^2.0.0",
94 "esprima": "^4.0.1",
95 "jsdoc": "^3.5.5",
96 "karma": "^3.1.4",
97 "karma-chrome-launcher": "^2.2.0",
98 "karma-mocha": "^1.3.0",
99 "karma-mocha-reporter": "^2.2.3",
100 "karma-webpack": "^4.0.0-rc.6",
101 "leche": "^2.2.3",
102 "load-perf": "^0.2.0",
103 "markdownlint": "^0.12.0",
104 "mocha": "^5.0.5",
105 "mock-fs": "^4.8.0",
106 "npm-license": "^0.3.3",
107 "nyc": "^13.3.0",
108 "proxyquire": "^2.0.1",
109 "puppeteer": "^1.12.2",
110 "shelljs": "^0.8.2",
111 "sinon": "^3.3.0",
112 "temp": "^0.9.0",
113 "through": "^2.3.8",
114 "webpack": "^4.29.3",
115 "webpack-cli": "^3.2.3"
116 },
117 "keywords": [
118 "ast",
119 "lint",
120 "javascript",
121 "ecmascript",
122 "espree"
123 ],
124 "license": "MIT",
125 "engines": {
126 "node": "^6.14.0 || ^8.10.0 || >=9.10.0"
127 }
128}