123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179 |
- {
- "name": "@noble/hashes",
- "version": "1.4.0",
- "description": "Audited & minimal 0-dependency JS implementation of SHA, RIPEMD, BLAKE, HMAC, HKDF, PBKDF & Scrypt",
- "files": [
- "/*.js",
- "/*.d.ts",
- "/*.js.map",
- "esm",
- "src/*.ts"
- ],
- "scripts": {
- "bench": "node benchmark/index.js noble",
- "bench:all": "node benchmark/index.js",
- "bench:install": "cd benchmark && npm install && cd ../../",
- "build": "npm run build:clean; tsc && tsc -p tsconfig.esm.json",
- "build:release": "cd build && npm i && npm run build",
- "build:clean": "rm *.{js,d.ts,js.map} esm/*.{js,js.map} 2> /dev/null",
- "lint": "prettier --check 'src/**/*.{js,ts}' 'test/**/*.{js,ts}'",
- "format": "prettier --write 'src/**/*.{js,ts}' 'test/**/*.{js,ts}'",
- "test": "node test/index.js",
- "test:dos": "node test/slow-dos.test.js",
- "test:big": "node test/slow-big.test.js"
- },
- "author": "Paul Miller (https://paulmillr.com)",
- "homepage": "https://paulmillr.com/noble/",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/paulmillr/noble-hashes.git"
- },
- "license": "MIT",
- "sideEffects": false,
- "browser": {
- "node:crypto": false,
- "./crypto": "./crypto.js"
- },
- "devDependencies": {
- "micro-bmark": "0.3.1",
- "micro-should": "0.4.0",
- "prettier": "3.1.1",
- "typescript": "5.3.2"
- },
- "engines": {
- "node": ">= 16"
- },
- "exports": {
- ".": {
- "types": "./index.d.ts",
- "import": "./esm/index.js",
- "default": "./index.js"
- },
- "./crypto": {
- "types": "./crypto.d.ts",
- "node": {
- "import": "./esm/cryptoNode.js",
- "default": "./cryptoNode.js"
- },
- "import": "./esm/crypto.js",
- "default": "./crypto.js"
- },
- "./_assert": {
- "types": "./_assert.d.ts",
- "import": "./esm/_assert.js",
- "default": "./_assert.js"
- },
- "./_md": {
- "types": "./_md.d.ts",
- "import": "./esm/_md.js",
- "default": "./_md.js"
- },
- "./argon2": {
- "types": "./argon2.d.ts",
- "import": "./esm/argon2.js",
- "default": "./argon2.js"
- },
- "./blake2b": {
- "types": "./blake2b.d.ts",
- "import": "./esm/blake2b.js",
- "default": "./blake2b.js"
- },
- "./blake2s": {
- "types": "./blake2s.d.ts",
- "import": "./esm/blake2s.js",
- "default": "./blake2s.js"
- },
- "./blake3": {
- "types": "./blake3.d.ts",
- "import": "./esm/blake3.js",
- "default": "./blake3.js"
- },
- "./eskdf": {
- "types": "./eskdf.d.ts",
- "import": "./esm/eskdf.js",
- "default": "./eskdf.js"
- },
- "./hkdf": {
- "types": "./hkdf.d.ts",
- "import": "./esm/hkdf.js",
- "default": "./hkdf.js"
- },
- "./hmac": {
- "types": "./hmac.d.ts",
- "import": "./esm/hmac.js",
- "default": "./hmac.js"
- },
- "./pbkdf2": {
- "types": "./pbkdf2.d.ts",
- "import": "./esm/pbkdf2.js",
- "default": "./pbkdf2.js"
- },
- "./ripemd160": {
- "types": "./ripemd160.d.ts",
- "import": "./esm/ripemd160.js",
- "default": "./ripemd160.js"
- },
- "./scrypt": {
- "types": "./scrypt.d.ts",
- "import": "./esm/scrypt.js",
- "default": "./scrypt.js"
- },
- "./sha1": {
- "types": "./sha1.d.ts",
- "import": "./esm/sha1.js",
- "default": "./sha1.js"
- },
- "./sha2": {
- "types": "./sha2.d.ts",
- "import": "./esm/sha2.js",
- "default": "./sha2.js"
- },
- "./sha3-addons": {
- "types": "./sha3-addons.d.ts",
- "import": "./esm/sha3-addons.js",
- "default": "./sha3-addons.js"
- },
- "./sha3": {
- "types": "./sha3.d.ts",
- "import": "./esm/sha3.js",
- "default": "./sha3.js"
- },
- "./sha256": {
- "types": "./sha256.d.ts",
- "import": "./esm/sha256.js",
- "default": "./sha256.js"
- },
- "./sha512": {
- "types": "./sha512.d.ts",
- "import": "./esm/sha512.js",
- "default": "./sha512.js"
- },
- "./utils": {
- "types": "./utils.d.ts",
- "import": "./esm/utils.js",
- "default": "./utils.js"
- }
- },
- "keywords": [
- "sha",
- "sha2",
- "sha3",
- "sha256",
- "sha512",
- "keccak",
- "kangarootwelve",
- "ripemd160",
- "blake2",
- "blake3",
- "hmac",
- "hkdf",
- "pbkdf2",
- "scrypt",
- "kdf",
- "hash",
- "cryptography",
- "security",
- "noble"
- ],
- "funding": "https://paulmillr.com/funding/"
- }
|