UNPKG

micro-key-producer

Version:

Produces secure keys and passwords. Supports SSH, PGP, BLS, OTP, and many others

101 lines (100 loc) 2.35 kB
{ "name": "micro-key-producer", "version": "0.7.5", "description": "Produces secure keys and passwords. Supports SSH, PGP, BLS, OTP, and many others", "main": "./index.js", "module": "./esm/index.js", "files": [ "*.js", "*.d.ts", "*.map", "esm", "src" ], "dependencies": { "@noble/ciphers": "^1.2.0", "@noble/curves": "^1.8.0", "@noble/hashes": "^1.7.0", "@scure/base": "~1.2.1", "micro-packed": "~0.7.1" }, "devDependencies": { "@paulmillr/jsbt": "0.3.1", "micro-should": "0.5.1", "prettier": "3.3.2", "typescript": "5.5.2" }, "sideEffects": false, "exports": { ".": { "import": "./esm/index.js", "require": "./index.js" }, "./bls.js": { "import": "./esm/bls.js", "require": "./bls.js" }, "./ipns.js": { "import": "./esm/ipns.js", "require": "./ipns.js" }, "./slip10.js": { "import": "./esm/slip10.js", "require": "./slip10.js" }, "./otp.js": { "import": "./esm/otp.js", "require": "./otp.js" }, "./password.js": { "import": "./esm/password.js", "require": "./password.js" }, "./pgp.js": { "import": "./esm/pgp.js", "require": "./pgp.js" }, "./ssh.js": { "import": "./esm/ssh.js", "require": "./ssh.js" }, "./tor.js": { "import": "./esm/tor.js", "require": "./tor.js" }, "./utils.js": { "import": "./esm/utils.js", "require": "./utils.js" } }, "scripts": { "build": "tsc && tsc -p tsconfig.cjs.json", "build:release": "npx jsbt esbuild test/build", "lint": "prettier --check src", "format": "prettier --write 'src/**/*.{js,ts}' 'test/*.js'", "test": "node test/index.js", "test:bun": "bun test/index.js", "test:deno": "deno --allow-env --allow-read test/index.js" }, "author": "Paul Miller (https://paulmillr.com)", "license": "MIT", "homepage": "https://github.com/paulmillr/micro-key-producer", "repository": { "type": "git", "url": "git+https://github.com/paulmillr/micro-key-producer.git" }, "keywords": [ "ed25519", "PGP", "GPG", "RFC 4880", "RFC 6637", "SSH", "TOR", "onion", "key generation", "ec", "elliptic" ], "funding": "https://paulmillr.com/funding/" }