@hdwallet/core
Version:
A complete Hierarchical Deterministic (HD) Wallet generator for 200+ cryptocurrencies, built with TypeScript.
188 lines (187 loc) • 5.78 kB
JSON
{
"name": "@hdwallet/core",
"version": "1.0.0-beta.11",
"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",
"types": "./lib.esm/index.d.ts",
"exports": {
".": {
"types": "./lib.esm/index.d.ts",
"import": "./lib.esm/index.js",
"default": "./lib.cjs/index.js"
},
"./addresses": {
"types": "./lib.esm/addresses/index.d.ts",
"import": "./lib.esm/addresses/index.js",
"default": "./lib.cjs/addresses/index.js"
},
"./cryptocurrencies": {
"types": "./lib.esm/cryptocurrencies/index.d.ts",
"import": "./lib.esm/cryptocurrencies/index.js",
"default": "./lib.cjs/cryptocurrencies/index.js"
},
"./derivations": {
"types": "./lib.esm/derivations/index.d.ts",
"import": "./lib.esm/derivations/index.js",
"default": "./lib.cjs/derivations/index.js"
},
"./eccs": {
"types": "./lib.esm/eccs/index.d.ts",
"import": "./lib.esm/eccs/index.js",
"default": "./lib.cjs/eccs/index.js"
},
"./entropies": {
"types": "./lib.esm/entropies/index.d.ts",
"import": "./lib.esm/entropies/index.js",
"default": "./lib.cjs/entropies/index.js"
},
"./hds": {
"types": "./lib.esm/hds/index.d.ts",
"import": "./lib.esm/hds/index.js",
"default": "./lib.cjs/hds/index.js"
},
"./mnemonics": {
"types": "./lib.esm/mnemonics/index.d.ts",
"import": "./lib.esm/mnemonics/index.js",
"default": "./lib.cjs/mnemonics/index.js"
},
"./seeds": {
"types": "./lib.esm/seeds/index.d.ts",
"import": "./lib.esm/seeds/index.js",
"default": "./lib.cjs/seeds/index.js"
},
"./libs/*": {
"types": "./lib.esm/libs/*.d.ts",
"import": "./lib.esm/libs/*.js",
"default": "./lib.cjs/libs/*.js"
},
"./consts": {
"types": "./lib.esm/consts.d.ts",
"import": "./lib.esm/consts.js",
"default": "./lib.cjs/consts.js"
},
"./crypto": {
"types": "./lib.esm/crypto.d.ts",
"import": "./lib.esm/crypto.js",
"default": "./lib.cjs/crypto.js"
},
"./keys": {
"types": "./lib.esm/keys.d.ts",
"import": "./lib.esm/keys.js",
"default": "./lib.cjs/keys.js"
},
"./slip44": {
"types": "./lib.esm/slip44.d.ts",
"import": "./lib.esm/slip44.js",
"default": "./lib.cjs/slip44.js"
},
"./symbols": {
"types": "./lib.esm/symbols.d.ts",
"import": "./lib.esm/symbols.js",
"default": "./lib.cjs/symbols.js"
},
"./utils": {
"types": "./lib.esm/utils.d.ts",
"import": "./lib.esm/utils.js",
"default": "./lib.cjs/utils.js"
},
"./wif": {
"types": "./lib.esm/wif.d.ts",
"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",
"build:compression": "tar -czf releases/hdwallet-1.0.0-beta.11.tar.gz -C dist . && 7z a -tzip -mx=9 releases/hdwallet-1.0.0-beta.11.zip dist/*",
"build:all": "npm run build && npm run build:dist && npm run build:compression",
"clean:all": "rm -rf lib.esm lib.cjs dist/hdwallet.* hdwallet-*.tar.gz hdwallet-*.zip",
"docs": "typedoc",
"test:coverage": "jest --coverage",
"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.18.12",
"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",
"tsx": "^4.15.6",
"typedoc": "^0.28.14",
"typescript": "^5.9.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",
"jsdoc": "^4.0.5",
"tslib": "^2.8.1",
"tweetnacl-blake2b": "^1.0.1",
"typedoc-plugin-markdown": "^4.9.0"
}
}