{ "name": "@3rdweb/contracts", "description": "", "version": "1.26.2", "license": "Apache-2.0", "dependencies": {}, "source": "src/index.ts", "main": "dist/index.js", "types": "dist/index.d.ts", "module": "dist/contracts.esm.js", "files": [ "contracts/", "typechain/", "dist/" ], "devDependencies": { "@chainlink/contracts": "^0.3.0", "@ethersproject/abstract-signer": "^5.1.0", "@ethersproject/bignumber": "^5.4.2", "@ethersproject/providers": "^5.5.1", "@nomiclabs/hardhat-ethers": "^2.0.3", "@nomiclabs/hardhat-etherscan": "^2.1.8", "@nomiclabs/hardhat-waffle": "^2.0.1", "@openzeppelin/contracts": "^4.3.3", "@openzeppelin/contracts-upgradeable": "^4.4.1", "@typechain/ethers-v5": "^8.0.5", "@typechain/hardhat": "^3.1.0", "@types/chai": "^4.3.0", "@types/fs-extra": "^9.0.13", "@types/mocha": "^9.0.0", "@types/node": "^17.0.5", "@typescript-eslint/eslint-plugin": "^5.8.1", "@typescript-eslint/parser": "^5.8.1", "chai": "^4.2.0", "copyfiles": "^2.4.1", "defender-autotask-client": "^1.12.1", "defender-relay-client": "^1.12.1", "dotenv": "^10.0.0", "eslint": "^8.5.0", "eslint-config-prettier": "^8.2.0", "eth-sig-util": "^3.0.1", "ethereum-waffle": "^3.4.0", "fs-extra": "^10.0.0", "hardhat": "^2.8.0", "hardhat-abi-exporter": "^2.4.1", "hardhat-contract-sizer": "^2.3.0", "hardhat-gas-reporter": "^1.0.6", "husky": "^7.0.2", "keccak256": "^1.0.3", "merkletreejs": "^0.2.27", "mocha": "^9.1.2", "parcel": "^2.0.1", "prettier": "^2.5.1", "prettier-plugin-solidity": "^1.0.0-beta.19", "ts-node": "^10.4.0", "tsdx": "^0.14.1", "tslib": "^2.3.1", "typechain": "^6.1.0", "typescript": "^4.5.2" }, "peerDependencies": {}, "resolutions": { "typescript": "^4.4.4" }, "scripts": { "clean": "hardhat clean && rm -rf abi/ && rm -rf artifacts/ && rm -rf dist/ && rm -rf typechain/", "compile": "hardhat compile", "prettier": "prettier --config .prettierrc --write \"**/*.{js,json,sol,ts}\"", "prettier:list-different": "prettier --config .prettierrc --list-different \"**/*.{js,json,sol,ts}\"", "test": "hardhat test", "typechain": "hardhat typechain", "build": "yarn clean && yarn compile && yarn typechain && yarn build:lib", "build:lib": "tsdx build --entry typechain/index.ts --tsconfig tsconfig.build.json", "forge:build": "forge build --hardhat", "forge:test": "forge test --hardhat" } }