{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"6.3.0","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 18.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.cjs","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"},"exports":{".":{"types":"./openpgp.d.ts","browser":"./dist/openpgp.min.mjs","import":"./dist/node/openpgp.mjs","require":"./dist/node/openpgp.min.cjs"},"./lightweight":{"types":"./openpgp.d.ts","browser":"./dist/lightweight/openpgp.min.mjs"}},"types":"openpgp.d.ts","type":"module","directories":{"lib":"src"},"scripts":{"build":"rollup --config","build-test":"npm run build -- --config-build-only=test","prepare":"npm run build","test":"mocha --timeout 120000 test/unittests.js","test-type-definitions":"tsc --project test/typescript/tsconfig.test.json && tsx test/typescript/definitions.ts","benchmark-time":"node test/benchmarks/time.js","benchmark-memory-usage":"node test/benchmarks/memory_usage.js","prebrowsertest":"npm run build-test","browsertest":"web-test-runner --config test/web-test-runner.config.js --group local --manual --open","test-browser":"web-test-runner --config test/web-test-runner.config.js --group local --playwright --browsers chromium firefox webkit","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","coverage":"c8 npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.cjs --destination docs && printf '%s' 'docs.openpgpjs.org' > docs/CNAME","preversion":"rm -rf dist docs node_modules && npm ci && npm test","version":"npm run docs && git add -A docs","postversion":"git push --follow-tags && npm publish"},"devDependencies":{"@eslint/js":"^9.38.0","@noble/ciphers":"^1.3.0","@noble/curves":"^1.9.7","@noble/hashes":"^1.8.0","@openpgp/jsdoc":"^4.0.4","@openpgp/tweetnacl":"^1.0.4-2","@openpgp/unbzip2-stream":"^2.0.0","@openpgp/web-stream-tools":"~0.3.0","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-commonjs":"^28.0.9","@rollup/plugin-node-resolve":"^16.0.3","@rollup/plugin-replace":"^6.0.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-wasm":"^6.2.2","@stylistic/eslint-plugin":"^5.5.0","@types/chai":"^4.3.20","@types/node":"^24.9.2","@types/sinon":"^17.0.4","@web/test-runner":"^0.20.2","@web/test-runner-browserstack":"^0.8.0","@web/test-runner-mocha":"^0.9.0","@web/test-runner-playwright":"^0.11.1","argon2id":"^1.0.1","benchmark":"^2.1.4","better-docs":"^2.7.3","bn.js":"^5.2.2","c8":"^10.1.3","chai":"^6.2.1","chai-as-promised":"^8.0.2","eckey-utils":"^0.7.14","eslint":"^9.38.0","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-chai-friendly":"^1.1.0","eslint-plugin-import":"^2.32.0","eslint-plugin-jsdoc":"^60.7.0","eslint-plugin-unicorn":"^61.0.2","fflate":"^0.8.2","globals":"^16.4.0","mocha":"^11.7.4","playwright":"^1.57.0","rollup":"^4.52.5","sinon":"^21.0.0","tsx":"^4.20.6","typescript":"^5.9.3","typescript-eslint":"^8.46.2","web-streams-polyfill":"^4.2.0"},"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":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"_id":"openpgp@6.3.0","gitHead":"e1cab74d1baa3e64fa173b831a595b3b9f4d4ae6","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_nodeVersion":"24.4.1","_npmVersion":"11.4.2","dist":{"shasum":"e5f72f3f10dd8bb43660225e421c4fda80bafd6e","size":4471583,"noattachment":false,"key":"/openpgp/-/openpgp-6.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-6.3.0.tgz"},"_npmUser":{"name":"twiss","email":"d.huigens@protonmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openpgp_6.3.0_1765284349752_0.33776143130417835"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-09T12:45:50.002Z","publish_time":1765284350002,"_source_registry_name":"default","_cnpm_publish_time":1765284350002,"dist-tags":{"latest":"6.3.0"}}