{
  "name": "omni-bridge-sdk",
  "version": "0.23.3",
  "description": "SDK for Omni bridge transfers",
  "main": "dist/src/index.js",
  "types": "dist/src/index.d.ts",
  "type": "module",
  "files": [
    "dist"
  ],
  "packageManager": "bun@1.2.16",
  "scripts": {
    "build": "tsc",
    "test": "vitest",
    "lint": "biome check --write .",
    "typecheck": "tsc --noEmit",
    "prepublishOnly": "bun run build",
    "lefthook": "lefthook install",
    "check-exports": "attw --pack .",
    "release": "bun run build && changeset publish",
    "knip": "knip",
    "example:bitcoin-deposit": "bun run examples/bitcoin-deposit.ts",
    "example:bitcoin-withdraw": "bun run examples/bitcoin-withdraw.ts"
  },
  "keywords": [
    "blockchain",
    "bridge",
    "ethereum",
    "near",
    "solana",
    "bitcoin"
  ],
  "author": "NEAR One",
  "license": "MIT",
  "dependencies": {
    "@coral-xyz/anchor": "^0.32.1",
    "@ethereumjs/mpt": "^10.1.0",
    "@ethereumjs/rlp": "^10.1.0",
    "@ethereumjs/util": "^10.1.0",
    "@near-js/accounts": "^2.5.1",
    "@near-js/client": "^2.5.1",
    "@near-js/providers": "^2.5.1",
    "@near-js/signers": "^2.5.1",
    "@near-js/transactions": "^2.5.1",
    "@near-js/types": "^2.5.1",
    "@near-wallet-selector/core": "^10.1.2",
    "@noble/curves": "^2.0.1",
    "@noble/hashes": "^2.0.1",
    "@scure/base": "^2.0.0",
    "@scure/btc-signer": "^2.0.1",
    "@solana/spl-token": "^0.4.14",
    "@solana/web3.js": "^1.98.4",
    "@wormhole-foundation/sdk": "^3.11.0",
    "@zorsh/zorsh": "^0.3.3",
    "ethers": "^6.15.0",
    "merkletreejs": "^0.6.0",
    "zod": "^4.1.12"
  },
  "devDependencies": {
    "@arethetypeswrong/cli": "^0.18.2",
    "@biomejs/biome": "^2.3.7",
    "@changesets/cli": "^2.29.7",
    "@types/bn.js": "^5.2.0",
    "@types/bun": "^1.3.1",
    "@types/node": "^24.10.0",
    "knip": "^5.68.0",
    "lefthook": "^2.0.2",
    "msw": "^2.12.0",
    "typescript": "^5.9.3",
    "vitest": "^4.0.8"
  },
  "overrides": {
    "@near-js/signers": "^2.5.1"
  }
}