{
  "name": "@hyperlane-xyz/provider-sdk",
  "version": "6.1.1",
  "description": "Protocol Provider SDK for the Hyperlane Protocol",
  "license": "Apache-2.0",
  "repository": "https://github.com/hyperlane-xyz/hyperlane-monorepo",
  "files": [
    "dist"
  ],
  "type": "module",
  "exports": {
    ".": "./dist/index.js",
    "./altvm": "./dist/altvm.js",
    "./module": "./dist/module.js",
    "./protocol": "./dist/protocol.js",
    "./chain": "./dist/chain.js",
    "./hook": "./dist/hook.js",
    "./ism": "./dist/ism.js",
    "./core": "./dist/core.js",
    "./mailbox": "./dist/mailbox.js",
    "./validator-announce": "./dist/validator-announce.js",
    "./warp": "./dist/warp.js",
    "./fee": "./dist/fee.js",
    "./factory": "./dist/factory.js",
    "./submitter": "./dist/submitter.js",
    "./registry": "./dist/registry.js",
    "./artifact": "./dist/artifact.js"
  },
  "dependencies": {
    "pino": "^8.19.0",
    "zod": "^3.21.2",
    "@hyperlane-xyz/utils": "35.2.0"
  },
  "devDependencies": {
    "@types/chai": "^4.3.11",
    "@types/mocha": "^10.0.1",
    "@types/node": "^24.10.9",
    "chai": "^4.5.0",
    "mocha": "^11.5.0",
    "tsx": "^4.19.1",
    "typescript": "6.0.2",
    "@hyperlane-xyz/tsconfig": "^35.2.0"
  },
  "scripts": {
    "build": "tsc",
    "check": "tsc --noEmit",
    "dev": "tsc --watch",
    "lint": "oxlint -c ../../oxlint.json",
    "clean": "rm -rf ./dist",
    "format": "oxfmt --write .",
    "test": "mocha --config .mocharc.json",
    "test:ci": "mocha --config .mocharc.json"
  }
}