{ "name": "libp2p-crypto", "version": "0.19.2", "description": "Crypto primitives for libp2p", "main": "src/index.js", "types": "src/index.d.ts", "leadMaintainer": "Jacob Heun ", "browser": { "./src/aes/ciphers.js": "./src/aes/ciphers-browser.js", "./src/ciphers/aes-gcm.js": "./src/ciphers/aes-gcm.browser.js", "./src/hmac/index.js": "./src/hmac/index-browser.js", "./src/keys/ecdh.js": "./src/keys/ecdh-browser.js", "./src/keys/rsa.js": "./src/keys/rsa-browser.js" }, "files": [ "src", "dist" ], "scripts": { "lint": "aegir lint", "build": "aegir build", "build-proto": "pbjs --wrap commonjs --target static-module src/keys/keys.proto > src/keys/keys.proto.js", "test": "aegir test", "test:node": "aegir test -t node", "test:browser": "aegir test -t browser -t webworker", "release": "aegir release", "release-minor": "aegir release --type minor", "release-major": "aegir release --type major", "coverage": "aegir coverage --ignore src/keys/keys.proto.js", "size": "aegir build --bundlesize", "test:types": "npx tsc" }, "keywords": [ "IPFS", "libp2p", "crypto", "rsa", "secp256k1" ], "license": "MIT", "dependencies": { "err-code": "^2.0.0", "is-typedarray": "^1.0.0", "iso-random-stream": "^1.1.0", "keypair": "^1.0.1", "multibase": "^3.0.0", "multicodec": "^2.0.0", "multihashes": "^4.0.2", "multihashing-async": "^2.0.1", "node-forge": "^0.10.0", "pem-jwk": "^2.0.0", "protons": "^2.0.0", "secp256k1": "^4.0.0", "uint8arrays": "^1.1.0", "ursa-optional": "^0.10.1" }, "devDependencies": { "@types/chai": "^4.2.12", "@types/chai-string": "^1.4.2", "@types/dirty-chai": "^2.0.2", "@types/mocha": "^8.0.1", "aegir": "^25.0.0", "benchmark": "^2.1.4", "chai": "^4.2.0", "chai-string": "^1.5.0", "dirty-chai": "^2.0.1", "sinon": "^9.0.0" }, "engines": { "node": ">=10.0.0", "npm": ">=6.0.0" }, "repository": { "type": "git", "url": "https://github.com/libp2p/js-libp2p-crypto.git" }, "bugs": { "url": "https://github.com/libp2p/js-libp2p-crypto/issues" }, "homepage": "https://github.com/libp2p/js-libp2p-crypto", "contributors": [ "David Dias ", "Friedel Ziegelmayer ", "Jacob Heun ", "Maciej Krüger ", "dryajov ", "Alan Shaw ", "Hugo Dias ", "Cayman ", "Yusef Napora ", "ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ ", "Arve Knudsen ", "Alex Potsides ", "Vasco Santos ", "Alberto Elias ", "Jack Kleeman ", "Nadim Kobeissi ", "Richard Littauer ", "Richard Schneider ", "dirkmc ", "nikuda ", "Joao Santos ", "Carson Farmer ", "Tom Swindell " ] }