{"bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"dist":{"shasum":"329f4fab075f9746a94e584df8cfbda70a0dcaf3","tarball":"https://registry.npmjs.org/openpgp/-/openpgp-6.2.2.tgz","fileCount":44,"integrity":"sha512-P/dyEqQ3gfwOCo+xsqffzXjmUhGn4AZTOJ1LCcN21S23vAk+EAvMJOQTsb/C8krL6GjOSBxqGYckhik7+hneNw==","signatures":[{"sig":"MEUCIQD8gM79vNwdqyHIA0ml9OJ+J+PKSphrZeXnsfK78cMeXwIgcJcKxRLKcMfgzQkRauHM2stHJ+VPiTf62oVFrcshwuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17051253},"main":"dist/node/openpgp.min.cjs","name":"openpgp","type":"module","types":"openpgp.d.ts","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.cjs":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"engines":{"node":">= 18.0.0"},"exports":{".":{"types":"./openpgp.d.ts","import":"./dist/node/openpgp.mjs","browser":"./dist/openpgp.min.mjs","require":"./dist/node/openpgp.min.cjs"},"./lightweight":{"types":"./openpgp.d.ts","browser":"./dist/lightweight/openpgp.min.mjs"}},"gitHead":"6f9584d13f01420287b94fa025f52ca5ae0e88dd","license":"LGPL-3.0+","scripts":{"docs":"jsdoc --configure .jsdocrc.cjs --destination docs --recurse README.md src && printf '%s' 'docs.openpgpjs.org' > docs/CNAME","lint":"eslint .","test":"mocha --timeout 120000 test/unittests.js","build":"rollup --config","prepare":"npm run build","version":"npm run docs && git add -A docs","coverage":"c8 npm test","build-test":"npm run build -- --config-build-only=test","preversion":"rm -rf dist docs node_modules && npm ci && npm test","browsertest":"web-test-runner --config test/web-test-runner.config.js --group local --manual --open","postversion":"git push --follow-tags && npm publish","test-browser":"web-test-runner --config test/web-test-runner.config.js --group local --playwright --browsers chromium firefox webkit","benchmark-time":"node test/benchmarks/time.js","prebrowsertest":"npm run build-test","test-browser:ci":"web-test-runner --config test/web-test-runner.config.js --group headless:ci","test-browserstack":"web-test-runner --config test/web-test-runner.browserstack.config.js","test-type-definitions":"tsc --project test/typescript/tsconfig.test.json && tsx test/typescript/definitions.ts","benchmark-memory-usage":"node test/benchmarks/memory_usage.js"},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"homepage":"https://openpgpjs.org/","keywords":["crypto","pgp","gpg","openpgp"],"overrides":{"@web/dev-server-core":"npm:@openpgp/wtr-dev-server-core@0.7.3-patch.1","@web/test-runner-core":"npm:@openpgp/wtr-test-runner-core@0.13.4-patch.2"},"repository":{"url":"git+https://github.com/openpgpjs/openpgpjs.git","type":"git"},"_npmVersion":"10.9.2","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","directories":{"lib":"src"},"maintainers":[{"name":"toberndo","email":"thomas@mailvelope.com"},{"name":"tanx","email":"info@tankredhase.de"},{"name":"twiss","email":"d.huigens@protonmail.com"},{"name":"bartbutler","email":"bart+npm@pm.me"},{"name":"larabr","email":"larabr@protonmail.com"}],"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsx":"^4.20.5","chai":"^4.5.0","bn.js":"^5.2.2","mocha":"^11.7.1","sinon":"^20.0.0","tslib":"^2.8.1","eslint":"^8.57.1","fflate":"^0.8.2","rollup":"^4.48.1","ts-node":"^10.9.2","argon2id":"^1.0.1","benchmark":"^2.1.4","playwright":"^1.55.0","typescript":"^5.9.2","@types/chai":"^4.3.20","@types/node":"^22.18.0","eckey-utils":"^0.7.14","@types/sinon":"^17.0.4","@noble/curves":"^1.9.6","@noble/hashes":"^1.8.0","@noble/ciphers":"^1.3.0","@openpgp/jsdoc":"^3.6.11","@web/test-runner":"^0.19.0","chai-as-promised":"^7.1.2","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.4-2","@rollup/plugin-wasm":"^6.2.2","@rollup/plugin-alias":"^5.1.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.32.0","web-streams-polyfill":"^4.1.0","@rollup/plugin-terser":"^0.4.4","eslint-plugin-unicorn":"^48.0.1","@rollup/plugin-replace":"^6.0.2","@web/test-runner-mocha":"^0.9.0","@rollup/plugin-commonjs":"^28.0.6","@openpgp/web-stream-tools":"~0.1.3","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^7.18.0","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^16.0.1","@web/test-runner-playwright":"^0.11.1","eslint-plugin-chai-friendly":"^0.7.4","@web/test-runner-browserstack":"^0.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.10.1"},"_npmOperationalInternal":{"tmp":"tmp/openpgp_6.2.2_1756819887447_0.08494988323540942","host":"s3://npm-registry-packages-npm-production"},"_id":"openpgp@6.2.2","version":"6.2.2"}