UNPKG

@hdwallet/core

Version:

A complete Hierarchical Deterministic (HD) Wallet generator for 200+ cryptocurrencies, built with TypeScript.

131 lines (130 loc) 4.17 kB
{ "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" } }