{"bin":{"webcrypt":"bin/webcrypt.js","webcrypt-mcp":"bin/webcrypt-mcp.js"},"bugs":{"url":"https://github.com/putervision/webcrypt/issues"},"dist":{"shasum":"87336aa43106971f69234f6210e7e7fff5fed3fa","tarball":"https://registry.npmjs.org/webcrypt/-/webcrypt-1.0.1.tgz","fileCount":48,"integrity":"sha512-MqMVa97pEUfRLnFiQsaDy/IeGxEblazg81d0u+mBlF3M3wrSHK6OvMAEUn5JTk78BGZCX1LhRd6I1GS+UBItDQ==","signatures":[{"sig":"MEUCIEp35KP3hJOGtGxqwaxeDhQLRBBaVIz3Fpie6QXajQzMAiEA6OwZER+ZZCvhVaCZPRDPCLa0wi/TNGXw133/womKxUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1201683},"main":"./dist/index.cjs","name":"webcrypt","type":"module","types":"./dist/index.d.ts","author":{"name":"PuterVision"},"module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","module":"./dist/index.js","browser":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/server.d.ts","import":"./dist/mcp/server.js","module":"./dist/mcp/server.js","browser":"./dist/mcp/server.js","default":"./dist/mcp/server.js","require":"./dist/mcp/server.cjs"},"./webcrypt":{"types":"./dist/WebCrypt.d.ts","import":"./dist/WebCrypt.js","module":"./dist/WebCrypt.js","browser":"./dist/WebCrypt.js","default":"./dist/WebCrypt.js","require":"./dist/WebCrypt.cjs"},"./webcrypt-pqc":{"types":"./dist/WebCryptPQC.d.ts","import":"./dist/WebCryptPQC.js","module":"./dist/WebCryptPQC.js","browser":"./dist/WebCryptPQC.js","default":"./dist/WebCryptPQC.js","require":"./dist/WebCryptPQC.cjs"},"./webcrypt-asym":{"types":"./dist/WebCryptAsym.d.ts","import":"./dist/WebCryptAsym.js","module":"./dist/WebCryptAsym.js","browser":"./dist/WebCryptAsym.js","default":"./dist/WebCryptAsym.js","require":"./dist/WebCryptAsym.cjs"}},"gitHead":"4afe873a357fec37f41077240b54ec374b537f20","license":"MIT","mcpName":"io.github.putervision/webcrypt","scripts":{"ci":"npm run lint && npm run test && npm run build","lint":"npm run format:check","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"tsup src/index.js src/WebCrypt.js src/WebCryptAsym.js src/WebCryptPQC.js src/mcp/server.js --format esm,cjs --dts --clean --no-splitting","format":"prettier --write \"**/*.{js,ts,json,md}\"","prepare":"if [ \"$NODE_ENV\" != \"development\" ]; then npm run build; fi","publish":"npm publish --access public","test:watch":"jest --watch","test:matrix":"bash scripts/test-matrix.sh","format:check":"prettier --check \"**/*.{js,ts,json,md}\"","test:coverage":"node --experimental-vm-modules node_modules/.bin/jest --coverage","prepublishOnly":"npm run build && npm run format:check && npm test"},"_npmUser":{"name":"putervision","email":"putervision@throneit.com"},"homepage":"https://putervision.github.io/webcrypt/","keywords":["encryption","aes-256-gcm","aes-gcm","rsa-oaep","hybrid-encryption","asymmetric-encryption","public-key-encryption","webrtc","webrtc-e2ee","insertable-streams","end-to-end-encryption","e2ee","file-encryption","text-encryption","secure-messaging","quantum-resistant","post-quantum","pqc","kyber","dilithium","sha-3","pbkdf2","web-crypto","zero-dependency","browser","nodejs","hmac","jwe","json-web-encryption","mcp","model-context-protocol","ai-agent","ai-agents","security-vault","state-memory","putervision"],"prettier":{"semi":true,"useTabs":false,"tabWidth":2,"printWidth":100,"arrowParens":"avoid","singleQuote":false,"trailingComma":"es5"},"overrides":{"brace-expansion":"^5.0.9"},"repository":{"url":"git+https://github.com/putervision/webcrypt.git","type":"git"},"_npmVersion":"10.9.7","description":"Zero-dependency JavaScript AES-256-GCM encryption suite for text, files, WebRTC E2EE & AI Agent Tooling (MCP). Supports symmetric password derivation, RSA-4096 hybrid encryption, and post-quantum cryptography via pure Web Crypto API.","directories":{},"maintainers":[{"name":"putervision","email":"putervision@throneit.com"}],"sideEffects":false,"_nodeVersion":"22.22.2","typesVersions":{"*":{"*":["dist/*.d.ts"],"mcp":["dist/mcp/server.d.ts"],"webcrypt":["dist/WebCrypt.d.ts"],"webcrypt-pqc":["dist/WebCryptPQC.d.ts"],"webcrypt-asym":["dist/WebCryptAsym.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","prettier":"^3.7.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/webcrypt_1.0.1_1787348119671_0.4869626847808046","host":"s3://npm-registry-packages-npm-production"},"_id":"webcrypt@1.0.1","version":"1.0.1"}