UNPKG

1.76 kBJSONView Raw
1{
2 "name": "es-beautifier",
3 "description": "ECMAScript beautifier based on eslint",
4 "version": "0.6.0",
5 "repository": "dai-shi/es-beautifier",
6 "main": "./lib/main.js",
7 "bin": "./lib/cli.js",
8 "scripts": {
9 "test": "npm run lint && npm run unit-tests && npm run integration-tests",
10 "lint": "eslint lib tests",
11 "unit-tests": "mocha 'tests/lib/**/*.js'",
12 "integration-tests": "mocha 'tests/integration/**/*.js'",
13 "examples": "npm run ex:js-beautify; npm run ex:uglifyjs; npm run ex:esformatter; npm run ex:prettydiff; npm run ex:es-beautifier",
14 "ex:js-beautify": "js-beautify -s 2 -X < ${FILE:-'examples/a.js'} && echo",
15 "ex:uglifyjs": "uglifyjs -b indent-level=2 < ${FILE:-'examples/a.js'}",
16 "ex:esformatter": "esformatter < ${FILE:-'examples/a.js'}",
17 "ex:prettydiff": "prettydiff lang:javascript mode:beautify insize:2 source:${FILE:-'examples/a.js'}",
18 "ex:es-beautifier": "./lib/cli.js < ${FILE:-'examples/a.js'}"
19 },
20 "dependencies": {
21 "commander": "^2.9.0",
22 "eslint": "^3.12.0",
23 "eslint-plugin-react": "^6.8.0"
24 },
25 "devDependencies": {
26 "esformatter": "latest",
27 "eslint-config-airbnb": "^13.0.0",
28 "eslint-plugin-import": "^2.2.0",
29 "eslint-plugin-jsx-a11y": "^2.2.3",
30 "js-beautify": "latest",
31 "mocha": "^3.1.2",
32 "prettydiff": "latest",
33 "uglify-js": "mishoo/UglifyJS2.git#harmony"
34 },
35 "engines": {
36 "node": ">=6.9.1"
37 },
38 "eslintConfig": {
39 "extends": "airbnb",
40 "rules": {
41 "global-require": 0,
42 "no-console": 0,
43 "import/no-extraneous-dependencies": [
44 "error",
45 {
46 "devDependencies": true
47 }
48 ]
49 }
50 },
51 "keywords": [
52 "eslint",
53 "beautifier",
54 "beautify"
55 ],
56 "license": "MIT"
57}