{
  "name": "omni-bridge-e2e",
  "version": "0.1.0",
  "description": "End-to-end testing utilities for OmniBridge",
  "license": "MIT",
  "dependencies": {
    "@openzeppelin/contracts": "^5.1.0",
    "@openzeppelin/contracts-upgradeable": "^5.1.0",
    "commander": "^11.1.0",
    "near-api-js": "^2.1.4",
    "prettier": "^3.3.3",
    "prettier-plugin-solidity": "^1.4.1"
  },
  "devDependencies": {
    "@biomejs/biome": "^1.9.4",
    "@nomicfoundation/hardhat-chai-matchers": "^2.0.8",
    "@nomicfoundation/hardhat-ethers": "^3.0.6",
    "@nomicfoundation/hardhat-network-helpers": "^1.0.12",
    "@nomicfoundation/hardhat-verify": "^2.0.12",
    "@openzeppelin/hardhat-upgrades": "^3.5.0",
    "@typechain/ethers-v6": "^0.5.1",
    "@typechain/hardhat": "^9.1.0",
    "@types/chai": "4",
    "@types/elliptic": "^6.4.18",
    "@types/mocha": "^10.0.9",
    "@types/node": "^22.10.9",
    "borsh": "^2.0.0",
    "bs58": "^6.0.0",
    "chai": "4",
    "dotenv": "^16.4.5",
    "ethers": "^6.13.4",
    "hardhat": "^2.22.16",
    "hardhat-storage-layout": "^0.1.7",
    "solidity-coverage": "^0.8.13",
    "ts-node": "^10.9.2",
    "typechain": "^8.3.2",
    "typescript": "^5.7.2"
  },
  "scripts": {
    "build": "tsc",
    "verify-bridge-token-near-to-evm": "ts-node src/scripts/verify-bridge-token-near-to-evm.ts",
    "verify-transfer-near-to-evm": "ts-node src/scripts/verify-transfer-near-to-evm.ts",
    "get-near-transfer-nonce": "ts-node src/scripts/get-near-transfer-nonce.ts",
    "test": "yarn hardhat test",
    "coverage": "yarn hardhat coverage",
    "lint:js": "biome check",
    "lint:js:fix": "biome check --write",
    "lint:sol": "prettier --list-different --plugin=prettier-plugin-solidity '**/*.sol'",
    "lint:sol:fix": "prettier --write --plugin=prettier-plugin-solidity '**/*.sol'"
  }
}