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 | }
|