UNPKG

@hdwallet/core

Version:

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

188 lines (187 loc) 5.78 kB
{ "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" } }