{ "_from": "@noble/hashes@^1.2.0", "_id": "@noble/hashes@1.5.0", "_inBundle": false, "_integrity": "sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA==", "_location": "/@noble/hashes", "_phantomChildren": {}, "_requested": { "type": "range", "registry": true, "raw": "@noble/hashes@^1.2.0", "name": "@noble/hashes", "escapedName": "@noble%2fhashes", "scope": "@noble", "rawSpec": "^1.2.0", "saveSpec": null, "fetchSpec": "^1.2.0" }, "_requiredBy": [ "/bip39" ], "_resolved": "https://registry.npmmirror.com/@noble/hashes/-/hashes-1.5.0.tgz", "_shasum": "abadc5ca20332db2b1b2aa3e496e9af1213570b0", "_spec": "@noble/hashes@^1.2.0", "_where": "D:\\ruyi\\案例\\node_modules\\bip39", "author": { "name": "Paul Miller", "url": "https://paulmillr.com" }, "browser": { "node:crypto": false, "./crypto": "./crypto.js" }, "bugs": { "url": "https://github.com/paulmillr/noble-hashes/issues" }, "bundleDependencies": false, "deprecated": false, "description": "Audited & minimal 0-dependency JS implementation of SHA, RIPEMD, BLAKE, HMAC, HKDF, PBKDF & Scrypt", "devDependencies": { "@paulmillr/jsbt": "0.2.1", "micro-bmark": "0.3.1", "micro-should": "0.4.0", "prettier": "3.3.2", "typescript": "5.5.2" }, "engines": { "node": "^14.21.3 || >=16" }, "exports": { ".": { "import": "./esm/index.js", "require": "./index.js" }, "./crypto": { "node": { "import": "./esm/cryptoNode.js", "default": "./cryptoNode.js" }, "import": "./esm/crypto.js", "default": "./crypto.js" }, "./_assert": { "import": "./esm/_assert.js", "require": "./_assert.js" }, "./_md": { "import": "./esm/_md.js", "require": "./_md.js" }, "./argon2": { "import": "./esm/argon2.js", "require": "./argon2.js" }, "./blake2b": { "import": "./esm/blake2b.js", "require": "./blake2b.js" }, "./blake2s": { "import": "./esm/blake2s.js", "require": "./blake2s.js" }, "./blake3": { "import": "./esm/blake3.js", "require": "./blake3.js" }, "./eskdf": { "import": "./esm/eskdf.js", "require": "./eskdf.js" }, "./hkdf": { "import": "./esm/hkdf.js", "require": "./hkdf.js" }, "./hmac": { "import": "./esm/hmac.js", "require": "./hmac.js" }, "./pbkdf2": { "import": "./esm/pbkdf2.js", "require": "./pbkdf2.js" }, "./ripemd160": { "import": "./esm/ripemd160.js", "require": "./ripemd160.js" }, "./scrypt": { "import": "./esm/scrypt.js", "require": "./scrypt.js" }, "./sha1": { "import": "./esm/sha1.js", "require": "./sha1.js" }, "./sha2": { "import": "./esm/sha2.js", "require": "./sha2.js" }, "./sha3-addons": { "import": "./esm/sha3-addons.js", "require": "./sha3-addons.js" }, "./sha3": { "import": "./esm/sha3.js", "require": "./sha3.js" }, "./sha256": { "import": "./esm/sha256.js", "require": "./sha256.js" }, "./sha512": { "import": "./esm/sha512.js", "require": "./sha512.js" }, "./utils": { "import": "./esm/utils.js", "require": "./utils.js" } }, "files": [ "/*.js", "/*.d.ts", "/*.js.map", "esm", "src/*.ts" ], "funding": "https://paulmillr.com/funding/", "homepage": "https://paulmillr.com/noble/", "keywords": [ "sha", "sha2", "sha3", "sha256", "sha512", "keccak", "kangarootwelve", "ripemd160", "blake2", "blake3", "hmac", "hkdf", "pbkdf2", "scrypt", "kdf", "hash", "cryptography", "security", "noble" ], "license": "MIT", "name": "@noble/hashes", "repository": { "type": "git", "url": "git+https://github.com/paulmillr/noble-hashes.git" }, "scripts": { "bench": "node benchmark/hashes.js noble; node benchmark/kdf.js noble", "bench:all": "node benchmark/hashes.js; node benchmark/kdf.js", "bench:install": "npm pack && mv *.tgz benchmark/noble-hashes.tgz && cd benchmark && npm install && cd ..", "build": "npm run build:clean; tsc && tsc -p tsconfig.esm.json", "build:clean": "rm -f *.{js,d.ts,js.map,d.ts.map} esm/*.{js,js.map,d.ts.map}", "format": "prettier --write 'src/**/*.{js,ts}' 'test/**/*.{js,ts}'", "lint": "prettier --check 'src/**/*.{js,ts}' 'test/**/*.{js,ts}'", "test": "node test/index.js", "test:big": "node test/slow-big.test.js", "test:dos": "node test/slow-dos.test.js" }, "sideEffects": false, "version": "1.5.0" }