{"_id":"@snazzah/davey","_rev":"4219702","name":"@snazzah/davey","description":"DAVE protocol implementation","dist-tags":{"latest":"0.1.10"},"maintainers":[{"name":"snazzah","email":"suggesttosnazzy@gmail.com"}],"time":{"modified":"2026-03-04T17:16:52.000Z","created":"2025-03-21T22:48:17.237Z","0.1.10":"2026-03-02T17:48:21.495Z","0.1.9":"2025-12-19T20:52:36.332Z","0.1.8":"2025-11-17T20:56:47.973Z","0.1.7":"2025-09-24T02:22:17.360Z","0.1.6":"2025-06-10T21:02:58.408Z","0.1.5":"2025-06-05T02:55:22.868Z","0.1.4":"2025-06-01T19:26:07.048Z","0.1.3":"2025-05-27T02:16:45.901Z","0.1.2":"2025-04-04T22:09:07.019Z","0.1.1":"2025-03-22T00:30:53.083Z","0.1.0":"2025-03-21T22:48:17.237Z"},"users":{},"author":{"name":"Snazzah","email":"me@snazzah.com","url":"https://snazzah.com/"},"repository":{"type":"git","url":"git+https://github.com/Snazzah/davey.git"},"versions":{"0.1.10":{"name":"@snazzah/davey","version":"0.1.10","description":"DAVE protocol implementation","main":"index.js","types":"index.d.ts","browser":"browser.js","repository":{"type":"git","url":"git+https://github.com/Snazzah/davey.git"},"license":"MIT","author":{"name":"Snazzah","email":"me@snazzah.com","url":"https://snazzah.com/"},"funding":{"url":"https://github.com/sponsors/Snazzah"},"keywords":["discord","e2ee","mls","napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api"],"napi":{"binaryName":"davey","targets":["x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","x86_64-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","i686-pc-windows-msvc","armv7-unknown-linux-gnueabihf","aarch64-linux-android","x86_64-unknown-freebsd","aarch64-unknown-linux-musl","aarch64-pc-windows-msvc","armv7-linux-androideabi","wasm32-wasi-preview1-threads"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node --import @oxc-node/core/register --expose-gc benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:prettier format:rs format:toml","changelog":"node --import @oxc-node/core/register scripts/changelog.mts","format:prettier":"prettier . -w","format:toml":"taplo format","format:rs":"cargo fmt","lint":"oxlint","prepublishOnly":"napi prepublish -t npm --no-gh-release","test":"ava","version":"napi version"},"devDependencies":{"@emnapi/core":"^1.3.1","@emnapi/runtime":"^1.3.1","@napi-rs/cli":"^3.1.5","@napi-rs/wasm-runtime":"^0.2.7","@noble/hashes":"1.5.0","@oxc-node/core":"^0.0.20","@taplo/cli":"^0.7.0","@types/node":"^22.13.5","@tybys/wasm-util":"^0.9.0","ava":"^6.2.0","base64-js":"1.5.1","emnapi":"^1.3.1","mitata":"^1.0.34","npm-run-all2":"^7.0.2","oxlint":"^0.15.12","prettier":"^3.5.2","typescript":"^5.7.3"},"ava":{"extensions":{"ts":"module"},"files":["test/**/*"],"timeout":"2m","workerThreads":false,"environmentVariables":{"TS_NODE_PROJECT":"./tsconfig.json"},"nodeArguments":["--import","@oxc-node/core/register"]},"prettier":{"printWidth":120,"semi":true,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"pnpm@10.6.3","pnpm":{"onlyBuiltDependencies":["@swc/core"]},"optionalDependencies":{"@snazzah/davey-darwin-x64":"0.1.10","@snazzah/davey-darwin-arm64":"0.1.10","@snazzah/davey-linux-x64-gnu":"0.1.10","@snazzah/davey-win32-x64-msvc":"0.1.10","@snazzah/davey-linux-x64-musl":"0.1.10","@snazzah/davey-linux-arm64-gnu":"0.1.10","@snazzah/davey-win32-ia32-msvc":"0.1.10","@snazzah/davey-linux-arm-gnueabihf":"0.1.10","@snazzah/davey-android-arm64":"0.1.10","@snazzah/davey-freebsd-x64":"0.1.10","@snazzah/davey-linux-arm64-musl":"0.1.10","@snazzah/davey-win32-arm64-msvc":"0.1.10","@snazzah/davey-android-arm-eabi":"0.1.10","@snazzah/davey-wasm32-wasi":"0.1.10"},"_id":"@snazzah/davey@0.1.10","gitHead":"dc3057efc54ddf0006551f6ded2a86eb00d86e29","bugs":{"url":"https://github.com/Snazzah/davey/issues"},"homepage":"https://github.com/Snazzah/davey#readme","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"shasum":"a3c6916860c58a43a0f5ff20ea138b368d2b5a73","size":7179,"noattachment":false,"key":"/@snazzah/davey/-/@snazzah/davey-0.1.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/@snazzah/davey/download/@snazzah/davey-0.1.10.tgz"},"_npmUser":{"name":"snazzah","email":"me@snazzah.com"},"directories":{},"maintainers":[{"name":"snazzah","email":"suggesttosnazzy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/davey_0.1.10_1772473701357_0.8004934396446775"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-02T17:48:21.495Z","publish_time":1772473701495,"_source_registry_name":"default","_cnpm_publish_time":1772473701495},"0.1.9":{"name":"@snazzah/davey","version":"0.1.9","description":"DAVE protocol implementation","main":"index.js","types":"index.d.ts","browser":"browser.js","repository":{"type":"git","url":"git+https://github.com/Snazzah/davey.git"},"license":"MIT","author":{"name":"Snazzah","email":"me@snazzah.com","url":"https://snazzah.com/"},"funding":{"url":"https://github.com/sponsors/Snazzah"},"keywords":["discord","e2ee","mls","napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api"],"napi":{"binaryName":"davey","targets":["x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","x86_64-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","i686-pc-windows-msvc","armv7-unknown-linux-gnueabihf","aarch64-linux-android","x86_64-unknown-freebsd","aarch64-unknown-linux-musl","aarch64-pc-windows-msvc","armv7-linux-androideabi","wasm32-wasi-preview1-threads"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node --import @oxc-node/core/register --expose-gc benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:prettier format:rs format:toml","changelog":"node --import @oxc-node/core/register scripts/changelog.mts","format:prettier":"prettier . -w","format:toml":"taplo format","format:rs":"cargo fmt","lint":"oxlint","prepublishOnly":"napi prepublish -t npm --no-gh-release","test":"ava","version":"napi version"},"devDependencies":{"@emnapi/core":"^1.3.1","@emnapi/runtime":"^1.3.1","@napi-rs/cli":"^3.1.5","@napi-rs/wasm-runtime":"^0.2.7","@noble/hashes":"1.5.0","@oxc-node/core":"^0.0.20","@taplo/cli":"^0.7.0","@types/node":"^22.13.5","@tybys/wasm-util":"^0.9.0","ava":"^6.2.0","base64-js":"1.5.1","emnapi":"^1.3.1","mitata":"^1.0.34","npm-run-all2":"^7.0.2","oxlint":"^0.15.12","prettier":"^3.5.2","typescript":"^5.7.3"},"ava":{"extensions":{"ts":"module"},"files":["test/**/*"],"timeout":"2m","workerThreads":false,"environmentVariables":{"TS_NODE_PROJECT":"./tsconfig.json"},"nodeArguments":["--import","@oxc-node/core/register"]},"prettier":{"printWidth":120,"semi":true,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"pnpm@10.6.3","pnpm":{"onlyBuiltDependencies":["@swc/core"]},"optionalDependencies":{"@snazzah/davey-darwin-x64":"0.1.9","@snazzah/davey-darwin-arm64":"0.1.9","@snazzah/davey-linux-x64-gnu":"0.1.9","@snazzah/davey-win32-x64-msvc":"0.1.9","@snazzah/davey-linux-x64-musl":"0.1.9","@snazzah/davey-linux-arm64-gnu":"0.1.9","@snazzah/davey-win32-ia32-msvc":"0.1.9","@snazzah/davey-linux-arm-gnueabihf":"0.1.9","@snazzah/davey-android-arm64":"0.1.9","@snazzah/davey-freebsd-x64":"0.1.9","@snazzah/davey-linux-arm64-musl":"0.1.9","@snazzah/davey-win32-arm64-msvc":"0.1.9","@snazzah/davey-android-arm-eabi":"0.1.9","@snazzah/davey-wasm32-wasi":"0.1.9"},"_id":"@snazzah/davey@0.1.9","gitHead":"94ca80ff7aaf09b4731adc52350a2a6b16b3fe9d","bugs":{"url":"https://github.com/Snazzah/davey/issues"},"homepage":"https://github.com/Snazzah/davey#readme","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"shasum":"11f4d49d3b046e9cb2128e803f3ce0bd5fc6e0ab","size":7181,"noattachment":false,"key":"/@snazzah/davey/-/@snazzah/davey-0.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@snazzah/davey/download/@snazzah/davey-0.1.9.tgz"},"_npmUser":{"name":"snazzah","email":"me@snazzah.com"},"directories":{},"maintainers":[{"name":"snazzah","email":"suggesttosnazzy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/davey_0.1.9_1766177556206_0.708428736244832"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-19T20:52:36.332Z","publish_time":1766177556332,"_source_registry_name":"default","_cnpm_publish_time":1766177556332},"0.1.8":{"name":"@snazzah/davey","version":"0.1.8","description":"DAVE protocol implementation","main":"index.js","types":"index.d.ts","browser":"browser.js","repository":{"type":"git","url":"git+https://github.com/Snazzah/davey.git"},"license":"MIT","author":{"name":"Snazzah","email":"me@snazzah.com","url":"https://snazzah.com/"},"funding":{"url":"https://github.com/sponsors/Snazzah"},"keywords":["discord","e2ee","mls","napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api"],"napi":{"binaryName":"davey","targets":["x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","x86_64-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","i686-pc-windows-msvc","armv7-unknown-linux-gnueabihf","aarch64-linux-android","x86_64-unknown-freebsd","aarch64-unknown-linux-musl","aarch64-pc-windows-msvc","armv7-linux-androideabi","wasm32-wasi-preview1-threads"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node --import @oxc-node/core/register --expose-gc benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:prettier format:rs format:toml","changelog":"node --import @oxc-node/core/register scripts/changelog.mts","format:prettier":"prettier . -w","format:toml":"taplo format","format:rs":"cargo fmt","lint":"oxlint","prepublishOnly":"napi prepublish -t npm --no-gh-release","test":"ava","version":"napi version"},"devDependencies":{"@emnapi/core":"^1.3.1","@emnapi/runtime":"^1.3.1","@napi-rs/cli":"^3.1.5","@napi-rs/wasm-runtime":"^0.2.7","@noble/hashes":"1.5.0","@oxc-node/core":"^0.0.20","@taplo/cli":"^0.7.0","@types/node":"^22.13.5","@tybys/wasm-util":"^0.9.0","ava":"^6.2.0","base64-js":"1.5.1","emnapi":"^1.3.1","mitata":"^1.0.34","npm-run-all2":"^7.0.2","oxlint":"^0.15.12","prettier":"^3.5.2","typescript":"^5.7.3"},"ava":{"extensions":{"ts":"module"},"files":["test/**/*"],"timeout":"2m","workerThreads":false,"environmentVariables":{"TS_NODE_PROJECT":"./tsconfig.json"},"nodeArguments":["--import","@oxc-node/core/register"]},"prettier":{"printWidth":120,"semi":true,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"pnpm@10.6.3","pnpm":{"onlyBuiltDependencies":["@swc/core"]},"optionalDependencies":{"@snazzah/davey-darwin-x64":"0.1.8","@snazzah/davey-darwin-arm64":"0.1.8","@snazzah/davey-linux-x64-gnu":"0.1.8","@snazzah/davey-win32-x64-msvc":"0.1.8","@snazzah/davey-linux-x64-musl":"0.1.8","@snazzah/davey-linux-arm64-gnu":"0.1.8","@snazzah/davey-win32-ia32-msvc":"0.1.8","@snazzah/davey-linux-arm-gnueabihf":"0.1.8","@snazzah/davey-android-arm64":"0.1.8","@snazzah/davey-freebsd-x64":"0.1.8","@snazzah/davey-linux-arm64-musl":"0.1.8","@snazzah/davey-win32-arm64-msvc":"0.1.8","@snazzah/davey-android-arm-eabi":"0.1.8","@snazzah/davey-wasm32-wasi":"0.1.8"},"_id":"@snazzah/davey@0.1.8","gitHead":"338c7f25a3eb787c3e885731a7f6021cb8f78160","bugs":{"url":"https://github.com/Snazzah/davey/issues"},"homepage":"https://github.com/Snazzah/davey#readme","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"shasum":"0e066ab85d6e68dd963b06e24c0aba7bc4ff1f2f","size":7180,"noattachment":false,"key":"/@snazzah/davey/-/@snazzah/davey-0.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@snazzah/davey/download/@snazzah/davey-0.1.8.tgz"},"_npmUser":{"name":"snazzah","email":"me@snazzah.com"},"directories":{},"maintainers":[{"name":"snazzah","email":"suggesttosnazzy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/davey_0.1.8_1763413007768_0.0951102183727155"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-17T20:56:47.973Z","publish_time":1763413007973,"_source_registry_name":"default","_cnpm_publish_time":1763413007973},"0.1.7":{"name":"@snazzah/davey","version":"0.1.7","description":"DAVE protocol implementation","main":"index.js","types":"index.d.ts","browser":"browser.js","repository":{"type":"git","url":"git+https://github.com/Snazzah/davey.git"},"license":"MIT","author":{"name":"Snazzah","email":"me@snazzah.com","url":"https://snazzah.com/"},"funding":{"url":"https://github.com/sponsors/Snazzah"},"keywords":["discord","e2ee","mls","napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api"],"napi":{"binaryName":"davey","targets":["x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","x86_64-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","i686-pc-windows-msvc","armv7-unknown-linux-gnueabihf","aarch64-linux-android","x86_64-unknown-freebsd","aarch64-unknown-linux-musl","aarch64-pc-windows-msvc","armv7-linux-androideabi","wasm32-wasi-preview1-threads"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node --import @oxc-node/core/register --expose-gc benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:prettier format:rs format:toml","changelog":"node --import @oxc-node/core/register scripts/changelog.mts","format:prettier":"prettier . -w","format:toml":"taplo format","format:rs":"cargo fmt","lint":"oxlint","prepublishOnly":"napi prepublish -t npm --no-gh-release","test":"ava","version":"napi version"},"devDependencies":{"@emnapi/core":"^1.3.1","@emnapi/runtime":"^1.3.1","@napi-rs/cli":"^3.1.5","@napi-rs/wasm-runtime":"^0.2.7","@noble/hashes":"1.5.0","@oxc-node/core":"^0.0.20","@taplo/cli":"^0.7.0","@types/node":"^22.13.5","@tybys/wasm-util":"^0.9.0","ava":"^6.2.0","base64-js":"1.5.1","emnapi":"^1.3.1","mitata":"^1.0.34","npm-run-all2":"^7.0.2","oxlint":"^0.15.12","prettier":"^3.5.2","typescript":"^5.7.3"},"ava":{"extensions":{"ts":"module"},"files":["test/**/*"],"timeout":"2m","workerThreads":false,"environmentVariables":{"TS_NODE_PROJECT":"./tsconfig.json"},"nodeArguments":["--import","@oxc-node/core/register"]},"prettier":{"printWidth":120,"semi":true,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"pnpm@10.6.3","pnpm":{"onlyBuiltDependencies":["@swc/core"]},"optionalDependencies":{"@snazzah/davey-darwin-x64":"0.1.7","@snazzah/davey-darwin-arm64":"0.1.7","@snazzah/davey-linux-x64-gnu":"0.1.7","@snazzah/davey-win32-x64-msvc":"0.1.7","@snazzah/davey-linux-x64-musl":"0.1.7","@snazzah/davey-linux-arm64-gnu":"0.1.7","@snazzah/davey-win32-ia32-msvc":"0.1.7","@snazzah/davey-linux-arm-gnueabihf":"0.1.7","@snazzah/davey-android-arm64":"0.1.7","@snazzah/davey-freebsd-x64":"0.1.7","@snazzah/davey-linux-arm64-musl":"0.1.7","@snazzah/davey-win32-arm64-msvc":"0.1.7","@snazzah/davey-android-arm-eabi":"0.1.7","@snazzah/davey-wasm32-wasi":"0.1.7"},"_id":"@snazzah/davey@0.1.7","gitHead":"c99ba128a3609a10c344a692226ef8c01ea943d6","bugs":{"url":"https://github.com/Snazzah/davey/issues"},"homepage":"https://github.com/Snazzah/davey#readme","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"41c5ee0936411582758f5de09919f98cc4afc4c9","size":7181,"noattachment":false,"key":"/@snazzah/davey/-/@snazzah/davey-0.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@snazzah/davey/download/@snazzah/davey-0.1.7.tgz"},"_npmUser":{"name":"snazzah","email":"me@snazzah.com"},"directories":{},"maintainers":[{"name":"snazzah","email":"suggesttosnazzy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/davey_0.1.7_1758680537182_0.10161350300077077"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-24T02:22:17.360Z","publish_time":1758680537360,"_source_registry_name":"default","_cnpm_publish_time":1758680537360},"0.1.6":{"name":"@snazzah/davey","version":"0.1.6","description":"DAVE protocol implementation","main":"index.js","types":"index.d.ts","browser":"browser.js","repository":{"type":"git","url":"git+https://github.com/Snazzah/davey.git"},"license":"MIT","author":{"name":"Snazzah","email":"me@snazzah.com","url":"https://snazzah.com/"},"funding":{"url":"https://github.com/sponsors/Snazzah"},"keywords":["discord","e2ee","mls","napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api"],"napi":{"binaryName":"davey","targets":["x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","x86_64-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","i686-pc-windows-msvc","armv7-unknown-linux-gnueabihf","aarch64-linux-android","x86_64-unknown-freebsd","aarch64-unknown-linux-musl","aarch64-pc-windows-msvc","armv7-linux-androideabi","wasm32-wasi-preview1-threads"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node --import @oxc-node/core/register --expose-gc benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:prettier format:rs format:toml","changelog":"node --import @oxc-node/core/register scripts/changelog.mts","format:prettier":"prettier . -w","format:toml":"taplo format","format:rs":"cargo fmt","lint":"oxlint","prepublishOnly":"napi prepublish -t npm","test":"ava","version":"napi version"},"devDependencies":{"@emnapi/core":"^1.3.1","@emnapi/runtime":"^1.3.1","@napi-rs/cli":"3.0.0-alpha.74","@napi-rs/wasm-runtime":"^0.2.7","@noble/hashes":"1.5.0","@oxc-node/core":"^0.0.20","@taplo/cli":"^0.7.0","@types/node":"^22.13.5","@tybys/wasm-util":"^0.9.0","ava":"^6.2.0","base64-js":"1.5.1","emnapi":"^1.3.1","mitata":"^1.0.34","npm-run-all2":"^7.0.2","oxlint":"^0.15.12","prettier":"^3.5.2","typescript":"^5.7.3"},"ava":{"extensions":{"ts":"module"},"files":["test/**/*"],"timeout":"2m","workerThreads":false,"environmentVariables":{"TS_NODE_PROJECT":"./tsconfig.json"},"nodeArguments":["--import","@oxc-node/core/register"]},"prettier":{"printWidth":120,"semi":true,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"pnpm@10.6.3","pnpm":{"onlyBuiltDependencies":["@swc/core"]},"optionalDependencies":{"@snazzah/davey-darwin-x64":"0.1.6","@snazzah/davey-darwin-arm64":"0.1.6","@snazzah/davey-linux-x64-gnu":"0.1.6","@snazzah/davey-win32-x64-msvc":"0.1.6","@snazzah/davey-linux-x64-musl":"0.1.6","@snazzah/davey-linux-arm64-gnu":"0.1.6","@snazzah/davey-win32-ia32-msvc":"0.1.6","@snazzah/davey-linux-arm-gnueabihf":"0.1.6","@snazzah/davey-android-arm64":"0.1.6","@snazzah/davey-freebsd-x64":"0.1.6","@snazzah/davey-linux-arm64-musl":"0.1.6","@snazzah/davey-win32-arm64-msvc":"0.1.6","@snazzah/davey-android-arm-eabi":"0.1.6","@snazzah/davey-wasm32-wasi":"0.1.6"},"_id":"@snazzah/davey@0.1.6","gitHead":"6ec3e7c956a58eb3d5099bf9c770518c37a8eed4","bugs":{"url":"https://github.com/Snazzah/davey/issues"},"homepage":"https://github.com/Snazzah/davey#readme","_nodeVersion":"20.19.2","_npmVersion":"10.8.2","dist":{"shasum":"17f0aa37499de0d3d3d518097acaa8d35cf4807a","size":7209,"noattachment":false,"key":"/@snazzah/davey/-/@snazzah/davey-0.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@snazzah/davey/download/@snazzah/davey-0.1.6.tgz"},"_npmUser":{"name":"snazzah","email":"me@snazzah.com"},"directories":{},"maintainers":[{"name":"snazzah","email":"suggesttosnazzy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/davey_0.1.6_1749589378227_0.49426342103101595"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-10T21:02:58.408Z","publish_time":1749589378408,"_source_registry_name":"default","_cnpm_publish_time":1749589378408},"0.1.5":{"name":"@snazzah/davey","version":"0.1.5","description":"DAVE protocol implementation","main":"index.js","types":"index.d.ts","browser":"browser.js","repository":{"type":"git","url":"git+https://github.com/Snazzah/davey.git"},"license":"MIT","author":{"name":"Snazzah","email":"me@snazzah.com","url":"https://snazzah.com/"},"funding":{"url":"https://github.com/sponsors/Snazzah"},"keywords":["discord","e2ee","mls","napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api"],"napi":{"binaryName":"davey","targets":["x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","x86_64-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","i686-pc-windows-msvc","armv7-unknown-linux-gnueabihf","aarch64-linux-android","x86_64-unknown-freebsd","aarch64-unknown-linux-musl","aarch64-pc-windows-msvc","armv7-linux-androideabi","wasm32-wasi-preview1-threads"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node --import @oxc-node/core/register --expose-gc benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:prettier format:rs format:toml","changelog":"node --import @oxc-node/core/register scripts/changelog.mts","format:prettier":"prettier . -w","format:toml":"taplo format","format:rs":"cargo fmt","lint":"oxlint","prepublishOnly":"napi prepublish -t npm","test":"ava","version":"napi version"},"devDependencies":{"@emnapi/core":"^1.3.1","@emnapi/runtime":"^1.3.1","@napi-rs/cli":"3.0.0-alpha.74","@napi-rs/wasm-runtime":"^0.2.7","@noble/hashes":"1.5.0","@oxc-node/core":"^0.0.20","@taplo/cli":"^0.7.0","@types/node":"^22.13.5","@tybys/wasm-util":"^0.9.0","ava":"^6.2.0","base64-js":"1.5.1","emnapi":"^1.3.1","mitata":"^1.0.34","npm-run-all2":"^7.0.2","oxlint":"^0.15.12","prettier":"^3.5.2","typescript":"^5.7.3"},"ava":{"extensions":{"ts":"module"},"files":["test/**/*"],"timeout":"2m","workerThreads":false,"environmentVariables":{"TS_NODE_PROJECT":"./tsconfig.json"},"nodeArguments":["--import","@oxc-node/core/register"]},"prettier":{"printWidth":120,"semi":true,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"pnpm@10.6.3","pnpm":{"onlyBuiltDependencies":["@swc/core"]},"optionalDependencies":{"@snazzah/davey-darwin-x64":"0.1.5","@snazzah/davey-darwin-arm64":"0.1.5","@snazzah/davey-linux-x64-gnu":"0.1.5","@snazzah/davey-win32-x64-msvc":"0.1.5","@snazzah/davey-linux-x64-musl":"0.1.5","@snazzah/davey-linux-arm64-gnu":"0.1.5","@snazzah/davey-win32-ia32-msvc":"0.1.5","@snazzah/davey-linux-arm-gnueabihf":"0.1.5","@snazzah/davey-android-arm64":"0.1.5","@snazzah/davey-freebsd-x64":"0.1.5","@snazzah/davey-linux-arm64-musl":"0.1.5","@snazzah/davey-win32-arm64-msvc":"0.1.5","@snazzah/davey-android-arm-eabi":"0.1.5","@snazzah/davey-wasm32-wasi":"0.1.5"},"_id":"@snazzah/davey@0.1.5","gitHead":"f9ca825f8ab8cf1116fa4e4cd631a029864df6aa","bugs":{"url":"https://github.com/Snazzah/davey/issues"},"homepage":"https://github.com/Snazzah/davey#readme","_nodeVersion":"20.19.2","_npmVersion":"10.8.2","dist":{"shasum":"731bf51601cd1266877e76f033773933c3be6a28","size":7209,"noattachment":false,"key":"/@snazzah/davey/-/@snazzah/davey-0.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@snazzah/davey/download/@snazzah/davey-0.1.5.tgz"},"_npmUser":{"name":"snazzah","email":"me@snazzah.com"},"directories":{},"maintainers":[{"name":"snazzah","email":"suggesttosnazzy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/davey_0.1.5_1749092122699_0.537721612718947"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-05T02:55:22.868Z","publish_time":1749092122868,"_source_registry_name":"default","_cnpm_publish_time":1749092122868},"0.1.4":{"name":"@snazzah/davey","version":"0.1.4","description":"DAVE protocol implementation","main":"index.js","types":"index.d.ts","browser":"browser.js","repository":{"type":"git","url":"git+https://github.com/Snazzah/davey.git"},"license":"MIT","author":{"name":"Snazzah","email":"me@snazzah.com","url":"https://snazzah.com/"},"funding":{"url":"https://github.com/sponsors/Snazzah"},"keywords":["discord","e2ee","mls","napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api"],"napi":{"binaryName":"davey","targets":["x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","x86_64-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","i686-pc-windows-msvc","armv7-unknown-linux-gnueabihf","aarch64-linux-android","x86_64-unknown-freebsd","aarch64-unknown-linux-musl","aarch64-pc-windows-msvc","armv7-linux-androideabi","wasm32-wasi-preview1-threads"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node --import @oxc-node/core/register --expose-gc benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:prettier format:rs format:toml","changelog":"node --import @oxc-node/core/register scripts/changelog.mts","format:prettier":"prettier . -w","format:toml":"taplo format","format:rs":"cargo fmt","lint":"oxlint","prepublishOnly":"napi prepublish -t npm","test":"ava","version":"napi version"},"devDependencies":{"@emnapi/core":"^1.3.1","@emnapi/runtime":"^1.3.1","@napi-rs/cli":"3.0.0-alpha.74","@napi-rs/wasm-runtime":"^0.2.7","@noble/hashes":"1.5.0","@oxc-node/core":"^0.0.20","@taplo/cli":"^0.7.0","@types/node":"^22.13.5","@tybys/wasm-util":"^0.9.0","ava":"^6.2.0","base64-js":"1.5.1","emnapi":"^1.3.1","mitata":"^1.0.34","npm-run-all2":"^7.0.2","oxlint":"^0.15.12","prettier":"^3.5.2","typescript":"^5.7.3"},"ava":{"extensions":{"ts":"module"},"files":["test/**/*"],"timeout":"2m","workerThreads":false,"environmentVariables":{"TS_NODE_PROJECT":"./tsconfig.json"},"nodeArguments":["--import","@oxc-node/core/register"]},"prettier":{"printWidth":120,"semi":true,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"pnpm@10.6.3","pnpm":{"onlyBuiltDependencies":["@swc/core"]},"optionalDependencies":{"@snazzah/davey-darwin-x64":"0.1.4","@snazzah/davey-darwin-arm64":"0.1.4","@snazzah/davey-linux-x64-gnu":"0.1.4","@snazzah/davey-win32-x64-msvc":"0.1.4","@snazzah/davey-linux-x64-musl":"0.1.4","@snazzah/davey-linux-arm64-gnu":"0.1.4","@snazzah/davey-win32-ia32-msvc":"0.1.4","@snazzah/davey-linux-arm-gnueabihf":"0.1.4","@snazzah/davey-android-arm64":"0.1.4","@snazzah/davey-freebsd-x64":"0.1.4","@snazzah/davey-linux-arm64-musl":"0.1.4","@snazzah/davey-win32-arm64-msvc":"0.1.4","@snazzah/davey-android-arm-eabi":"0.1.4","@snazzah/davey-wasm32-wasi":"0.1.4"},"_id":"@snazzah/davey@0.1.4","gitHead":"cdd4d98d2fcb098cf9e5d2c3bd7337323239fadb","bugs":{"url":"https://github.com/Snazzah/davey/issues"},"homepage":"https://github.com/Snazzah/davey#readme","_nodeVersion":"20.19.2","_npmVersion":"10.8.2","dist":{"shasum":"130ccc1cd1bac9f06c223e62ad3a9279d22b4b36","size":7159,"noattachment":false,"key":"/@snazzah/davey/-/@snazzah/davey-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@snazzah/davey/download/@snazzah/davey-0.1.4.tgz"},"_npmUser":{"name":"snazzah","email":"me@snazzah.com"},"directories":{},"maintainers":[{"name":"snazzah","email":"suggesttosnazzy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/davey_0.1.4_1748805966863_0.6374382843407105"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-01T19:26:07.048Z","publish_time":1748805967048,"_source_registry_name":"default","_cnpm_publish_time":1748805967048},"0.1.3":{"name":"@snazzah/davey","version":"0.1.3","description":"DAVE protocol implementation","main":"index.js","types":"index.d.ts","browser":"browser.js","repository":{"type":"git","url":"git+https://github.com/Snazzah/davey.git"},"license":"MIT","author":{"name":"Snazzah","email":"me@snazzah.com","url":"https://snazzah.com/"},"funding":{"url":"https://github.com/sponsors/Snazzah"},"keywords":["discord","e2ee","mls","napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api"],"napi":{"binaryName":"davey","targets":["x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","x86_64-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","i686-pc-windows-msvc","armv7-unknown-linux-gnueabihf","aarch64-linux-android","x86_64-unknown-freebsd","aarch64-unknown-linux-musl","aarch64-pc-windows-msvc","armv7-linux-androideabi","wasm32-wasi-preview1-threads"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node --import @oxc-node/core/register --expose-gc benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:prettier format:rs format:toml","changelog":"node --import @oxc-node/core/register scripts/changelog.mts","format:prettier":"prettier . -w","format:toml":"taplo format","format:rs":"cargo fmt","lint":"oxlint","prepublishOnly":"napi prepublish -t npm","test":"ava","version":"napi version"},"devDependencies":{"@emnapi/core":"^1.3.1","@emnapi/runtime":"^1.3.1","@napi-rs/cli":"3.0.0-alpha.74","@napi-rs/wasm-runtime":"^0.2.7","@noble/hashes":"1.5.0","@oxc-node/core":"^0.0.20","@taplo/cli":"^0.7.0","@types/node":"^22.13.5","@tybys/wasm-util":"^0.9.0","ava":"^6.2.0","base64-js":"1.5.1","emnapi":"^1.3.1","mitata":"^1.0.34","npm-run-all2":"^7.0.2","oxlint":"^0.15.12","prettier":"^3.5.2","typescript":"^5.7.3"},"ava":{"extensions":{"ts":"module"},"files":["test/**/*"],"timeout":"2m","workerThreads":false,"environmentVariables":{"TS_NODE_PROJECT":"./tsconfig.json"},"nodeArguments":["--import","@oxc-node/core/register"]},"prettier":{"printWidth":120,"semi":true,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"pnpm@10.6.3","pnpm":{"onlyBuiltDependencies":["@swc/core"]},"optionalDependencies":{"@snazzah/davey-darwin-x64":"0.1.3","@snazzah/davey-darwin-arm64":"0.1.3","@snazzah/davey-linux-x64-gnu":"0.1.3","@snazzah/davey-win32-x64-msvc":"0.1.3","@snazzah/davey-linux-x64-musl":"0.1.3","@snazzah/davey-linux-arm64-gnu":"0.1.3","@snazzah/davey-win32-ia32-msvc":"0.1.3","@snazzah/davey-linux-arm-gnueabihf":"0.1.3","@snazzah/davey-android-arm64":"0.1.3","@snazzah/davey-freebsd-x64":"0.1.3","@snazzah/davey-linux-arm64-musl":"0.1.3","@snazzah/davey-win32-arm64-msvc":"0.1.3","@snazzah/davey-android-arm-eabi":"0.1.3","@snazzah/davey-wasm32-wasi":"0.1.3"},"_id":"@snazzah/davey@0.1.3","gitHead":"9792cfee2d6513d0a1672c5a1db7ce6f3967357b","bugs":{"url":"https://github.com/Snazzah/davey/issues"},"homepage":"https://github.com/Snazzah/davey#readme","_nodeVersion":"20.19.1","_npmVersion":"10.8.2","dist":{"shasum":"c8e60931b7a390032ba1654ee030a97c4764b328","size":7138,"noattachment":false,"key":"/@snazzah/davey/-/@snazzah/davey-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@snazzah/davey/download/@snazzah/davey-0.1.3.tgz"},"_npmUser":{"name":"snazzah","email":"me@snazzah.com"},"directories":{},"maintainers":[{"name":"snazzah","email":"suggesttosnazzy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/davey_0.1.3_1748312205709_0.7997667398504911"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-27T02:16:45.901Z","publish_time":1748312205901,"_source_registry_name":"default","_cnpm_publish_time":1748312205901},"0.1.2":{"name":"@snazzah/davey","version":"0.1.2","description":"DAVE protocol implementation","main":"index.js","types":"index.d.ts","browser":"browser.js","repository":{"type":"git","url":"git+https://github.com/Snazzah/davey.git"},"license":"MIT","author":{"name":"Snazzah","email":"me@snazzah.com","url":"https://snazzah.com/"},"funding":{"url":"https://github.com/sponsors/Snazzah"},"keywords":["discord","e2ee","mls","napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api"],"napi":{"binaryName":"davey","targets":["x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","x86_64-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","i686-pc-windows-msvc","armv7-unknown-linux-gnueabihf","aarch64-linux-android","x86_64-unknown-freebsd","aarch64-unknown-linux-musl","aarch64-pc-windows-msvc","armv7-linux-androideabi","wasm32-wasi-preview1-threads"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node --import @oxc-node/core/register --expose-gc benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:prettier format:rs format:toml","changelog":"node --import @oxc-node/core/register scripts/changelog.mts","format:prettier":"prettier . -w","format:toml":"taplo format","format:rs":"cargo fmt","lint":"oxlint","prepublishOnly":"napi prepublish -t npm","test":"ava","version":"napi version"},"devDependencies":{"@emnapi/core":"^1.3.1","@emnapi/runtime":"^1.3.1","@napi-rs/cli":"3.0.0-alpha.74","@napi-rs/wasm-runtime":"^0.2.7","@noble/hashes":"1.5.0","@oxc-node/core":"^0.0.20","@taplo/cli":"^0.7.0","@types/node":"^22.13.5","@tybys/wasm-util":"^0.9.0","ava":"^6.2.0","base64-js":"1.5.1","emnapi":"^1.3.1","mitata":"^1.0.34","npm-run-all2":"^7.0.2","oxlint":"^0.15.12","prettier":"^3.5.2","typescript":"^5.7.3"},"ava":{"extensions":{"ts":"module"},"files":["test/**/*"],"timeout":"2m","workerThreads":false,"environmentVariables":{"TS_NODE_PROJECT":"./tsconfig.json"},"nodeArguments":["--import","@oxc-node/core/register"]},"prettier":{"printWidth":120,"semi":true,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"pnpm@10.6.3","pnpm":{"onlyBuiltDependencies":["@swc/core"]},"optionalDependencies":{"@snazzah/davey-darwin-x64":"0.1.2","@snazzah/davey-darwin-arm64":"0.1.2","@snazzah/davey-linux-x64-gnu":"0.1.2","@snazzah/davey-win32-x64-msvc":"0.1.2","@snazzah/davey-linux-x64-musl":"0.1.2","@snazzah/davey-linux-arm64-gnu":"0.1.2","@snazzah/davey-win32-ia32-msvc":"0.1.2","@snazzah/davey-linux-arm-gnueabihf":"0.1.2","@snazzah/davey-android-arm64":"0.1.2","@snazzah/davey-freebsd-x64":"0.1.2","@snazzah/davey-linux-arm64-musl":"0.1.2","@snazzah/davey-win32-arm64-msvc":"0.1.2","@snazzah/davey-android-arm-eabi":"0.1.2","@snazzah/davey-wasm32-wasi":"0.1.2"},"_id":"@snazzah/davey@0.1.2","gitHead":"d559fd3ce03bf002ff994e78c6167a4f57cce81a","bugs":{"url":"https://github.com/Snazzah/davey/issues"},"homepage":"https://github.com/Snazzah/davey#readme","_nodeVersion":"20.19.0","_npmVersion":"10.8.2","dist":{"shasum":"30a362b33a5d99aecc0ab7d3a8a867a94751fb62","size":7081,"noattachment":false,"key":"/@snazzah/davey/-/@snazzah/davey-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@snazzah/davey/download/@snazzah/davey-0.1.2.tgz"},"_npmUser":{"name":"snazzah","email":"me@snazzah.com"},"directories":{},"maintainers":[{"name":"snazzah","email":"suggesttosnazzy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/davey_0.1.2_1743804546793_0.41653076588236115"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-04T22:09:07.019Z","publish_time":1743804547019,"_source_registry_name":"default","_cnpm_publish_time":1743804547019},"0.1.1":{"name":"@snazzah/davey","version":"0.1.1","description":"DAVE protocol implementation","main":"index.js","types":"index.d.ts","browser":"browser.js","repository":{"type":"git","url":"git+https://github.com/Snazzah/davey.git"},"license":"MIT","author":{"name":"Snazzah","email":"me@snazzah.com","url":"https://snazzah.com/"},"funding":{"url":"https://github.com/sponsors/Snazzah"},"keywords":["discord","e2ee","mls","napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api"],"napi":{"binaryName":"davey","targets":["x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","x86_64-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","i686-pc-windows-msvc","armv7-unknown-linux-gnueabihf","aarch64-linux-android","x86_64-unknown-freebsd","aarch64-unknown-linux-musl","aarch64-pc-windows-msvc","armv7-linux-androideabi","wasm32-wasi-preview1-threads"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node --import @oxc-node/core/register --expose-gc benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:prettier format:rs format:toml","format:prettier":"prettier . -w","format:toml":"taplo format","format:rs":"cargo fmt","lint":"oxlint","prepublishOnly":"napi prepublish -t npm","test":"ava","version":"napi version"},"devDependencies":{"@emnapi/core":"^1.3.1","@emnapi/runtime":"^1.3.1","@napi-rs/cli":"3.0.0-alpha.74","@napi-rs/wasm-runtime":"^0.2.7","@noble/hashes":"1.5.0","@oxc-node/core":"^0.0.20","@taplo/cli":"^0.7.0","@types/node":"^22.13.5","@tybys/wasm-util":"^0.9.0","ava":"^6.2.0","base64-js":"1.5.1","emnapi":"^1.3.1","mitata":"^1.0.34","npm-run-all2":"^7.0.2","oxlint":"^0.15.12","prettier":"^3.5.2","typescript":"^5.7.3"},"ava":{"extensions":{"ts":"module"},"files":["test/**/*"],"timeout":"2m","workerThreads":false,"environmentVariables":{"TS_NODE_PROJECT":"./tsconfig.json"},"nodeArguments":["--import","@oxc-node/core/register"]},"prettier":{"printWidth":120,"semi":true,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"pnpm@10.6.3","pnpm":{"onlyBuiltDependencies":["@swc/core"]},"optionalDependencies":{"@snazzah/davey-darwin-x64":"0.1.1","@snazzah/davey-darwin-arm64":"0.1.1","@snazzah/davey-linux-x64-gnu":"0.1.1","@snazzah/davey-win32-x64-msvc":"0.1.1","@snazzah/davey-linux-x64-musl":"0.1.1","@snazzah/davey-linux-arm64-gnu":"0.1.1","@snazzah/davey-win32-ia32-msvc":"0.1.1","@snazzah/davey-linux-arm-gnueabihf":"0.1.1","@snazzah/davey-android-arm64":"0.1.1","@snazzah/davey-freebsd-x64":"0.1.1","@snazzah/davey-linux-arm64-musl":"0.1.1","@snazzah/davey-win32-arm64-msvc":"0.1.1","@snazzah/davey-android-arm-eabi":"0.1.1","@snazzah/davey-wasm32-wasi":"0.1.1"},"_id":"@snazzah/davey@0.1.1","gitHead":"7f021de5197253a563934035524933b1e709330d","bugs":{"url":"https://github.com/Snazzah/davey/issues"},"homepage":"https://github.com/Snazzah/davey#readme","_nodeVersion":"20.19.0","_npmVersion":"10.8.2","dist":{"shasum":"cc3c55e8cdfbef8e4d7c52ab5592b38c8a5c04ce","size":6911,"noattachment":false,"key":"/@snazzah/davey/-/@snazzah/davey-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@snazzah/davey/download/@snazzah/davey-0.1.1.tgz"},"_npmUser":{"name":"snazzah","email":"me@snazzah.com"},"directories":{},"maintainers":[{"name":"snazzah","email":"suggesttosnazzy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/davey_0.1.1_1742603452883_0.06963355500395063"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-22T00:30:53.083Z","publish_time":1742603453083,"_source_registry_name":"default","_cnpm_publish_time":1742603453083},"0.1.0":{"name":"@snazzah/davey","version":"0.1.0","description":"DAVE protocol implementation","main":"index.js","types":"index.d.ts","browser":"browser.js","repository":{"type":"git","url":"git+https://github.com/Snazzah/davey.git"},"license":"MIT","author":{"name":"Snazzah","email":"me@snazzah.com","url":"https://snazzah.com/"},"funding":{"url":"https://github.com/sponsors/Snazzah"},"keywords":["discord","e2ee","mls","napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api"],"napi":{"binaryName":"davey","targets":["x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","x86_64-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","i686-pc-windows-msvc","armv7-unknown-linux-gnueabihf","aarch64-linux-android","x86_64-unknown-freebsd","aarch64-unknown-linux-musl","aarch64-pc-windows-msvc","armv7-linux-androideabi","wasm32-wasi-preview1-threads"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node --import @oxc-node/core/register --expose-gc benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:prettier format:rs format:toml","format:prettier":"prettier . -w","format:toml":"taplo format","format:rs":"cargo fmt","lint":"oxlint","prepublishOnly":"napi prepublish -t npm","test":"ava","version":"napi version"},"devDependencies":{"@emnapi/core":"^1.3.1","@emnapi/runtime":"^1.3.1","@napi-rs/cli":"3.0.0-alpha.74","@napi-rs/wasm-runtime":"^0.2.7","@noble/hashes":"1.5.0","@oxc-node/core":"^0.0.20","@taplo/cli":"^0.7.0","@types/node":"^22.13.5","@tybys/wasm-util":"^0.9.0","ava":"^6.2.0","base64-js":"1.5.1","emnapi":"^1.3.1","mitata":"^1.0.34","npm-run-all2":"^7.0.2","oxlint":"^0.15.12","prettier":"^3.5.2","typescript":"^5.7.3"},"ava":{"extensions":{"ts":"module"},"files":["test/**/*"],"timeout":"2m","workerThreads":false,"environmentVariables":{"TS_NODE_PROJECT":"./tsconfig.json"},"nodeArguments":["--import","@oxc-node/core/register"]},"prettier":{"printWidth":120,"semi":true,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"pnpm@10.6.3","pnpm":{"onlyBuiltDependencies":["@swc/core"]},"optionalDependencies":{"@snazzah/davey-darwin-x64":"0.1.0","@snazzah/davey-darwin-arm64":"0.1.0","@snazzah/davey-linux-x64-gnu":"0.1.0","@snazzah/davey-win32-x64-msvc":"0.1.0","@snazzah/davey-linux-x64-musl":"0.1.0","@snazzah/davey-linux-arm64-gnu":"0.1.0","@snazzah/davey-win32-ia32-msvc":"0.1.0","@snazzah/davey-linux-arm-gnueabihf":"0.1.0","@snazzah/davey-android-arm64":"0.1.0","@snazzah/davey-freebsd-x64":"0.1.0","@snazzah/davey-linux-arm64-musl":"0.1.0","@snazzah/davey-win32-arm64-msvc":"0.1.0","@snazzah/davey-android-arm-eabi":"0.1.0","@snazzah/davey-wasm32-wasi":"0.1.0"},"_id":"@snazzah/davey@0.1.0","gitHead":"58ace4eeaa90c7837357c67c8ab0b2237c40346b","bugs":{"url":"https://github.com/Snazzah/davey/issues"},"homepage":"https://github.com/Snazzah/davey#readme","_nodeVersion":"20.19.0","_npmVersion":"10.8.2","dist":{"shasum":"3b6cd1e442b2bca861a7370ef5f1f1939415f3f9","size":6237,"noattachment":false,"key":"/@snazzah/davey/-/@snazzah/davey-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@snazzah/davey/download/@snazzah/davey-0.1.0.tgz"},"_npmUser":{"name":"snazzah","email":"me@snazzah.com"},"directories":{},"maintainers":[{"name":"snazzah","email":"suggesttosnazzy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/davey_0.1.0_1742597297045_0.6542700189413744"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-21T22:48:17.237Z","publish_time":1742597297237,"_source_registry_name":"default","_cnpm_publish_time":1742597297237}},"readme":"# Davey!\n\n[![NPM version](https://img.shields.io/npm/v/@snazzah/davey?maxAge=3600)](https://www.npmjs.com/package/@snazzah/davey) [![install size](https://packagephobia.com/badge?p=@snazzah/davey)](https://packagephobia.com/result?p=@snazzah/davey) [![NPM downloads](https://img.shields.io/npm/dt/@snazzah/davey?maxAge=3600)](https://www.npmjs.com/package/@snazzah/davey) [![discord chat](https://img.shields.io/discord/311027228177727508?logo=discord&logoColor=white&color=5865F2)](https://snaz.in/discord)\n\nA [Discord Audio & Video End-to-End Encryption (DAVE) Protocol](https://daveprotocol.com/) implementation using [OpenMLS](https://openmls.tech/) built with [NAPI-RS](https://napi.rs/).\n\n> Proper documentation does not exist yet, but you can [read the usage document](https://github.com/Snazzah/davey/blob/master/docs/USAGE.md) and review the [type definitions](https://github.com/Snazzah/davey/blob/master/index.d.ts) for available methods.\n\n```ts\nimport { DAVESession, ProposalsOperationType, MediaType, Codec } from '@snazzah/davey';\n\nconst session = new DAVESession(\n  1, // dave version\n  '158049329150427136', // user id\n  '927310423890473011', // channel id\n);\n\n// Set the external sender of the session from opcode 25\nsession.setExternalSender(externalSenderBuffer);\n\n// Get the key package buffer to send to Discord\nsession.getSerializedKeyPackage();\n\n// Process a proposals\nsession.processProposals(\n  ProposalsOperationType.APPEND, // the type of proposals operation\n  proposalsBuffer, // proposals or proposal refs buffer\n  recognizedUserIds, // an array of user IDs in the session, optional but recommended\n);\n\n// Process a commit\nsession.processCommit(commitBuffer);\n\n// Process a welcome\nsession.processWelcome(welcomeBuffer);\n\n// The current voice privacy code of the session, updated after a commit/welcome\nsession.voicePrivacyCode; // a 30 digit string or an empty string for not started sessions\n\n// Encrypt/decrypt voice packets\nif (session.ready) {\n  // Encrypt packets with a specified media type and codec, use this before transport encryption\n  session.encrypt(MediaType.AUDIO, Codec.OPUS, packet);\n  // Really only opus is supported right now so just use the shorthand method\n  session.encryptOpus(packet);\n  // Decrypt a packet from a user, use this after transport decryption\n  session.decrypt(userId, MediaType.AUDIO, incomingPacket);\n}\n```\n\n#### References\n\n- [daveprotocol.com](https://daveprotocol.com/)\n- [discord/libdave](https://github.com/discord/libdave)\n- [Discord Dev Docs - Voice - E2EE](https://discord.com/developers/docs/topics/voice-connections#endtoend-encryption-dave-protocol)\n- [NAPI-RS](https://napi.rs/docs/introduction/getting-started)\n- [OpenMLS Book](https://book.openmls.tech/introduction.html)\n- [Voice Model - High Level Summary - DPP](https://dpp.dev/voice-model.html)\n","_attachments":{},"homepage":"https://github.com/Snazzah/davey#readme","bugs":{"url":"https://github.com/Snazzah/davey/issues"},"license":"MIT"}