{
  "name": "fuel-merkle-sol",
  "version": "0.1.0",
  "description": "The Solidity implemention of the Merkle trees used in Fuel v2.",
  "main": "test/index.js",
  "license": "Apache-2.0",
  "scripts": {
    "build": "npm run clean && npm run compile",
    "clean": "npx hardhat clean",
    "compile": "npx hardhat compile --show-stack-traces",
    "coverage": "npm run build && npx hardhat coverage --temp artifacts --network coverage",
    "format": "prettier --write \"contracts/**/*.sol\" \"**/*.ts\" \"**/*.js\" \"**/*.md\" \"**/*.yaml\"",
    "format-check": "prettier --check \"contracts/**/*.sol\" \"**/*.ts\" \"**/*.js\" \"**/*.md\" \"**/*.yaml\"",
    "lint": "npx solhint \"contracts/**/*.sol\" && npx eslint . && npx markdownlint --ignore node_modules **/*.md",
    "test": "npx hardhat test",
    "test-no-compile": "npx hardhat test --no-compile",
    "test-parallel": "npx mocha 'test/**/*.ts' --recursive --parallel --require hardhat/register"
  },
  "devDependencies": {
    "@ethersproject/abstract-provider": "^5.1.0",
    "@ethersproject/hardware-wallets": "^5.0.14",
    "@fuel-ts/merkle": "^0.5.0",
    "@fuel-ts/merklesum": "^0.5.0",
    "@fuel-ts/sparsemerkle": "^0.5.0",
    "@nomiclabs/hardhat-ethers": "^2.0.2",
    "@nomiclabs/hardhat-etherscan": "^2.1.2",
    "@nomiclabs/hardhat-waffle": "^2.0.1",
    "@typechain/ethers-v5": "^6.0.5",
    "@types/chai": "^4.2.18",
    "@types/mocha": "^8.2.2",
    "@types/node": "^15.3.0",
    "@typescript-eslint/eslint-plugin": "^4.23.0",
    "@typescript-eslint/parser": "^4.23.0",
    "chai": "^4.3.4",
    "dotenv": "^9.0.2",
    "eslint": "^7.26.0",
    "eslint-config-airbnb-typescript": "^12.3.1",
    "eslint-config-prettier": "^8.3.0",
    "eslint-plugin-import": "^2.23.2",
    "eslint-plugin-jsx-a11y": "^6.4.1",
    "eslint-plugin-prettier": "^3.3.0",
    "eslint-plugin-react": "^7.23.2",
    "eslint-plugin-react-hooks": "^4.2.0",
    "ethereum-waffle": "^3.3.0",
    "ethers": "^5.1.4",
    "hardhat": "^2.3.0",
    "hardhat-deploy": "^0.7.5",
    "hardhat-gas-reporter": "^1.0.4",
    "hardhat-typechain": "^0.3.5",
    "markdownlint": "^0.23.1",
    "markdownlint-cli": "^0.27.1",
    "prettier": "^2.3.0",
    "prettier-plugin-solidity": "^1.0.0-beta.10",
    "solc": "^0.8.0",
    "solhint": "3.3.4",
    "solidity-coverage": "^0.7.20",
    "ts-generator": "^0.1.1",
    "ts-node": "^9.1.1",
    "typechain": "^4.0.3",
    "typescript": "^4.2.4"
  },
  "dependencies": {
    "ganache-cli": "^6.12.2"
  }
}
