{
  "name": "{{PROJECT_NAME}}",
  "version": "{{VERSION}}",
  "description": "{{DESCRIPTION}}",
  "author": "{{AUTHOR}}",
  "scripts": {
    "compile": "hardhat compile",
    "compile:forge": "forge build",
    "install:foundry": "forge install foundry-rs/forge-std@v1.16.2 --no-git --shallow",
    "test": "hardhat test",
    "test:forge": "forge test",
    "test:all": "hardhat test && forge test",
    "workflow": "ts-node scripts/workflow/cli.ts",
    "workflow:checkcode": "ts-node scripts/workflow/checkCode.ts",
    "workflow:checkcode-plan": "ts-node scripts/workflow/checkCodePlan.ts",
    "workflow:checkcode-finalize": "ts-node scripts/workflow/checkCodeFinalize.ts",
    "workflow:static-validate": "ts-node scripts/workflow/staticValidate.ts",
    "workflow:release-finalize": "ts-node scripts/workflow/releaseFinalize.ts",
    "workflow:import-state": "ts-node scripts/workflow/importState.ts",
    "workflow:reconcile-external": "ts-node scripts/workflow/reconcileExternal.ts",
    "workflow:commit-contract-info": "ts-node scripts/workflow/commitContractInfo.ts",
    "workflow:example": "ts-node scripts/workflow/cli.ts --task _examples/counter-rollout --network hardhat --mode simulate --target gtDev",
    "workflow:simulate": "ts-node scripts/workflow/cli.ts --task _examples/counter-rollout --network hardhat --mode simulate --target gtDev",
    "workflow:verify": "ts-node scripts/workflow/cli.ts --task _examples/counter-rollout --network gtDev --mode verify --step check-counter",
    "workflow:localhost": "ts-node scripts/workflow/cli.ts --task _examples/counter-rollout --network localhost --mode execute",
    "clean": "hardhat clean",
    "clean:forge": "forge clean",
    "clean:all": "hardhat clean && forge clean",
    "postinstall": "patch-package",
    "patch-package": "patch-package"
  },
  "devDependencies": {
    "@matterlabs/hardhat-zksync-deploy": "1.1.2",
    "@matterlabs/hardhat-zksync-solc": "1.5.1",
    "@nomicfoundation/hardhat-chai-matchers": "2.1.0",
    "@nomicfoundation/hardhat-ethers": "3.1.0",
    "@nomicfoundation/hardhat-ignition": "0.15.13",
    "@nomicfoundation/hardhat-ignition-ethers": "0.15.14",
    "@nomicfoundation/hardhat-network-helpers": "1.1.0",
    "@nomicfoundation/hardhat-toolbox": "6.1.0",
    "@nomicfoundation/hardhat-verify": "2.1.1",
    "@openzeppelin/contracts": "5.4.0",
    "@openzeppelin/contracts-upgradeable": "5.4.0",
    "@openzeppelin/hardhat-upgrades": "3.9.1",
    "@openzeppelin/upgrades-core": "1.44.2",
    "@typechain/ethers-v6": "0.5.1",
    "@typechain/hardhat": "9.1.0",
    "@types/chai": "4.3.20",
    "@types/mocha": "10.0.10",
    "@types/node": "24.7.2",
    "chai": "4.5.0",
    "dotenv": "16.6.1",
    "ethers": "6.15.0",
    "gate-evm-tools": "^1.0.23",
    "hardhat": "2.26.3",
    "hardhat-gas-reporter": "2.3.0",
    "patch-package": "8.0.1",
    "solidity-coverage": "0.8.16",
    "ts-node": "10.9.2",
    "typechain": "8.3.2",
    "typescript": "5.9.3",
    "yaml": "2.8.1",
    "zksync-ethers": "6.0.0"
  },
  "engines": {
    "node": ">=18.0.0"
  }
}
