{
  "name": "@hdwallet/core",
  "version": "1.0.0-beta.1",
  "description": "A complete Hierarchical Deterministic (HD) Wallet generator for 200+ cryptocurrencies, built with TypeScript.",
  "author": "Meheret Tesfaye Batu",
  "email": "meherett.batu@gmail.com",
  "license": "MIT",
  "homepage": "https://hdwallet.io",
  "main": "./lib.cjs/index.js",
  "module": "./lib.esm/index.js",
  "exports": {
    ".": {
      "import": "./lib.esm/index.js",
      "default": "./lib.cjs/index.js"
    },
    "./addresses": {
      "import": "./lib.esm/addresses/index.js",
      "default": "./lib.cjs/addresses/index.js"
    },
    "./cryptocurrencies": {
      "import": "./lib.esm/cryptocurrencies/index.js",
      "default": "./lib.cjs/cryptocurrencies/index.js"
    },
    "./derivations": {
      "import": "./lib.esm/derivations/index.js",
      "default": "./lib.cjs/derivations/index.js"
    },
    "./eccs": {
      "import": "./lib.esm/eccs/index.js",
      "default": "./lib.cjs/eccs/index.js"
    },
    "./entropies": {
      "import": "./lib.esm/entropies/index.js",
      "default": "./lib.cjs/entropies/index.js"
    },
    "./hds": {
      "import": "./lib.esm/hds/index.js",
      "default": "./lib.cjs/hds/index.js"
    },
    "./mnemonics": {
      "import": "./lib.esm/mnemonics/index.js",
      "default": "./lib.cjs/mnemonics/index.js"
    },
    "./seeds": {
      "import": "./lib.esm/seeds/index.js",
      "default": "./lib.cjs/seeds/index.js"
    },
    "./consts": {
      "import": "./lib.esm/consts.js",
      "default": "./lib.cjs/consts.js"
    },
    "./crypto": {
      "import": "./lib.esm/crypto.js",
      "default": "./lib.cjs/crypto.js"
    },
    "./keys": {
      "import": "./lib.esm/keys.js",
      "default": "./lib.cjs/keys.js"
    },
    "./slip49": {
      "import": "./lib.esm/slip49.js",
      "default": "./lib.cjs/slip49.js"
    },
    "./utils": {
      "import": "./lib.esm/utils.js",
      "default": "./lib.cjs/utils.js"
    },
    "./wif": {
      "import": "./lib.esm/wif.js",
      "default": "./lib.cjs/wif.js"
    }
  },
  "scripts": {
    "build": "npm run build:esm && npm run build:cjs",
    "build:esm": "tsc --project tsconfig.esm.json",
    "build:cjs": "tsc --project tsconfig.cjs.json",
    "clean": "rm -rf lib.esm lib.cjs",
    "build:clean": "npm run clean && npm run build:all",
    "dist": "rollup -c && uglifyjs ./dist/hdwallet.js -o ./dist/hdwallet.min.js && uglifyjs ./dist/hdwallet.umd.js -o ./dist/hdwallet.umd.min.js",
    "dist:stats": "gzip -k9f -S '.gz' ./dist/hdwallet.min.js && gzip -k9f -S '.gz' ./dist/hdwallet.umd.min.js && du -hs ./dist/*.gz && echo '' && du -hs ./dist/*.js",
    "build:dist": "npm run dist && npm run dist:stats",
    "docs": "typedoc",
    "test": "jest"
  },
  "publishConfig": {
    "access": "public",
    "tag": "latest"
  },
  "files": [
    "dist",
    "lib.esm/",
    "lib.cjs/"
  ],
  "keywords": [
    "ecc", "kholaw", "slip10", "ed25519", "nist256p1", "secp256k1",
    "hd", "bip32", "bip44", "bip49", "bip84", "bip86", "bip141", "monero", "cardano",
    "entropy", "mnemonic", "seed", "bip39", "algorand", "electrum",
    "cryptocurrencies", "bitcoin", "ethereum", "cryptography", "cli", "cip1852"
  ],
  "repository": {
    "type": "git",
    "url": "git://github.com/hdwallet-io/hdwallet.js.git"
  },
  "devDependencies": {
    "@rollup/plugin-commonjs": "^28.0.3",
    "@rollup/plugin-node-resolve": "^16.0.1",
    "@types/crc": "^3.8.3",
    "@types/jest": "^29.5.14",
    "@types/node": "^22.15.29",
    "jest": "^29.7.0",
    "prettier": "^3.5.3",
    "prettier-plugin-jsdoc": "^1.3.2",
    "rollup": "^2.79.2",
    "ts-jest": "^29.3.2",
    "ts-node": "^10.9.2",
    "typedoc": "^0.28.4",
    "typescript": "^5.8.3",
    "uglify-js": "^3.19.3"
  },
  "dependencies": {
    "@noble/curves": "^1.9.2",
    "@noble/hashes": "^1.8.0",
    "@stablelib/chacha20poly1305": "^2.0.1",
    "@taichunmin/crc": "^0.0.20",
    "base32.js": "^0.1.0",
    "cbor2": "^2.0.1",
    "crc": "^4.3.2",
    "tweetnacl-blake2b": "^1.0.1"
  }
}
