{
  "name": "eth-hooks2",
  "version": "5.0.2-beta27",
  "description": "A set of hooks to turbocharge buidling",
  "author": "Shravan Sunder<shravan.sunder.dev@gmail.com>",
  "repository": "https://github.com/scaffold-eth/eth-hooks.git",
  "main": "index.js",
  "module": "index.mjs",
  "browser": {
    "./index.js": "./index.js",
    "./index.mjs": "index.js"
  },
  "types": "index.d.ts",
  "engines": {
    "node": ">=14"
  },
  "publishConfig": {
    "registry": "https://registry.npmjs.org/"
  },
  "contributors": [
    {
      "name": "Austin Griffith",
      "url": "https://github.com/austintgriffith"
    },
    {
      "name": "Shravan Sunder",
      "url": "https://github.com/ShravanSunder"
    },
    {
      "name": "Hansel Ke",
      "url": "https://github.com/hanselke"
    }
  ],
  "scripts": {
    "watch": "tsc -w --noEmit",
    "clean": "shx rm -rf ./lib",
    "build": "yarn clean && tsup && ts-patch i -s && tsc -p tsconfig.build.json",
    "package": "shx cp -R package.json ./lib && shx cp -R README.md ./lib",
    "publish:pre": "yarn clean && yarn build && yarn package",
    "publish:yalc": "yarn build && yarn package && cd lib && yalc publish --no-script --push",
    "publish:next": "yarn build && yarn package && cd lib && npm publish --tag next",
    "publish:latest": "yarn build && yarn package && cd lib && npm publish --tag latest",
    "lint": "eslint --config ./.eslintrc.js --ignore-path ./.eslintignore ./src/**/*.(ts|tsx) ./test/**/*.(ts|tsx)",
    "lint:report": "eslint --config ./.eslintrc.js --ignore-path ./.eslintignore --output-file eslint_report.json --format json ./src/**/*.(ts|tsx)",
    "format": "yarn prettier -w ./src ./test ./test-files",
    "format:check": "yarn prettier -c ./src ./test ./test-files",
    "test": "yarn hardhat:test",
    "hardhat:test": "yarn hardhat:run test --network hardhat",
    "hardhat:run": "yarn hardhat:env yarn hardhat",
    "hardhat:chain": "yarn hardhat:run node --no-deploy",
    "hardhat:compile": "yarn hardhat:run compile",
    "hardhat:env": "cross-env TS_NODE_PROJECT=tsconfig.testing.json TS_NODE_TRANSPILE_ONLY=1"
  },
  "dependencies": {
    "@ethersproject/abi": "^5.6.4",
    "@ethersproject/abstract-provider": "^5.6.1",
    "@ethersproject/address": "^5.6.1",
    "@ethersproject/bignumber": "^5.6.2",
    "@ethersproject/bytes": "^5.6.1",
    "@ethersproject/contracts": "^5.6.2",
    "@ethersproject/networks": "^5.6.4",
    "@ethersproject/providers": "^5.6.8",
    "@ethersproject/signing-key": "^5.6.2",
    "@ethersproject/solidity": "^5.6.1",
    "@ethersproject/units": "^5.6.1",
    "@ethersproject/wallet": "^5.6.2",
    "@uniswap/token-lists": "^1.0.0-beta.30",
    "@web3-react/abstract-connector": "^6.0.7",
    "@web3-react/core": "^6.1.9",
    "@web3-react/types": "^6.0.7",
    "ethers": "^5.6.9",
    "lodash.isequal": "^4.5.0",
    "merge-anything": "^5.0.2",
    "react-query": "^3.39.2",
    "ts-invariant": "^0.10.3",
    "use-debounce": "^8.0.3",
    "usehooks-ts": "^2.6.0",
    "web3modal": "^1.9.8",
    "zod": "^3.18.0",
    "zustand": "4.0.0"
  },
  "peerDependencies": {
    "@uniswap/sdk": "^3",
    "react": ">=17",
    "react-dom": ">=17"
  },
  "devDependencies": {
    "@atixlabs/hardhat-time-n-mine": "^0.0.5",
    "@defi-wonderland/smock": "^2.2.0",
    "@ethereum-waffle/ens": "^3.4.4",
    "@nomiclabs/hardhat-ethers": "^2.1.0",
    "@nomiclabs/hardhat-waffle": "^2.0.3",
    "@openzeppelin/contracts": "^4.7.3",
    "@swc/core": "^1.2.231",
    "@swc/helpers": "^0.4.6",
    "@testing-library/dom": "^8.17.1",
    "@testing-library/react": "^13.3.0",
    "@testing-library/react-hooks": "^8.0.1",
    "@testing-library/user-event": "^14.4.3",
    "@typechain/ethers-v5": "^10.1.0",
    "@typechain/hardhat": "^6.1.2",
    "@types/chai": "^4.3.3",
    "@types/lodash.isequal": "^4.5.6",
    "@types/mocha": "^9.1.1",
    "@types/node": "^16.11.48",
    "@types/pretty-time": "^1.1.2",
    "@types/qrcode.react": "^1.0.2",
    "@types/react": "^18.0.17",
    "@types/react-blockies": "^1.4.1",
    "@types/react-dom": "^18.0.6",
    "@types/sinon-chai": "^3.2.8",
    "@typescript-eslint/eslint-plugin": "^5.33.0",
    "@typescript-eslint/parser": "^5.33.0",
    "@uniswap/sdk": "^3.0.3",
    "chai": "^4.3.6",
    "cross-env": "^7.0.3",
    "earljs": "^0.2.3",
    "esbuild": "^0.15.2",
    "esbuild-node-externals": "^1.4.1",
    "eslint": "^8.22.0",
    "eslint-config-prettier": "^8.5.0",
    "eslint-plugin-import": "^2.26.0",
    "eslint-plugin-jest": "^26.8.2",
    "eslint-plugin-jsx-a11y": "^6.6.1",
    "eslint-plugin-markdown": "^3.0.0",
    "eslint-plugin-mocha": "^10.1.0",
    "eslint-plugin-prettier": "^4.2.1",
    "eslint-plugin-react": "^7.30.1",
    "eslint-plugin-react-hooks": "^4.6.0",
    "eslint-plugin-tailwindcss": "^3.6.0",
    "eslint-plugin-testing-library": "^5.6.0",
    "eslint-plugin-unused-imports": "^2.0.0",
    "ethereum-waffle": "^3.4.4",
    "global-jsdom": "^8.5.0",
    "hardhat": "^2.10.1",
    "hardhat-deploy": "^0.11.12",
    "hardhat-deploy-ethers": "^0.3.0-beta.13",
    "hardhat-gas-reporter": "^1.0.8",
    "jsdom": "^20.0.0",
    "lint-staged": "^13.0.3",
    "mocha": "^10.0.0",
    "mocha-github-actions-reporter": "^0.2.4",
    "mocha-junit-reporter": "^2.0.2",
    "prettier": "^2.7.1",
    "prettier-eslint": "^15.0.1",
    "prettier-plugin-tailwindcss": "^0.1.13",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "shx": "^0.3.4",
    "sinon": "^14.0.0",
    "sinon-chai": "^3.7.0",
    "ts-node": "^10.9.1",
    "ts-patch": "^2.0.2",
    "ts-sinon": "^2.0.2",
    "ts-toolbelt": "^9.6.0",
    "tsconfig-paths": "^4.1.0",
    "tsup": "^6.2.2",
    "typechain": "^8.1.0",
    "typescript": "^4.7.4",
    "typescript-transform-paths": "^3.3.1"
  },
  "keywords": [
    "blockchain",
    "ethereum",
    "react",
    "create-eth-app",
    "typescript"
  ],
  "license": "MIT"
}
