{
  "name": "solhint-nvim",
  "version": "3.3.9",
  "description": "Solidity Code Linter",
  "main": "lib/index.js",
  "keywords": [
    "solidity",
    "linter",
    "security-scanner",
    "ethereum",
    "ast",
    "developer-tools",
    "code-quality",
    "smart-contracts"
  ],
  "homepage": "https://protofire.github.io/solhint/",
  "repository": "https://github.com/protofire/solhint",
  "scripts": {
    "exec-tests": "nyc mocha --recursive && nyc report --reporter=text-lcov | coveralls",
    "test:coverage": "npm run exec-tests",
    "test": "mocha --recursive",
    "test-mutation": "stryker run",
    "lint": "eslint .",
    "docs": "node scripts/generate-rule-docs.js"
  },
  "bin": {
    "solhint": "solhint.js"
  },
  "files": [
    "/conf/",
    "/lib/",
    "/test/",
    "/solhint.js"
  ],
  "author": "Ilya Drabenia <ilya.drobenya@gmail.com>",
  "license": "MIT",
  "dependencies": {
    "@solidity-parser/parser": "^0.14.1",
    "ajv": "^6.6.1",
    "antlr4": "4.7.1",
    "ast-parents": "0.0.1",
    "chalk": "^2.4.2",
    "commander": "2.18.0",
    "cosmiconfig": "^5.0.7",
    "eslint": "^5.6.0",
    "fast-diff": "^1.1.2",
    "glob": "^7.1.3",
    "ignore": "^4.0.6",
    "js-yaml": "^3.12.0",
    "lodash": "^4.17.11",
    "semver": "^6.3.0"
  },
  "devDependencies": {
    "@stryker-mutator/core": "^2.3.0",
    "@stryker-mutator/javascript-mutator": "^2.3.0",
    "@stryker-mutator/mocha-runner": "^2.3.0",
    "assert": "1.4.1",
    "coveralls": "^3.0.2",
    "eslint-config-airbnb-base": "^13.1.0",
    "eslint-config-prettier": "^3.1.0",
    "eslint-plugin-import": "^2.14.0",
    "eslint-plugin-prettier": "^2.6.2",
    "markdown-table": "^1.1.3",
    "mocha": "^7.1.2",
    "mocha-lcov-reporter": "1.3.0",
    "nyc": "^15.0.1",
    "shelljs": "^0.8.3"
  },
  "optionalDependencies": {
    "prettier": "^1.14.3"
  }
}
