UNPKG

1.85 kBJSONView Raw
1{
2 "name": "solhint",
3 "version": "3.3.1",
4 "description": "Solidity Code Linter",
5 "main": "lib/index.js",
6 "keywords": [
7 "solidity",
8 "linter",
9 "security-scanner",
10 "ethereum",
11 "ast",
12 "developer-tools",
13 "code-quality",
14 "smart-contracts"
15 ],
16 "homepage": "https://protofire.github.io/solhint/",
17 "repository": "https://github.com/protofire/solhint",
18 "scripts": {
19 "exec-tests": "nyc mocha --recursive && nyc report --reporter=text-lcov | coveralls",
20 "test:coverage": "npm run exec-tests",
21 "test": "mocha --recursive",
22 "test-mutation": "stryker run",
23 "lint": "eslint .",
24 "docs": "node scripts/generate-rule-docs.js"
25 },
26 "bin": {
27 "solhint": "solhint.js"
28 },
29 "files": [
30 "/conf/",
31 "/lib/",
32 "/test/",
33 "/solhint.js"
34 ],
35 "author": "Ilya Drabenia <ilya.drobenya@gmail.com>",
36 "license": "MIT",
37 "dependencies": {
38 "@solidity-parser/parser": "^0.8.1",
39 "ajv": "^6.6.1",
40 "antlr4": "4.7.1",
41 "ast-parents": "0.0.1",
42 "chalk": "^2.4.2",
43 "commander": "2.18.0",
44 "cosmiconfig": "^5.0.7",
45 "eslint": "^5.6.0",
46 "fast-diff": "^1.1.2",
47 "glob": "^7.1.3",
48 "ignore": "^4.0.6",
49 "js-yaml": "^3.12.0",
50 "lodash": "^4.17.11",
51 "semver": "^6.3.0"
52 },
53 "devDependencies": {
54 "@stryker-mutator/core": "^2.3.0",
55 "@stryker-mutator/javascript-mutator": "^2.3.0",
56 "@stryker-mutator/mocha-runner": "^2.3.0",
57 "assert": "1.4.1",
58 "coveralls": "^3.0.2",
59 "eslint-config-airbnb-base": "^13.1.0",
60 "eslint-config-prettier": "^3.1.0",
61 "eslint-plugin-import": "^2.14.0",
62 "eslint-plugin-prettier": "^2.6.2",
63 "markdown-table": "^1.1.3",
64 "mocha": "^7.1.2",
65 "mocha-lcov-reporter": "1.3.0",
66 "nyc": "^15.0.1",
67 "shelljs": "^0.8.3"
68 },
69 "optionalDependencies": {
70 "prettier": "^1.14.3"
71 }
72}