{ "name": "@axelar-network/axelar-cgp-solidity", "version": "6.4.0", "description": "EVM Smart Contracts for Axelar Network", "main": "index.js", "overrides": { "elliptic": "^6.6.1" }, "scripts": { "build": "hardhat clean && hardhat compile && npm run copy:interfaces", "copy:interfaces": "rm -rf interfaces/ && mkdir interfaces && cp artifacts/contracts/interfaces/*/*.json interfaces/ && rm interfaces/*.dbg.json", "clean:artifacts": "rm -rf artifacts/build-info artifacts/build-info artifacts/*/test artifacts/contracts/*/*.dbg.json artifacts/contracts/*/*/*.dbg.json", "test": "hardhat test", "test-evm-versions": "bash test-evm-versions.bash", "lint": "solhint 'contracts/**/*.sol' && eslint 'test/**/*.js'", "prettier": "prettier --write 'contracts/**/*.sol' 'test/**/*.js' '*.js' 'package.json' '.solhint.json' '.prettierrc' 'slither.config.json' '.github/**/*.yaml'", "release": "npm run build && npm run flatten && npm run clean:artifacts && changeset publish", "release-snapshot": "npm run build && npm run flatten && npm run clean:artifacts && npm version 0.0.0-snapshot.$(git rev-parse --short HEAD) --git-tag-version=false && npm publish --no-git-checks --tag snapshot --access public", "cs": "changeset", "flatten": "sh scripts/flatten-contracts.sh", "coverage": "cross-env COVERAGE=true hardhat coverage", "storage-layout": "cross-env STORAGE_LAYOUT=true npm run build && cross-env STORAGE_LAYOUT=true hardhat check" }, "repository": { "type": "git", "url": "git+https://github.com/axelarnetwork/axelar-cgp-solidity.git" }, "keywords": [ "ethereum", "axelar" ], "author": "axelar-network", "license": "MIT", "bugs": { "url": "https://github.com/axelarnetwork/axelar-cgp-solidity/issues" }, "homepage": "https://github.com/axelarnetwork/axelar-cgp-solidity#readme", "dependencies": { "@axelar-network/axelar-gmp-sdk-solidity": "6.1.0" }, "devDependencies": { "@0xpolygonhermez/zkevm-commonjs": "github:0xpolygonhermez/zkevm-commonjs#v1.0.0", "@axelar-network/axelar-chains-config": "^1.2.0", "@changesets/cli": "^2.27.9", "@nomicfoundation/hardhat-toolbox": "^2.0.2", "chai": "^4.3.7", "cross-env": "^7.0.3", "dotenv": "^16.0.1", "elliptic": "^6.6.1", "eslint": "^8.57.0", "eslint-config-richardpringle": "^2.0.0", "ethers": "^5.7.2", "fs-extra": "^11.1.1", "hardhat": "~2.22.2", "hardhat-contract-sizer": "^2.10.0", "hardhat-storage-layout": "^0.1.7", "lodash": "^4.17.21", "mocha": "^10.2.0", "prettier": "^2.8.8", "prettier-plugin-solidity": "1.0.0-beta.19", "readline-sync": "^1.4.10", "solhint": "^4.5.2", "solidity-docgen": "^0.6.0-beta.36" }, "engines": { "node": ">=18" }, "publishConfig": { "access": "public" }, "files": [ "artifacts", "contracts", "interfaces", "scripts", "README.md", "hardhat.config.js" ] }