{
  "name": "@leather.io/bitcoin",
  "author": "Leather.io contact@leather.io",
  "description": "Shared bitcoin utilities",
  "version": "0.37.5",
  "license": "MIT",
  "homepage": "https://github.com/leather.io/mono/tree/dev/packages/bitcoin",
  "repository": {
    "type": "git",
    "url": "git@github.com:leather.io/mono.git",
    "directory": "packages/bitcoin"
  },
  "type": "module",
  "exports": {
    ".": "./dist/index.js"
  },
  "bugs": "https://github.com/leather-io/mono/issues",
  "dependencies": {
    "@bitcoinerlab/secp256k1": "1.0.2",
    "@noble/hashes": "1.5.0",
    "@noble/secp256k1": "2.1.0",
    "@scure/base": "1.2.4",
    "@scure/bip32": "1.6.2",
    "@scure/bip39": "1.5.4",
    "@scure/btc-signer": "1.6.0",
    "bignumber.js": "9.1.2",
    "bip21": "3.0.0",
    "bip32": "4.0.0",
    "bitcoin-address-validation": "2.2.3",
    "bitcoinjs-lib": "6.1.5",
    "ecpair": "2.1.0",
    "just-memoize": "2.2.0",
    "varuint-bitcoin": "1.1.2",
    "zod": "4.0.17",
    "@leather.io/crypto": "1.12.22",
    "@leather.io/constants": "0.35.1",
    "@leather.io/models": "0.56.0",
    "@leather.io/utils": "0.51.3"
  },
  "devDependencies": {
    "prettier": "3.5.1",
    "tsdown": "0.16.5",
    "tslib": "2.6.2",
    "typescript": "5.9.3",
    "vitest": "2.1.9",
    "@leather.io/prettier-config": "0.9.0",
    "@leather.io/rpc": "2.21.16",
    "@leather.io/test-config": "0.1.3",
    "@leather.io/tsconfig-config": "0.11.1"
  },
  "keywords": [
    "bitcoin",
    "leather",
    "leather wallet"
  ],
  "prettier": "@leather.io/prettier-config",
  "publishConfig": {
    "access": "public"
  },
  "types": "./dist/index.d.ts",
  "scripts": {
    "build": "tsdown",
    "build:watch": "tsdown --no-clean --watch",
    "format": "prettier . --write --ignore-path ../../.prettierignore",
    "format:check": "prettier . --check --ignore-path ../../.prettierignore",
    "lint": "eslint --cache --max-warnings 0",
    "lint:fix": "pnpm lint --fix",
    "test:coverage": "vitest run --coverage",
    "test:unit": "vitest run",
    "typecheck": "tsc --noEmit"
  }
}