{
  "name": "@axelar-network/axelar-gmp-sdk-solidity",
  "version": "6.0.6",
  "description": "Solidity GMP SDK and utilities provided by Axelar for cross-chain development",
  "main": "index.js",
  "scripts": {
    "build": "npx hardhat clean && npx hardhat compile && npm run copy:interfaces",
    "test": "npx hardhat test",
    "check": "npx hardhat clean && npx hardhat compile && npx hardhat check",
    "test-evm-versions": "bash scripts/test-evm-versions.sh",
    "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/*/test artifacts/contracts/*/*/*.dbg.json",
    "lint": "solhint 'contracts/**/*.sol' && eslint 'scripts/**/*.js' 'test/**/*.js'",
    "prettier": "prettier --write 'contracts/**/*.sol' 'test/**/*.js' 'scripts/**/*.js' '*.js'",
    "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",
    "generate-overview-docs": "node scripts/generateOverviewDocs.js"
  },
  "author": "axelar-network",
  "license": "MIT",
  "devDependencies": {
    "@axelar-network/axelar-chains-config": "^1.2.0",
    "@changesets/cli": "^2.27.9",
    "@nomicfoundation/hardhat-toolbox": "^2.0.2",
    "cross-env": "^7.0.3",
    "eslint": "^8.57.0",
    "eslint-config-richardpringle": "^2.0.0",
    "fs-extra": "^11.1.1",
    "hardhat": "~2.22.3",
    "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",
    "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"
  ]
}
