{
  "name": "eslint-template-visitor",
  "version": "2.3.2",
  "main": "index.js",
  "license": "GPL-3.0-or-later OR MIT",
  "repository": "futpib/eslint-template-visitor",
  "peerDependencies": {
    "eslint": ">=7.0.0"
  },
  "devDependencies": {
    "ava": "^3.9.0",
    "coveralls": "^3.1.0",
    "eslint": "^7.0.0",
    "eslint-ava-rule-tester": "^4.0.0",
    "eslint-config-xo-overrides": "^1.4.0",
    "esrecurse": "^4.2.1",
    "nyc": "^15.1.0",
    "ramda": "^0.27.0",
    "reserved-words": "^0.1.2",
    "seedrandom": "^3.0.5",
    "shift-codegen": "^7.0.2",
    "shift-fuzzer": "^1.0.2",
    "shift-reducer": "^6.0.0",
    "shift-scope": "^4.0.0",
    "sinon": "^9.0.2",
    "xo": "^0.32.0"
  },
  "dependencies": {
    "@babel/core": "^7.12.16",
    "@babel/eslint-parser": "^7.12.16",
    "eslint-visitor-keys": "^2.0.0",
    "esquery": "^1.3.1",
    "multimap": "^1.1.0"
  },
  "xo": {
    "extends": [
      "eslint-config-xo-overrides"
    ],
    "rules": {
      "unicorn/no-fn-reference-in-iterator": "off"
    }
  },
  "scripts": {
    "test": "xo && PARSER=espree nyc ava --verbose && PARSER=@babel/eslint-parser nyc ava --verbose"
  }
}
