{"bugs":{"url":"https://github.com/vanishing-page/webcrypto-mls/issues"},"dist":{"shasum":"bafb9c49c304ab9c757097e4f900c985bb8459ba","tarball":"https://registry.npmjs.org/@vanishing.page/webcrypto-mls/-/webcrypto-mls-0.0.11.tgz","fileCount":1182,"integrity":"sha512-jm3XZ00IsDufAY7CsaAcH4tyL6AlobggBkVr+gmybOc8q9sStAIQM3GqKGfER2WYDOXurx6ElYzbbkwRrZKu4A==","signatures":[{"sig":"MEUCIGjsV2mk5ygNWVA+Gc4bEbJZCNXjjrszzDjs1xm6itr3AiEAucyp92sflzo+72XamqBCDFuGfsA5DoStM4GNMGNaL30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25332557},"main":"dist/index.js","name":"@vanishing.page/webcrypto-mls","type":"module","types":"./dist/index.d.ts","author":{"url":"https://nichoth.com","name":"nichoth","email":"nichoth@nichoth.com"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./*":{"import":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"require":{"types":"./dist/*.d.cts","default":"./dist/*.cjs"}}},"gitHead":"87af3eb1b1ea4a81e37b1daf5aa2329c75974f15","license":"SEE LICENSE IN LICENSE","scripts":{"toc":"markdown-toc --maxdepth 4 -i README.md","lint":"eslint \"./**/*.{ts,js}\"","test":"npm run test:node","build":"mkdir -p ./dist && rm -rf ./dist/* && npm run build-cjs && npm run build-esm && npm run build-types-cjs && npm run build-esm:min && npm run build-cjs:min","start":"vite","version":"npm run toc && auto-changelog -p --template keepachangelog --breaking-pattern 'BREAKING CHANGE:' && git add CHANGELOG.md README.md","build-cjs":"esbuild \"src/**/*.ts\" --format=cjs --keep-names --tsconfig=tsconfig.build.json --outdir=./dist --out-extension:.js=.cjs --sourcemap","build-esm":"esbuild \"src/**/*.ts\" --format=esm --metafile=dist/meta.json --keep-names --tsconfig=tsconfig.build.json --outdir=./dist --sourcemap && tsc --emitDeclarationOnly --project tsconfig.build.json --outDir dist","test:fast":"node scripts/run-tests.mjs all fast","test:node":"node scripts/run-tests.mjs all","test:unit":"node scripts/run-tests.mjs unit","preversion":"npm run lint","postversion":"git push --follow-tags && npm publish","test:matrix":"node scripts/run-tests.mjs matrix","test:browser":"node build-test.js | tapout --timeout 300000","build-cjs:min":"esbuild \"src/**/*.ts\" --format=cjs --minify --keep-names --tsconfig=tsconfig.build.json --outdir=./dist --out-extension:.js=.min.cjs --sourcemap","build-esm:min":"esbuild \"src/**/*.ts\" --format=esm --keep-names --bundle --tsconfig=tsconfig.build.json --minify --out-extension:.js=.min.js --outdir=./dist --sourcemap","build-example":"mkdir -p ./public && rm -rf ./public/* && vite --mode staging --base=\"/webcrypto-mls\" build && mkdir -p ./public/persistence && cp ./public/index.html ./public/persistence/index.html && mkdir -p ./public/multi-device && cp ./public/index.html ./public/multi-device/index.html","dev:realistic":"vite -c example-realistic-demo/vite.config.js","prepublishOnly":"npm run build","build-types-cjs":"node scripts/cts.mjs","build:realistic":"vite build -c example-realistic-demo/vite.config.js","start:realistic":"mkdir -p example-realistic-demo/public && concurrently -k -n worker,client -c blue,green \"npm run worker:realistic\" \"npm run dev:realistic\"","types:realistic":"wrangler types example-realistic-demo/worker-configuration.d.ts -c example-realistic-demo/wrangler.jsonc","deploy:realistic":"npm run build:realistic && wrangler deploy -c example-realistic-demo/wrangler.jsonc","worker:realistic":"wrangler dev -c example-realistic-demo/wrangler.jsonc"},"_npmUser":{"name":"nichoth","email":"nichoth@gmail.com"},"homepage":"https://github.com/vanishing-page/webcrypto-mls","keywords":["webcrypto","MLS","browser","cryptography","encryption"],"repository":{"url":"git+https://github.com/vanishing-page/webcrypto-mls.git","type":"git"},"_npmVersion":"11.11.1","description":"MLS in the browser","directories":{"test":"test","example":"example"},"maintainers":[{"name":"nichoth","email":"nichoth@gmail.com"}],"_nodeVersion":"25.8.2","dependencies":{"@hpke/core":"1.9.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","@hpke/chacha20poly1305":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"htm":"^3.1.1","vite":"^7.0.6","eslint":"^10.7.0","nanoid":"^5.1.16","preact":"^10.27.0","esbuild":"^0.28.1","wrangler":"^4.114.0","typescript":"^5.9.2","route-event":"^8.1.2","simple-hpke":"^0.2.0","@hpke/ml-kem":"0.2.1","browserslist":"^4.28.6","concurrently":"^10.0.4","lightningcss":"^1.32.0","markdown-toc":"^1.2.0","@noble/curves":"2.0.1","auto-changelog":"^2.4.0","newneostandard":"^0.14.1","@preact/signals":"^2.3.2","@noble/post-quantum":"0.5.2","@preact/preset-vite":"^2.10.2","@hpke/hybridkem-x-wing":"0.6.1","@substrate-system/debug":"^0.9.67","@substrate-system/input":"^0.0.27","@substrate-system/button":"^0.0.49","@substrate-system/tapout":"^0.0.40","@substrate-system/tapzero":"^0.10.16","@substrate-system/check-box":"^0.0.19","@substrate-system/css-normalize":"^0.0.15","@esbuild-plugins/node-globals-polyfill":"^0.2.3"},"peerDependencies":{"@hpke/ml-kem":"0.2.1","@noble/curves":"2.0.1","@noble/post-quantum":"0.5.2","@hpke/hybridkem-x-wing":"0.6.1"},"peerDependenciesMeta":{"@hpke/ml-kem":{"optional":true},"@noble/curves":{"optional":true},"@noble/post-quantum":{"optional":true},"@hpke/hybridkem-x-wing":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webcrypto-mls_0.0.11_1786606222080_0.7190292337665385","host":"s3://npm-registry-packages-npm-production"},"_id":"@vanishing.page/webcrypto-mls@0.0.11","version":"0.0.11"}