{
  "name": "eth-json-rpc-filters",
  "version": "5.1.0",
  "description": "[json-rpc-engine](https://github.com/MetaMask/json-rpc-engine) middleware implementing ethereum filter methods. Backed by an [eth-block-tracker](https://github.com/MetaMask/eth-block-tracker) and web3 provider interface (`web3.currentProvider`).",
  "main": "index.js",
  "engines": {
    "node": ">=14.0.0"
  },
  "scripts": {
    "build": "echo 'this does nothing'",
    "build:clean": "rimraf dist && yarn build",
    "lint": "printf '%s\\n' 'No lint command'",
    "setup": "yarn install && yarn allow-scripts",
    "test": "node test"
  },
  "license": "ISC",
  "files": [
    "*.js"
  ],
  "dependencies": {
    "@metamask/safe-event-emitter": "^2.0.0",
    "async-mutex": "^0.2.6",
    "eth-query": "^2.1.2",
    "json-rpc-engine": "^6.1.0",
    "pify": "^5.0.0"
  },
  "devDependencies": {
    "@lavamoat/allow-scripts": "^2.0.3",
    "@metamask/auto-changelog": "^3.1.0",
    "eth-block-tracker": "^4.4.1",
    "eth-json-rpc-middleware": "^9.0.0",
    "ethereumjs-util": "^6.1.0",
    "ethjs-query": "^0.3.8",
    "ganache-core": "^2.13.2",
    "sinon": "^13.0.2",
    "tape": "^4.9.1"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/MetaMask/eth-json-rpc-filters.git"
  },
  "bugs": {
    "url": "https://github.com/MetaMask/eth-json-rpc-filters/issues"
  },
  "homepage": "https://github.com/MetaMask/eth-json-rpc-filters#readme",
  "lavamoat": {
    "allowScripts": {
      "@lavamoat/preinstall-always-fail": false,
      "ethereumjs-util>ethereum-cryptography>keccak": false,
      "ethereumjs-util>ethereum-cryptography>secp256k1": false,
      "ethjs-query>babel-runtime>core-js": false,
      "ganache-core>ethereumjs-vm>core-js-pure": false,
      "ganache-core>keccak": false,
      "ganache-core>web3": false,
      "ganache-core>websocket>bufferutil": false,
      "ganache-core>websocket>utf-8-validate": false
    }
  }
}
