{ "name": "@hyperlane-xyz/core", "description": "Core solidity contracts for Hyperlane", "version": "1.0.0-beta2", "dependencies": { "@hyperlane-xyz/utils": "1.0.0-beta2", "@openzeppelin/contracts": "^4.8.0", "@openzeppelin/contracts-upgradeable": "^4.8.0" }, "devDependencies": { "@nomiclabs/hardhat-ethers": "^2.0.5", "@nomiclabs/hardhat-waffle": "^2.0.2", "@typechain/ethers-v5": "10.0.0", "@typechain/hardhat": "^6.0.0", "chai": "^4.3.0", "ethereum-waffle": "^3.4.4", "ethers": "^5.6.8", "hardhat": "^2.8.4", "hardhat-gas-reporter": "^1.0.7", "prettier": "^2.4.1", "prettier-plugin-solidity": "^1.0.0-beta.5", "solhint": "^3.3.2", "solhint-plugin-prettier": "^0.0.5", "solidity-coverage": "^0.7.14", "ts-generator": "^0.1.1", "typechain": "8.0.0", "typescript": "^4.7.2" }, "directories": { "test": "test" }, "files": [ "/dist", "/contracts", "/interfaces" ], "homepage": "https://www.hyperlane.xyz", "keywords": [ "Hyperlane", "Solidity" ], "license": "Apache-2.0", "main": "dist/index.js", "repository": "https://github.com/hyperlane-xyz/hyperlane-monorepo", "scripts": { "build": "hardhat compile && tsc", "clean": "hardhat clean && rm -rf ./dist ./cache", "coverage": "hardhat coverage", "prettier": "prettier --write ./contracts ./interfaces ./test", "test": "hardhat test && forge test -vvv", "gas": "forge snapshot --check" }, "types": "dist/index.d.ts" }