UNPKG

3.37 kBJSONView Raw
1{
2 "name": "eslint",
3 "version": "4.0.0-beta.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 "release": "node Makefile.js release",
14 "ci-release": "node Makefile.js ciRelease",
15 "alpharelease": "node Makefile.js prerelease -- alpha",
16 "betarelease": "node Makefile.js prerelease -- beta",
17 "docs": "node Makefile.js docs",
18 "gensite": "node Makefile.js gensite",
19 "browserify": "node Makefile.js browserify",
20 "perf": "node Makefile.js perf",
21 "profile": "beefy tests/bench/bench.js --open -- -t brfs -t ./tests/bench/xform-rules.js -r espree",
22 "coveralls": "cat ./coverage/lcov.info | coveralls",
23 "check-commit": "node Makefile.js checkGitCommit"
24 },
25 "files": [
26 "LICENSE",
27 "README.md",
28 "bin",
29 "conf",
30 "lib",
31 "messages"
32 ],
33 "repository": "eslint/eslint",
34 "homepage": "http://eslint.org",
35 "bugs": "https://github.com/eslint/eslint/issues/",
36 "dependencies": {
37 "babel-code-frame": "^6.22.0",
38 "chalk": "^1.1.3",
39 "concat-stream": "^1.6.0",
40 "debug": "^2.6.3",
41 "doctrine": "^2.0.0",
42 "eslint-scope": "^3.6.0",
43 "espree": "^3.4.2",
44 "esquery": "^1.0.0",
45 "estraverse": "^4.2.0",
46 "esutils": "^2.0.2",
47 "file-entry-cache": "^2.0.0",
48 "glob": "^7.1.1",
49 "globals": "^9.16.0",
50 "ignore": "^3.2.6",
51 "imurmurhash": "^0.1.4",
52 "inquirer": "^3.0.6",
53 "is-my-json-valid": "^2.16.0",
54 "is-resolvable": "^1.0.0",
55 "js-yaml": "^3.8.2",
56 "json-stable-stringify": "^1.0.1",
57 "levn": "^0.3.0",
58 "lodash": "^4.17.4",
59 "mkdirp": "^0.5.1",
60 "natural-compare": "^1.4.0",
61 "optionator": "^0.8.2",
62 "path-is-inside": "^1.0.2",
63 "pluralize": "^4.0.0",
64 "progress": "^1.1.8",
65 "require-uncached": "^1.0.3",
66 "strip-json-comments": "~2.0.1",
67 "table": "^4.0.1",
68 "text-table": "~0.2.0",
69 "user-home": "^2.0.0"
70 },
71 "devDependencies": {
72 "babel-polyfill": "^6.23.0",
73 "babel-preset-es2015": "^6.24.0",
74 "babelify": "^7.3.0",
75 "beefy": "^2.1.8",
76 "brfs": "1.4.3",
77 "browserify": "^14.1.0",
78 "chai": "^3.5.0",
79 "cheerio": "^0.22.0",
80 "coveralls": "^2.12.0",
81 "dateformat": "^2.0.0",
82 "ejs": "^2.5.6",
83 "eslint-plugin-eslint-plugin": "^0.7.1",
84 "eslint-plugin-node": "^4.2.1",
85 "eslint-release": "^0.10.1",
86 "esprima": "^3.1.3",
87 "esprima-fb": "^15001.1001.0-dev-harmony-fb",
88 "istanbul": "^0.4.5",
89 "jsdoc": "^3.4.3",
90 "karma": "^1.5.0",
91 "karma-babel-preprocessor": "^6.0.1",
92 "karma-mocha": "^1.3.0",
93 "karma-mocha-reporter": "^2.2.2",
94 "karma-phantomjs-launcher": "^1.0.4",
95 "leche": "^2.1.2",
96 "load-perf": "^0.2.0",
97 "markdownlint": "^0.4.0",
98 "mocha": "^3.2.0",
99 "mock-fs": "^4.2.0",
100 "npm-license": "^0.3.3",
101 "phantomjs-prebuilt": "^2.1.14",
102 "proxyquire": "^1.7.11",
103 "semver": "^5.3.0",
104 "shelljs": "^0.7.7",
105 "shelljs-nodecli": "~0.1.1",
106 "sinon": "^2.0.0",
107 "temp": "^0.8.3",
108 "through": "^2.3.8"
109 },
110 "keywords": [
111 "ast",
112 "lint",
113 "javascript",
114 "ecmascript",
115 "espree"
116 ],
117 "license": "MIT",
118 "engines": {
119 "node": ">=4"
120 }
121}