{"_id":"@telecrypt-io/storage","_rev":"45-44017250a9a89df95553b67443def733","name":"@telecrypt-io/storage","dist-tags":{"latest":"0.9.0"},"versions":{"0.1.0":{"name":"@telecrypt-io/storage","version":"0.1.0","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.1.0","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"bin":{"telecrypt-io":"dist/cli/index.js"},"dist":{"shasum":"e9a37c00f570e8eb36f0a9e7ad66f6c3a0e274aa","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.1.0.tgz","fileCount":31,"integrity":"sha512-CBD9YcW8IisWe/DQRP+GccraMV04jlmNCIug2MTaO2528ExwonCfy9IjZpOUgEmKxj2joIPCInQqqRppBflYLg==","signatures":[{"sig":"MEQCIDsB0Y3vhomvPTJGQlBbMVxkD4I5I0nJqHvNrdZnDJ19AiBQ1jIz9eJDnSUWY0T+G1F+/aRanA6E955tDqbeiwDD/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80347},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"62ae619ec4008ae3545b75b525ca78f907d72bdb","scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh"},"_npmUser":{"name":"alex_potemkin","email":"support@nocloud.today"},"_npmVersion":"10.9.2","description":"End-to-end encrypted file storage and sharing, built on Matrix.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0","matrix-js-sdk":"41.9.0","fake-indexeddb":"^6.2.5","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.1.0_1784630529997_0.974613884570948","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@telecrypt-io/storage","version":"0.1.1","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.1.1","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/secure-storage#readme","bugs":{"url":"https://github.com/TeleCrypt-io/secure-storage/issues"},"bin":{"telecrypt-io":"dist/cli/index.js"},"dist":{"shasum":"02868073e734b74dea8d40ca1982193c6f009443","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.1.1.tgz","fileCount":31,"integrity":"sha512-lqcpn2oqsNLG1DCMumXcepKeRKpCUtzNwjhvfa6OA9qhBZA3MaKb2mqwQV3xqBM9oNN2mUN/xDVpbX5daya5HA==","signatures":[{"sig":"MEUCIQDPfze5nGdvsJdoLrclvb91flHk9dXLX5KWkqJRqTWszQIgexGKDgoW4hPTUJsCsC7dy8NH5FkO8RlfC6P3gJoE0Sw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82004},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"43c231e132e74e98ec8dda3e31b910e2053977ff","scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0f2cdb6e-753a-44d8-809f-b60dd55c6c45"}},"repository":{"url":"git+https://github.com/TeleCrypt-io/secure-storage.git","type":"git"},"_npmVersion":"12.0.1","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"commander":"^15.0.0","matrix-js-sdk":"41.9.0","fake-indexeddb":"^6.2.5","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.1.1_1784631478638_0.3531054097998243","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@telecrypt-io/storage","version":"0.1.2","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.1.2","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/secure-storage#readme","bugs":{"url":"https://github.com/TeleCrypt-io/secure-storage/issues"},"bin":{"telecrypt-io":"dist/cli/index.js"},"dist":{"shasum":"efc021338c88a103389fe1ac2d062646552c20bd","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.1.2.tgz","fileCount":37,"integrity":"sha512-uSoufHpBzdiT6Y1QCiaYzS2MVSnBaP5PKJj7ZN1/PyrET8Cpj/7vJWUtRFhmyq2n8GUQjO+hjifjLLQ5iK2Ohw==","signatures":[{"sig":"MEUCIHtxwU4+ECGZSAPgWj+A8fgC/d1wcCryIiXdP7RDgfe8AiEAt3yI7jw582vdRvD5lsAT4k6BAURyaWjvml7EmPU0nto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122098},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"gitHead":"a94f566c447135ff01dbdd43f5ca33874f0acfdb","scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0f2cdb6e-753a-44d8-809f-b60dd55c6c45"}},"repository":{"url":"git+https://github.com/TeleCrypt-io/secure-storage.git","type":"git"},"_npmVersion":"11.5.1","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"15.0.0","matrix-js-sdk":"41.9.0","fake-indexeddb":"6.2.5","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","eslint":"9.39.5","vitest":"2.1.9","typescript":"5.9.3","@types/node":"22.20.1","@playwright/test":"1.61.1","@typescript-eslint/parser":"8.64.0","@typescript-eslint/eslint-plugin":"8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.1.2_1785318042161_0.760719683433086","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@telecrypt-io/storage","version":"0.1.3","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.1.3","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/secure-storage#readme","bugs":{"url":"https://github.com/TeleCrypt-io/secure-storage/issues"},"bin":{"telecrypt-io":"dist/cli/index.js"},"dist":{"shasum":"1011ce2f59564136c3fc3d96bed3e0f15adeb781","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.1.3.tgz","fileCount":37,"integrity":"sha512-/WlBtljpUUb388xPo7cs1Ft1yM/R9Uiv3YI31OJRjN2Q46aVieWPnQop9PMPUJjgcHkuOh0H+zy26di99wf8Vw==","signatures":[{"sig":"MEYCIQD9wFdtOSzn/BaYY33X7xI5xOM9xhVD36iT3nMlgg6XNwIhAKMKpAVn2JEjM7lVi9fvujJHkAEHz9YPqkXTeGNyTXgO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122099},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"gitHead":"6f984791c7d0c5a84578abe6e80870faf22c05e7","scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0f2cdb6e-753a-44d8-809f-b60dd55c6c45"}},"repository":{"url":"git+https://github.com/TeleCrypt-io/secure-storage.git","type":"git"},"_npmVersion":"11.5.1","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"15.0.0","matrix-js-sdk":"41.9.0","fake-indexeddb":"6.2.5","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","eslint":"10.8.0","vitest":"4.1.10","typescript":"5.9.3","@types/node":"22.20.1","@playwright/test":"1.61.1","@typescript-eslint/parser":"8.64.0","@typescript-eslint/eslint-plugin":"8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.1.3_1785318478997_0.7244303128794745","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@telecrypt-io/storage","version":"0.2.0","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.2.0","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"1ecba36ebc530be3b03fe4b6245f6b51abebea6f","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.2.0.tgz","fileCount":19,"integrity":"sha512-TG/NrQgk6ksP9KDEfZ9pi7GXrikw7SyMPACU8dQ/1udK2bBV1jGOHRiQ5M5YDbwXNBszW0PUnQzvO7q3QEWZvg==","signatures":[{"sig":"MEUCICaRhGGLBTdLOJ1AykR8yayNp/6E/qIt9q0CAH90wl8FAiEAgqVhqyBUxXpEFvg0+7Jh04sWpTmrsPn61tsnFVuUr08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73578},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"gitHead":"9ea3d2aaf2ca53d7771ffcb5d564b23c0fa05854","scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"matrix-js-sdk":"41.9.0","oidc-client-ts":"3.5.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","eslint":"10.8.0","vitest":"4.1.10","typescript":"5.9.3","@types/node":"22.20.1","@playwright/test":"1.61.1","@typescript-eslint/parser":"8.64.0","@typescript-eslint/eslint-plugin":"8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.2.0_1785790657244_0.1890655483737853","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@telecrypt-io/storage","version":"0.2.1","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.2.1","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"393895eb0fabf3e9d256819ab4eacaaf110efa8d","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.2.1.tgz","fileCount":19,"integrity":"sha512-RpF4bg9wBjN6czuOv474GpWyfUA5LfLikXqm0umcEwu9dtjuw5Tep8HKLHva2M57pi78S8iE8JQHAsZYBkkfJg==","signatures":[{"sig":"MEUCIHPcM/M4yBEus3pqpy8A9j8Sbii7/QuBGoeu/jxHlHMCAiEAsx3EZSjg5XZn+ODsQfA+m2nZoe563NXiVujKu7/J0fU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75204},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"gitHead":"4d3adde0b48d433818ff986602c3268b4313c5b0","scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"matrix-js-sdk":"41.9.0","oidc-client-ts":"3.5.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","eslint":"10.8.0","vitest":"4.1.10","typescript":"5.9.3","@types/node":"22.20.1","fake-indexeddb":"6.2.5","@playwright/test":"1.61.1","@typescript-eslint/parser":"8.64.0","@typescript-eslint/eslint-plugin":"8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.2.1_1786453442886_0.1206060137027769","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@telecrypt-io/storage","version":"0.2.2","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.2.2","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"c8862e912f475125a133822ecdb39ab48cd02197","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.2.2.tgz","fileCount":19,"integrity":"sha512-lwNet572uf4wxBOR62YO3DHTSDyFiIVMeSiNTdqg0bh2o7+01vdPaPY1MpLs/GwXeSY1qx7D1gDh3U2zWZV+WQ==","signatures":[{"sig":"MEYCIQDQeZ0i80t2iprh4XE3AdZHaKARRZB9jIllqLQPML5s3wIhAIftvFIXz0K4cyXxlFZ3t9MK3CQLs62rktmq1cSa19ji","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75102},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"gitHead":"44ab5e78fe4da7e8eed9e1c9b241989ba70ad03b","scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"matrix-js-sdk":"41.9.0","oidc-client-ts":"3.5.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","eslint":"10.8.0","vitest":"4.1.10","typescript":"5.9.3","@types/node":"22.20.1","fake-indexeddb":"6.2.5","@playwright/test":"1.61.1","@typescript-eslint/parser":"8.64.0","@typescript-eslint/eslint-plugin":"8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.2.2_1786830187994_0.871490667008094","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@telecrypt-io/storage","version":"0.2.3","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.2.3","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"acd6689eda635166aa3d743a5ddd4a7a949ba899","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.2.3.tgz","fileCount":19,"integrity":"sha512-ijonVEshc+FkhnVOklDFg3ZHtSgUrT+M0vBlpwb7sDntWsW5zN8TXN97rFfgvfNW+SorCEEVjSgqIC1Gm/Ywfw==","signatures":[{"sig":"MEUCIQC21fBotPaL7HQEhUmzbEeNZZ9D8wMe0PTtOMWQr3kBpAIgXNZGfe80x9k4yTC1c4LUPjeyy9bzSQM9aLRkk1s6ZAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76286},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"gitHead":"abd472f537944eca7258bc6dd598fe61fc69fb6f","scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"matrix-js-sdk":"41.9.0","oidc-client-ts":"3.5.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","eslint":"10.8.0","vitest":"4.1.10","typescript":"5.9.3","@types/node":"22.20.1","fake-indexeddb":"6.2.5","@playwright/test":"1.61.1","@typescript-eslint/parser":"8.64.0","@typescript-eslint/eslint-plugin":"8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.2.3_1787043399078_0.595822371497229","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@telecrypt-io/storage","version":"0.2.4","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.2.4","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"cff1e54cd4cca7890c8db0b7d20b5e76b8680e0c","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.2.4.tgz","fileCount":19,"integrity":"sha512-kmA3XnzSZftC6PP7CIKgH1RJjcnA6eGiclTkBZKkgH7xn79F3AHCsoymHPVcnCckqrbuXq7j5/Bv5/hbjlBhSg==","signatures":[{"sig":"MEUCIDpbXzX12PoucKNWFxJpsd+g604fG4th0yRWVLGCgBxPAiEA7eeaP/obdHcpG4mG5OAHgJcpqyV4KaBcw3pgjP/UT2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78325},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"gitHead":"44d17ba363a0ed84022b4230805e580d2b126049","scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"matrix-js-sdk":"41.9.0","oidc-client-ts":"3.5.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","eslint":"10.8.0","vitest":"4.1.10","typescript":"5.9.3","@types/node":"22.20.1","fake-indexeddb":"6.2.5","@playwright/test":"1.61.1","@typescript-eslint/parser":"8.64.0","@typescript-eslint/eslint-plugin":"8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.2.4_1787045370248_0.9430919334100003","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@telecrypt-io/storage","version":"0.2.5","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.2.5","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"ebd14052c437ecd3c30b4d60771ea18edb823d17","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.2.5.tgz","fileCount":19,"integrity":"sha512-ajsqAAttpjR8m+3Ty06DZEom85inaiE6HsvGZwRIuFPk7uyOe6SxqP+HdiXihlfUpU1ueK0BI2dSJ9ym4XX5+w==","signatures":[{"sig":"MEYCIQC0quze2NDPzXxt6dnvJEdy8IngBax1+w5IvpQkKrVwhwIhAMQWuRgqkFotgovSRLP1omB1i/of8nVIjZwZKgvVokBf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78574},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"gitHead":"ee9f4a4450fa9b141a3e183d43a4c38582613239","scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"matrix-js-sdk":"41.9.0","oidc-client-ts":"3.5.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","eslint":"10.8.0","vitest":"4.1.10","typescript":"5.9.3","@types/node":"22.20.1","fake-indexeddb":"6.2.5","@playwright/test":"1.61.1","@typescript-eslint/parser":"8.64.0","@typescript-eslint/eslint-plugin":"8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.2.5_1787046504816_0.5859360818491972","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@telecrypt-io/storage","version":"0.2.6","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.2.6","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"684f3578200b0ae8cfd86de95deb6917cfba78a4","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.2.6.tgz","fileCount":19,"integrity":"sha512-N1bFia7Rkp1Wrx6sJXw2QF4cVNAuaBnd2NswKg+PJa1Oi+WpHJWFFO5uIJMn7XLK890F2msVUvY6N7KtxTI36A==","signatures":[{"sig":"MEUCIQC+G/qZ7DkTzR5Fa35fqsvHsMVHrmxGhqCjtalmrKBFugIgKWc0v7fpAUqlrQVFXjvX3RfN+0W4aGMSadRf6LDI/yU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79348},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"gitHead":"07bdf329f7fd8036bf1230b23199742aa3cd6b54","scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"matrix-js-sdk":"41.9.0","oidc-client-ts":"3.5.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","eslint":"10.8.0","vitest":"4.1.10","typescript":"5.9.3","@types/node":"22.20.1","fake-indexeddb":"6.2.5","@playwright/test":"1.61.1","@typescript-eslint/parser":"8.64.0","@typescript-eslint/eslint-plugin":"8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.2.6_1787050259496_0.6410638534508861","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@telecrypt-io/storage","version":"0.2.8","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.2.8","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"301f937ab70b6c28ff18a435f0add44e5e13fdea","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.2.8.tgz","fileCount":19,"integrity":"sha512-mPLANIXBphzFpRT1tQMmcgZ4SkGqhl9aytoE6qLMOybFxEjYgeCgs+gUEBW24fSwUV+IYRZGv8K7fSgd0G/smg==","signatures":[{"sig":"MEUCIQCm9bdrZPAlXF4KjwowRl/cMDTpARGWNs7pL9T6l+u7HwIgALQkqz1BkHCQfGrxzWOi6ixBUPFLWyB1B7RZnL6yRLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79720},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"gitHead":"befefe6b6217deba570603a2804925391e81f538","scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"matrix-js-sdk":"41.9.0","oidc-client-ts":"3.5.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","eslint":"10.8.0","vitest":"4.1.10","typescript":"5.9.3","@types/node":"22.20.1","fake-indexeddb":"6.2.5","@playwright/test":"1.61.1","@typescript-eslint/parser":"8.64.0","@typescript-eslint/eslint-plugin":"8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.2.8_1787053428709_0.9381787889336983","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@telecrypt-io/storage","version":"0.2.9","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.2.9","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"0a755fa1c3741063429863871ec75beae4f051b8","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.2.9.tgz","fileCount":19,"integrity":"sha512-BOD57DsKVlFjLdIm2HtGaKbR1IwDEZDTe/Ma8EoCN2++yQ796yWw0TOoQijQJG8ZpNU/tAP/osV1o5ciPrC/3A==","signatures":[{"sig":"MEUCIB/mNysZZIY9tGRTn514bqf6o+0wCQDB39vbhqOMHiTTAiEA3Rf9ScSxM4cwTcvyt2jsUMwY9Zb2vUdKqUEld7fY80o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81717},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"gitHead":"5602af2bfc8b7bfc588008020ca87ecec2fd80ad","scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"matrix-js-sdk":"41.9.0","oidc-client-ts":"3.5.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","eslint":"10.8.0","vitest":"4.1.10","typescript":"5.9.3","@types/node":"22.20.1","fake-indexeddb":"6.2.5","@playwright/test":"1.61.1","@typescript-eslint/parser":"8.64.0","@typescript-eslint/eslint-plugin":"8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.2.9_1787056102590_0.23756861332239843","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@telecrypt-io/storage","version":"0.2.10","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.2.10","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"6da4606d4827c3c3ae10163a7affcfa6591da0d8","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.2.10.tgz","fileCount":19,"integrity":"sha512-8hrFkaTojyI8QY/T5oNxkfBVSCzfknAp5C8YpBgcIiWIeEtXPbSdc/7MTY3lfSfjhfGVkhwSdjQ18I6lIzK03w==","signatures":[{"sig":"MEQCICHn9LJVzm5hmolO+w8+il4B0HJCSUtnUwJhkXv1mIfBAiB/tgnNKWj5QftZJWRtDyZNEtkpAp72O84FnHgFkk3GcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85507},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"gitHead":"53cc52017cd07fca371198ab9f9871ca1bc6a5dc","scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"matrix-js-sdk":"41.9.0","oidc-client-ts":"3.5.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","eslint":"10.8.0","vitest":"4.1.10","typescript":"5.9.3","@types/node":"22.20.1","fake-indexeddb":"6.2.5","@playwright/test":"1.61.1","@typescript-eslint/parser":"8.64.0","@typescript-eslint/eslint-plugin":"8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.2.10_1787061381728_0.703024488589842","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@telecrypt-io/storage","version":"0.2.11","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.2.11","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"01120374639b141e0883c84b333cd2e748969d11","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.2.11.tgz","fileCount":19,"integrity":"sha512-IQj6XXLZHaQAJA6tBLe9hdKPjpjvwWlMdWZ0hmVxn0KDmu03T4Hb2h3bIYCniI6BkLTp02X3PCQGfp6szF6lag==","signatures":[{"sig":"MEUCIQDKjQr5JlrPKk703Wu2ILpo9OcPe5DyrXg8/kCpfCWfewIgaGSgSsA+mBz6EXVfouEViRqPeUBH8eJ4R7BugztFG5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85694},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"gitHead":"3b1b27ed35ece973da5d6353cb8533cb5abaf64e","scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"matrix-js-sdk":"41.9.0","oidc-client-ts":"3.5.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","eslint":"10.8.0","vitest":"4.1.10","typescript":"5.9.3","@types/node":"22.20.1","fake-indexeddb":"6.2.5","@playwright/test":"1.61.1","@typescript-eslint/parser":"8.64.0","@typescript-eslint/eslint-plugin":"8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.2.11_1787063924625_0.6085106637456894","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@telecrypt-io/storage","version":"0.2.12","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.2.12","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"74e1c2de498317bbb16c83eac58dc19be75a3781","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.2.12.tgz","fileCount":19,"integrity":"sha512-1xJPPx7uqeOTmbEeN4DrcVm1mF8VH4hOmXWYJZWqFu59zWTeg/TW8j0n++2cuwyZTPnvz7Yxo6d7U/Y7DmtG0w==","signatures":[{"sig":"MEUCIDE2kqE5dUOmXqyStuc8oQ1Dqc+cJdL8gfVUYJuAWjL2AiEAnaUPDyb3buY7KpbjP75XpAbqY8xZLskN+mYAvzQTeR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85735},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"gitHead":"3444812290829e65de8cd03416ab8ae572ec2889","scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"matrix-js-sdk":"41.9.0","oidc-client-ts":"3.5.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","eslint":"10.8.0","vitest":"4.1.10","typescript":"5.9.3","@types/node":"22.20.1","fake-indexeddb":"6.2.5","@playwright/test":"1.61.1","@typescript-eslint/parser":"8.64.0","@typescript-eslint/eslint-plugin":"8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.2.12_1787064911884_0.6758391216614106","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@telecrypt-io/storage","version":"0.2.13","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.2.13","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"09b72a40d465db3f69826ab8e29684cec0f96143","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.2.13.tgz","fileCount":19,"integrity":"sha512-Wa8KHM01okFGl2jFDsOooPNy+z0iZbwj6boAUsSzxL/Ifyqi6xSAksvIag4ogJmMUvKmjtP0H9JYTsm0Wy4qOA==","signatures":[{"sig":"MEUCIA7YH1oUPx4xhFq3piG9qLHy9RAtIKvnQqz363yW0XqVAiEAj3W65DobZi5WfrZJFmkhv0Uwm1JKiYFFF4JC9d/fYAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86974},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"gitHead":"6938425cd1aef708df9d47cb7b8b9152a6b26c47","scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"matrix-js-sdk":"41.9.0","oidc-client-ts":"3.5.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","eslint":"10.8.0","vitest":"4.1.10","typescript":"5.9.3","@types/node":"22.20.1","fake-indexeddb":"6.2.5","@playwright/test":"1.61.1","@typescript-eslint/parser":"8.64.0","@typescript-eslint/eslint-plugin":"8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.2.13_1787428948906_0.6391138094679871","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@telecrypt-io/storage","version":"0.3.0","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.3.0","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"af97cf1bc1ff4b06e697c26b4f812d989fbe354d","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.3.0.tgz","fileCount":19,"integrity":"sha512-scPz0l1o32syKPr+eC2cNRgMqKiNCqs8+Y7WpakzBFU6oaa4WTFUkVsdwbaNeuH/XjyOOMYGlT6zCca9fUXFhw==","signatures":[{"sig":"MEUCIG/CNAZhw2OlyRCQZgX7xWV0d3IjjybuohGPlGR40OREAiEA1ozCt+1KNiPxZUhTPVf+AhBylXFOqC+0edhWo8fMb7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85136},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"gitHead":"e949613f0c94a2d59e9aa5f907d79549c9d03638","scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"matrix-js-sdk":"41.9.0","oidc-client-ts":"3.5.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","eslint":"10.8.0","vitest":"4.1.10","typescript":"5.9.3","@types/node":"22.20.1","fake-indexeddb":"6.2.5","@playwright/test":"1.61.1","@typescript-eslint/parser":"8.64.0","@typescript-eslint/eslint-plugin":"8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.3.0_1787474372013_0.6506670240547274","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@telecrypt-io/storage","version":"0.4.0","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.4.0","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"7bbb56aeb559e5611aba44b8e4865ce366d2cde6","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.4.0.tgz","fileCount":19,"integrity":"sha512-wd/vBIsUxMBNwgp+FI2R+wolNIZ5HOSPFQ6neq6Qz5tYPRqk6ACMSVUCTZelpTlJUj0m6vmcnUDZrSxWDqDBdw==","signatures":[{"sig":"MEUCIQDY7+e485YI7cv7AlPwyH9/Z9MRM12XBuG3LocJuFB0WAIgUskoq3rikDx3392bvxD5IL7GFIxbk2o+LJJdsKQFqo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86880},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"gitHead":"87eadfad624ba773ba6059945dd439bbc23a00c9","scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"matrix-js-sdk":"41.9.0","oidc-client-ts":"3.5.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","eslint":"10.8.0","vitest":"4.1.10","typescript":"5.9.3","@types/node":"22.20.1","fake-indexeddb":"6.2.5","@playwright/test":"1.61.1","@typescript-eslint/parser":"8.64.0","@typescript-eslint/eslint-plugin":"8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.4.0_1787488443783_0.6312885223896221","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@telecrypt-io/storage","version":"0.5.7","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.5.7","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"afc33612798e4237e450b95400aee002363b9534","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.5.7.tgz","fileCount":25,"integrity":"sha512-X/5RNtBUTlimZBhoIWGi/CFiHSEbC24chBRDM5HLIlVQdIH23oJHOgL5DGkTSit0KQEk9Y4iJMfJryUrOObqMQ==","signatures":[{"sig":"MEUCICWxX0iHukjHxWUkXBqieP7jtY9VLPVyFg7oZNCQrJJMAiEAxdo9NAIuB+fwVjnjb4GWSU69inQJ/APH7Ux9Ga6clws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269477},"main":"dist/index.js","type":"module","_from":"file:release/v0.5.7.tgz","types":"dist/index.d.ts","engines":{"node":"22.23.2"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh","typecheck:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"_resolved":"/home/runner/work/storage-sdk/storage-sdk/release/v0.5.7.tgz","_integrity":"sha512-X/5RNtBUTlimZBhoIWGi/CFiHSEbC24chBRDM5HLIlVQdIH23oJHOgL5DGkTSit0KQEk9Y4iJMfJryUrOObqMQ==","repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"matrix-js-sdk":"42.2.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"eslint":"10.9.0","vitest":"4.1.11","typescript":"5.9.3","@types/node":"22.20.1","fake-indexeddb":"6.2.5","@typescript-eslint/parser":"8.67.0","@typescript-eslint/eslint-plugin":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.5.7_1787644815950_0.9691133165980452","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@telecrypt-io/storage","version":"0.5.8","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.5.8","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"63ef0e6f597b5aca5450ed59aaa8420e30130af4","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.5.8.tgz","fileCount":25,"integrity":"sha512-+H669YOEF6xcfUTKhPwrcAHngcWUVYooW/0vo2iBuXR8xQk1o8CrT8HSahTnzcrJAeAWQ56QUBxMkutgZ5WitQ==","signatures":[{"sig":"MEQCIDNyvdYVv6lOmQ02QSj0QcwwP0i50hILngKT/7DNr9p5AiBdTj724T6T9pruoWmnrdAk8u4Io9rOrPsPDbbs3ifMtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269477},"main":"dist/index.js","type":"module","_from":"file:release/v0.5.8.tgz","types":"dist/index.d.ts","engines":{"node":"22.23.2"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh","typecheck:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"_resolved":"/home/runner/work/storage-sdk/storage-sdk/release/v0.5.8.tgz","_integrity":"sha512-+H669YOEF6xcfUTKhPwrcAHngcWUVYooW/0vo2iBuXR8xQk1o8CrT8HSahTnzcrJAeAWQ56QUBxMkutgZ5WitQ==","repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"matrix-js-sdk":"42.2.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"eslint":"10.9.0","vitest":"4.1.11","typescript":"5.9.3","@types/node":"22.20.1","fake-indexeddb":"6.2.5","@typescript-eslint/parser":"8.67.0","@typescript-eslint/eslint-plugin":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.5.8_1787646074559_0.39186775775697313","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@telecrypt-io/storage","version":"0.5.9","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.5.9","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"b061360ea29bf7bc71e5e62d51bd833cbc141764","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.5.9.tgz","fileCount":25,"integrity":"sha512-lNdOe/t59lrDu5ySOwqs9QlVTrIRCPyF9MW+ilew1PoOTdVPkuvXrlbgOKkM6w89Ob21ATwzc/nxQytLqnp/oA==","signatures":[{"sig":"MEUCIDd+52o4KieiXyIZFhHgB/6/D9RVzQHfcuic6Ib+UpEaAiEA6CiY5Mw7GQhBoIN+WTISh6udiyLfqCGwuLOazCqr/Tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.5.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269477},"main":"dist/index.js","type":"module","_from":"file:release/v0.5.9.tgz","types":"dist/index.d.ts","engines":{"node":"22.23.2"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh","typecheck:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"_resolved":"/home/runner/work/storage-sdk/storage-sdk/release/v0.5.9.tgz","_integrity":"sha512-lNdOe/t59lrDu5ySOwqs9QlVTrIRCPyF9MW+ilew1PoOTdVPkuvXrlbgOKkM6w89Ob21ATwzc/nxQytLqnp/oA==","repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"matrix-js-sdk":"42.2.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"eslint":"10.9.0","vitest":"4.1.11","typescript":"5.9.3","@types/node":"22.20.1","fake-indexeddb":"6.2.5","@typescript-eslint/parser":"8.67.0","@typescript-eslint/eslint-plugin":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.5.9_1787646530912_0.21766966901692109","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"@telecrypt-io/storage","version":"0.5.10","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.5.10","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"f2891a53f6e3278f26f5a0af811439206432951c","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.5.10.tgz","fileCount":25,"integrity":"sha512-5NN7KU/lN8O2cx+fOj66aGACk4p+kTzbf5dhf+yrFDn03R3TdSa8hdX1CCO3C0bHdKzWFvAXvDtNnCTqljwyBA==","signatures":[{"sig":"MEUCIBdXLjz9VHYXjso1arxW1wqjy3apiQ2Flbp2VlNFu7POAiEA1+mfh8wQXwyUnQrYQVGm+Tkq6O+POlcl5SshyvHDwxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.5.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269479},"main":"dist/index.js","type":"module","_from":"file:release/v0.5.10.tgz","types":"dist/index.d.ts","engines":{"node":"22.23.2"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh","typecheck:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"_resolved":"/home/runner/work/storage-sdk/storage-sdk/release/v0.5.10.tgz","_integrity":"sha512-5NN7KU/lN8O2cx+fOj66aGACk4p+kTzbf5dhf+yrFDn03R3TdSa8hdX1CCO3C0bHdKzWFvAXvDtNnCTqljwyBA==","repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"matrix-js-sdk":"42.2.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"eslint":"10.9.0","vitest":"4.1.11","typescript":"5.9.3","@types/node":"22.20.1","fake-indexeddb":"6.2.5","@typescript-eslint/parser":"8.67.0","@typescript-eslint/eslint-plugin":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.5.10_1787646861966_0.08849585670714144","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"@telecrypt-io/storage","version":"0.5.11","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.5.11","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"bdaf0c656fa68a4a04768493a26d9f70f4016007","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.5.11.tgz","fileCount":25,"integrity":"sha512-kpDZnX4XJu6EwYUYRajqqcqyqIHU2dUwIxp8t+T424aDmXOk/Z2Etb99FDQwhbUh/0UZHbcPFI1AflNHREaoOQ==","signatures":[{"sig":"MEUCIQCBASdBqQFD2ZdeepcFNNfVdTNEP63iA2nYW8Dwy72ELgIgShScsM4jT2K8kI85929yRxQ2hcu1ENlGQ40q3l0HQIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCtg5DBlK7iN/wZCw99vGZSBprXPMucRSMEuvbSx7OxGQIhAKn0pjg43wZHGpzF13Yn4MNfTRpKeCpJKKP6QP+rvkwF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.5.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269480},"main":"dist/index.js","type":"module","_from":"file:release/v0.5.11.tgz","types":"dist/index.d.ts","engines":{"node":"24.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh","typecheck:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"_resolved":"/home/runner/work/storage-sdk/storage-sdk/release/v0.5.11.tgz","_integrity":"sha512-kpDZnX4XJu6EwYUYRajqqcqyqIHU2dUwIxp8t+T424aDmXOk/Z2Etb99FDQwhbUh/0UZHbcPFI1AflNHREaoOQ==","repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"matrix-js-sdk":"42.2.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@11.19.0","devDependencies":{"eslint":"10.9.0","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.13.3","fake-indexeddb":"6.2.5","@typescript-eslint/parser":"8.67.0","@typescript-eslint/eslint-plugin":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.5.11_1788297025860_0.05188170806735504","host":"s3://npm-registry-packages-npm-production"}},"0.5.17":{"name":"@telecrypt-io/storage","version":"0.5.17","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.5.17","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"6510971a2af1cfe042c8c1b0dcb6fd3b039171c8","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.5.17.tgz","fileCount":25,"integrity":"sha512-dvcAGBS04y0Xd1M9ABjU3A57h1m7cNkZgT/fCZdiMI6UdF+zajatGVmuuxZFy6IobBCTZC3tyq8f96ybXvUORA==","signatures":[{"sig":"MEUCIDYZzKa9gvq5gYWDyvVKvoky+V69hTjo9TU6DE/WoY1fAiEAgpX41rhTIMnHp4K8mim+Rj/3mdry0JU9jSVa3oWs9F8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHHIWmaQXMJ+I0QBPT60Hx04BjLSGFE7EKNFvq6Uvp5+AiEAtyXi+iVOhdUlIx6b9gR9arYpdAVM770HjjXNWt8kozw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.5.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271303},"main":"dist/index.js","type":"module","_from":"file:release/v0.5.17.tgz","types":"dist/index.d.ts","engines":{"node":"24.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh","typecheck:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"_resolved":"/home/runner/work/storage-sdk/storage-sdk/release/v0.5.17.tgz","_integrity":"sha512-dvcAGBS04y0Xd1M9ABjU3A57h1m7cNkZgT/fCZdiMI6UdF+zajatGVmuuxZFy6IobBCTZC3tyq8f96ybXvUORA==","repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"matrix-js-sdk":"42.2.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@11.19.0","devDependencies":{"eslint":"10.9.0","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.13.3","fake-indexeddb":"6.2.5","@typescript-eslint/parser":"8.67.0","@typescript-eslint/eslint-plugin":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.5.17_1788317739024_0.4407619284160098","host":"s3://npm-registry-packages-npm-production"}},"0.5.18":{"name":"@telecrypt-io/storage","version":"0.5.18","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.5.18","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"eb7135b9ef82bd3fbb0d06340ea99ae253d5887e","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.5.18.tgz","fileCount":25,"integrity":"sha512-kJ7IV4EUBE9NT054W8ouxkGb5lILzdNbELvNvExxaD7oNHGMqBK0VjXKajLQr5IaUoFUk9p/BjhHsAVzFJuoTw==","signatures":[{"sig":"MEUCIQCVTG3shBBE+HtU+kZrsc0AsrSwlJZKR3oaVnNewMtBlwIgQdtFCBOJdZaytx3FG9hEOaWg97Dx/UAwy6XT/x1uyyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDN69XwK1WlQm4DZ5911kRCGmFL6RhpHwsJR+4YZ2TKSwIhAIvie23Hr1I5/mgx89ILSTAykkWawD9kjCd23Lb5iWoL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.5.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271303},"main":"dist/index.js","type":"module","_from":"file:release/v0.5.18.tgz","types":"dist/index.d.ts","engines":{"node":"24.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh","typecheck:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"_resolved":"/home/runner/work/storage-sdk/storage-sdk/release/v0.5.18.tgz","_integrity":"sha512-kJ7IV4EUBE9NT054W8ouxkGb5lILzdNbELvNvExxaD7oNHGMqBK0VjXKajLQr5IaUoFUk9p/BjhHsAVzFJuoTw==","repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"matrix-js-sdk":"42.2.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@11.19.0","devDependencies":{"eslint":"10.9.0","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.13.3","fake-indexeddb":"6.2.5","@typescript-eslint/parser":"8.67.0","@typescript-eslint/eslint-plugin":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.5.18_1788318812347_0.0921193465003527","host":"s3://npm-registry-packages-npm-production"}},"0.5.19":{"name":"@telecrypt-io/storage","version":"0.5.19","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.5.19","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"2b55b2905a91e717cf8e837ad680a99a490517be","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.5.19.tgz","fileCount":25,"integrity":"sha512-1myMy8MfxmW8UAY8BkWSzz7ptHZdR6CurwjyzULsxYgliR8eBizEu/Gdh24yK9jSKiFbSf1MSthZRyrvLKaw6A==","signatures":[{"sig":"MEYCIQCxymCUCq5IQX4z0132WlLU9dH7HjXvQ+EtVRfCDYglvgIhAJiOJA87eMW37hAZ55CgTRcQcoGkS4Mi7Dab7SQxUsdp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCZuNoQ+Y7Erb3jRiqt9pdhpEDkOI1VGUoS2EQCUpHuLgIgGkvyW1RJV13PMWQF+ktWDeG6HgIiYIJFmGcmJsgjD70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.5.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271303},"main":"dist/index.js","type":"module","_from":"file:release/v0.5.19.tgz","types":"dist/index.d.ts","engines":{"node":"24.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh","typecheck:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"_resolved":"/home/runner/work/storage-sdk/storage-sdk/release/v0.5.19.tgz","_integrity":"sha512-1myMy8MfxmW8UAY8BkWSzz7ptHZdR6CurwjyzULsxYgliR8eBizEu/Gdh24yK9jSKiFbSf1MSthZRyrvLKaw6A==","repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"matrix-js-sdk":"42.2.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@11.19.0","devDependencies":{"eslint":"10.9.0","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.13.3","fake-indexeddb":"6.2.5","@typescript-eslint/parser":"8.67.0","@typescript-eslint/eslint-plugin":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.5.19_1788319603638_0.5111473217292435","host":"s3://npm-registry-packages-npm-production"}},"0.5.20":{"name":"@telecrypt-io/storage","version":"0.5.20","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.5.20","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"f94e039891d44d5198eb9e7e521762bf9a328d1b","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.5.20.tgz","fileCount":25,"integrity":"sha512-soGcHS+GtTXY6t08wUl5vZjejwrDY3p41FNNiomXPEPyqAbBEvPbivduP40O15JiY74piDPU7kiSsnT4SHF9mw==","signatures":[{"sig":"MEUCIEicNIozwoL44RyaTGyl1TW3uwMjQPPizr+yq+DgBZHJAiEAxSPdfYmcOUq8tQH/KlODf8V8NTkSDfnrFsB7uM67kMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBFcNiV+0dndybuuvc8+Ec/b+9lI8Td0+7NQKNGhCeS/AiEAhebq+ic0Qv3xbwPS1/GpySHqTf/BioKMLTgC6FTcEsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.5.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271316},"main":"dist/index.js","type":"module","_from":"file:release/v0.5.20.tgz","types":"dist/index.d.ts","engines":{"node":"24.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh","typecheck:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"_resolved":"/home/runner/work/storage-sdk/storage-sdk/release/v0.5.20.tgz","_integrity":"sha512-soGcHS+GtTXY6t08wUl5vZjejwrDY3p41FNNiomXPEPyqAbBEvPbivduP40O15JiY74piDPU7kiSsnT4SHF9mw==","repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"matrix-js-sdk":"42.2.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@11.19.0","devDependencies":{"eslint":"10.9.0","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.13.3","fake-indexeddb":"6.2.5","@typescript-eslint/parser":"8.67.0","@typescript-eslint/eslint-plugin":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.5.20_1788327911914_0.10297510416750266","host":"s3://npm-registry-packages-npm-production"}},"0.5.21":{"name":"@telecrypt-io/storage","version":"0.5.21","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.5.21","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"bd51a4290d0cbbee9f052436c2131b16cc7f30a7","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.5.21.tgz","fileCount":25,"integrity":"sha512-L4JxhmEicYPph8lazE9IAehbFOjauYPm9kzcjA+kvUDvWukde4YZcVs9jCA1SpuX3UxMJOxWnAKp9aMM77zsXg==","signatures":[{"sig":"MEQCIEgPpP9p5c6MJcxb0ZyvktieB9dd4BHNvDeHLu9or2b9AiASmN0SQYEXn6Qc8qSJJAjTeqTHVl7ecKoQc0CsGrXt4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCjZzXqsto3sVeDAuqzlfuLUAYV/DHgRdSKBfkeIJzJXAIhAIEUyoPKL6z1nzhxVgxDCtDroTwvhWlXIou4KndmZANB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.5.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271326},"main":"dist/index.js","type":"module","_from":"file:release/v0.5.21.tgz","types":"dist/index.d.ts","engines":{"node":"24.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh","typecheck:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"_resolved":"/home/runner/work/storage-sdk/storage-sdk/release/v0.5.21.tgz","_integrity":"sha512-L4JxhmEicYPph8lazE9IAehbFOjauYPm9kzcjA+kvUDvWukde4YZcVs9jCA1SpuX3UxMJOxWnAKp9aMM77zsXg==","repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"matrix-js-sdk":"42.2.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@11.19.0","devDependencies":{"eslint":"10.9.0","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.13.3","fake-indexeddb":"6.2.5","@typescript-eslint/parser":"8.67.0","@typescript-eslint/eslint-plugin":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.5.21_1788336521239_0.17584803702598184","host":"s3://npm-registry-packages-npm-production"}},"0.5.22":{"name":"@telecrypt-io/storage","version":"0.5.22","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.5.22","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"ffa8ce6bf503f2d3abb45e268d878e02b7250628","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.5.22.tgz","fileCount":25,"integrity":"sha512-8mL/J0V03+2QiF6E2U4F98aJdkdvWPtBUBdWBLVjtyP6B8JCO9wFexxkaN1K4sQipzjgbvjO+/qqh4X8QWEbKw==","signatures":[{"sig":"MEUCIHfW1lAJpqQkR9v8tV/VRsIYTS3bZY5IDyk2XJducufHAiEAtjhI/mac7pgx2fbRwIa0iWK6Qi/y02WVBno9WojqNg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHkEgLNjAY4pdv1vEyMBIORZSPFyxGt6TWxMrhFLA2bLAiEA2UCdiOdnbw+D+MtX/4gWY15nNBJSPbzCqdPI5foQ41c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.5.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":272319},"main":"dist/index.js","type":"module","_from":"file:release/v0.5.22.tgz","types":"dist/index.d.ts","engines":{"node":"24.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh","typecheck:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"_resolved":"/home/runner/work/storage-sdk/storage-sdk/release/v0.5.22.tgz","_integrity":"sha512-8mL/J0V03+2QiF6E2U4F98aJdkdvWPtBUBdWBLVjtyP6B8JCO9wFexxkaN1K4sQipzjgbvjO+/qqh4X8QWEbKw==","repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"matrix-js-sdk":"42.2.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@11.19.0","devDependencies":{"eslint":"10.9.0","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.13.3","fake-indexeddb":"6.2.5","@typescript-eslint/parser":"8.67.0","@typescript-eslint/eslint-plugin":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.5.22_1788404672261_0.544910108777219","host":"s3://npm-registry-packages-npm-production"}},"0.5.23":{"name":"@telecrypt-io/storage","version":"0.5.23","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.5.23","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"834eb83e4fe259c2d912b581643152ddde7e2b6f","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.5.23.tgz","fileCount":25,"integrity":"sha512-K9Oli/1eKtmw7UhI4l4VJWeUpklusZkwnW/7nl/dWZJTzAECN2mOPyD5RF9lh2NHZCn/wFSOTI/+LFp7QKZ7zg==","signatures":[{"sig":"MEUCIQDTxGqLmPCEfGvH69afz/cMV0zf8+xqV1Ilx4qT5/3aXAIgclvKYfwc6N8pxUMNnmhERdmDyYxekH0LueuOye2ErVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDeqWhGAVsEaPB6SMd0St1xeX2M54cDs3GIgaf2019ktQIhANwflPOuHg7zDz7PokhIU+Sg169lEO9a37n4abk4Uh3P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.5.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273035},"main":"dist/index.js","type":"module","_from":"file:release/v0.5.23.tgz","types":"dist/index.d.ts","engines":{"node":"24.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh","typecheck:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"_resolved":"/home/runner/work/storage-sdk/storage-sdk/release/v0.5.23.tgz","_integrity":"sha512-K9Oli/1eKtmw7UhI4l4VJWeUpklusZkwnW/7nl/dWZJTzAECN2mOPyD5RF9lh2NHZCn/wFSOTI/+LFp7QKZ7zg==","repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"matrix-js-sdk":"42.2.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@11.19.0","devDependencies":{"eslint":"10.9.0","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.13.3","fake-indexeddb":"6.2.5","@typescript-eslint/parser":"8.67.0","@typescript-eslint/eslint-plugin":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.5.23_1788415745365_0.4942000266016555","host":"s3://npm-registry-packages-npm-production"}},"0.5.25":{"name":"@telecrypt-io/storage","version":"0.5.25","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.5.25","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"76a95e51307e8ea56fb17ce55f639ebd6a53972d","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.5.25.tgz","fileCount":27,"integrity":"sha512-J7Jf2t4wfQNzsWyws9rj7B9lc9nQtvhkj64ceeXMbN2VyMGl0stztTPz99Z1Urt3n/tT1WE8lnPkxXN4DsvAVw==","signatures":[{"sig":"MEQCIC9SCtWEg2/2wODlGVGWKBLk4KWAxVvnYWtmEJhUGSNUAiB6DtfgZWcXgbrfKJ9rabK0UBebSapkO7bSiO/LT50Ccg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC1r7i+thg7H+mgG+T3nPqSd88iZZs0uoBULSZc7hxmiAIhAOnuHuh7Dg4PskQ3YrPw+hfX8ucvb422ZX+0xlikw9S6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.5.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":275862},"main":"dist/index.js","type":"module","_from":"file:release/v0.5.25.tgz","types":"dist/index.d.ts","engines":{"node":"24.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh","typecheck:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"_resolved":"/home/runner/work/storage-sdk/storage-sdk/release/v0.5.25.tgz","_integrity":"sha512-J7Jf2t4wfQNzsWyws9rj7B9lc9nQtvhkj64ceeXMbN2VyMGl0stztTPz99Z1Urt3n/tT1WE8lnPkxXN4DsvAVw==","repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"matrix-js-sdk":"42.2.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@11.19.0","devDependencies":{"eslint":"10.9.0","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.13.3","fake-indexeddb":"6.2.5","@typescript-eslint/parser":"8.67.0","@typescript-eslint/eslint-plugin":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.5.25_1788440675901_0.9603083284517018","host":"s3://npm-registry-packages-npm-production"}},"0.5.26":{"name":"@telecrypt-io/storage","version":"0.5.26","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.5.26","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"223a5290339fe24e81d2eb01fa0607ce80a63e75","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.5.26.tgz","fileCount":27,"integrity":"sha512-iZ619dnZlYYeuflpIVavQp/nePywWZC4WcmQYWBdrhLWp+jqPrm63c/LJvX8cTMQvmxFQAxL+ZpfuNEZD/Uncg==","signatures":[{"sig":"MEUCIQC7oZF0SfMxmaBy2dXBlFK/0Ahngm+v0oHkHyExZDZkAQIgdsj/Dxkz/vOLGhqY/BDf1dyH+uZFAS6tMN533nM9KAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDDC8DuLHTEQDrAuPfMHaIwBdtUdZjs54IKmrdD7pptpwIgJlvukB90o8u6EkLNoDkWw6bAfiLQ/d9Rc0KdRp+Tdnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.5.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276745},"main":"dist/index.js","type":"module","_from":"file:release/v0.5.26.tgz","types":"dist/index.d.ts","engines":{"node":"24.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh","typecheck:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"_resolved":"/home/runner/work/storage-sdk/storage-sdk/release/v0.5.26.tgz","_integrity":"sha512-iZ619dnZlYYeuflpIVavQp/nePywWZC4WcmQYWBdrhLWp+jqPrm63c/LJvX8cTMQvmxFQAxL+ZpfuNEZD/Uncg==","repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"matrix-js-sdk":"42.2.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@11.19.0","devDependencies":{"eslint":"10.9.0","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.13.3","fake-indexeddb":"6.2.5","@typescript-eslint/parser":"8.67.0","@typescript-eslint/eslint-plugin":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.5.26_1788446212128_0.5351738887070572","host":"s3://npm-registry-packages-npm-production"}},"0.5.27":{"name":"@telecrypt-io/storage","version":"0.5.27","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.5.27","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"3d1b1715f66b8add3310fbaa296c6c668f32957e","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.5.27.tgz","fileCount":27,"integrity":"sha512-JgYief1HjflSiSY4+16RPLtdairLW5SYltelQ4aGI/jlXwEDI8ncT6VahyVYXt77tSZzWbY3MDqv57rFLbCL3Q==","signatures":[{"sig":"MEUCIDmaRXFspX/gbj+rwRcHUoaDi95MpfTU8ieNRD5CR0qXAiEAq/oEoULTpAFNUd5+DGvlKScqR8lT7efFcJWgeuohlj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGnsGRurUJfiBs4oU19cKyucbg0lKesxAOOYcd3iFTANAiBAFlrZm/EKFxa0oOftskCzP2MwexjHkikDyDiCcf5xGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.5.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278514},"main":"dist/index.js","type":"module","_from":"file:release/v0.5.27.tgz","types":"dist/index.d.ts","engines":{"node":"24.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh","typecheck:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"_resolved":"/home/runner/work/storage-sdk/storage-sdk/release/v0.5.27.tgz","_integrity":"sha512-JgYief1HjflSiSY4+16RPLtdairLW5SYltelQ4aGI/jlXwEDI8ncT6VahyVYXt77tSZzWbY3MDqv57rFLbCL3Q==","repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"matrix-js-sdk":"42.2.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@11.19.0","devDependencies":{"eslint":"10.9.0","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.13.3","fake-indexeddb":"6.2.5","@typescript-eslint/parser":"8.67.0","@typescript-eslint/eslint-plugin":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.5.27_1788481792495_0.7562365192333627","host":"s3://npm-registry-packages-npm-production"}},"0.5.28":{"name":"@telecrypt-io/storage","version":"0.5.28","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.5.28","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"18ebc0e0e6e0e68a1fe28b5d3028c54cb2b00d3f","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.5.28.tgz","fileCount":27,"integrity":"sha512-tdwKNxsctPwgG31nU332RqUN63YAM1lDubaIhRmvHy4zORycrlWMB8WAItOuC3/3iHj78UyRtTOK7NvgnPbdBg==","signatures":[{"sig":"MEUCIBWDN3X0l/mnssVvn90GjR99Za4szJMhDd4VbiT5nagvAiEAhmrRRilaffI095utvUWbYvLzKV/Nu63NEjNdPKMMwag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC667lnGTWQCESXCUAbfxFAHo+CXz1kULvYe/qioP/sXAiEA0IzHP1UiVUNvOt/714CO3ez/53u4+bMct4Papu4akHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.5.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277095},"main":"dist/index.js","type":"module","_from":"file:release/v0.5.28.tgz","types":"dist/index.d.ts","engines":{"node":"24.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh","typecheck:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"_resolved":"/home/runner/work/storage-sdk/storage-sdk/release/v0.5.28.tgz","_integrity":"sha512-tdwKNxsctPwgG31nU332RqUN63YAM1lDubaIhRmvHy4zORycrlWMB8WAItOuC3/3iHj78UyRtTOK7NvgnPbdBg==","repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"matrix-js-sdk":"42.2.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@11.19.0","devDependencies":{"eslint":"10.9.0","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.13.3","fake-indexeddb":"6.2.5","@typescript-eslint/parser":"8.67.0","@typescript-eslint/eslint-plugin":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.5.28_1788771230863_0.7640635029701481","host":"s3://npm-registry-packages-npm-production"}},"0.5.29":{"name":"@telecrypt-io/storage","version":"0.5.29","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.5.29","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"d2ad8623a8a49d006475ea2c0d4cc23d8c6a1f5b","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.5.29.tgz","fileCount":27,"integrity":"sha512-zpyxk0NbtXloxiZFwhPoOp6kfellUcESYcBwiprbR2L4JnmR6mDs0yCiVjNAEeeQg4gT96/cnb6N2VMLuTmXGQ==","signatures":[{"sig":"MEUCIDZYfK6stCMpWPgwCB+OcnbUe3BPwHcYWeiOP2MkKie7AiEA5n8tpH8evGwO4aYkTHo+b1tqsEON2hFQGJztrX4C9Ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGJK/X9rcDgIXRSbm+k0hak/4m5Bk5iuDvqBoUXjftj/AiEAo/9w9Zn2prjs56juHMkLnrad+2/12bI+W5xyC7Nb6p8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.5.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300599},"main":"dist/index.js","type":"module","_from":"file:release/v0.5.29.tgz","types":"dist/index.d.ts","engines":{"node":"24.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh","typecheck:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"_resolved":"/home/runner/work/storage-sdk/storage-sdk/release/v0.5.29.tgz","_integrity":"sha512-zpyxk0NbtXloxiZFwhPoOp6kfellUcESYcBwiprbR2L4JnmR6mDs0yCiVjNAEeeQg4gT96/cnb6N2VMLuTmXGQ==","repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"matrix-js-sdk":"42.2.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@11.19.0","devDependencies":{"eslint":"10.9.0","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.13.3","fake-indexeddb":"6.2.5","@typescript-eslint/parser":"8.67.0","@typescript-eslint/eslint-plugin":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.5.29_1788951989901_0.5030773087540601","host":"s3://npm-registry-packages-npm-production"}},"0.5.30":{"name":"@telecrypt-io/storage","version":"0.5.30","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.5.30","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"d4d22039c0b5ca50bb0fd96002dbb020496568e0","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.5.30.tgz","fileCount":27,"integrity":"sha512-o9RbnLRmGUVbooSCqITCFQasuWujdsABE0c65c+TdLErpaso6mRVm1rMNDw+8S5mo18T5Q/lKnaWsQ4W9vj0qQ==","signatures":[{"sig":"MEUCIFPEox4/X1QNMA+6Qg//0A22tAJmN8mCHYgoG0LnhlqWAiEA1fwWs4klco9ZdvyLbeMCWZzwAAEEFaydOfUXp+K6H1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDtAfWCPvDPPN3d7w5P283l6/DUuIuBL6Eh+TkbCth8DQIhANkQLN3tFdB8V6YX8ZcScs4pscl3MVndQ8kWJIYVmMTk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.5.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301521},"main":"dist/index.js","type":"module","_from":"file:release/v0.5.30.tgz","types":"dist/index.d.ts","engines":{"node":"24.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh","typecheck:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"_resolved":"/home/runner/work/storage-sdk/storage-sdk/release/v0.5.30.tgz","_integrity":"sha512-o9RbnLRmGUVbooSCqITCFQasuWujdsABE0c65c+TdLErpaso6mRVm1rMNDw+8S5mo18T5Q/lKnaWsQ4W9vj0qQ==","repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"matrix-js-sdk":"42.2.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@11.19.0","devDependencies":{"eslint":"10.9.0","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.13.3","fake-indexeddb":"6.2.5","@typescript-eslint/parser":"8.67.0","@typescript-eslint/eslint-plugin":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.5.30_1789025606777_0.9534956480166408","host":"s3://npm-registry-packages-npm-production"}},"0.5.31":{"name":"@telecrypt-io/storage","version":"0.5.31","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.5.31","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"137f3c8d9ae8729a171bac3985ded0523f942272","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.5.31.tgz","fileCount":27,"integrity":"sha512-HMvJr/WMr2w8z2UAmrOu/9aGPjN/iPEB60nKZvCzoD28/OIZSllvwtIuP0EXGoK+fD6r9CVXq4AVr4QlFWNbzA==","signatures":[{"sig":"MEYCIQCDp9P5qjLmoZzYmEsTyJee+qd4CiYPZJ9enrkKo48M3wIhANWmKIBU5ikSVU2i6MfUgjW/ny8jJ5V0c4p3IUjJT6XH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBHeAQnYrUfdhlYQn/TpSQrwqpiiGm7VH5P+8jzubadnAiEAkqDajV32JtMEt9UhjdIq/hkzQ0cyZ6wTh5mAbT8BKhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.5.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300821},"main":"dist/index.js","type":"module","_from":"file:release/v0.5.31.tgz","types":"dist/index.d.ts","engines":{"node":"24.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh","typecheck:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"_resolved":"/home/runner/work/storage-sdk/storage-sdk/release/v0.5.31.tgz","_integrity":"sha512-HMvJr/WMr2w8z2UAmrOu/9aGPjN/iPEB60nKZvCzoD28/OIZSllvwtIuP0EXGoK+fD6r9CVXq4AVr4QlFWNbzA==","repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"matrix-js-sdk":"42.2.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@11.19.0","devDependencies":{"eslint":"10.9.0","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.13.3","fake-indexeddb":"6.2.5","@typescript-eslint/parser":"8.67.0","@typescript-eslint/eslint-plugin":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.5.31_1789060692971_0.7969183688952202","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@telecrypt-io/storage","version":"0.6.0","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.6.0","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"8676f89d0ec46283f0ba34b6ae815c9dd3401669","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.6.0.tgz","fileCount":27,"integrity":"sha512-KPig6IoqcACtAa6/4bzNa6wgR1WWMENWgjETRUOcJkRrlJ82zcdEyKiV0HBtRDP4xBk4PIA/Y8SVw2nIsDbQCg==","signatures":[{"sig":"MEQCIC/E9SviN9cLyu3bnNXl1ZsWMYT7nWuLhBqoxVlSSxvUAiAVLN6qCuWGsCKsT6k/0vP0BwIXFbbLgY+OdBEgK57YOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID0Qw9aQ+9ITmbJ/BcL16m9G6+7iAp2DG4F4DYczk84fAiEA+bEuWgdWBB/v74f5AJcvi4w5v58F3upYsxzFDlY+xuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297287},"main":"dist/index.js","type":"module","_from":"file:release/v0.6.0.tgz","types":"dist/index.d.ts","engines":{"node":"24.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh","typecheck:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"_resolved":"/home/runner/work/storage-sdk/storage-sdk/release/v0.6.0.tgz","_integrity":"sha512-KPig6IoqcACtAa6/4bzNa6wgR1WWMENWgjETRUOcJkRrlJ82zcdEyKiV0HBtRDP4xBk4PIA/Y8SVw2nIsDbQCg==","repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"matrix-js-sdk":"42.2.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@11.19.0","devDependencies":{"eslint":"10.9.0","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.13.3","fake-indexeddb":"6.2.5","@typescript-eslint/parser":"8.67.0","@typescript-eslint/eslint-plugin":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.6.0_1789124840063_0.37550592832690155","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@telecrypt-io/storage","version":"0.6.1","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.6.1","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"259dae9c7f3139779aad45d704826fb8b3180a0b","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.6.1.tgz","fileCount":27,"integrity":"sha512-7C2i+RJ6gM8tktJSZU7/u0LhQiyUwcCQjMMgM8T8TfamKCyeDsF+lPHm2WUssdpLVHmNBjVB+4glR9lRuumFVg==","signatures":[{"sig":"MEYCIQDh7tNO3yNtPPD2XH0b3OlSW5F0WAjsu3NjmprJvcet6gIhAPlWv2DLFNJ/v0GJGQ12LhkdcW1kUax+wsv/UWxRG4rI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDt5A8Oe/nHGVniAq9/9sQiJIhhb85//9JBXpmK+FjTLAIhAPetES0NYT0Xj/HyjtaB9uo1o38giCOXYlFsGbbOF+E/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297648},"main":"dist/index.js","type":"module","_from":"file:release/v0.6.1.tgz","types":"dist/index.d.ts","engines":{"node":"24.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh","typecheck:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"_resolved":"/home/runner/work/storage-sdk/storage-sdk/release/v0.6.1.tgz","_integrity":"sha512-7C2i+RJ6gM8tktJSZU7/u0LhQiyUwcCQjMMgM8T8TfamKCyeDsF+lPHm2WUssdpLVHmNBjVB+4glR9lRuumFVg==","repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"matrix-js-sdk":"42.2.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@11.19.0","devDependencies":{"eslint":"10.9.0","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.13.3","fake-indexeddb":"6.2.5","@typescript-eslint/parser":"8.67.0","@typescript-eslint/eslint-plugin":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.6.1_1789127230070_0.14417902603481902","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@telecrypt-io/storage","version":"0.7.0","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.7.0","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"7460a2d0dfb8778040342bad80b3cbc69e5013eb","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.7.0.tgz","fileCount":27,"integrity":"sha512-pMOqYdtoVad/WVPfdceavcgDMYEapv4wS/lCRfsjajrlyQums9rm3yOtVyUFdEEZrlPc5h+5ZQYQV6yTqNyUVg==","signatures":[{"sig":"MEYCIQC1yK9xylb5m1g74XtKuFrS/+oXtXRV8qg1FG/j+LAn3gIhAIR6FTnRLxmri7qKcBg5FI/u82oeva19o0+yXvqf73yE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDStZBLbKjPjoIZq++k5RStZmZC6Oc59EaGI/IpLJg4HQIhAMzZl6MDuOzPog68FJal5k6OL2lqX7hMCej3+wsoQZ3l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279549},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"24.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"gitHead":"dd4b8310d0c756d3edd503bcbcd987149093010f","scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"matrix-js-sdk":"42.2.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.19.0","devDependencies":{"eslint":"10.9.0","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.13.3","fake-indexeddb":"6.2.5","@typescript-eslint/parser":"8.67.0","@typescript-eslint/eslint-plugin":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.7.0_1789243591333_0.8499679264693287","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@telecrypt-io/storage","version":"0.7.1","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.7.1","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"6df22b7a1f9c17ab5fc88eb9a727f9883e9c1315","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.7.1.tgz","fileCount":27,"integrity":"sha512-nypifWHUVF2N4vqQP4OmTF6jIe2fbAlxCI7ApdTQLYhvEc3UVnrVyrqQZryaclWb/KXI0n64n1p3EcFGH4RQHg==","signatures":[{"sig":"MEYCIQD8nOHruxas5vRfKVv+OKGV6mJPP2gkUSBYbPuJshScKQIhALDuqdw5EpatnEsxVg1P/DEL6V2xi/MLyUkHhFAv604L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCKRFIShl8+hLpgG1nvdGOvFweBNzdJJ0YK57oFrM43MQIgEIcmZEL39po3VV8DRY8AIA37oGUYHGKTnk0FBHA4FrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276936},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"24.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"gitHead":"e6bf5666fb64f5ed8970b737169a8108a0522739","scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"matrix-js-sdk":"42.2.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.19.0","devDependencies":{"eslint":"10.9.0","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.13.3","fake-indexeddb":"6.2.5","@typescript-eslint/parser":"8.67.0","@typescript-eslint/eslint-plugin":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.7.1_1789320556784_0.08249080852982638","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@telecrypt-io/storage","version":"0.7.2","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.7.2","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"c3a90b9984e7b6440218dff4aa88f41b02f52494","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.7.2.tgz","fileCount":27,"integrity":"sha512-DjuKPCkV+PXYSp5y0+12/2sZr1TSdx3d2B8SGSmLdty+uyPkuHeySfbPDNakDrmTbEgkM4IW5bZ3LqHpLyzEiQ==","signatures":[{"sig":"MEYCIQDpmCtC8V4IV3t3/j7jHPUHT65uXoczFwkY2v6Sv/evvwIhAKGIUOedt2beHLTyN8O0lPIOa/aqBZfnKfJB8cpTr7hm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDx7Jc/uQDGxL0AhO/M/TokigoZ0Xt52qxtVHn201yhAAIhAOPrakJ8wMfcTcR5FKvdh15EOQKDFLNXNvNlA7Gv3jq4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":275001},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"24.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"gitHead":"27922317b5dca1376c36bf45c8f7b2916a69c5f9","scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"matrix-js-sdk":"42.2.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.19.0","devDependencies":{"eslint":"10.9.0","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.13.3","fake-indexeddb":"6.2.5","@typescript-eslint/parser":"8.67.0","@typescript-eslint/eslint-plugin":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.7.2_1789987214793_0.36237874102661083","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@telecrypt-io/storage","version":"0.8.0","license":"BUSL-1.1","_id":"@telecrypt-io/storage@0.8.0","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"1347fec6e09df34cb6f322a8784e7d92898c5404","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.8.0.tgz","fileCount":27,"integrity":"sha512-JViTqo0c9bpu+5pz60hfYXWug75zJD0MCDMfYBiBc+02z2TGiuCia6nBQt5jF+hpF9W8zuSMNmd50ULOd4rysg==","signatures":[{"sig":"MEUCIQDOPisvX6erXtpgG5KaRpD3vUA0wQGCzmgXsjWuMGHLeAIgOy2FpQzwq9PyVeMtKY5UHj2DT6kPe+a//Ia1Su3MsiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICTE9IZcrs1l6EFGP0jN3uKdLJUJw84RW4EI7UGY3b6BAiEAnV+zInrEqL1Vpck0fkyV+9Uzpn6KTRWKLGbZLPFiong=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291240},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"24.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"gitHead":"9c0abcb248149032614efc8d2363699e3de45a1c","scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"matrix-js-sdk":"42.2.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.19.0","devDependencies":{"eslint":"10.9.0","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.13.3","fake-indexeddb":"6.2.5","@typescript-eslint/parser":"8.67.0","@typescript-eslint/eslint-plugin":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.8.0_1790186941199_0.5020462347353352","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"_id":"@telecrypt-io/storage@0.9.0","bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"dist":{"shasum":"71f0fb20682b32037cf8f9c527bec5384490e916","tarball":"https://registry.npmjs.org/@telecrypt-io/storage/-/storage-0.9.0.tgz","fileCount":29,"integrity":"sha512-1K1F/4BaHttATD61yvIpeRHs55oxRu086vSF88rGEouJUsxnM/jvhzE0BxrBHzHiDUXwSBFUiXrcoUrWvgdF2w==","signatures":[{"sig":"MEYCIQC8MAuJsleRMcTcnn8TuVmLiXvGP9pND5HaCuUHKOqyGwIhAJtMqosSkAGcjPOzh7XPe6N0dpydre2Bjy4EUQOLpKHm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC74NvFlfR/iypRzH3z23lxr2yH5aiYfX0LCIaUNZ0kwAIhAO9gdXeKfO+wHgb+9QCok5Z1AmoKjKLwwwHidfHiBsAH"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@telecrypt-io%2fstorage@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":319813},"main":"dist/index.js","name":"@telecrypt-io/storage","type":"module","types":"dist/index.d.ts","engines":{"node":"24.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"}},"gitHead":"0c4ef746ad56ca222a7fd1698d015f1615c4d91b","license":"BUSL-1.1","scripts":{"lint":"eslint src test --ext .ts","test":"vitest run","build":"tsc","test:unit":"vitest run --config vitest.unit.config.ts","synapse:up":"./throwaway_synapse/up.sh","test:watch":"vitest","synapse:down":"./throwaway_synapse/down.sh","synapse:fresh":"./throwaway_synapse/up.sh --fresh"},"version":"0.9.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e48e961-0d43-4eab-8428-99586bf0b9df"}},"homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","directories":{},"maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"_nodeVersion":"24.20.0","dependencies":{"matrix-js-sdk":"42.4.0","matrix-encrypt-attachment":"1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.19.0","devDependencies":{"eslint":"10.9.0","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.13.3","fake-indexeddb":"6.2.5","@typescript-eslint/parser":"8.67.0","@typescript-eslint/eslint-plugin":"8.67.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/storage_0.9.0_1790268268087_0.8692001335834465"}}},"time":{"created":"2026-07-21T10:42:09.802Z","modified":"2026-09-24T16:44:28.497Z","0.1.0":"2026-07-21T10:42:10.182Z","0.1.1":"2026-07-21T10:57:58.775Z","0.1.2":"2026-07-29T09:40:42.302Z","0.1.3":"2026-07-29T09:47:59.122Z","0.2.0":"2026-08-03T20:57:37.395Z","0.2.1":"2026-08-11T13:04:03.053Z","0.2.2":"2026-08-15T21:43:08.135Z","0.2.3":"2026-08-18T08:56:39.214Z","0.2.4":"2026-08-18T09:29:30.421Z","0.2.5":"2026-08-18T09:48:24.945Z","0.2.6":"2026-08-18T10:50:59.633Z","0.2.8":"2026-08-18T11:43:48.868Z","0.2.9":"2026-08-18T12:28:22.719Z","0.2.10":"2026-08-18T13:56:21.868Z","0.2.11":"2026-08-18T14:38:44.787Z","0.2.12":"2026-08-18T14:55:12.015Z","0.2.13":"2026-08-22T20:02:29.079Z","0.3.0":"2026-08-23T08:39:32.171Z","0.4.0":"2026-08-23T12:34:03.928Z","0.5.7":"2026-08-25T08:00:16.088Z","0.5.8":"2026-08-25T08:21:14.709Z","0.5.9":"2026-08-25T08:28:51.048Z","0.5.10":"2026-08-25T08:34:22.102Z","0.5.11":"2026-09-01T21:10:25.958Z","0.5.17":"2026-09-02T02:55:39.122Z","0.5.18":"2026-09-02T03:13:32.440Z","0.5.19":"2026-09-02T03:26:43.738Z","0.5.20":"2026-09-02T05:45:12.003Z","0.5.21":"2026-09-02T08:08:41.319Z","0.5.22":"2026-09-03T03:04:32.351Z","0.5.23":"2026-09-03T06:09:05.459Z","0.5.25":"2026-09-03T13:04:35.987Z","0.5.26":"2026-09-03T14:36:52.233Z","0.5.27":"2026-09-04T00:29:52.632Z","0.5.28":"2026-09-07T08:53:50.949Z","0.5.29":"2026-09-09T11:06:29.992Z","0.5.30":"2026-09-10T07:33:26.872Z","0.5.31":"2026-09-10T17:18:13.067Z","0.6.0":"2026-09-11T11:07:20.161Z","0.6.1":"2026-09-11T11:47:10.195Z","0.7.0":"2026-09-12T20:06:31.427Z","0.7.1":"2026-09-13T17:29:16.876Z","0.7.2":"2026-09-21T10:40:14.891Z","0.8.0":"2026-09-23T18:09:01.303Z","0.9.0":"2026-09-24T16:44:28.161Z"},"bugs":{"url":"https://github.com/TeleCrypt-io/storage-sdk/issues"},"license":"BUSL-1.1","homepage":"https://github.com/TeleCrypt-io/storage-sdk#readme","repository":{"url":"git+https://github.com/TeleCrypt-io/storage-sdk.git","type":"git"},"description":"[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)","maintainers":[{"name":"alex_potemkin","email":"support@nocloud.today"}],"readme":"# TeleCrypt.io Storage\n\n[![npm](https://img.shields.io/npm/v/@telecrypt-io/storage)](https://www.npmjs.com/package/@telecrypt-io/storage)\n\nA JavaScript/TypeScript SDK for encrypted Matrix file trees, based on\n[MSC3089](https://github.com/matrix-org/matrix-spec-proposals/pull/3089), an open and currently\nunmerged Matrix proposal.\n\n## Install\n\n```bash\nnpm install @telecrypt-io/storage\n```\n\n## Browser quick start\n\nThe example below starts with an authenticated OIDC session. Obtain `userId`, `accessToken`, and\n`deviceId` from that completed session. `baseUrl` and `serverName` must come from trusted\napplication configuration for the same Matrix deployment; do not accept them from an untrusted\nrequest.\n\n```ts\nimport { TeleCryptIOStorage } from \"@telecrypt-io/storage\";\nimport * as core from \"@telecrypt-io/storage/core\";\n\n// baseUrl/serverName come from trusted application configuration.\n// userId/accessToken/deviceId come from completed OIDC authentication.\nconst storage = await TeleCryptIOStorage.create({\n  baseUrl, serverName, userId, accessToken, deviceId,\n});\ntry {\n  const vault = await core.createVault(storage, \"Example\");\n  const file = await core.uploadFile(\n    storage, vault.id, \"hello.txt\",\n    new TextEncoder().encode(\"Hello\"), \"text/plain\",\n  );\n  const downloaded = await core.downloadFile(storage, vault.id, file.id);\n  console.log(new TextDecoder().decode(downloaded.bytes));\n} finally {\n  storage.getClient().stopClient();\n}\n```\n\n`TeleCryptIOStorage.create` initializes the Matrix client and its persistent browser crypto store\nby default. Browser persistence uses IndexedDB and the Matrix Rust crypto WASM runtime, so this\nexample assumes a browser environment. OIDC discovery, login, refresh, and the corresponding\n`createFromOidc` inputs are exported from `@telecrypt-io/storage/core`.\n\nApplications that require the Decryption Key Safe before downloading room history can create the\nclient with `startClient: false`. Check its status and restore room keys first; `restore()` starts\nsync after importing them so Matrix can publish this login's device keys and complete account\nsigning. For an already-ready safe, call `await storage.startSync()` after the status check. Keep\nStorage operations locked until the Safe reports ready. The default is to start sync during\ncreation.\n\nThe example creates retained Matrix rooms and encrypted media. Delete its file and then its empty\nvault when finished; cleanup is part of the operation, not an automatic consequence of stopping\nthe client.\n\n## Storage model and behavior\n\nThe SDK maps the file tree to Matrix primitives defined by MSC3089:\n\n- A vault is a Matrix Space room marked as a file tree.\n- A folder is a child Space in that tree.\n- A file is a Matrix event referring to encrypted uploaded content.\n- Sharing uses Matrix room invitations and permissions use Matrix power levels.\n\nVault, folder, and file IDs are opaque Matrix room and event IDs. Names are display labels: two\nobjects with the same name are still distinct, and a name is not an idempotency key.\n\nVault and folder names, and file names, are stored in encrypted room messages. Matrix room names\nremain the generic `Encrypted storage`; file-listing state stores only an event pointer, and media\nuploads omit the original filename. Use the asynchronous operations in `@telecrypt-io/storage/core`\nto read names. The synchronous Matrix SDK tree helper cannot decrypt on demand and exposes a generic\nfile label until an async operation resolves the name. This is a TeleCrypt metadata format: standard\nMSC3089 clients will not display the private names or understand these file indexes. SDK 0.8 starts\nthis format without a reader or migration for trees written by older SDK versions; those old trees\nmay be ignored or removed.\n\nFile bytes are encrypted in the client before upload with Matrix attachment encryption (AES-CTR\nand a per-file key distributed through the room's Megolm session). The server stores encrypted\nmedia and Matrix events, but encryption does not hide all room, event, or other metadata from the\nserver or users who can read the room.\n\nThe Decryption Key Safe is mandatory before the public core storage operations. Inspect\n`storage.keySafe.getStatus(signal?)`. For `setup-required`, call `setup(signal?)`, offer the returned\n`recoveryKey` for copying/saving, explain that losing both this key and local decryption keys can\nmake files permanently unreadable, and require an explicit saved-key acknowledgement before\n`confirmSaved(signal?)`. `confirmation-required` returns the same pending key after interruption.\nFor `restore-required`, call `restore(recoveryKey, signal?)` with the existing key; this restores\nroom keys and signs the current login using the existing account keys. Normal use requires `ready`.\nSetup and restore never replace an existing safe or account signing identity. Resetting the account\npassword cannot recover encrypted files.\n\nPending setup state is kept beside the login's IndexedDB crypto data. A platform that snapshots\nIndexedDB to disk, such as the CLI, must supply `onKeySafeStateChanged` at creation and durably flush\nits snapshot before resolving that callback. Key Safe methods accept an optional `AbortSignal`.\nThe safe, signing keys, and saved-key acknowledgement are shared SDK behavior rather than separate\nWeb/CLI implementations.\n\nSharing uses Matrix's native encrypted-history bundle exchange. Both users must have completed\ntheir account signing setup. An invitation alone does not establish successful history sharing:\nthe SDK checks native recipient-device eligibility afterward and reports partial completion if\nkeys could not be shared. An upload restriction can reject the encrypted history bundle upload;\nthe error is preserved, including when retrying an existing invitation.\n\nDeletion has strict ordering. Delete files before their folders or vaults because folders and\nvaults must be empty. File deletion removes the encrypted media object before redacting its Matrix\nevent and requires TeleCrypt's Synapse storage extension; stock Synapse cannot provide that\ndeletion contract.\n\n## Source repositories\n\n- Web application: [`TeleCrypt-io/storage`](https://github.com/TeleCrypt-io/storage)\n- Command-line client: [`cli/`](https://github.com/TeleCrypt-io/storage/tree/main/cli)\n\n## License\n\nSee [`LICENSE`](./LICENSE) for the complete terms. The current license is Business Source License\n1.1 with an additional grant for non-commercial use; it is not an open-source license. The stated\nChange Date is 2030-07-20, and the Change License is Apache License 2.0. The license also changes\non the fourth anniversary of the first public distribution of a specific version if that occurs\nbefore its stated Change Date. The full license controls in case of any discrepancy.\n","readmeFilename":"README.md"}