@hdwallet/core
Version:
A complete Hierarchical Deterministic (HD) Wallet generator for 200+ cryptocurrencies, built with TypeScript.
131 lines (130 loc) • 4.17 kB
JSON
{
"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"
}
}