{"versions":{"0.1.0-beta.0":{"name":"@matrix-org/matrix-sdk-crypto-nodejs","version":"0.1.0-beta.0","main":"index.js","types":"index.d.ts","napi":{"name":"matrix-sdk-crypto","triples":{"additional":["aarch64-apple-darwin"]}},"license":"Apache-2.0","devDependencies":{"@napi-rs/cli":"^2.9.0","jest":"^28.1.0","typedoc":"^0.22.17"},"engines":{"node":">= 14"},"scripts":{"release-build":"napi build --platform --release --strip","build":"napi build --platform","postinstall":"node download-lib.js","test":"jest --verbose --testTimeout 10000","doc":"typedoc --tsconfig ."},"dependencies":{"node-downloader-helper":"^2.1.1"},"gitHead":"a4f1c404f677569bc87938a4555053248c3c9dad","description":"Welcome to the [Node.js] binding for the Rust [`matrix-sdk-crypto`] library! This binding is part of the [`matrix-rust-sdk`] project, which is a library implementation of a [Matrix] client-server.","_id":"@matrix-org/matrix-sdk-crypto-nodejs@0.1.0-beta.0","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Y/k8vvGnbT0k65VVmij96h3CU+c3uczUoKTCe0CQqguQeiZQ24Dv0FjRIs38m/+S2OMb5Es4mp6ILQM+4ccY5A==","shasum":"6b9c7243d2c47e9f8f774d8db7531ff3d786bbd3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@matrix-org/matrix-sdk-crypto-nodejs/-/matrix-sdk-crypto-nodejs-0.1.0-beta.0.tgz","fileCount":6,"unpackedSize":44966,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+n11O4xnahqF9hYXAGUoX6V97yEv7NUkhzl599e5NNAIhAOJAVjMjBlHd3Iiq1DGEAXslLiRgwkfd0LGSmCcitI21"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizbWgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRIw//fF5Zc8c01Wx1igkyEZoAqVAqh3lvNA7szKmo6K2OqWYIRCDl\r\nRGkDIJySA6lOaACyKn/rJE/yyZ7dzdiX0PawP3ECX9EPuH2zbwp9Fv1F8RJY\r\nA1s5VDnnkH+33SbNZJzPw2pCX+Na8YC5jlIx/KNaHGo2GHQ5bhvLxOGz3WXn\r\njvidCYd4838l3ySf0Lb0rsvCUF3ExXMiDtqQrAO+a//jHXiT4CUoupWXDt33\r\nWZNWrQZp8kO2iC8zgEkPQAesxkvPpQkAjtj3DKfIaDGhDdUBbtC7xZCVzsUK\r\nVVqg40mSLSb/mWD9yIBKWD2xMIIkzYR9jq1EyOdCY/sJpra2+jhKOClWks8h\r\n7yp0hxK9vTNTXgeqeaXjp8/JhYSj4LyANokoCCtgXGomHXS5Aj5v1rL16Ou3\r\ni856/468sIvVkhwJRdhSOrAmMRSBeLPkm5nzcHOQD7+hfG6MTXbcnPZyKZfp\r\nXFV2Tpf6IPJBmL2xa+LJrQxK7ayUpZDpScRYs9LZYTpYzNWX+kzXLgUr2cPw\r\nY3r0U/EdQzIGj9l5m4llbWxvVk6P5B8CqgNLfhKW/AfD2ftAa4DRtBnvdaUO\r\nXqhg0y+crMV6IZmb0emlA4IR1A+vdUrXRpRVBfINqWdj1+sy8SoXxjDPsH4T\r\nzRt1PvEMgD4/YSVNRMtP1LpyWUfVyDANTiE=\r\n=6kbm\r\n-----END PGP SIGNATURE-----\r\n","size":11260},"_npmUser":{"name":"anonymous","email":"web-releases@element.io"},"directories":{},"maintainers":[{"name":"anonymous","email":"web-releases@element.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/matrix-sdk-crypto-nodejs_0.1.0-beta.0_1657648544085_0.02978920627606274"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-12T18:31:18.789Z","hasInstallScript":true,"contributors":[]},"0.1.0-beta.1":{"name":"@matrix-org/matrix-sdk-crypto-nodejs","version":"0.1.0-beta.1","main":"index.js","types":"index.d.ts","napi":{"name":"matrix-sdk-crypto","triples":{"additional":["aarch64-apple-darwin"]}},"license":"Apache-2.0","devDependencies":{"@napi-rs/cli":"^2.9.0","jest":"^28.1.0","typedoc":"^0.22.17"},"engines":{"node":">= 14"},"scripts":{"release-build":"napi build --platform --release --strip","build":"napi build --platform","postinstall":"node download-lib.js","test":"jest --verbose --testTimeout 10000","doc":"typedoc --tsconfig ."},"dependencies":{"node-downloader-helper":"^2.1.1"},"gitHead":"977c51375712fd5304b44d1b32121771994c5628","description":"Welcome to the [Node.js] binding for the Rust [`matrix-sdk-crypto`] library! This binding is part of the [`matrix-rust-sdk`] project, which is a library implementation of a [Matrix] client-server.","_id":"@matrix-org/matrix-sdk-crypto-nodejs@0.1.0-beta.1","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-jCSKrmNh6kaqnOwS/Pqgqkeb+CAvwGuS0oNEW3LaWKrJWFAfUrt+lXBCs7kAP79Qo5ZKBU06BekbZuwYhWbhkQ==","shasum":"8a9058226916a258e5b4e28d76680e895b6203b2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@matrix-org/matrix-sdk-crypto-nodejs/-/matrix-sdk-crypto-nodejs-0.1.0-beta.1.tgz","fileCount":6,"unpackedSize":45113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkznXA0fwQOBC3dMDhD0eSTwIN9gVOgm4bQO7Rav/sZAIgM0jA4NAORxztSyZjsBLLh9/UVayIaj6jUF4n8+eWtOs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0Aj5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBCw/+JbwiWT7nkHThtG7UTU7MvFVyJYbTrn4wrrcOTbiCO0EpmkoF\r\nYbkUue10U/pJXWyckhY8EKU63QxoIjKDsi3oBRq7Eb4dh8Ejcmzq0wezQITn\r\nluU9Du0nloXHGNRSjZDtRxs3ItLbtyDd7usT4BPuNJgNQ0wZxIy6n9IKEZfN\r\nK8CV8+RwtPcdWSiCRECCuwFFkB6XBjC12f2C6PoB9tPCGZrmFy2nZIeLw7HY\r\nLFH1JEPIJVVR5ssZIRBqfhsFX4zG1qmdfePTkeC+I7CKRAEXPS10YIsb5dqA\r\nnU4kyrkraFOxpEifZaof4r8sRWD49sKlVZbyujGxtaheDdmLRKhX3bX9tbuk\r\n4ywKkEGgSPcStKUNVcVvux1X8Eb2U7Uu0b9J2C14kREEO8T1TqiUhV6a6meK\r\noccZksbah5nTht+8yoLKGQ3bYb3eYto1MA8i6Em1qvCR1Ke+eq9Jml4AvFHZ\r\nFk1Fffmd0kArRWrmqfsDU3pUROXcLV4nxijSmRjtaJTYRdaG2a+fzRmSdfTq\r\nY5mt5BqcEFhiTUXHAOr7lGitK06Ltk3VsBar2bUyYzZjPTLeOLCV+fC61aZ1\r\n/KM0/A7L35DWmqj52zfkeJ+GTzYnHuX/geel/S3MJmEn5+zkr9zIThAUA9vM\r\n5QjTcZek5ERg5f0vE4pTFwK+LEkVtU8StR4=\r\n=cHwA\r\n-----END PGP SIGNATURE-----\r\n","size":11302},"_npmUser":{"name":"anonymous","email":"web-releases@element.io"},"directories":{},"maintainers":[{"name":"anonymous","email":"web-releases@element.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/matrix-sdk-crypto-nodejs_0.1.0-beta.1_1657800953224_0.5247343382442184"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-14T12:22:42.755Z","hasInstallScript":true,"contributors":[]},"0.1.0-beta.2":{"name":"@matrix-org/matrix-sdk-crypto-nodejs","version":"0.1.0-beta.2","main":"index.js","types":"index.d.ts","napi":{"name":"matrix-sdk-crypto","triples":{"additional":["aarch64-apple-darwin"]}},"license":"Apache-2.0","devDependencies":{"@napi-rs/cli":"^2.9.0","jest":"^28.1.0","typedoc":"^0.22.17","yargs-parser":"~21.0.1"},"engines":{"node":">= 14"},"scripts":{"release-build":"napi build --platform --release --strip","build":"napi build --platform","postinstall":"node download-lib.js","test":"jest --verbose --testTimeout 10000","doc":"typedoc --tsconfig ."},"dependencies":{"node-downloader-helper":"^2.1.1"},"gitHead":"ae791b4d7c649ccde77d97a2f0da4f865b1652f9","description":"Welcome to the [Node.js] binding for the Rust [`matrix-sdk-crypto`] library! This binding is part of the [`matrix-rust-sdk`] project, which is a library implementation of a [Matrix] client-server.","_id":"@matrix-org/matrix-sdk-crypto-nodejs@0.1.0-beta.2","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-0wyNXE4tuCxXqxuaAEBxzKuf0Slmyk8rU42/yDJqR9yLeuG/50sPJOXOZcXba4SN3RJgaqtQBzJxg6y25iKG7A==","shasum":"5e0308fe49eaddcfb68130ae623d24edf9f9e807","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@matrix-org/matrix-sdk-crypto-nodejs/-/matrix-sdk-crypto-nodejs-0.1.0-beta.2.tgz","fileCount":6,"unpackedSize":45421,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFDzfjWW9/RToD+KNL+S1jihdmT86S7D33G8oKDKuoQNAiAqjRSVmpRapIZy/stBNtrM/S3k2MSpEQJdgJ53KPbdUw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNXF1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwBQ//fJQor5VMQLLjOXupk/V9+gUi5dodNEDJBIwY3EOMSIVJJO2a\r\n51L+kQrXsks6eum+RcrnP3YL6AclyiTE0nFrpyNJZhJt7JHJ2eUh1nb6uIZF\r\n3Yv3sgws2jZZ1Xul8h/9cgDFCrHFvCAEKZZp7Q0GBeWrlFxUo/oVWxXSo3kx\r\nKRG8sZEF4AC3eCsHEi1paQ7CSIJybp3HABcWrdFk+s0Ocjf0N3+Yxi+tSoLD\r\nP+90w5QXPItTFx660L9UoJpyPT8TQGHuuT+Lbh5lpdl2bYU++FW2s9aK09JD\r\nvK67LnokIm1nhishHXL98D43ORMiPQzgq54K9/pkCTyNpllBqKmMOzDGS37b\r\ndYvhBrx8854PnkYOIqoO+L9Pe7XpGdeRuyW+Ufr/dzchHniFBqnP4tGxVBhB\r\nVX+1hl5eLhn/4Y2YB7tWYKZEWkzUcws8oaeZ1qu7O3slHdn0T+7grlusfyrA\r\nczmcyh+TM7WYEjuGy7xsJD3XgXDxM4Wl+9QXvwt6s6IlTqSXCVC95PJvw77x\r\n4XhuzG3eiTk9nS7bYlGzUFHELk2LY+U2H3NS+HOTUsx9pijZ3a2gRnEObNqA\r\nnd2Yg4hTiTcDmMOhY1pv2BAzIkmWUNKu5dhNdjJN+pv1QyDdxm17R84jtk9l\r\nzdPS8crDttRpXiGMfis16zyPJUOx5aPeDbM=\r\n=pWzc\r\n-----END PGP SIGNATURE-----\r\n","size":11413},"_npmUser":{"name":"anonymous","email":"web-releases@element.io"},"directories":{},"maintainers":[{"name":"anonymous","email":"web-releases@element.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/matrix-sdk-crypto-nodejs_0.1.0-beta.2_1664446837737_0.31008045438219023"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-29T20:56:03.755Z","hasInstallScript":true,"contributors":[]},"0.1.0-beta.3":{"name":"@matrix-org/matrix-sdk-crypto-nodejs","version":"0.1.0-beta.3","main":"index.js","types":"index.d.ts","napi":{"name":"matrix-sdk-crypto","triples":{"additional":["aarch64-apple-darwin"]}},"license":"Apache-2.0","devDependencies":{"@napi-rs/cli":"^2.9.0","jest":"^28.1.0","typedoc":"^0.22.17","yargs-parser":"~21.0.1"},"engines":{"node":">= 14"},"scripts":{"release-build":"napi build --platform --release --strip","build":"napi build --platform","postinstall":"node download-lib.js","test":"jest --verbose --testTimeout 10000","doc":"typedoc --tsconfig ."},"dependencies":{"node-downloader-helper":"^2.1.1"},"gitHead":"6ad9ae6a164cdc26c8220a617e4d9bfd5ec07a97","description":"Welcome to the [Node.js] binding for the Rust [`matrix-sdk-crypto`] library! This binding is part of the [`matrix-rust-sdk`] project, which is a library implementation of a [Matrix] client-server.","_id":"@matrix-org/matrix-sdk-crypto-nodejs@0.1.0-beta.3","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-jHFn6xBeNqfsY5gX60akbss7iFBHZwXycJWMw58Mjz08OwOi7AbTxeS9I2Pa4jX9/M2iinskmGZbzpqOT2fM3A==","shasum":"a07225dd180d9d227c24ba62bba439939446d113","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@matrix-org/matrix-sdk-crypto-nodejs/-/matrix-sdk-crypto-nodejs-0.1.0-beta.3.tgz","fileCount":6,"unpackedSize":45675,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGJmLjf+aAbgOQEtNfk1SkseOO3QsSDEcL+MKSczEwIRAiEApyNwc4Gv5z8X0eieyqkWJwrrSW3hNXmR3FjdxAQR2LE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY6SrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp13g/+OTQGF00tZP6IHQnJGCRqfx0zVrMindPCHtUgwRMc5N4HnFZQ\r\nBIBsnaSCiUBNliLtt9zkV2PfNxtJHw6yWqKq8VeteHSYi1OxB23ocUdzGZny\r\nKgNfrk2xdFEEyfrLlMSNh6ZM3lHenya0aYrz88Ag1wy2Mvj7Qgj+HuUuMC0o\r\nT75pX0zl3x4ORuXQz4l33vfI6RcB+FURW2SCXMQrM/zmdqtAn/axTs13T7o/\r\nkEeE3yWnwKnCzMpx/Vu4JmHhWsUAIPZ3BRPH8VcjiL4wTNxfT+oC0UbWmFH/\r\nFpyVDW8dCtCMMcKcOcJEiSnYIxFjrTyQbOgywqy6kazeZqJzKVgqxRFbOF10\r\nkmbIr8zEvAmaHFRMs8j467hdVi+YuF5qHpqauJz5SrchiENyGo/x8Oz7Ynrf\r\nCscTKPBKAR2vjC/z5YKqKzgQv+Ohca8kHlxLbKIJ8QfgvZcTMbgg465Esy39\r\nLCtGPQ9ZLNtSEoGkTRgiMTIesv7INKMGjZQYD7VkQJ+BIqV7SfpCmknMp2PN\r\nghUVBGUVeP8/HvcI9JdfoH0E3/Ix572CuBdw9L4+qufhBLIBjvsyAhn0vWxq\r\nj7wRnLiz65c7rIeF79hl4/wCtxGusjYH3brEju7BhOBYK3pZuPBtgRG9eNs5\r\nepTd/Ifj8thIu6xtGOT70n/4EYSQjaPuCWk=\r\n=NHag\r\n-----END PGP SIGNATURE-----\r\n","size":11507},"_npmUser":{"name":"anonymous","email":"web-releases@element.io"},"directories":{},"maintainers":[{"name":"anonymous","email":"web-releases@element.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/matrix-sdk-crypto-nodejs_0.1.0-beta.3_1667474603707_0.4913258795435105"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-03T11:50:13.879Z","hasInstallScript":true,"contributors":[]},"0.1.0-beta.4":{"name":"@matrix-org/matrix-sdk-crypto-nodejs","version":"0.1.0-beta.4","main":"index.js","types":"index.d.ts","napi":{"name":"matrix-sdk-crypto","triples":{"additional":["aarch64-apple-darwin"]}},"license":"Apache-2.0","devDependencies":{"@napi-rs/cli":"^2.9.0","jest":"^28.1.0","prettier":"^2.8.3","typedoc":"^0.22.17","yargs-parser":"~21.0.1"},"engines":{"node":">= 14"},"scripts":{"lint":"prettier --check .","release-build":"napi build --platform --release --strip","build":"napi build --platform","postinstall":"node download-lib.js","test":"jest --verbose --testTimeout 10000","doc":"typedoc --tsconfig ."},"dependencies":{"https-proxy-agent":"^5.0.1","node-downloader-helper":"^2.1.5"},"gitHead":"07c65a98becf99b61d573f003caf93577bf4c1b0","description":"Welcome to the [Node.js] binding for the Rust [`matrix-sdk-crypto`] library! This binding is part of the [`matrix-rust-sdk`] project, which is a library implementation of a [Matrix] client-server.","_id":"@matrix-org/matrix-sdk-crypto-nodejs@0.1.0-beta.4","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-XjCp/tG3LRMxMj/MMZfypD5BtW3J1B6oXY2Og8Ed0SyU4uWdglalMwrBUKlDotJr0/Q/2OTspGjD+ytAzCspyw==","shasum":"80456b2e2cc731982f0d3c6aece80cefa1ebb797","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@matrix-org/matrix-sdk-crypto-nodejs/-/matrix-sdk-crypto-nodejs-0.1.0-beta.4.tgz","fileCount":8,"unpackedSize":49042,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDn+pg+n96ScpYHn03km7NeK0V1q9a1/NHvjY3N/IR2kQIgAf7cHXK9/yjNFYIhKYKTmgtDR0wXoBZTeZfkY9+dG0I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOT0AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpY7A/8CJG5CyH8LMhydhOHd59suG0yhCOmX2xLF3WYKdramXhLRppH\r\njUKDrJRT5WHtxHkVBfrKIzYBEhoT8y3QtRsvf3RjDTOdbtSGr9DqrVqcwF43\r\nzbfgYmoK+1QM1oYr63M32tvvo++NLL9MbX8leZHVrBkNDfRCi6Fs4sKTXH48\r\nJlqEf97yxpPvqctsMZcEyNjjBFK2n0znKBjDJhmHybnwwSKUJXzfp1lAa7ZA\r\nbeJnVb8rS6Jf55uPZli9fB1gpa9CeWMT8rinz0vvEgaIxkYTC8Yf5h3tdNUC\r\nfibswVj0tJrFVlB3FAWvxTZEnz1reHM8Zq8sRn8nuOOXecf7CRYl+gBsa1Vx\r\npIZPf9eZ/8HINwF1uz447tvqsDZWTerVhhr7PQxKtx5+M3V3tyj5ZX+CtwUX\r\nlrvjDbLmLWK1tQt/fObMUBcUu5O+iPo1sBO31mBjJIwfu8S2supH4qi3SMka\r\n5hyeGjCVid6v7YvEg60FHSq1+hM9QzbkLJFk3g/JwXC3IM3ipT6OkRAWCZCU\r\ni2VkMX58AWWw7OztHDF+vslLYADl+Mk6c6wKbAG9KB7Am8A7qQ21bRGxaSD+\r\nWQPSCv7K9n/X9HYBQU1jhrNNXxsecEwbWVGMMSq56/yFOdshNvBbGb/ny8o5\r\nNmZWgedZ0M0v2cnXm4QnE7bsfdh+k1peGRE=\r\n=FI8/\r\n-----END PGP SIGNATURE-----\r\n","size":12538},"_npmUser":{"name":"anonymous","email":"web-releases@element.io"},"directories":{},"maintainers":[{"name":"anonymous","email":"web-releases@element.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/matrix-sdk-crypto-nodejs_0.1.0-beta.4_1681472768617_0.6974560681236601"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-14T11:46:08.855Z","publish_time":1681472768855,"hasInstallScript":true,"contributors":[]},"0.1.0-beta.5":{"name":"@matrix-org/matrix-sdk-crypto-nodejs","version":"0.1.0-beta.5","main":"index.js","types":"index.d.ts","napi":{"name":"matrix-sdk-crypto","triples":{"additional":["aarch64-apple-darwin"]}},"license":"Apache-2.0","devDependencies":{"@napi-rs/cli":"^2.9.0","jest":"^28.1.0","prettier":"^2.8.3","typedoc":"^0.22.17","yargs-parser":"~21.0.1"},"engines":{"node":">= 14"},"scripts":{"lint":"prettier --check .","release-build":"napi build --platform --release --strip","build":"napi build --platform","postinstall":"node download-lib.js","test":"jest --verbose --testTimeout 10000","doc":"typedoc --tsconfig ."},"dependencies":{"https-proxy-agent":"^5.0.1","node-downloader-helper":"^2.1.5"},"gitHead":"b6497e826965624d3e473604d882948192cf040d","description":"Welcome to the [Node.js] binding for the Rust [`matrix-sdk-crypto`] library! This binding is part of the [`matrix-rust-sdk`] project, which is a library implementation of a [Matrix] client-server.","_id":"@matrix-org/matrix-sdk-crypto-nodejs@0.1.0-beta.5","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-tB0pZ3OSD388ejYJ+USvPDDDyA5IWiswKO8IZy3MA0r6NdpeJ10aF4xZ2s5gGBKfpBHCfrhV8JP42uHFjKMT/A==","shasum":"c2c13013eebf357c4ef2c33d28728f0e751ed2ea","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@matrix-org/matrix-sdk-crypto-nodejs/-/matrix-sdk-crypto-nodejs-0.1.0-beta.5.tgz","fileCount":8,"unpackedSize":49042,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDl8MdYZi7jon5eG7XHTirfCMI6wBp+4LDn/FQmC0SGaAIgR1/XR10wMsOCrCvadtz8ui3OOwIIdk613WtPsrkpmE4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRrbIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXuQ/+MyAUoX8ptLjnOiZuNxH63vNz7WO4h8U9X9nPNsYyLu42FCWf\r\nrGlAvC5MqTYcRQ4NnqTQqsagQbJdZvMatt3L4qDvIpg7N/cXvZg5Z2QxXmY8\r\nLhS7jYcnXK8CaU70hF2PW5Px4bQcfyqPMY84rgs6Vb3Ean/NeYWZSxhqbWwS\r\nsbME2u+8R77b8LiquRMnJNuLXzEk7yawIcdilwjeBaU9nzQCIGtHGgQzai4B\r\n2+/DQlWmKcFcScTBhWUWlx9W29xbYo1bHktoIOBOyjPdqMc+aAV0dPw7jE/j\r\nQRCjGZG8rqNGjVobs3rKavK+zDU+vb5c1x1I2FJWR+e2JeT/+cuZ3hF5SlBm\r\n5ynW3W0zascx+W0h88xJJHsElI9RkyfDuK+ukt4X/9g+Il77/POnoblcitOP\r\nXa7cUG2HKuTsMVLmygeOLmv+rTZ9SFX5IDUtTNDKcUQTCGkBTLHo770mcVa8\r\nORbA8w/rX6HS+qez0BQ4uhMK2gKacfsJyBjKMn0CD9cf8+Ej/Kfkr0BxP7qI\r\n1MST43KpcHe33CYDYdznaWkapj4n5qlTiHCsqneOOrTz7sFmeIxUNeXd99U4\r\nwfC8Tv9exHP4m6YYu5JimOU1WuDQAvVZmsrUbpwNO3ycMNHIIhxA6nyedgFD\r\n9nPB0oIwNo6B3vsjEyD/NOxVWtAMWEB0zBI=\r\n=o8uO\r\n-----END PGP SIGNATURE-----\r\n","size":12537},"_npmUser":{"name":"anonymous","email":"web-releases@element.io"},"directories":{},"maintainers":[{"name":"anonymous","email":"web-releases@element.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/matrix-sdk-crypto-nodejs_0.1.0-beta.5_1682355912231_0.49825517009219467"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-24T17:05:12.460Z","publish_time":1682355912460,"_source_registry_name":"default","hasInstallScript":true,"contributors":[]},"0.1.0-beta.6":{"name":"@matrix-org/matrix-sdk-crypto-nodejs","version":"0.1.0-beta.6","main":"index.js","types":"index.d.ts","napi":{"name":"matrix-sdk-crypto","triples":{"additional":["aarch64-apple-darwin"]}},"license":"Apache-2.0","devDependencies":{"@napi-rs/cli":"^2.9.0","jest":"^28.1.0","prettier":"^2.8.3","typedoc":"^0.22.17","yargs-parser":"~21.0.1"},"engines":{"node":">= 16"},"scripts":{"lint":"prettier --check .","release-build":"napi build --platform --release --strip","build":"napi build --platform","postinstall":"node download-lib.js","test":"jest --verbose --testTimeout 10000","doc":"typedoc --tsconfig ."},"dependencies":{"https-proxy-agent":"^5.0.1","node-downloader-helper":"^2.1.5"},"gitHead":"c312dbb707946419041c0d26aab6faf562ee77a3","description":"Welcome to the [Node.js] binding for the Rust [`matrix-sdk-crypto`] library! This binding is part of the [`matrix-rust-sdk`] project, which is a library implementation of a [Matrix] client-server.","_id":"@matrix-org/matrix-sdk-crypto-nodejs@0.1.0-beta.6","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-JXyrHuCVMydUGgSetWsfqbbvHj3aUMOX5TUghlMtLFromyEu7wIsNgYt7PjJ+k3WdF4GVABRy4P6GNjaEMy2uA==","shasum":"0ecae51103ee3c107af0d6d0738f33eb7cc9857e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@matrix-org/matrix-sdk-crypto-nodejs/-/matrix-sdk-crypto-nodejs-0.1.0-beta.6.tgz","fileCount":8,"unpackedSize":49050,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCn6mUbctORMsefeSsdCLfabuuZC6wyOWDsnU6iDWXQ0QIhAJir9Iejyc5umpnT9oDzQhpQx2sTIHzDCAV6+AingFfp"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSSYLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmotbg/+I6ijCv3WHRul/2WMDuvxUpNKo6lS+WfrObHwHb0RfMb4ctK3\r\n8j67HMeGTe+giDEaXaT8W4z8Wjevql+2oJeuPAjWRL0jf/4NO7GTGnhRjqt5\r\nDm78hbJwBkRzKDDgMdpk481IiTX9z3n9CehOCVCTuFuxUyI4SRA0q2/KrmIU\r\nayBik1O/FyBcMe/+JBsgb2eSwph8agrhb2wvuIPkkWtsuGIRoIwcZs6P+Adm\r\ndHGMaiS7tZR8wo+GPXzBY6NFRKk2vR8Qe2MxnAiZ37m+SkWIcxJYrnjwnQ5E\r\nc0UaszSZIeAvxkpDO2W9cL6yNWR5nhBb4sZmuffJNg6JIorxMl4/iBqWaZR/\r\nvkGuGhKJH0EMokXVBrXdOsKT9iAQGEdTiQ9+7Sk35pAy9JOtAyrvJGQqZUqo\r\nqcJUP1TUlwjs0AwG5q4nB5NyPVy6JeeJVZaTjYp5vZnQLlZm9ofCBozHfSQQ\r\nuUt49IMPggF8IGdsDE6+3F+VmuwxaTxrPi3QREZkA+S5lPvR0nnD1BX/eIMm\r\nNE8Bfjk8fkROmL/WOlVh6B0PcoLx80PPSidL3OkvMa5qqzUn5bAdpDHfYS0K\r\nM10gDXmUvCoSKi4e0uITn7EvpQwu3+F1uUwKF38x71C4V2Gt2TbqV7gMOn/0\r\nkD+dlVm5/oVpB7iE4VaWM2lteQlKke3206g=\r\n=GXjw\r\n-----END PGP SIGNATURE-----\r\n","size":12542},"_npmUser":{"name":"anonymous","email":"web-releases@element.io"},"directories":{},"maintainers":[{"name":"anonymous","email":"web-releases@element.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/matrix-sdk-crypto-nodejs_0.1.0-beta.6_1682515467531_0.8771649104580288"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-26T13:24:27.720Z","publish_time":1682515467720,"_source_registry_name":"default","hasInstallScript":true,"contributors":[]},"0.1.0-beta.7":{"name":"@matrix-org/matrix-sdk-crypto-nodejs","version":"0.1.0-beta.7","main":"index.js","types":"index.d.ts","napi":{"name":"matrix-sdk-crypto","triples":{"additional":["aarch64-apple-darwin"]}},"license":"Apache-2.0","devDependencies":{"@napi-rs/cli":"^2.9.0","jest":"^28.1.0","prettier":"^2.8.3","typedoc":"^0.22.17","yargs-parser":"~21.0.1"},"engines":{"node":">= 16"},"scripts":{"lint":"prettier --check .","release-build":"napi build --platform --release --strip","build":"napi build --platform","postinstall":"node download-lib.js","test":"jest --verbose --testTimeout 10000","doc":"typedoc --tsconfig ."},"dependencies":{"https-proxy-agent":"^5.0.1","node-downloader-helper":"^2.1.5"},"gitHead":"fd3e98fc7d3ac06eb54fed9b73c29f9fc059e4c0","description":"Welcome to the [Node.js] binding for the Rust [`matrix-sdk-crypto`] library! This binding is part of the [`matrix-rust-sdk`] project, which is a library implementation of a [Matrix] client-server.","_id":"@matrix-org/matrix-sdk-crypto-nodejs@0.1.0-beta.7","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-XC4TRnPSJR7MN9sa5gEOMPHpMXvfEmVSyAu6TXRtvTNI8vWJGviQ9bDmETKdovNrqEpu7y6Kp3UXGkjSq1/KYg==","shasum":"83588ed703ab3f94030d70ef8671bb1309417b4f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@matrix-org/matrix-sdk-crypto-nodejs/-/matrix-sdk-crypto-nodejs-0.1.0-beta.7.tgz","fileCount":7,"unpackedSize":66765,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB3JJTM9WcX7jmFvXTbZDnLBGKc5sRx5heY+0Axl4V6QAiAoQXY1ESp60OWUshkxacHgg2M+Rpp3GNQDUnNjO5p27A=="}],"size":17907},"_npmUser":{"name":"anonymous","email":"web-releases@element.io"},"directories":{},"maintainers":[{"name":"anonymous","email":"web-releases@element.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/matrix-sdk-crypto-nodejs_0.1.0-beta.7_1690919079415_0.7293738380620287"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-01T19:44:39.575Z","publish_time":1690919079575,"_source_registry_name":"default","hasInstallScript":true,"contributors":[]},"0.1.0-beta.8":{"name":"@matrix-org/matrix-sdk-crypto-nodejs","version":"0.1.0-beta.8","main":"index.js","types":"index.d.ts","napi":{"name":"matrix-sdk-crypto","triples":{"additional":["aarch64-apple-darwin"]}},"license":"Apache-2.0","devDependencies":{"@napi-rs/cli":"^2.9.0","jest":"^28.1.0","prettier":"^2.8.3","typedoc":"^0.22.17","yargs-parser":"~21.0.1"},"engines":{"node":">= 16"},"scripts":{"lint":"prettier --check .","release-build":"napi build --platform --release --strip","build":"napi build --platform","postinstall":"node download-lib.js","test":"jest --verbose --testTimeout 10000","doc":"typedoc --tsconfig ."},"dependencies":{"https-proxy-agent":"^5.0.1","node-downloader-helper":"^2.1.5"},"gitHead":"09f4f734a1342fe56472d899a2ce5914435e09ed","description":"Welcome to the [Node.js] binding for the Rust [`matrix-sdk-crypto`] library! This binding is part of the [`matrix-rust-sdk`] project, which is a library implementation of a [Matrix] client-server.","_id":"@matrix-org/matrix-sdk-crypto-nodejs@0.1.0-beta.8","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-kmFmjHImi5XnzV+6Kcnl8DncNgk9wRzx3lQh1ZN9Bnm5Oh0RGX/LHhTP5QEjRdwaqK0Vcnmnkw8PH8StN/55fQ==","shasum":"f0f265fc41731ae2bf0e2f20d0c663a01de07228","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@matrix-org/matrix-sdk-crypto-nodejs/-/matrix-sdk-crypto-nodejs-0.1.0-beta.8.tgz","fileCount":7,"unpackedSize":66868,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6mZRgYTVZU8O3OVhQzRFLBLmgrjit3fhbAA4Zw/zrHwIgEd3PW/ID39Y1Gz4vp3HtPTiQvzdM2bBWPChQabFgqx0="}],"size":17927},"_npmUser":{"name":"anonymous","email":"web-releases@element.io"},"directories":{},"maintainers":[{"name":"anonymous","email":"web-releases@element.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/matrix-sdk-crypto-nodejs_0.1.0-beta.8_1690980548669_0.04302281693979215"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-02T12:49:08.857Z","publish_time":1690980548857,"_source_registry_name":"default","hasInstallScript":true,"contributors":[]},"0.1.0-beta.9":{"name":"@matrix-org/matrix-sdk-crypto-nodejs","version":"0.1.0-beta.9","main":"index.js","types":"index.d.ts","napi":{"name":"matrix-sdk-crypto","triples":{"additional":["aarch64-apple-darwin"]}},"license":"Apache-2.0","devDependencies":{"@napi-rs/cli":"^2.9.0","jest":"^28.1.0","prettier":"^2.8.3","typedoc":"^0.22.17","yargs-parser":"~21.0.1"},"engines":{"node":">= 16"},"scripts":{"lint":"prettier --check .","release-build":"napi build --platform --release --strip","build":"napi build --platform","postinstall":"node download-lib.js","test":"jest --verbose --testTimeout 10000","doc":"typedoc --tsconfig ."},"dependencies":{"https-proxy-agent":"^5.0.1","node-downloader-helper":"^2.1.5"},"gitHead":"a57795330b207d9fe2e71090446ea7832b77f9bc","description":"Welcome to the [Node.js] binding for the Rust [`matrix-sdk-crypto`] library! This binding is part of the [`matrix-rust-sdk`] project, which is a library implementation of a [Matrix] client-server.","_id":"@matrix-org/matrix-sdk-crypto-nodejs@0.1.0-beta.9","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-ee2YlBoXPLgp1aav9MqREJKvWJfURn9Jcs46FyWT4NXEl37KQDNC8CWWnqgqsHkLfBxxSxfq9kMA/mWQZF7QJw==","shasum":"dc21f3b0f4b35b73befc64a257b8e519afbcbed0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@matrix-org/matrix-sdk-crypto-nodejs/-/matrix-sdk-crypto-nodejs-0.1.0-beta.9.tgz","fileCount":7,"unpackedSize":67014,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEPIsO6sWpmYNV25Ju2LvQTrrX03kwnn6pv7JEm7SMnCAiBMokHEdoIHAZZdWwM67HQlaaHrKeHYgOb9PVZifAKcfA=="}],"size":17958},"_npmUser":{"name":"anonymous","email":"web-releases@element.io"},"directories":{},"maintainers":[{"name":"anonymous","email":"web-releases@element.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/matrix-sdk-crypto-nodejs_0.1.0-beta.9_1690987667944_0.20503964061570978"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-02T14:47:48.110Z","publish_time":1690987668110,"_source_registry_name":"default","hasInstallScript":true,"contributors":[]},"0.1.0-beta.10":{"name":"@matrix-org/matrix-sdk-crypto-nodejs","version":"0.1.0-beta.10","main":"index.js","types":"index.d.ts","napi":{"name":"matrix-sdk-crypto","triples":{"additional":["aarch64-apple-darwin"]}},"license":"Apache-2.0","devDependencies":{"@napi-rs/cli":"^2.9.0","jest":"^28.1.0","prettier":"^2.8.3","typedoc":"^0.22.17","yargs-parser":"~21.0.1"},"engines":{"node":">= 16"},"scripts":{"lint":"prettier --check .","release-build":"napi build --platform --release --strip","build":"napi build --platform","postinstall":"node download-lib.js","test":"jest --verbose --testTimeout 10000","doc":"typedoc --tsconfig ."},"dependencies":{"https-proxy-agent":"^5.0.1","node-downloader-helper":"^2.1.5"},"gitHead":"67e7fdd30c357ef6bcdb4e6f5ef1e4c3fa4f9483","description":"Welcome to the [Node.js] binding for the Rust [`matrix-sdk-crypto`] library! This binding is part of the [`matrix-rust-sdk`] project, which is a library implementation of a [Matrix] client-server.","_id":"@matrix-org/matrix-sdk-crypto-nodejs@0.1.0-beta.10","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-AiSHgpHw75sJ1k9uqWk74Wps74XM+M7LsQZrLFlZh/nv9fhOk7JvRZlQczDK9qhD0Umt84PRcOumgT5bXbA/lw==","shasum":"52290c76ac997001b615c9fb78b70e36b6a4501f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@matrix-org/matrix-sdk-crypto-nodejs/-/matrix-sdk-crypto-nodejs-0.1.0-beta.10.tgz","fileCount":8,"unpackedSize":68112,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjxzSQcnPgYF0EQrFGw3ANkrq0FDubXleZ/lsHOG49kwIhAIi0YnCmy8v7FvQ7AGN9/ln25jxjuEotLWJrvhw9bA1o"}],"size":18409},"_npmUser":{"name":"anonymous","email":"web-releases@element.io"},"directories":{},"maintainers":[{"name":"anonymous","email":"web-releases@element.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/matrix-sdk-crypto-nodejs_0.1.0-beta.10_1691767169554_0.782666510570126"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-11T15:19:29.707Z","publish_time":1691767169707,"_source_registry_name":"default","hasInstallScript":true,"contributors":[]},"0.1.0-beta.11":{"name":"@matrix-org/matrix-sdk-crypto-nodejs","version":"0.1.0-beta.11","main":"index.js","types":"index.d.ts","napi":{"name":"matrix-sdk-crypto","triples":{"additional":["aarch64-apple-darwin"]}},"license":"Apache-2.0","devDependencies":{"@napi-rs/cli":"^2.9.0","jest":"^28.1.0","prettier":"^2.8.3","typedoc":"^0.22.17","yargs-parser":"~21.0.1"},"engines":{"node":">= 16"},"scripts":{"lint":"prettier --check .","release-build":"napi build --platform --release --strip","build":"napi build --platform","postinstall":"node download-lib.js","test":"jest --verbose --testTimeout 10000","doc":"typedoc --tsconfig ."},"dependencies":{"https-proxy-agent":"^5.0.1","node-downloader-helper":"^2.1.5"},"gitHead":"8dc0bd1293e15e6779a08e4c67a3fc400bb54be0","description":"Welcome to the [Node.js] binding for the Rust [`matrix-sdk-crypto`] library! This binding is part of the [`matrix-rust-sdk`] project, which is a library implementation of a [Matrix] client-server.","_id":"@matrix-org/matrix-sdk-crypto-nodejs@0.1.0-beta.11","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-z5adcQo4o0UAry4zs6JHGxbTDlYTUMKUfpOpigmso65ETBDumbeTSQCWRw8UeUV7aCAyVoHARqDTol9SrauEFA==","shasum":"537cd7a7bbce1d9745b812a5a7ffa9a5944e146c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@matrix-org/matrix-sdk-crypto-nodejs/-/matrix-sdk-crypto-nodejs-0.1.0-beta.11.tgz","fileCount":8,"unpackedSize":68459,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFfBsWYaaEyS9X0/iD4J12SrkddR8HQFXA/wlE2ygxK6AiEA+g4+cS2356sRAN645A0u9GQZcm6XuXEJr795KGMsdcc="}],"size":18498},"_npmUser":{"name":"anonymous","email":"web-releases@element.io"},"directories":{},"maintainers":[{"name":"anonymous","email":"web-releases@element.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/matrix-sdk-crypto-nodejs_0.1.0-beta.11_1693949307558_0.6636634843404945"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-05T21:28:27.754Z","publish_time":1693949307754,"_source_registry_name":"default","hasInstallScript":true,"contributors":[]},"0.1.0-beta.12":{"name":"@matrix-org/matrix-sdk-crypto-nodejs","version":"0.1.0-beta.12","main":"index.js","types":"index.d.ts","napi":{"name":"matrix-sdk-crypto","triples":{"additional":["aarch64-apple-darwin"]}},"license":"Apache-2.0","devDependencies":{"@napi-rs/cli":"^2.18.0","jest":"^28.1.0","prettier":"^2.8.3","typedoc":"^0.22.17","yargs-parser":"~21.0.1"},"engines":{"node":">= 16"},"scripts":{"lint":"prettier --check .","release-build":"napi build --platform --release --strip","build":"napi build --platform","postinstall":"node download-lib.js","test":"jest --verbose --testTimeout 10000","doc":"typedoc --tsconfig ."},"dependencies":{"https-proxy-agent":"^5.0.1","node-downloader-helper":"^2.1.5"},"_id":"@matrix-org/matrix-sdk-crypto-nodejs@0.1.0-beta.12","gitHead":"12cfc7974791243b9481fd9c04c2bb6156623b94","description":"Welcome to the [Node.js] binding for the Rust [`matrix-sdk-crypto`] library! This binding is part of the [`matrix-rust-sdk`] project, which is a library implementation of a [Matrix] client-server.","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-E3409r/kTaHVEc1TfcDxHZlT+NAcnJcMs8j94CYqWy4P4K8y2G4W/E+L+MGvktg7d1YqTiJtA0xQX3b7yWnUjw==","shasum":"4adc5a6d93983cf589d64c450c10c6670b88f7c5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@matrix-org/matrix-sdk-crypto-nodejs/-/matrix-sdk-crypto-nodejs-0.1.0-beta.12.tgz","fileCount":8,"unpackedSize":70330,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDT/EkRStduh5yFDk1xxGRxi+f6ckjInF+tsVJDE8VAxQIhAJODHBl28ZSEgFES6jRdTTjKFc903XFgblgHDWVxJK0C"}],"size":18677},"_npmUser":{"name":"anonymous","email":"web-releases@element.io"},"directories":{},"maintainers":[{"name":"anonymous","email":"web-releases@element.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/matrix-sdk-crypto-nodejs_0.1.0-beta.12_1706809290750_0.09952840472895397"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-01T17:41:30.919Z","publish_time":1706809290919,"_source_registry_name":"default","hasInstallScript":true,"contributors":[]},"0.2.0-beta.1":{"name":"@matrix-org/matrix-sdk-crypto-nodejs","version":"0.2.0-beta.1","main":"index.js","types":"index.d.ts","napi":{"name":"matrix-sdk-crypto","triples":{"additional":["aarch64-apple-darwin"]}},"license":"Apache-2.0","devDependencies":{"@napi-rs/cli":"^2.18.0","jest":"^28.1.0","prettier":"^2.8.3","typedoc":"^0.22.17","yargs-parser":"~21.0.1"},"engines":{"node":">= 18"},"scripts":{"lint":"prettier --check .","release-build":"napi build --platform --release --strip","build":"napi build --platform","postinstall":"node download-lib.js","test":"jest --verbose --testTimeout 10000","doc":"typedoc --tsconfig ."},"dependencies":{"https-proxy-agent":"^5.0.1","node-downloader-helper":"^2.1.5"},"packageManager":"yarn@1.22.19+sha512.ff4579ab459bb25aa7c0ff75b62acebe576f6084b36aa842971cf250a5d8c6cd3bc9420b22ce63c7f93a0857bc6ef29291db39c3e7a23aab5adfd5a4dd6c5d71","_id":"@matrix-org/matrix-sdk-crypto-nodejs@0.2.0-beta.1","gitHead":"47081b3cf0f6b28028e0a0505397577d0a3ed609","description":"Welcome to the [Node.js] binding for the Rust [`matrix-sdk-crypto`] library! This binding is part of the [`matrix-rust-sdk`] project, which is a library implementation of a [Matrix] client-server.","_nodeVersion":"18.20.3","_npmVersion":"10.7.0","dist":{"integrity":"sha512-CgbOKORfD6dvYgQTPhfN73H1RbQknrFkMnRRwCIJMt15iL2AF1gEowgbrlGhkbG6gNng4CgPnKs1iHKCRrhvmA==","shasum":"b696707ccfa944cfed3c96cf7e54799b0f1e3329","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@matrix-org/matrix-sdk-crypto-nodejs/-/matrix-sdk-crypto-nodejs-0.2.0-beta.1.tgz","fileCount":8,"unpackedSize":71080,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAV0uL/IqWNdKUb0t3JBwkwowNr5JBHB3t1EQOJzMrCgIgVT0kgorr9I770J/UHjkUDywam+G7BYSH+9/3YiEEK8k="}],"size":18889},"_npmUser":{"name":"anonymous","email":"web-releases@element.io"},"directories":{},"maintainers":[{"name":"anonymous","email":"web-releases@element.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/matrix-sdk-crypto-nodejs_0.2.0-beta.1_1718117542123_0.729763426590216"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-11T14:52:22.274Z","publish_time":1718117542274,"_source_registry_name":"default","hasInstallScript":true,"contributors":[]},"0.3.0-beta.1":{"name":"@matrix-org/matrix-sdk-crypto-nodejs","version":"0.3.0-beta.1","main":"index.js","types":"index.d.ts","napi":{"name":"matrix-sdk-crypto","triples":{"additional":["aarch64-apple-darwin"]}},"license":"Apache-2.0","devDependencies":{"@napi-rs/cli":"^2.18.4","jest":"^29.7.0","prettier":"^3.3.3","typedoc":"^0.26.11","typescript":"^5.6.3","yargs-parser":"~21.1.1"},"engines":{"node":">= 18"},"scripts":{"lint":"prettier --check .","release-build":"napi build --platform --release --strip","build":"napi build --platform","postinstall":"node download-lib.js","test":"jest --verbose --testTimeout 10000","doc":"typedoc --tsconfig ."},"dependencies":{"https-proxy-agent":"^7.0.5","node-downloader-helper":"^2.1.9"},"packageManager":"yarn@1.22.19+sha512.ff4579ab459bb25aa7c0ff75b62acebe576f6084b36aa842971cf250a5d8c6cd3bc9420b22ce63c7f93a0857bc6ef29291db39c3e7a23aab5adfd5a4dd6c5d71","_id":"@matrix-org/matrix-sdk-crypto-nodejs@0.3.0-beta.1","gitHead":"de695f4d4add1f638aa1910471415f43e7b0fb5e","description":"Welcome to the [Node.js] binding for the Rust [`matrix-sdk-crypto`] library! This binding is part of the [`matrix-rust-sdk`] project, which is a library implementation of a [Matrix] client-server.","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-FfVjTVuY/HUUx1j3P60iGp7dnHLTXIvRMBHrE0gV4mMIXlH5wO+yqjvDqlKxIZSoW7jfdoRflSz9JnXDob2ocg==","shasum":"e5dc6b505d42ddbb571e896cdc434e5ad5e3e1a6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@matrix-org/matrix-sdk-crypto-nodejs/-/matrix-sdk-crypto-nodejs-0.3.0-beta.1.tgz","fileCount":8,"unpackedSize":72426,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSs0s0PVwgJqEtoQ7+n7Mm3eWFdHOvseB5EtiJU1hwIQIgJ8uvqMD863cXm0LHYtTyuLjc6nqk1FqkzIeFYhbAnek="}],"size":19217},"_npmUser":{"name":"anonymous","email":"web-releases@element.io"},"directories":{},"maintainers":[{"name":"anonymous","email":"web-releases@element.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/matrix-sdk-crypto-nodejs_0.3.0-beta.1_1732805077981_0.932917608361822"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-28T14:44:38.149Z","publish_time":1732805078149,"_source_registry_name":"default","hasInstallScript":true,"contributors":[]},"0.4.0-beta.1":{"name":"@matrix-org/matrix-sdk-crypto-nodejs","version":"0.4.0-beta.1","main":"index.js","types":"index.d.ts","napi":{"name":"matrix-sdk-crypto","triples":{"additional":["aarch64-apple-darwin"]}},"license":"Apache-2.0","devDependencies":{"@napi-rs/cli":"^2.18.4","jest":"^29.7.0","prettier":"^3.3.3","typedoc":"^0.26.11","typescript":"^5.6.3","yargs-parser":"~21.1.1"},"engines":{"node":">= 22"},"scripts":{"lint":"prettier --check .","release-build":"napi build --platform --release --strip","build":"napi build --platform","postinstall":"node download-lib.js","test":"jest --verbose --testTimeout 10000","doc":"typedoc --tsconfig ."},"dependencies":{"https-proxy-agent":"^7.0.5","node-downloader-helper":"^2.1.9"},"packageManager":"yarn@1.22.19+sha512.ff4579ab459bb25aa7c0ff75b62acebe576f6084b36aa842971cf250a5d8c6cd3bc9420b22ce63c7f93a0857bc6ef29291db39c3e7a23aab5adfd5a4dd6c5d71","_id":"@matrix-org/matrix-sdk-crypto-nodejs@0.4.0-beta.1","gitHead":"f3d10b08b89854a5984104be28e0213a89ba117f","description":"Welcome to the [Node.js] binding for the Rust [`matrix-sdk-crypto`] library! This binding is part of the [`matrix-rust-sdk`] project, which is a library implementation of a [Matrix] client-server.","_nodeVersion":"20.19.4","_npmVersion":"10.8.2","dist":{"integrity":"sha512-GjVRvlOEP7hDujGp07UMUAaeYfSHrA73X/VKQVpwKebBeLb7D3KWgI7rSohYX0Ywh4r6t2QaJbOvx0jW5/BxDA==","shasum":"2f467de06779010d45ed616cd02f2ae50cfc2646","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@matrix-org/matrix-sdk-crypto-nodejs/-/matrix-sdk-crypto-nodejs-0.4.0-beta.1.tgz","fileCount":9,"unpackedSize":72736,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCtqMW/W4T0XWPUOsBmxlu9/HjMbJX1B57uPbYVDuRSYAIhAIqW8yLuGSyMWzVUXv0wxT/Jw/VteoYJxYcdT5o9QW81"}],"size":19351},"_npmUser":{"name":"anonymous","email":"web-releases@element.io"},"directories":{},"maintainers":[{"name":"anonymous","email":"web-releases@element.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/matrix-sdk-crypto-nodejs_0.4.0-beta.1_1754931398095_0.6327709087939195"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-11T16:56:38.277Z","publish_time":1754931398277,"_source_registry_name":"default","hasInstallScript":true,"contributors":[]},"0.4.0":{"name":"@matrix-org/matrix-sdk-crypto-nodejs","version":"0.4.0","main":"index.js","types":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/matrix-org/matrix-rust-sdk-crypto-nodejs.git"},"napi":{"name":"matrix-sdk-crypto","triples":{"additional":["aarch64-apple-darwin"]}},"license":"Apache-2.0","devDependencies":{"@napi-rs/cli":"^2.18.4","jest":"^29.7.0","prettier":"^3.3.3","typedoc":"^0.26.11","typescript":"^5.6.3","yargs-parser":"~21.1.1"},"engines":{"node":">= 22"},"scripts":{"lint":"prettier --check .","release-build":"napi build --platform --release --strip","build":"napi build --platform","postinstall":"node download-lib.js","test":"jest --verbose --testTimeout 10000","doc":"typedoc --tsconfig ."},"dependencies":{"https-proxy-agent":"^7.0.5","node-downloader-helper":"^2.1.9"},"packageManager":"yarn@1.22.19+sha512.ff4579ab459bb25aa7c0ff75b62acebe576f6084b36aa842971cf250a5d8c6cd3bc9420b22ce63c7f93a0857bc6ef29291db39c3e7a23aab5adfd5a4dd6c5d71","gitHead":"8906b400c3d9e2b64636cd44f4fad179b92f45d3","_id":"@matrix-org/matrix-sdk-crypto-nodejs@0.4.0","description":"Welcome to the [Node.js] binding for the Rust [`matrix-sdk-crypto`] library! This binding is part of the [`matrix-rust-sdk`] project, which is a library implementation of a [Matrix] client-server.","bugs":{"url":"https://github.com/matrix-org/matrix-rust-sdk-crypto-nodejs/issues"},"homepage":"https://github.com/matrix-org/matrix-rust-sdk-crypto-nodejs#readme","_nodeVersion":"22.21.1","_npmVersion":"11.7.0","dist":{"integrity":"sha512-+qqgpn39XFSbsD0dFjssGO9vHEP7sTyfs8yTpt8vuqWpUpF20QMwpCZi0jpYw7GxjErNTsMshopuo8677DfGEA==","shasum":"39bab710de8ae31cb7790a0ab0ee26855848a503","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@matrix-org/matrix-sdk-crypto-nodejs/-/matrix-sdk-crypto-nodejs-0.4.0.tgz","fileCount":9,"unpackedSize":73047,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@matrix-org%2fmatrix-sdk-crypto-nodejs@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDpWztDgPPGi4sfKsRKNU7z+2aq1Vh/Gx6l4YZOKYRuNgIgdVvGSE+YqT04FZfvjJ4GTaQr0Aea8mrGbAg6+Yw5R/U="}],"size":19435},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9182c312-0d16-4f6e-8d76-7e99c50fdf28"}},"directories":{},"maintainers":[{"name":"anonymous","email":"web-releases@element.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/matrix-sdk-crypto-nodejs_0.4.0_1768527704304_0.634379061083669"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-16T01:41:44.443Z","publish_time":1768527704443,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"0.4.0"},"name":"@matrix-org/matrix-sdk-crypto-nodejs","time":{"created":"2022-07-12T18:31:25.371Z","modified":"2026-03-27T12:18:43.041Z","0.1.0-beta.0":"2022-07-12T17:55:44.231Z","0.1.0-beta.1":"2022-07-14T12:15:53.491Z","0.1.0-beta.2":"2022-09-29T10:20:37.904Z","0.1.0-beta.3":"2022-11-03T11:23:23.914Z","0.1.0-beta.4":"2023-04-14T11:46:08.855Z","0.1.0-beta.5":"2023-04-24T17:05:12.460Z","0.1.0-beta.6":"2023-04-26T13:24:27.720Z","0.1.0-beta.7":"2023-08-01T19:44:39.575Z","0.1.0-beta.8":"2023-08-02T12:49:08.857Z","0.1.0-beta.9":"2023-08-02T14:47:48.110Z","0.1.0-beta.10":"2023-08-11T15:19:29.707Z","0.1.0-beta.11":"2023-09-05T21:28:27.754Z","0.1.0-beta.12":"2024-02-01T17:41:30.919Z","0.2.0-beta.1":"2024-06-11T14:52:22.274Z","0.3.0-beta.1":"2024-11-28T14:44:38.149Z","0.4.0-beta.1":"2025-08-11T16:56:38.277Z","0.4.0":"2026-01-16T01:41:44.443Z"},"readme":"# `matrix-sdk-crypto-nodejs`\n\nWelcome to the [Node.js] binding for the Rust [`matrix-sdk-crypto`]\nlibrary! This binding is part of the [`matrix-rust-sdk`] project,\nwhich is a library implementation of a [Matrix] client-server.\n\n`matrix-sdk-crypto-nodejs` is a no-network-IO implementation of a\nstate machine, named `OlmMachine`, that handles E2EE ([End-to-End\nEncryption](https://en.wikipedia.org/wiki/End-to-end_encryption)) for\n[Matrix] clients.\n\n## Usage\n\nJust add the latest release to your `package.json`:\n\n```sh\n$ npm install --save @matrix-org/matrix-sdk-crypto-nodejs\n```\n\nWhen installing, NPM will download the corresponding prebuilt Rust library for your current host system. The following are supported:\n\n<table>\n  <thead>\n    <tr>\n      <th>Platform</th>\n      <th>Architecture</th>\n      <th>Triple</th>\n      <th>Prebuilt available</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td rowspan=\"6\">Linux</td>\n      <td rowspan=\"2\"><code>aarch</code></td>\n      <td><code>aarch64-unknown-linux-gnu</code></td>\n      <td>✅</td>\n    </tr>\n    <tr>\n      <td><code>arm-unknown-linux-gnueabihf</code></td>\n      <td>✅</td>\n    </tr>\n    <tr>\n      <td rowspan=\"3\"><code>amd</code></td>\n      <td><code>x86_64-unknown-linux-gnu</code></td>\n      <td>✅</td>\n    </tr>\n    <tr>\n      <td><code>x86_64-unknown-linux-musl</code></td>\n      <td>✅</td>\n    </tr>\n    <tr>\n      <td><code>i686-unknown-linux-gnu</code></td>\n      <td>✅</td>\n    </tr>\n    <tr>\n      <td rowspan=\"1\"><code>s390x</code></td>\n      <td><code>s390x-unknown-linux-gnu</code></td>\n      <td>✅</td>\n    </tr>\n    <tr>\n      <td rowspan=\"2\">macOS</td>\n      <td><code>aarch</code></td>\n      <td><code>arch64-apple-darwin</code></td>\n      <td>✅</td>\n    </tr>\n    <tr>\n      <td><code>amd</code></td>\n      <td><code>x86_64-apple-darwin</code></td>\n      <td>✅</td>\n    </tr>\n    <tr>\n      <td rowspan=\"3\">Windows</td>\n      <td><code>aarch</code></td>\n      <td><code>aarch64-pc-windows-msvc</code></td>\n      <td>✅</td>\n    </tr>\n    <tr>\n      <td rowspan=\"2\"><code>amd</code></td>\n      <td><code>x86_64-pc-windows-msvc</code></td>\n      <td>✅</td>\n    </tr>\n    <tr>\n      <td><code>i686-pc-windows-msvc</code></td>\n      <td>✅</td>\n    </tr>\n  </tbody>\n</table>\n\n## Development\n\nThis Node.js binding is written in [Rust]. To build this binding, you\nneed to install the Rust compiler, see [the Install Rust\nPage](https://www.rust-lang.org/tools/install). Then, the workflow is\npretty classical by using [npm], see [the Downloading and installing\nNode.js and npm\nPage](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm).\n\nThe binding is compatible with, and tested against, the Node.js\nversions that are in “current” or “active” states,\naccording to [the Node.js Releases\nPage](https://nodejs.org/en/about/releases/), _and_ which are\ncompatible with [NAPI v6 (Node.js\nAPI)](https://nodejs.org/api/n-api.html#node-api-version-matrix). It\nmeans that this binding will work with the following versions:\n22.0.0 and 24.0.0.\n\nOnce the Rust compiler, Node.js and npm are installed, you can run the\nfollowing commands:\n\n```sh\n$ npm install --ignore-scripts\n$ npm run build\n$ npm run test\n```\n\nAn `index.js`, `index.d.ts` and a `*.node` files should be\ngenerated. At the same level of those files, you can edit a file and\ntry this:\n\n```javascript\nconst { OlmMachine } = require(\"./index.js\");\n\n// Let's see what we can do.\n```\n\nThe `OlmMachine` state machine works in a push/pull manner:\n\n-   You push state changes and events retrieved from a Matrix homeserver\n    `/sync` response, into the state machine,\n-   You pull requests that you will need to send back to the homeserver\n    out of the state machine.\n\n```javascript\nconst { OlmMachine, UserId, DeviceId, RoomId, DeviceLists } = require(\"./index.js\");\n\nasync function main() {\n    // Define a user ID.\n    const alice = new UserId(\"@alice:example.org\");\n\n    // Define a device ID.\n    const device = new DeviceId(\"DEVICEID\");\n\n    // Let's create the `OlmMachine` state machine.\n    const machine = await OlmMachine.initialize(alice, device);\n\n    // Let's pretend we have received changes and events from a\n    // `/sync` endpoint of a Matrix homeserver, …\n    const toDeviceEvents = \"[]\"; // JSON-encoded list of events\n    const changedDevices = new DeviceLists();\n    const oneTimeKeyCounts = {};\n    const unusedFallbackKeys = [];\n\n    // … and push them into the state machine.\n    const decryptedToDevice = await machine.receiveSyncChanges(\n        toDeviceEvents,\n        changedDevices,\n        oneTimeKeyCounts,\n        unusedFallbackKeys,\n    );\n\n    // Now, let's pull requests that we need to send out to the Matrix\n    // homeserver.\n    const outgoingRequests = await machine.outgoingRequests();\n\n    // To complete the workflow, send the requests here out and call\n    // `machine.markRequestAsSent`.\n}\n\nmain();\n```\n\n### With tracing (experimental)\n\nIf you want to enable [tracing](https://tracing.rs), i.e. to get the\nlogs, you should re-compile the extension with the `tracing` feature\nturned on:\n\n```sh\n$ npm run build -- --features tracing\n```\n\nNow, you can use the `MATRIX_LOG` environment variable to tweak the log filtering, such as:\n\n```sh\n$ MATRIX_LOG=debug npm run test\n```\n\nSee\n[`tracing-subscriber`](https://tracing.rs/tracing_subscriber/index.html)\nto learn more about the `RUST_LOG`/`MATRIX_LOG` environment variable.\n\n#### Using tracing in dependent projects\n\nTo enable tracing in client applications that import these bindings, here's how to do it in\na local development environment:\n\n-   In this directory, run `npm link` to make your local build of the bindings available to\n    other Node projects on your system\n-   In your client app's source directory, run `npm link @matrix-org/matrix-sdk-crypto-nodejs`\n    to make it use your trace-enabled local build of the bindings\n-   In your client app's source code, add a call to `initTracing` near startup time\n-   Run your app with the `MATRIX_LOG` environment variable set to the desired log level\n\nEither `npm link` command may be substituted with `yarn link`.\n\n## Documentation\n\n[The documentation can be found\nonline](https://matrix-org.github.io/matrix-rust-sdk-crypto-nodejs/).\n\nTo generate the documentation locally, please run the following\ncommand:\n\n```sh\n$ npm run doc\n```\n\nThe documentation is generated in the `./docs` directory.\n\n[Node.js]: https://nodejs.org/\n[`matrix-sdk-crypto`]: https://github.com/matrix-org/matrix-rust-sdk/tree/main/crates/matrix-sdk-crypto\n[`matrix-rust-sdk`]: https://github.com/matrix-org/matrix-rust-sdk\n[Matrix]: https://matrix.org/\n[Rust]: https://www.rust-lang.org/\n[npm]: https://www.npmjs.com/","users":{}}