{"_id":"braid-blob","_rev":"91-0d9f6f0b69df901db5d5413b55a0ef13","name":"braid-blob","dist-tags":{"latest":"0.0.90"},"versions":{"0.0.1":{"name":"braid-blob","version":"0.0.1","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.1","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"ac886c17333cf3ba3a89cbe4b75620c63f7d4367","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.1.tgz","fileCount":4,"integrity":"sha512-hSqniGh3akP5Jjknb0xb7sAHgDG89dqe7ttekO5tC+N/yvpOis0ifu0fPmI8aZ7CFxZ/Me9i+OaRnXaAggCfPg==","signatures":[{"sig":"MEUCIQC5FSDueTLxzdWDlHa0eTXD0ZWebYirMfwBs0LYCNtAIwIgKFqDsmUGe6mCMxWigg7cu6lH6Y+KVAazhZnlbJzuZIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7782},"gitHead":"89b749606735cd80aaa43dc5e562201d7ad83e33","_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.81"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.1_1759704566375_0.43419522475351835","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"braid-blob","version":"0.0.2","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.2","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"ca382fcae7d8cac89ce101bd1351cf034c13e007","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.2.tgz","fileCount":4,"integrity":"sha512-e54lS8P1vgSkWAkw4bZpA1trdhJQsqO9xShEAq0QSNRS/GsTEy4YAaiLnqZXBWwGzdNBlM8G1LNi0k58nTPnCw==","signatures":[{"sig":"MEUCIH2FlOpb510AGGQJ3ykhUKCXr5lwBdNnhsNj36Y9ReNPAiEA2qppJuKpVYSiBX+fnDICKU8h12YWNRleCjS4MmgUjrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7226},"gitHead":"9e0ec9b4cca9103522d8be134cc222910bf97906","_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.81"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.2_1759712145678_0.7151310989194894","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"braid-blob","version":"0.0.3","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.3","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"a6d0c7835fcd1e2c5861f9055a1319d670b04083","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.3.tgz","fileCount":4,"integrity":"sha512-z2yW+7fJV+eGDRHI2JFNfNHfojH/Qea+qp40GYCyrIlq+LlRsPrMWBMayAYxeeOE3G/vSoqyGsQZtyLvW8JcJQ==","signatures":[{"sig":"MEYCIQD0HC7FvYKOITt7YpWcP3qd6WCe8OCAU/I0hCHvOLjKzQIhALxLkajYMYbE8m76QeZzgD8cC7d005NI2/ZTpgMbJe4d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5133},"gitHead":"80d8c81a80e9ded0579bc84677311a4a0c13d826","_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.82"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.3_1759977384847_0.9592389627433726","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"braid-blob","version":"0.0.4","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.4","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"cff15ae941fd211145b0444ce1e62680f0712697","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.4.tgz","fileCount":4,"integrity":"sha512-Tz324J3lMHXxR54RAasH9uoezOQIakZK4oHizjcnFjBT+xxtDPtN3xfhJvahBSy9c9wI5+LSPmqlEI+u75HhRg==","signatures":[{"sig":"MEQCIHLjj5YCT/GZY6piP6axxl3SguafwWEwK6LOPiYtu3kWAiAniJvcC941UDPUa8ECs3N3adPAnRdt+K//6kHO+cewgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5131},"gitHead":"afdad565a6b4db118ed36431e1f527cd935caaeb","_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.82"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.4_1759980364338_0.645987194255015","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"braid-blob","version":"0.0.5","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.5","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"e09198334320572e2c09bd8e12334f7c7f1b6ec0","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.5.tgz","fileCount":4,"integrity":"sha512-5obkwZhA/lJijdxU2PJZGHEHyDajupmUDq/YhyeVvDfWgsQV87/Zvub9Hu2lttWE3AOp+F90AHYteFm56DtXxQ==","signatures":[{"sig":"MEUCIQDo0pknSO+aNcYNc4HLFJSSiSE0P+RUbo5wgl/hV5vxIwIgYUxslJ2N4QGX0tAr8iZGoSrnojkBxEFEdYhEOuWnfXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5129},"gitHead":"51f5c96022b4b5931e983585ef8576465cb7626e","_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.82"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.5_1759987072168_0.5376783422080478","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"braid-blob","version":"0.0.6","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.6","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"8d18a202445b0d87c1d94d378b7e450145b92e93","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.6.tgz","fileCount":4,"integrity":"sha512-lDnC8dObE2SmeOpDDaG7f60dM1Nf0UM03Yv0YK4o+3QjJwAtss6Ihi6kKkRkum2cKu7YPqkcFnBBOtN8MWR6kQ==","signatures":[{"sig":"MEQCIGXAy8qAvZyHe+Y7pH30vPDIGtqHOZuaWWxCMYD6AsEQAiAV7WhU1qoLkxWAAVVVm2m6+jBup7y6eOusChji8+hyrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5122},"gitHead":"0437294df21b902bf1dc357e3732f78e00b1e015","_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.82"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.6_1760081924390_0.13173397319564928","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"braid-blob","version":"0.0.7","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.7","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"c55e9373d7e73f1cccf340f585656edff5737503","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.7.tgz","fileCount":4,"integrity":"sha512-DuNu85qo/L9Dmb7i77PmMMzL19P4JfZ1Pk5w3sET23AVNKhj/lf96LSNj4EAHmZ8ohZpQyjfLL/syrcQXHDTqg==","signatures":[{"sig":"MEUCIQCcrf3M8UQycIZ38JTOJqfSsZekB4/zpjLO82a2qZQxUwIgWnmnEB8gx39l7L51rm3c1YJhWwBKOHjo3AwIoi2YeSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5122},"gitHead":"9216e6c1be4597e25b144a200a27a8a6ef93703f","_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.82"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.7_1760082864591_0.11937881162357256","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"braid-blob","version":"0.0.8","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.8","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"a230455ac1e223c26d7b28f3d5075adb6725b70b","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.8.tgz","fileCount":4,"integrity":"sha512-Ja2ZoMhhFW4Z6658hIOPKRAQJZl840J7rVn1KJ05GPNUlXQ7xJhtNwr6K2qdKLtmT+dovzGPT1kTaB8XF0IR4A==","signatures":[{"sig":"MEYCIQC39JDFKsbX6mlIKr68G5oHYxsWoEQZ+0OvfEDuEvRO3gIhANV6VQJIe4LSGe3rd7FMfXb5hdGlFYoRxj1O03wesNe4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5863},"gitHead":"fbd5429ac4a00b5cc1b0a46c64d15a01089a9d17","_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.82"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.8_1760342165518_0.005502626247676723","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"braid-blob","version":"0.0.9","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.9","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"87c22c588b5be1403dc49ad86f9e6a25263abfaa","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.9.tgz","fileCount":4,"integrity":"sha512-quAV52qBUV2FUHBPgX613AVMfXcjATAzrMXnlBgsJsOhIR76hgdKhb5WR4dDQw4ko0hOVoe6TfxUrGXGLO0IuA==","signatures":[{"sig":"MEQCIF2Cvt3026Gr4ppwNfx0q2Q5tKtAnvyzPUq5+N/ogrwtAiAzEXT2apWo5b6A39kiuJ9bmksgYU/4XTWJlIj/lPV4Tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5958},"gitHead":"90942ed279f2b46ee95c5c7724ec4243cfecae98","_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.82"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.9_1760429460468_0.14562348741395503","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"braid-blob","version":"0.0.10","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.10","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"1befe87a657affcd721a7840d66c73436a13ac47","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.10.tgz","fileCount":4,"integrity":"sha512-P5iYNPb29z6WhsgzAXOaKMOZ5WPStM1Nfm7QJLhvIEWVZxyYeyJrn4M59/fgw1w5mpUbDyxS77x9bSIs8/xGJA==","signatures":[{"sig":"MEUCIQC4qij7qPQrzE6UHy6XA6EWOlEEWRfp0CoNa3LvBAVl6gIgW9dQmoKKaPpWMBdOayrtstIyOAPM06IG7ukSdnWIIWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6158},"gitHead":"16b24569759fa01466e35b30124f1ae4e748bd06","_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.82"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.10_1761805293756_0.21880297194462206","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"braid-blob","version":"0.0.11","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.11","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"1a4456012c4be82734eeddaf0590a3710ff3a092","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.11.tgz","fileCount":4,"integrity":"sha512-OJKj0v204Zz/W/RcXaNPDudgsFOMnzZgvls0mcqdZqBekZL7Hfq23pUNO4jruF7abOc0qVsDUT+3wzNM5C7L9Q==","signatures":[{"sig":"MEQCIHB5fzjvSuUgQlTD5rx+Ge6dTySzH/UIQRI7pHgj33s4AiAdkuduoIcPNtFeODqxD/mKrBCqkvOHr/D9GaQtaV7B3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6776},"gitHead":"a2624157a7a10851bd0b516e6ef2b135d8233291","_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.82"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.11_1762161066566_0.14325623127192322","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"braid-blob","version":"0.0.12","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.12","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"d24446753782e6247b1d06f28f19c5e51a553699","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.12.tgz","fileCount":4,"integrity":"sha512-zKBnY8ZyAQZ3RaixDGhySHmqbWz3Ig0fDoCzabPbja3tT3UrTjAq8DG4TRDUxQonWD9Ga0TR+HRPCFX+7Ne1qw==","signatures":[{"sig":"MEUCIQCgPZu7pGPqXvPj59P1wz7oVyTigWG+zLkquSjh59PVfQIgeUY7KeaIadLN6nZPgcr3cikCdUiCBplX7S/zBrBteJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7033},"gitHead":"3cacb00228688e67aeb1011667ad2323c8ea5faf","_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.82"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.12_1762164915262_0.11859611546626159","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"braid-blob","version":"0.0.13","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.13","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"303ed40670f4528b750eec47f2426e1a42beb2a9","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.13.tgz","fileCount":4,"integrity":"sha512-At7kdtqgLBxQZrqior1Z20BpbVXkY/ayoKvwavRwVqxd3jl2whCOx/ugG6Drutt7Sskq3RX+2ohLcu46X070UA==","signatures":[{"sig":"MEUCIDZit8+ATA2149aHKAiuvZKrcJBmisDv/W4MZWUDAnXAAiEAu1G7XShcqdmpC40eMaClPhdtuVcHS6wDZfN0rZTylvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8482},"gitHead":"b32ab6fcdadc2e9245f5c2ec620ea52f9338a0b1","_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.82"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.13_1762175551844_0.9049011297074436","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"braid-blob","version":"0.0.14","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.14","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"3565d955fd501f04e2b416e902368488a86004ca","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.14.tgz","fileCount":6,"integrity":"sha512-SPv/h5q7f4bi38wFKSYtE+S8YwhNG1zMXY0YCoLdQm7A3caMnJv37+3Sn8n1tyksqE6fn98Cnp1oI7RE1izWqQ==","signatures":[{"sig":"MEQCIEzwrkyH9ni4KaMvkl25BHME301jAucF7tglkmHdw8dDAiAQIh9V9Alx8CGUp4WlFnWScxO9fhsZt8sskvDuefpykw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23467},"gitHead":"e4f5913a6ae5213928f415b46b7b1fa5e49fa38f","_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.82"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.14_1762395810427_0.9385293941108339","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"braid-blob","version":"0.0.15","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.15","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"73029be436ed13a84208bf57b452a80ca0252f4d","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.15.tgz","fileCount":6,"integrity":"sha512-C4tGk/OHx/MpSWdDUTx10rM5tJS910P5xN4DiWpAi/0C6GUXjY53jjXhjxgrF5ln/b/0Rp/HE9uCAAMgGr/3OA==","signatures":[{"sig":"MEUCIQDu/NjLwNCHr3vFTJ3VysxQzQs5xZ17Xc9eopTruB9rSQIgGJqeaooMFQ4i7v+L8ekk1jvQpeMDjImpUDNHuxgYkOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31200},"gitHead":"39a643869c3a9b2f462e995d66c357e2bf14812f","_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.82"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.15_1762511185621_0.11059722757882406","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"braid-blob","version":"0.0.16","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.16","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"8deaa2fe798e42b5b674bdfd99bd3b3220d10699","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.16.tgz","fileCount":9,"integrity":"sha512-KvsljUBDOIZpbHDa8vKb2GzS0DMKbf7VacMNv7cOZpeHEsvrlR7+pK7+3ye/nXOwSNY5Qo9wjF/9zMf5ZRtADQ==","signatures":[{"sig":"MEUCIQD67G7cvlnEslsrdPENZLW9GBeoOAEJFY6Q0GLXZo9JAwIgYMImX3xQ3rYzEatUpLHjIlm5kxIHZE0Edx7D4ApvEJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46560},"gitHead":"086da6348f6a63f9f8d49e1eb35a3666ce6f406f","_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.82"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.16_1762517960376_0.6229619801086779","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"braid-blob","version":"0.0.17","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.17","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"6da3208b730b24837312599ceee7fc2cde1372e6","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.17.tgz","fileCount":10,"integrity":"sha512-5HEePDyipPzbvDS3kdkjU62wtltBw1yrg6K5ElRDQCY0Ihmn/tF6dN8gzjLfP83z29ya7QWTJtgb0dDKr5PvRg==","signatures":[{"sig":"MEUCIQDAIciJF6L/iC1gz/IOiR5yt4lCwIwgMVqD/4LXB+IBgAIgJEh55qNZImIOMIW3EZcKT7oHYFVJLGOjtFV5lw6P8TI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50859},"gitHead":"7acf08e585125632f39c69f9d5dcf868a1d03979","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.82","url-file-db":"~0.0.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.17_1763116414970_0.8059763447852182","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"braid-blob","version":"0.0.18","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.18","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"b0676db149a662de83766a3cfcde1b9f9e77b0fd","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.18.tgz","fileCount":10,"integrity":"sha512-SKjFRJaFcCX+PGVpLkCgspsJ1ShlLhtUvusHQK4g2d8omacEaB8VjRXH9Tzfq4zqGfviB5PeZntcoeuUS7x81w==","signatures":[{"sig":"MEUCIQDcano5nh5q11B83PGRa+R3fYvfg079O4lOmTMWNaQffgIgGHf+JT9iq6cQjoVkqFZfZ7T8fh7dYGeS013/AjVbZII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51961},"gitHead":"a5b1ce98aebc92b860c6773752cac2a71ef820bf","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.82","url-file-db":"~0.0.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.18_1763445237656_0.894995846077987","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"braid-blob","version":"0.0.19","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.19","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"f6c8cdc146e30890c389e9e53f28998ce974a6cf","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.19.tgz","fileCount":10,"integrity":"sha512-ONjpkioPYfv7P7AQ5MkRSVbhROQrMHfSN4Xmg/ByYfrLzIeknZl5KVeq3LkTwapSgx0lb9CfaiW3B2rXhDxIgw==","signatures":[{"sig":"MEUCIQCcRTJLOb65dTx34ynJ6G07eAEnK4UBSo/SlTfPJlzohwIgNaYd/52BWlJYnxb/DHJKJmzg3tOBZQoQyFG1D6b3bDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73158},"gitHead":"9ec7d4032903ec89659f3adbd0190197cd59b1da","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.82","url-file-db":"~0.0.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.19_1763457030904_0.8414440481121666","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"braid-blob","version":"0.0.20","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.20","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"de3d445430cac35ad6fbdf1d82fce02ee2366787","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.20.tgz","fileCount":10,"integrity":"sha512-AjY/q2nZRXWuIBAsQTKuo/wf7YGYcSck1CSqM8NJODZSeddfT9a7xX2axyOXCwjypk+s1+w7ZLSwwu+G3mNb2w==","signatures":[{"sig":"MEYCIQC3VKK0TKcpT/n3+Sl7eUxXmGv+iD/xgMzPLvuWtVw0oQIhAMox3dcCz3gzt3YFlHHbE5HoWYsYLpd4wanHrVcJEcWW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73158},"gitHead":"ffa3b72edbbd72c8bee5ca7dfe764ea73ebc47e2","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.82","url-file-db":"~0.0.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.20_1763464972617_0.19783226764223927","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"braid-blob","version":"0.0.21","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.21","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"b5504f36e2aa142278050fa548f233f24a5ad6cf","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.21.tgz","fileCount":11,"integrity":"sha512-IjqQbd4NTFbV107bQ/fmOrwxI0WImPrzp0lci3BdCZ7KG5m8lt076gKHFdl1/n0J5M0nnOPgh/BQpx/q9wYyyQ==","signatures":[{"sig":"MEUCIA2pp2wpfrMCi4KzCx77W6MeCQUFkCATtN++Hg+HpoxJAiEA5iiDzMTBLOjRgqFmwmcMWaCOKy6dOskPGJvOvwHWpck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87382},"gitHead":"e972cbb7f21806de864a297fe2cd014378e9c18e","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.82","url-file-db":"^0.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.21_1763642570318_0.4719224939063211","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"braid-blob","version":"0.0.22","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.22","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"ace81f4ec9a910506d61bedb56b72b74aee4ada5","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.22.tgz","fileCount":10,"integrity":"sha512-lm3nFrO3xWL48awGkIkTCijoFuGK/lTuIDovGxAGWYL47GUEn4lA4zV5iC6bfHaUWtdxhq/zPVUZlSMUycx5IQ==","signatures":[{"sig":"MEYCIQCkGNHWNygewEVaNmOHgSonS+cckwRvZXUNRQZBSdwjPAIhAM7dbs0y5PqmgR5ZFoivyNnn+q3G0r2BVJTq/+HcBu6u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92975},"gitHead":"0ffb7699869f6c194e6136195e572ac3d35bfa6c","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.82","url-file-db":"^0.0.19"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.22_1763791244547_0.06624627842516251","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"braid-blob","version":"0.0.23","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.23","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"99abc934c46198850a0b927c1de269c466ed151a","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.23.tgz","fileCount":10,"integrity":"sha512-QWXo7TbO8rfNoFDggctkjqp8z1qHHQ+5tq88oqAmzccgyNtvu8xq9tBZNiR5kPtxwLKBR0IRO0KjvS+zwIjmBQ==","signatures":[{"sig":"MEQCIDJ7jOL08iuB9DlxomH930c+PJSaV1D2Tk8d+ZAVNdGVAiB+G29JW4R+SV45Pj5m1iAkFZtPBnMvrGE9YzZZEQWMBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97016},"gitHead":"f0fdcf72f5214ae8cd5bdf4165271aa4579e5413","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.82","url-file-db":"^0.0.21"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.23_1763809999405_0.9438808144861905","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"braid-blob","version":"0.0.24","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.24","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"d04d1d2e5f2e5d89e53c315d4fe2a126af1d4c57","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.24.tgz","fileCount":11,"integrity":"sha512-VZacnUEDAu2sP48fsadxqOeeCkx3MFwWyzNmG+ngZN8qbKbrxnMP9AW+dqmB00IxMO5DD9axn3iDvCi4BeX23A==","signatures":[{"sig":"MEUCIFB06PGGUvZiGxoa6WosrQlQYJRNT+PuPmyFoK49jCOoAiEAjD2duCiSRTUEvGxGLmaDEgGwqPbiMBnENfFM5cfxrW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101561},"gitHead":"fa89729ef66fbda9f040347b2819978a8ea902e6","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.82","url-file-db":"^0.0.21"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.24_1764061572851_0.5932078036259176","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"braid-blob","version":"0.0.25","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.25","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"6bff09cc2993fc78e645e5a2cd1177e058c6d652","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.25.tgz","fileCount":11,"integrity":"sha512-EnDjBr7VLEY7Rc9GyeE0tXfaoZrRd260faIX5cGlbF2/1B9Jy1uvJOYvtd3nyv4Wn0Y/GPvAUW4YnkkAWZHuBA==","signatures":[{"sig":"MEUCIQCCmHjRGnGnJxW0TMZ/WZpDj+PL84ytnhDc859mCBQfEAIgQeJixyNpAswmonVXzr1IkQ0PIuPX87NcGXah1Brw3ik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110981},"gitHead":"1575d660b2dc0c61a85bc06c8a4f6f48905dadc8","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.82","url-file-db":"^0.0.21"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.25_1764076669624_0.7690987201625257","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"braid-blob","version":"0.0.26","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.26","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"8d0b6d71dd978271830cfd3bd774f467e3598d78","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.26.tgz","fileCount":11,"integrity":"sha512-MlX6uri0VjwULzbdLHv3Ef/DVkfzDxOYqsNg7vCqJItWR8EGwox2Tko+kSSJAkQzQzihlBfWdPumg7dN/PwiiA==","signatures":[{"sig":"MEYCIQDptPFqa0VqjzMopK8bej2HCPRTBuTH5VquSqlTWOdBWgIhAPYTM8oO2955ZFqWyEAwK9s1eIvIZKnLxPUH9MeNLWZW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117831},"gitHead":"85402aa62c28aa3fb9e69e34c3905fce5796cd31","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.82","url-file-db":"^0.0.22"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.26_1764150334090_0.5065997083591818","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"braid-blob","version":"0.0.27","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.27","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"48c9ba7a267f065de194b77fae584701ddc07f22","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.27.tgz","fileCount":11,"integrity":"sha512-xYuyTSJK5w+qZuZ0ihhQT0kKaqvWVF+d7koDi65uacjuiDjoVA1cJgQtajDZcKr3kY65cOt18VUNE5eIUbd1mw==","signatures":[{"sig":"MEYCIQCUyQ0D5NX6EYAR2FhxmLr4/Fn/S0IfXuRp1gfZC4RcOQIhAMPFh4RyznOAwreO+Xh0cCueji4eVn0zo5EzCWvC5Dsi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117873},"gitHead":"835179f38486fcaca138c155817fb70ad108c4ab","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.82","url-file-db":"^0.0.22"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.27_1764176244352_0.17295061295813796","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"braid-blob","version":"0.0.28","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.28","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"f7b5a9ad0f6b14048aca0a6aa77ff25e23498f7e","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.28.tgz","fileCount":11,"integrity":"sha512-EXmf99UWFLl7RgFlQdMw2XU6Y3TEhU/2o+gGKDcR9xtXH8wSU+HO/NpoTy9mzH10/06HG4UtXiPtDWmElluqdA==","signatures":[{"sig":"MEUCIQD6uIOGcQzNUSqCEG22cN9l25qcuddgEuX6L4ON7E5qqAIgcA9XCG/hxsvCJaeM+FsJHkSiiHDu8AVfsSKWtM1LtWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117873},"gitHead":"8b91788a8ac1a119576baae6424cba48c8fa9d94","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.82","url-file-db":"^0.0.23"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.28_1764889985520_0.8621973403052006","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"braid-blob","version":"0.0.29","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.29","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"9c730b48631962ebdebf41fb500ebf5e0b1bcff1","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.29.tgz","fileCount":11,"integrity":"sha512-20FSj7LfuIFvUhcTRnRK68HQoItOkCTm0ygFd38Wc7vp2PlaXmZXC9o+K4EP/NJvtuYeg9IQIjSvKi+wSjfJdw==","signatures":[{"sig":"MEUCIGtmwuCM5mrpuqTfx3XL4UWxahcgbTDgjM4mxQnzf5vbAiEAlZYxGNZUWAVKN/LGiwHydR5a7zWigGvd69ztUmAGQVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117873},"gitHead":"27fd9b8c27c92a57c17170cf245083efcaf8c5bc","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.83","url-file-db":"^0.0.23"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.29_1765020118514_0.5173908442672508","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"braid-blob","version":"0.0.30","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.30","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"4c6bf8e9edbbf3c584834c6118dee35dec8a05f2","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.30.tgz","fileCount":10,"integrity":"sha512-ywkGPjODmXqUAtPvSd6sg3r64y8Vsubhgxl9jLpvka9L9JTZaLkiJPnDJP9ZxsIGQ09JLClIyX1S81oCJXjv/w==","signatures":[{"sig":"MEUCIHx8TuiAAEbKIfrXGDwy1eRflfvdrEZIoPvcBY5scvenAiEA0Y4ofQCKFfhjQ1t6EFTp9lTiCpoPS6b3CUMg3jSY+Ws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117769},"gitHead":"0dd9389a9a6b6da1e1e1ebeec9a87bb283727f2a","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.83","url-file-db":"^0.0.25"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.30_1765021244956_0.6843068480250305","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"braid-blob","version":"0.0.31","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.31","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"a71e3850127d537094a6401cb15bcaab6a3a3767","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.31.tgz","fileCount":10,"integrity":"sha512-z6aBVu3HW7dbl02SCFDjONVOQxZohNs05TDLYmGGnpCcMMDF6iEKTc62IDRAL61nsTGxucEQOQAsZsRtQYVNEw==","signatures":[{"sig":"MEUCIE9TZmQ8sS5abzgcM0o/G743tA7Dz4dCACFDW8IXsLsmAiEAiXAgThc72d1M4QUJuE9pbaBY4tSIF9zL/3zI3lCqUCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117769},"gitHead":"222dd9bebf4296ebb0e7f5b71a107b954c04aa74","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.83","url-file-db":"^0.0.25"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.31_1765173229674_0.49694521701656535","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"braid-blob","version":"0.0.32","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.32","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"09549deb0828ee2663b432bede69edb67fd7d95d","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.32.tgz","fileCount":10,"integrity":"sha512-apJzOwvZgh6FyyruTLyLY/ZymSqzIfwjqolyrUcYztabKTY+ha5F2dY4AsYPzgCF4nkGTZmPiGNBNPnUimgBMA==","signatures":[{"sig":"MEYCIQClxGmWrtMfn1PEE3vjPC+1Cn4WjPD53e6tXS1xeBXGEwIhAMTYTkezczlGvvaPHLG7dg2iXWjN+foYH900jkOAaYyh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112825},"gitHead":"3c40057c444dfd8ac8a7465237797afd7a9a64c0","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.83","url-file-db":"^0.0.25"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.32_1765228064653_0.8609951813951837","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"braid-blob","version":"0.0.33","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.33","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"b508805274e911e0037332241fe3379bd4386129","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.33.tgz","fileCount":10,"integrity":"sha512-J8OVgVkxXVBfh41YGHpPeh/dKxW+IXLtSTrkZRS5doodB3L3Fx0xe1iNY8D66ak3YNQZ7adVwJETpnYlDbK4FA==","signatures":[{"sig":"MEUCIQDRKGSmBqABKGBo2aLva3XOYBUDVngT9OVDKsF0AakpagIgCaVhonW/2fOegJfux8Qe97Hi6/A3Tr+d4FHsj6mcWN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115207},"gitHead":"ea81933a04341994c61588ef73e3058441df8c32","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.83","url-file-db":"^0.0.25"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.33_1765229958678_0.45557014006190033","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"braid-blob","version":"0.0.34","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.34","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"0c9c27e57d81bace7d49dac6a882ab4eef86b0a9","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.34.tgz","fileCount":10,"integrity":"sha512-JGonLy/qTZMRWnmC09fk02tZk+LgG4t7Ui6xhDQ1a0fXCtlpXvOV/jyiUqF7vHK0jCJwQrrspFoiRErwbaj4dg==","signatures":[{"sig":"MEQCIFhx3CwrFoM5AuVMxUJTjuDt6VDpIjEmEd6FnWQxKX12AiBPwbV3u9y7l/9b2W1+95i5Rn3+L1ElKtK4XhdmDiEV2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110898},"gitHead":"b746ae641197583250bc8e3a4ee7ba7faca2f5ba","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.83","url-file-db":"^0.0.25"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.34_1765230769014_0.7420519708383664","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"braid-blob","version":"0.0.35","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.35","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"08bc3718d2abbf8e845d18701f8f235ac05f6e4f","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.35.tgz","fileCount":10,"integrity":"sha512-6VsR/TqBHhvkN3WqV9k7rowrVphfOgJuYfuzereuR+ZaYqyyFe1k5ecJW7VYLUsi9ISuxNolKNmrPTcvuZhvsw==","signatures":[{"sig":"MEYCIQDscFswNP2429gTKrpu2XgF1k5mFgzgn6LWw0BX+472EgIhANKZ7FBh1jOrIh8zpcJzbrmsGXJ17qE5ozNySGwqhyZ7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111838},"gitHead":"0b0b4e33e6b2bf122bb3a9ae26da285e4809e6d3","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.83"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.35_1765231633323_0.4873516465904608","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"braid-blob","version":"0.0.36","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.36","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"df6bfb74f352aacca8f3602255757bb8b2de4847","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.36.tgz","fileCount":10,"integrity":"sha512-UcqFxdL+dlGRompUGV+hn4KrkQZmqNU9m2hWvVGsAKJXU8FtEcS8Ojim7G9YD0WiyB/OvK6wXreJhFOfSXEyNA==","signatures":[{"sig":"MEYCIQCrbpPVxJJrT8boR+zCQsxTl/D6siTu9xy7Rw+EMdpSXAIhAPHQ0woPZFM8w58Kbf2Tm+dN3qetPbu238zngOYdSv6P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114502},"gitHead":"257f6606fa176d095272919d43bd8f83d77bcad7","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.83"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.36_1765773642701_0.8067916355012872","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"braid-blob","version":"0.0.37","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.37","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"2093cfb12723d1cb6dddef4a042acd1136b46c3b","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.37.tgz","fileCount":10,"integrity":"sha512-lcbiY2PpB/osWodkd8adRr7SVZBDgWbcnWesyzOOyun4cXnQCaueNZP32x+H5i+m3jcjE3xJzFzwmAusAebmAw==","signatures":[{"sig":"MEUCIQDFSfVsRUrfaj7n11GfY+2JwAyOAbw1axSgdfhr6mHpZQIgMoiivJ/DA/O73GTcU1RnD0ASToYWqTFM/j8uodEdytI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116742},"gitHead":"7940960cf6e94204b239d9632cd8017fb7595b4e","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.84"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.37_1766124104576_0.804277605761174","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"braid-blob","version":"0.0.38","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.38","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"879a4e9b15c854d786ee1b236ba8d65018d3cfa0","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.38.tgz","fileCount":10,"integrity":"sha512-oGkwclJGrWoFmgORPyoGFSutRn5W2uOjI3hpncbrBSADXyrf6KV+0qC9uYXofiX8FrViPNOnTqOTvJvktXnNGA==","signatures":[{"sig":"MEYCIQCHz5wR1shhnVdWawN9vZ7sF9N6kYJdu70c/JtidPYArwIhAIDOeXg2giE6vUlL8M/fPv0M3Daql+FkwDx7XF+3uMlG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118444},"gitHead":"45dcd567f9784c7f384a1b96ddad6e6bdbef70e8","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.84"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.38_1766209823424_0.6697999309205385","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"braid-blob","version":"0.0.39","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.39","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"87fced9eadcce99d5b2810038f9fbf5659acf615","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.39.tgz","fileCount":10,"integrity":"sha512-DNEVZdz2l5arNcPFESUp9sczVKmedRbj//0rMY1yTHEjYivlEZ8IqTEQDSDvXCJbNof8QT1+a1j1HHnfVN6zpg==","signatures":[{"sig":"MEQCIGjUeT4HmtGB+gzca70BAzymqLhC01ctlC8N3dpy8Tv+AiAq+R2+PCoXNS09IIO8p2kiYY7PDOuJCyiFPBqKCfP1DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118496},"gitHead":"1228b408145953e94bd5b19d899ddc1563ca4b53","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.84"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.39_1766211021144_0.013149959145690282","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"braid-blob","version":"0.0.40","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.40","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"d70fbcd161f443b9894010e8d5aed27618afb00d","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.40.tgz","fileCount":10,"integrity":"sha512-hSnl/14/aev4HLMU4BoQuL/zQ5n7AN847oSTxDsK0ozxthFsUqh4mcq4JkgsGTkKvEbad2YxxDsuDR+7Vpfvew==","signatures":[{"sig":"MEUCIQCso2bQtkH/vEqWEhehybdInMnw4ySrrkm2zAavFRL6swIgQPNtZpGDcao9T+6WkwoN8AWwEE9f1n9uJ3LVJtTLr6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115962},"gitHead":"efac6d20fe325362194b461732f51beefc76fc0c","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.84"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.40_1766301556446_0.03733881762412783","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"braid-blob","version":"0.0.41","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.41","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"5d6a98b2a4f4da71279a50476174e574736ff25a","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.41.tgz","fileCount":10,"integrity":"sha512-lf2ZExtE4FY0qzy+PMAiQOM4YOcdfmW0Re5XtmSvmTbp0JWwRaROV3BoWkiIAIh3cIs0jJw52BPMjoUXAwz+jw==","signatures":[{"sig":"MEMCHx7htHoizB28leVo7GQHFpNq7lcD7+XTM4+YaUNu6akCIHVGtf24YvAot875gvrUcZWMH9GSiAvIyEhr7LwPyh1k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121555},"gitHead":"3103a9bc81814047303ca9f9b2c48e00a4b9db73","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.84"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.41_1766618327924_0.9112126744428459","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"braid-blob","version":"0.0.42","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.42","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"d77ba9a490422bdb83043a969d8c60deb7dfc5bb","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.42.tgz","fileCount":10,"integrity":"sha512-WpvT8CyuctgEnJ2GYBjNYj8gOoDmElDhwkWfNBwH+XZESqnDQknHZm5SJtBVk0YyKsCvyzcIt8qcTLfrP7riyA==","signatures":[{"sig":"MEQCIEs+lTq44g7LxwKjnlstXDSiOFc4+Af1xhqFHI70S95+AiAgUK0GMBEcUy2gOOkzqdCXyhlmRlmknWBMYQoeL3VFrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130629},"gitHead":"2f470ccf40e3d4da7766efffd0329a8e945de5bf","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.84"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.42_1766953430450_0.13269240566695606","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"braid-blob","version":"0.0.43","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.43","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"163469e931ae441d2c6495cec6fd8a825ceb0a7c","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.43.tgz","fileCount":10,"integrity":"sha512-GwJX/erWRfFi/XLo69valOfku+d8JY/hhnx3b1+S3qfXOjyiBcJvYbCfI3kBQudik1Qc24wy3hg/y7yw863MwA==","signatures":[{"sig":"MEYCIQClLduzUnmj8fbKhOf8H7srrvszHrqameLNB+VXio/cGAIhALrRbLdtUzUF4EEV/F43/eFu4vx+dynFv+uZ2AIOVYS1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132446},"gitHead":"aa2b2e1a7fd2142d3c8d6ab284598a1adfe0f336","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.84"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.43_1767160089631_0.10481885626212528","host":"s3://npm-registry-packages-npm-production"}},"0.0.44":{"name":"braid-blob","version":"0.0.44","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.44","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"555881253f6b3beec8366c713b603fe4f948176e","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.44.tgz","fileCount":10,"integrity":"sha512-YA3ljw+4KF3zcoHibr+3LT6NBOHszMoR4pziXsTAEjrn3n8bM9p825xJCnDS6lgH9K7iUhT1SxIIm72baJtIsQ==","signatures":[{"sig":"MEQCICKZrDcE2RPiV2/85QzxM+D09IR3QzHZ1ZRdsr2OjpnhAiARl2Yu1afGWoViep7j9AhN6UzR0TNRj4dnhXQko7Gpdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132461},"gitHead":"b56b536a994dcdba41d739dd389a6dad9e8a3952","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.84"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.44_1767221209211_0.32019516125690783","host":"s3://npm-registry-packages-npm-production"}},"0.0.45":{"name":"braid-blob","version":"0.0.45","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.45","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"c054efadd779b0c00739bbc5687647a842e4a4bd","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.45.tgz","fileCount":10,"integrity":"sha512-fI+TRa2rwVkFhx9OcQi1HcK773K36s94nDhyoywABsNcLq7cetJa6hHW8MLgXtZJLqKW6YM6vHSNIvnSYT/nIA==","signatures":[{"sig":"MEYCIQDmRRjC0K05gceXvFuKxbCpOa8ZxAO/LxVGngAhaqP7cQIhAJ3NKwoKlvhcpBCMyDD+qUtc1K2KMTCBaXq17L6LhmLx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132502},"gitHead":"d4835945a7814b529364569720d3c722e072cbe4","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.85"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.45_1767245948233_0.7246998177862713","host":"s3://npm-registry-packages-npm-production"}},"0.0.46":{"name":"braid-blob","version":"0.0.46","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.46","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"b875f1c5820077aa4c011e5a09d3896cc14a2a8c","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.46.tgz","fileCount":10,"integrity":"sha512-pak1hQecPPxaJD2wOpo6qMPxSIAba66ZXYVw6iLHoYden3jDBr2sRfbD26S06N3oFDlpyy23vMXwLagrXVhfLQ==","signatures":[{"sig":"MEQCIECyfw7BMa7RBUDjDNaouunsrJhqFSWc3foEKHu4oLa7AiBWLZ4Tc2Dm+EjUCzzpUVhOeDTB7nC0F10G5z6FaCp+9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134948},"gitHead":"713c34d2432d5c2f323623c0e2b8afb098212c9a","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.85"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.46_1767342703536_0.30275723719110714","host":"s3://npm-registry-packages-npm-production"}},"0.0.47":{"name":"braid-blob","version":"0.0.47","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.47","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"94703f0da7e1038b83c65261516a951395cadea9","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.47.tgz","fileCount":10,"integrity":"sha512-aExmxoVsx7iEu6eTpN2VqUNiMfVfJsrJIvZHGs7rX4S+ZuQTDpXl5hlOVcdBZRAqdcrKFU479PkkrEwxQeRNAA==","signatures":[{"sig":"MEYCIQDhtlL2LA5j/oeMuu2Zm1iztDqa03/W5VMwThPoAMy7KwIhAIF6drFx75f+x8sBlpacpgbfcBEx/PgVOvPT5Js1kYbo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135016},"gitHead":"c5d07030dd678de95079a1531e3406c5f8183095","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.85"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.47_1767495821979_0.3526608265224338","host":"s3://npm-registry-packages-npm-production"}},"0.0.48":{"name":"braid-blob","version":"0.0.48","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.48","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"dcced7f784458ad5bc6c0383ed48e2c6bac50c96","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.48.tgz","fileCount":10,"integrity":"sha512-lgIHbdatUOwB6fECq70GVTcEUFZ3p0ZaBKvPGNuX6dO1/Hvsf8qfjrMNeL5PV9GdCCJ9N2BP8BMJEUII9ZL/Nw==","signatures":[{"sig":"MEYCIQCTX1kcuWW7IgjABj545mazDJGceXlm29pStb13GnLJgAIhAKrRksXEPSeK/m4HkRoe26gNrrLkzN4Waxc/hGsAJdvY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135050},"gitHead":"4cdd669dd051663ca1a0991d67a3811e6cec1a33","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.85"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.48_1767496206210_0.688352757886644","host":"s3://npm-registry-packages-npm-production"}},"0.0.49":{"name":"braid-blob","version":"0.0.49","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.49","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"d028b9efddd317b36eac13ca16a51a3a7935a5c7","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.49.tgz","fileCount":10,"integrity":"sha512-DkZwp2dg12hpogXajk9Hi7UPH0CjHBJxeBp85tV69SmN44hAHfRzs4cO6BujE1IJkjlooyAlKaUGOw4QyHnKOQ==","signatures":[{"sig":"MEUCIFcMa03EB1ZaUkR+LJdosxG1m45zjFQtALT6rpkIDAcQAiEA5tt9Rp75OahWnbhFrAZURiYQWnfZ+LSGBwo0WeNlG3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135050},"gitHead":"5819005d6d8487f013e3142bb43285a9cea2fc50","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.86"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.49_1767504142013_0.013241608154971773","host":"s3://npm-registry-packages-npm-production"}},"0.0.50":{"name":"braid-blob","version":"0.0.50","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.50","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"a0744d36d49c41fbdf4b18d21254d101ab9bc047","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.50.tgz","fileCount":10,"integrity":"sha512-NYmTkcR8uu/N3YyT/i9/Wfqv4l5hgkvqsZ6cPubLf9lV/40cJMffv+Vp9D4OSPIR/KUNp3NO/hk0ypZ4zkMofA==","signatures":[{"sig":"MEUCIC2bZ1r2dxLMEXkvstAKvnK5ZcTkf26wKz0xRNAYDHpBAiEAyhSoqS7vnuqjpLQ3w4BDec3qqDpvo3qJdaJn3Dg0Fi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134902},"gitHead":"267cf3b037400ffba2656fd0f55a1e33806db527","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.86"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.50_1767944899182_0.4926858521390354","host":"s3://npm-registry-packages-npm-production"}},"0.0.51":{"name":"braid-blob","version":"0.0.51","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.51","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"c35aa323621fb590254ad8b881dc53af1341c600","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.51.tgz","fileCount":10,"integrity":"sha512-wJn3zApBxPibtFWG3IHmbUsW2Bj3uZaM325rB5s0VT7+PyF8/Jgd5mZxY+PpB4yeGLO9EHpPZs7i4s6qU3wWFg==","signatures":[{"sig":"MEQCICdYXN2hQR0VwJKpic4aTQja23Ta4o4YSen3kY4UzOFDAiBel4ruV/i+bkDOuCGaGszLT/1isdjosopTq8ZP7eX0jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133189},"gitHead":"c2c05fba69822afbedf84af3a55cc4c7acd4c4fc","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.86"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.51_1767945297956_0.6002000614444492","host":"s3://npm-registry-packages-npm-production"}},"0.0.52":{"name":"braid-blob","version":"0.0.52","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.52","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"1681dba19fe6841e3c82a386c69e189c47ce6a27","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.52.tgz","fileCount":10,"integrity":"sha512-/cxS8R8xV+kNoOo8kd+RG+nkwzrLZ88X1w85T8EmOGe6Dzy/6YUcRvTXGQFtzNtv41S8MWkOiPkI2UGz0DMf5g==","signatures":[{"sig":"MEUCIQD4KOmlErn5yz3dvOzJ6zZnzBdgWPQY6H6ClqyJ8bXMLwIgYxwbWYJz01/HrKNJQOAwHewkazv8iL79HXe/JVfuGxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134110},"gitHead":"196f612f30152dcaedd0f45a0f055c5e050166d9","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.86"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.52_1767946483090_0.19413838171650144","host":"s3://npm-registry-packages-npm-production"}},"0.0.53":{"name":"braid-blob","version":"0.0.53","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.53","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"772fbbd114ed3337d0f511fe79a4a74660e236a7","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.53.tgz","fileCount":10,"integrity":"sha512-qqo4PkwBW7ODr9eZ8Jw4851ISZ3ch57t1U/P9j59OcliycnB1kafFUQqXoFy/L3KdUlPaTomLkVNxTCcxg0JGg==","signatures":[{"sig":"MEQCIA+Gz/99olwJXuHAJ/7fLitEN+hjGYXOTAfpCn56LlLZAiBO840Vps4BtQJr/ja8pxrJ2JzMB2VxxYtOCpJBspxvsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136871},"gitHead":"f1faae84e91ca7bae8132b855172f2f5569d671e","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.86","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.53_1768028897532_0.6487203541192064","host":"s3://npm-registry-packages-npm-production"}},"0.0.54":{"name":"braid-blob","version":"0.0.54","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.54","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"7d243e1bd9b1c62deb105253bcba3fe70fd3f731","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.54.tgz","fileCount":12,"integrity":"sha512-V+SFLpyoLI9fqPd5/F0cJGlwxtWg+aFQZA+BjtqpjLnjKqgNoPWoFnxcOyL4KmKDWyMsS6jH2x3QuoyRVREfwg==","signatures":[{"sig":"MEUCICTDaubbNpwoyQefEgampWpqiPwSlmFeYJPDiqyyEZTtAiEAxqOCXZSt5ZBhapw2bNt8cQwPHY6vvVWEku3wkaptbjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145823},"gitHead":"edb31445fecce98a7f5a098c0992c5b156069ae7","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.86","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.54_1768036833695_0.44883075114942805","host":"s3://npm-registry-packages-npm-production"}},"0.0.55":{"name":"braid-blob","version":"0.0.55","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.55","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"2a3869a842fa7801f29f31659fb3ed9c18e94d03","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.55.tgz","fileCount":12,"integrity":"sha512-t4DjZ1ruSaKDyzeoeRCDz2jJJlk5PgeyVEkECMv0UKCwgNq+IHqddyoBaobzt6ePEvI+5GVuH/y1m/fBSxcEMg==","signatures":[{"sig":"MEYCIQD5zxcYbMe89vuvL+kE6Z0d6sGLI4s5hOI0QNL67FqD6gIhAPNuGppM40i4Eia4Rm19BkWvKY8nnakfIhZkU+qZxCaT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145804},"gitHead":"b6ddaeccc11f5484704cff42865c86806bf186a0","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.86","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.55_1768037033491_0.8563904797704873","host":"s3://npm-registry-packages-npm-production"}},"0.0.56":{"name":"braid-blob","version":"0.0.56","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.56","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"7788c46aab2228ce25975b52edc0fda86f836c34","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.56.tgz","fileCount":12,"integrity":"sha512-2mxZzLbcxj7CT3iRUxcZHjlD1SqYHjCc6r40D0iLxbYRoqldx2lVynGYiey4q6HEdC31oXs4VlQjsscWEgSY4g==","signatures":[{"sig":"MEUCIQD2LSwBN3G25eb/NdHSbOZvK1jd/icS6zVEomvW66GKlwIgE6O2GqUtKyBocsF7wbuiocOgP4tgNRfPZkyZ4ZNIx/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145552},"gitHead":"9884cf39a504baac4006ba868f4036c257f6e3ab","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.86","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.56_1768044397495_0.3549175709487551","host":"s3://npm-registry-packages-npm-production"}},"0.0.57":{"name":"braid-blob","version":"0.0.57","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.57","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"cd4fe8938ad3a53dc17073d13df091b76f7fa972","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.57.tgz","fileCount":12,"integrity":"sha512-JDv57s0zVnMvvC9G2Sa4MOBhBoSH0r4zakliyH2ReaQuntWq8gl1ygg9bSNJngrzhObMsK9zWAngeVKibUUaiA==","signatures":[{"sig":"MEYCIQCnbCBYRCe8dn8/u7wcDrtlYZph6zo6UoFvMYTjepUKmwIhAOGdUQEDrORYGSnzs2SmxvmQaYX9FfcpKrGGqcJpQea6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145651},"gitHead":"ab6ce49e0e84316dd1408ee2cbf370a856b1aea6","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.86","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.57_1768051742074_0.47884860481457325","host":"s3://npm-registry-packages-npm-production"}},"0.0.58":{"name":"braid-blob","version":"0.0.58","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.58","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"ff963489a8b5f910e92e6dd0b3334ff77166e9da","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.58.tgz","fileCount":12,"integrity":"sha512-pwIrLCdGSomDbVi1Z5IxXQSagCSIKaFMKC7xL6qtnotwtt6wb7si7AKgs/0oSoDibhQPq9lChZPKXshq5lslJw==","signatures":[{"sig":"MEQCICzsNK3axDOoAFXniBzb85oH8gKHxdTRtYB1wXR0LJKDAiApuItuBGk3+VXWh1aDJpRZ7EedQ599FNn//R6QLZ9AXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145697},"gitHead":"dca207171fec7cd7d8f3cf9c6225a4c94724b7ca","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.86","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.58_1768052729630_0.681767072352611","host":"s3://npm-registry-packages-npm-production"}},"0.0.59":{"name":"braid-blob","version":"0.0.59","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.59","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"699e5683084dba387161720a5eee5fca8e4c7623","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.59.tgz","fileCount":12,"integrity":"sha512-CiBO+e+PFVrWwO6XeM0qkWs4suiMfBHMfYupYZdxByD+x8OMG+axXGhQ52Y+qvj+27V2xN/A+EZsLJt7e+g7kA==","signatures":[{"sig":"MEYCIQDHNzVRxuwMS41Q4yjHUFc1G8xPY0QTYYcYYloZh4y3gAIhAMqVyTgJUuerVKvo9kMKVeYpRDF1dK2Mlr7D4BmdAW8+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151607},"gitHead":"e8f251ce14077c42f269108310dcfa758127e960","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.87","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.59_1768132483516_0.4292232692155602","host":"s3://npm-registry-packages-npm-production"}},"0.0.60":{"name":"braid-blob","version":"0.0.60","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.60","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"d483d389bfa79c9de3969af39ab01b942744846c","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.60.tgz","fileCount":12,"integrity":"sha512-q65h5E7z3rD5HNR344SvQUDBVEqaB9HIlDhSAMcAHlFZz7GHMkD5tih/cvy3nNx5yvMaehc/Iy4F54jrwRR8QA==","signatures":[{"sig":"MEQCIGzahNAOfOwgakwwpkMRJbtFmW6dNGkYgFnIsC325wiSAiBTdzZsTXnyGBS9LHjKdTNCxGKswe+8u9lppsZ65CXBew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152766},"gitHead":"507bc4aab94a84722998ca034b1c22b53b2083e8","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.87","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.60_1768204790507_0.5898149029973943","host":"s3://npm-registry-packages-npm-production"}},"0.0.61":{"name":"braid-blob","version":"0.0.61","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.61","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"7953ace6b1d8aa5770e6a93f62f46ea65162e35d","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.61.tgz","fileCount":14,"integrity":"sha512-QimljuvIZJAxF/ko/AxLjHcXCEkUo2W4QAc9JlQ7u6rqmOk8y8M0gDgEy7rhl+znUhCj+nHw9ha2s8mH+cNkPA==","signatures":[{"sig":"MEQCIFnoKHuMxuvUewK1foXAuZwpU8ibOQkY3CLSd1MPFP8YAiBS9VEgcFRQ3YmUOaROe2XpohiPVDYLFiW84Zv2JqKpuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157790},"gitHead":"9052fadfcc6abac1e20c41a85b8398867c0b954d","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.87","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.61_1768223837819_0.6569106454139404","host":"s3://npm-registry-packages-npm-production"}},"0.0.62":{"name":"braid-blob","version":"0.0.62","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.62","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"cc0d5cd6db6f887e76f0fa577a460fb621cd862d","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.62.tgz","fileCount":14,"integrity":"sha512-d/MeX82msv7dDjoku99bsK3vRU6WhaNtSKkQgf1uwThx3rupzHiO+nMGsV+w3+BgPE+QnSKArMRH2MehW2E2ZA==","signatures":[{"sig":"MEYCIQDlkuhLWRzO51R7fpTob0DVQw4gQY6NxLbIn+3e0izD9AIhAOeiX+DS5t/15/NbE39JtAyGM1B/3UmtBsW4M75+uEvb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156507},"gitHead":"933a14936d78718202f767482d11759a6fba812c","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.87","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.62_1768224972921_0.2120859698098334","host":"s3://npm-registry-packages-npm-production"}},"0.0.63":{"name":"braid-blob","version":"0.0.63","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.63","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"778aa2d51201e2265457a02df844f7a11308fa9e","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.63.tgz","fileCount":14,"integrity":"sha512-4YtBNwEN0x7sbffu9elXvx5N/j4XFb8AehYjfXUFLj7goKjN0bsA+kEyWTQhQeYLuJP2XbDEiaeOsUwL4tSfew==","signatures":[{"sig":"MEYCIQCqxUBMHGgzv6Zi/YufERXaiTjGKtrxNrIYDHx+1tn0QgIhAKNT/O9nSdqUL5qxp8OeeIVaOKTCy+p2CbWtDNC9q9CL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157344},"gitHead":"8863d3653043a0370e2296e26ac078ff8f1b3a9a","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.87","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.63_1768225636713_0.01235638500862346","host":"s3://npm-registry-packages-npm-production"}},"0.0.64":{"name":"braid-blob","version":"0.0.64","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.64","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"21eda1a3014d2f7b87668575d92febdaf1590559","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.64.tgz","fileCount":14,"integrity":"sha512-ZEgHeRks7QOnX9soa7zyQIxO3Z0RAKDzPjkna8CuRiKROMpDmqfDVDW0I0h/fS0dLczNQFA7IhEnV1t77Q+SqQ==","signatures":[{"sig":"MEQCIF/VKt+4QirhXK6M57DHblFsat112Pc5nahS/+ysAxrsAiB/GtN300djLfqRMm0Pb9pPXy5S37t4P9ifdnHIA5SUgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157347},"gitHead":"a807164c3891514d1ea3a2c4088a09732f8925ac","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.87","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.64_1768226829274_0.05737837066702656","host":"s3://npm-registry-packages-npm-production"}},"0.0.65":{"name":"braid-blob","version":"0.0.65","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.65","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"5ae1041f45b4157d7048ab0599b799c8f82e8ed9","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.65.tgz","fileCount":14,"integrity":"sha512-aUKqtWt7lat2CPonPghCQe9Xt/FXll6EOlMC/Bd6Kq4rtFOqCMKWwig4MA6mBxZio0nAUNHjFhB2PdTmxkbpyg==","signatures":[{"sig":"MEUCIAlhpCSgGz0XHAl06Mepzm4heFi+GlXvoAjG7bZh6z8EAiEA12nQKYavp9OIfbskg01geF8X7P0Y4ZSCzpxLrAGhthw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158493},"gitHead":"ea5162750ca8d4fb8fbb9aea4369a6b2eb9d29f9","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.87","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.65_1768251376137_0.05894822502424524","host":"s3://npm-registry-packages-npm-production"}},"0.0.66":{"name":"braid-blob","version":"0.0.66","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.66","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"17c46e5ebde1da1013d1357573a40a089ca270ec","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.66.tgz","fileCount":14,"integrity":"sha512-tWT1ndKSgbVzolJrAmcHvTwyMLZGUIKqIGV7p+eiFwxRmg5zPYvA4ynR1HcPV6OHHBXyqzXHC/fhQN/4+FpZPw==","signatures":[{"sig":"MEYCIQDMQ6jd57LBYpwD9eb8jtJpVmEWgx30B0RBZT64/ATuSgIhANL41HNr3LwPDRoHOouiifI8q/9E9e9GmlVdqpoGq75f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158530},"gitHead":"58dd8259fc1600cdfc88296b1a7601333bc2d255","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.87","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.66_1768261251595_0.13644195510774737","host":"s3://npm-registry-packages-npm-production"}},"0.0.67":{"name":"braid-blob","version":"0.0.67","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.67","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"891c73beb79bec9c81cf6f47aa8b2fd3f390440c","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.67.tgz","fileCount":14,"integrity":"sha512-G3GbD3ezjCvs8ziqNfUi03/WfAQ6hNKhBwUdA4o4EZsSqbXgZpRkSEEdXw68ncNIJ6+wqFaPJZWXZ8d7T9quVg==","signatures":[{"sig":"MEUCIDZWbrihiT8Y0a6OePgYocgDB89FvjJnxJrkmLvqCacpAiEAoYuFU4kg65DPk2re3wYbmVRYpxy06yfkADwyXLUKAqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158701},"gitHead":"35b2db846c6182e5e7b93c7fb789ac6324b74955","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.87","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.67_1768262384875_0.1614120510390129","host":"s3://npm-registry-packages-npm-production"}},"0.0.68":{"name":"braid-blob","version":"0.0.68","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.68","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"b60db9a6486d41171842a0e3b2621842130b8dd9","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.68.tgz","fileCount":14,"integrity":"sha512-Qwz6Xi7yIdDi+MzMwsSERAdThG2W/lnUCWcWNazLIv8VNhetcD5pov3tcIAqdQRmpFwMVyrv28F0dLL72+6Bbw==","signatures":[{"sig":"MEYCIQDcdF34biY/dA3NAB0z4exWvGEYnM06+OoUt2ceyDE04gIhAI6JmVCOBuJEKQdUGvd+Z+1SCIK+RrPpuPQ9SgMONh8N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160263},"gitHead":"d38da70d942669de8065d60a3a5f912bb37c1e5f","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.87","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.68_1768292390218_0.019139906522721573","host":"s3://npm-registry-packages-npm-production"}},"0.0.69":{"name":"braid-blob","version":"0.0.69","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.69","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"a37389d867abfb8027a98f357139a361b4e45d67","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.69.tgz","fileCount":14,"integrity":"sha512-LuuuelvmQlRMRm6t2ONMMZV+hYUAcb6vUef/PWtnlo/19HmJs69pHveKwAnI76rbcbxpxBBRXxc9Z+W0yyKI1g==","signatures":[{"sig":"MEUCID9ZW4Pak00rBXOvEpFgFE431shPAOuaNIPlS4d8OSxlAiEA4ldsNsrXRm5jHBvyzGgzYSwMZdHzq/s0oWTPW9iCv7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163685},"gitHead":"079d6a2cc683ac67e2b14c344cb42726e46ceec2","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.87","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.69_1768470858627_0.5302817051796667","host":"s3://npm-registry-packages-npm-production"}},"0.0.70":{"name":"braid-blob","version":"0.0.70","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.70","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"4655c9d3a87b3b312ede42327af3dd5b00be8a4c","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.70.tgz","fileCount":17,"integrity":"sha512-qAVVOd/CMEvcnn24OXn34P+FKXw9jsRtJhYYawy7EheDDET/Tra5VGrYFOk2Es8djC57UBmbZd7n5l1pdO7/JQ==","signatures":[{"sig":"MEYCIQCc57SG3wbh3vLB/OnxmIjOHYeZQhH8dtqFNaI1jb2geAIhAP3DCxgSHpsYZtWiMYEzLwBSL3VsJT/QzpV7B2sVmhLf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226744},"gitHead":"c460d6096dee80bd535871fd96a7ff7b93d3e546","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.87","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.70_1768472649628_0.3286997496660595","host":"s3://npm-registry-packages-npm-production"}},"0.0.71":{"name":"braid-blob","version":"0.0.71","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.71","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"7470b26c1c766bfd84f9bfe8204abbb76336a9f7","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.71.tgz","fileCount":14,"integrity":"sha512-NvPEIYJaBclVGc8nfhOrhvAhcPtRBOiEhK/1Zuq8xkM3wDka0Fqq0zz6gB+lYvrdGMMoLYh7zD31lnsZrZDm6Q==","signatures":[{"sig":"MEQCIFd3K6wKc2kJ9/5eeXt+LIEFsVpqd12iT8KGtNUY7tZRAiAXn04+DfVkcVYTS/SEl4K4AKcWeUBSPB+QkLnAQAZ09g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164294},"gitHead":"399b1f564e72ec9ec428f56565cc030179a975b4","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.87","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.71_1768555369704_0.6868686587069415","host":"s3://npm-registry-packages-npm-production"}},"0.0.72":{"name":"braid-blob","version":"0.0.72","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.72","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"60a34462fc6dd6e46c68e04938392478004f5fce","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.72.tgz","fileCount":6,"integrity":"sha512-3fYvfsJ9pOdj68jev1ph4qhBlF6CnMxwdHgjjU1CiZsPTiWGs977ZrDec3f8T8Bbxh+SotVd7GLW2rzHM/pvbA==","signatures":[{"sig":"MEQCIEq1u5MO4yAVaKjd5itYZhFcZiBb/Fp+HTug8eI1oB4/AiA3Aa9EYXXQgoJjFZatBA4QDfbDB22J9j0C7CzVJ9Ivbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54449},"gitHead":"7441ab5e7cf2061770c0f9559491223b28c196fd","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.89","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.72_1768902418641_0.7289801164414516","host":"s3://npm-registry-packages-npm-production"}},"0.0.73":{"name":"braid-blob","version":"0.0.73","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.73","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"25df2cc15f379788f0b7d751490219f5574033cc","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.73.tgz","fileCount":6,"integrity":"sha512-U28uAfVS31kLVig2KqnnTk6Bj3KfcwZs3qB67FOkDTRbwIVFDZQZMXpMYbBifxi2lH+H8JlEb0Z3g1AmsdbJIw==","signatures":[{"sig":"MEYCIQClWEoDqoCP7L41e8ICVzgx2diAZXZkOff0l4Y6FMfg9wIhAPUiU928/1XHtrmiEgMbbhLayHTR+6LTneAa7BUMthDi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55023},"gitHead":"a8dfc5b19dcc19cff3a2c94b99180c73bb569d63","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.89","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.73_1769074802792_0.38312365013491045","host":"s3://npm-registry-packages-npm-production"}},"0.0.74":{"name":"braid-blob","version":"0.0.74","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.74","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"1c5c091af4b1aaad8e3da171c6b44862360953db","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.74.tgz","fileCount":6,"integrity":"sha512-3ac94renKK3K1aS0LueXd3DvXKlNsIOw9dOGp/FcDfWmqqRY3cr8cU50t8ZuZAiu+7yST1epgXQRVu4jRkhmOA==","signatures":[{"sig":"MEUCIF7BQlabDTiAnC56a5nfgigG0cJt1lBPOD46I+aj6ENmAiEAlK7wvvJgdeyxgYth2OdDVfNWQsAcyNhBqu+YEAvIxK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55031},"gitHead":"1edd6bf1cb69a19471ae2c513a5602c9d6cc5f86","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.89","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.74_1769147444497_0.8229973729504572","host":"s3://npm-registry-packages-npm-production"}},"0.0.75":{"name":"braid-blob","version":"0.0.75","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.75","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"a9d992dc847f9ff916e6fe307f105ee9fce9021a","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.75.tgz","fileCount":6,"integrity":"sha512-WSLi0UELjClN61MvbNj4/YpZ3Lh9xOzzz33HmityO0tALD2CuNk5g/OeGS6h8zNLW9ouUZt6bIFSJm9yIbGBJQ==","signatures":[{"sig":"MEUCIQCIDqExpr56DbdvMUV4N0H4n96RBL14iyjyhaoHI1SfewIgW2LVWejyANTltM/XT8Zc4+gCklWiqJ0aRrh6zojxhSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55100},"gitHead":"fad596d89f3912ab9f463e702fb3bc670e4e5bb5","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.89","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.75_1769164660979_0.8338572167687264","host":"s3://npm-registry-packages-npm-production"}},"0.0.76":{"name":"braid-blob","version":"0.0.76","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.76","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"c7648c04a499d418bd01434217f2b372f391c27a","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.76.tgz","fileCount":6,"integrity":"sha512-yfJ6nXbg/rtPhW0MGFulnYzMfJYLwz8EBnybnuG0mBrXy5eVo/hkk7EJLYbJDgxeBGFLh2J88En4XctRbpK2Yg==","signatures":[{"sig":"MEQCIGpyKwGYt80NWHw48qKPE3EWsrciSPq/s7VDQhFCbx2DAiAWfJwohgyRDvj8KJDJKD70qv/4m/d7S8TFdBcI3+bmqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55071},"gitHead":"8941161b5c43a8697332f9522a25b27cab272654","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.89","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.76_1769164960917_0.4969695846350164","host":"s3://npm-registry-packages-npm-production"}},"0.0.77":{"name":"braid-blob","version":"0.0.77","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.77","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"193e57914b71af85cd2f2a0cdab7163b82b6ee89","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.77.tgz","fileCount":6,"integrity":"sha512-/Br9ccXL331wx0/Emlel4PI4IGkV6Z6o6GOGMwWAoEQtte7HGgqprRQ/P7OxMt7Z9a+0VfXL3vDGEsz9MOQPmw==","signatures":[{"sig":"MEQCIF/1M2AGsWPHuvS73tdItLhtV4c9ZYfwzZbkNHYCtAqMAiA+8ckCt7z9tEzBq3cgQt1uZjWSKP9UQX8QHMvhEo+agw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55464},"gitHead":"fbbd0e132c11b3fbe7b8fb1655b1e44893ac1a70","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.89","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.77_1769257500954_0.5082164408945196","host":"s3://npm-registry-packages-npm-production"}},"0.0.78":{"name":"braid-blob","version":"0.0.78","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.78","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"41a17a6c13de3f29e8525335c17611cfdd098af6","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.78.tgz","fileCount":6,"integrity":"sha512-ajv5S56UX6/AucfeOldX6M/wkpD2jCIaosjourDkyauij+cmgRD4Qkb+THoLO3tUYYoNnK/PCOJ7QuXWgI9YSQ==","signatures":[{"sig":"MEYCIQCKKzTYkmQQK8SvxYgCQcxf4yF7VOxK4+4kQiyCZppvcwIhAJCpp5ZfIJwnqOVcZ21YbEMOsenTFmsKm2BhY6iciBKP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55814},"gitHead":"379a7bd1f43baebf1fc9dd87386846588fb876ee","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.89","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.78_1770861395895_0.33979178793386433","host":"s3://npm-registry-packages-npm-production"}},"0.0.79":{"name":"braid-blob","version":"0.0.79","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.79","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"fc1143c5501b3a1a0b270382c06a5299f4a32463","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.79.tgz","fileCount":6,"integrity":"sha512-NZum0HqUfglM894CoiSkXPo+BSIT0acVtQCYHT0yoqFcIPEapI+jN4uLqQ4lfa/o0OxXGk7ryaUnuhz2g2ji5Q==","signatures":[{"sig":"MEQCICKf8jB/EJcNSnBIbJBEdqbrLttVbDod+oNSllpq7Qg9AiAS6zZG9EbKsy+tRQhx+92/X8LX9d2ni2AbfzyjLeO/sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56507},"gitHead":"d7095f70ada310ac3d58e1739faf3dcddcc5be90","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.89","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.79_1770873914353_0.07949721643767216","host":"s3://npm-registry-packages-npm-production"}},"0.0.80":{"name":"braid-blob","version":"0.0.80","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.80","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"e7643f46ad00daa96f02c14a8d54ca9b7526f1f4","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.80.tgz","fileCount":6,"integrity":"sha512-NGIVD/7gaxldUd83UI4AnI0Hdefuzeoa9HpY7mLJtgkUrMVcKY2wpuUvXv+NpEHbfpxqYxmoLyp1RkBWP16Iuw==","signatures":[{"sig":"MEUCIQDrd9202+oRfL6Pnnmf/Youdbg2M8y6Lt0kLqu5Irv/AAIgZIi+Q+lsgr6hw1ORggMpgOnQO9miON1Z5e/CvkhSHMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58128},"gitHead":"f9019eb3bb084880246e0d1965ebed6ad05b3c33","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.89","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.80_1771160563803_0.324828709651273","host":"s3://npm-registry-packages-npm-production"}},"0.0.81":{"name":"braid-blob","version":"0.0.81","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.81","maintainers":[{"name":"glittle","email":"glittle@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"44069baa711549f74bfd0d16ae5922665ef46419","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.81.tgz","fileCount":6,"integrity":"sha512-TS9gejqOEyJ5vhv0pyuwlFGTnJU6heTymxwg6GF0OeAjpN6n44+shyXuuER0kKBVt8g+r5xlE9i9loj7yZ8kNg==","signatures":[{"sig":"MEYCIQCIyg4/pIzSJvU18TkmWHz6FQ2di6IMENx8TOsqfu8s9gIhALbzG5OikbbAmojryUPn8uZ0/fGuOSdUwuQsYO8wvxIH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58295},"gitHead":"b27aaaf37d2eab04849c89904ebf74cb4f838f2d","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.89","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.81_1771578060182_0.7377869058957405","host":"s3://npm-registry-packages-npm-production"}},"0.0.82":{"name":"braid-blob","version":"0.0.82","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.82","maintainers":[{"name":"glittle","email":"glittle@gmail.com"},{"name":"toomim","email":"toomim@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"62e8691b46aa82cf18cd11e7bbb203b8c93a16c0","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.82.tgz","fileCount":6,"integrity":"sha512-c+WXxRpqAnTPKm7b/FuTR7Rt/z/3MRnttL/VQlTWCjb6agNSM3v1x1pkfn7F3PVV7Eg/m/zKji5RtE8e/mh98A==","signatures":[{"sig":"MEUCIDGKS8WESgM6GhcLKelNCWoatvgE7OzaUXAPmIdlRYtPAiEAxN/1Lzfrgzv/PFOvvYNKGMEaqdVwuj04vcVmdAFXOKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58295},"gitHead":"472f7eb3a144e2ca2881ada80708f6a8deb895fe","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"toomim","email":"toomim@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"11.6.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"braid-http":"~1.3.89","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.82_1771913173336_0.6777241924999804","host":"s3://npm-registry-packages-npm-production"}},"0.0.83":{"name":"braid-blob","version":"0.0.83","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.83","maintainers":[{"name":"glittle","email":"glittle@gmail.com"},{"name":"toomim","email":"toomim@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"feb7006b203f15160a70a05bc4a9fdfdd811cc60","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.83.tgz","fileCount":6,"integrity":"sha512-0uw4d/UwtiCHy4sBCioMbc9nG0jtvYryNB+neVYioZdSlVwKAxkwu2RUxtZrHPT+MLOgq08KCHSNMqdy0RH9FQ==","signatures":[{"sig":"MEUCIH7ly1LlwUyc+VGWv+p9aiXWUC3GLhke1duPTE9csmARAiEAr8+lb08zgeGEa1s9X5WMPzlUklhj0ppaf9yQ5tzJhIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58498},"gitHead":"4866f4fe6da31ba7b6642dc66d4476e983e2be55","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.89","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.83_1772588527506_0.19980810517443093","host":"s3://npm-registry-packages-npm-production"}},"0.0.84":{"name":"braid-blob","version":"0.0.84","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.84","maintainers":[{"name":"glittle","email":"glittle@gmail.com"},{"name":"toomim","email":"toomim@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"0a8d34f9f438e45dc91d71b4c47b03a2732e3a1f","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.84.tgz","fileCount":6,"integrity":"sha512-WC5GNQpvT5ubs1s36YNYrScyatSXelCP5P45Kih6oV7fgSq80hAX0e+tphejx/nhilnGgGvG1wn8hV0rUoUMng==","signatures":[{"sig":"MEYCIQCKHNJGdVlfYNEBBz2yBJCOTtSrdjyk0uegnqjKx64l/AIhAOvV1cM6+nTZ40xpz2zY1XupFRG1hNxFnZmshCUMfLrK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58866},"gitHead":"bda2fa124d971975c05ae71cb8a13e7d4528911a","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"glittle","email":"glittle@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"braid-http":"~1.3.89","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.84_1772590718111_0.11756901987196677","host":"s3://npm-registry-packages-npm-production"}},"0.0.85":{"name":"braid-blob","version":"0.0.85","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.85","maintainers":[{"name":"glittle","email":"glittle@gmail.com"},{"name":"toomim","email":"toomim@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"6c055b2b0f44c2a3d3f6cfaafb6ca03b7da7502a","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.85.tgz","fileCount":6,"integrity":"sha512-h+dLdgpwH5jMw8JXkZFjYCvd4nKevJ/CGlG1B1FJJ8h8S0PcT1LDuzhMCqv+UT2IarUQT2yUWEktgr09cgwyJQ==","signatures":[{"sig":"MEUCIQCPcPfTQK7Go7louiGxCdO7BDamSjCSSCmcitbPa6QIlQIgQnyUS6WunxlQRU1m2zWyOyyGeJvWybVhrgbHNdXPWBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65440},"gitHead":"75291088045e6ac7e5c90b85f5d74453b3826502","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"toomim","email":"toomim@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"11.13.0","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"braid-http":"~1.4.0","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.85_1784461407297_0.9611148591915202","host":"s3://npm-registry-packages-npm-production"}},"0.0.86":{"name":"braid-blob","version":"0.0.86","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.86","maintainers":[{"name":"glittle","email":"glittle@gmail.com"},{"name":"toomim","email":"toomim@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"71a705836e494b9b998986675adeb31df7fe4979","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.86.tgz","fileCount":6,"integrity":"sha512-/EU74ByWjpy6TOYbEfCO6QLKlOC+UO9osB+dIfDItIXMjxp418f1Gvx1Q/7AGPUTON5rWhIoEYt9gi0fUDpMAw==","signatures":[{"sig":"MEYCIQDMCQ/BXvumqCORyVcDZnV/6NmsBD4H3nuGMHXkzSS9OQIhAOBlDWIff0oUUHfHbkiQfq7EYFCkrWTrY+bbldyYp2l3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65825},"gitHead":"d852a6e83fc5348a496b0660f23c8bf45b30e3df","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"toomim","email":"toomim@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"11.13.0","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"braid-http":"~1.4.1","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.86_1784746918575_0.9597903089137323","host":"s3://npm-registry-packages-npm-production"}},"0.0.87":{"name":"braid-blob","version":"0.0.87","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.87","maintainers":[{"name":"glittle","email":"glittle@gmail.com"},{"name":"toomim","email":"toomim@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"89f7d235738af4285b289913ef310882ca936880","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.87.tgz","fileCount":6,"integrity":"sha512-3gH6QJywGnFnmfQXQfX+JHISNM6xb4qHLChGUNN8WnphlvGMJmElCX0Y7wuZ67ulwMudFW3wUtGEa1O2jzp4Zg==","signatures":[{"sig":"MEQCIHaMH1OYFGf3Q0EM1SCMAZQ638AbWBZWosNRl5JPppe8AiANJAVgez2qpQHJc7AWqUgoCp4gqbyoN3GSlKJm+G/4LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65825},"gitHead":"23a8377cebf84c12cc9195a034cbb9f3dc462c4e","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"toomim","email":"toomim@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"11.13.0","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"braid-http":"~1.4.3","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.87_1784763716777_0.5035103010498725","host":"s3://npm-registry-packages-npm-production"}},"0.0.88":{"name":"braid-blob","version":"0.0.88","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.88","maintainers":[{"name":"glittle","email":"glittle@gmail.com"},{"name":"toomim","email":"toomim@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"ac6102e3bb36b46b1e15997a642e0f64a35c66bc","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.88.tgz","fileCount":6,"integrity":"sha512-qind8r42tIqF0//DlHpOSfx9s9lNC3JQk677dGT7AX1adnBFmfdjslmcyE2Dy7ZYuSr0FpN2VMWDdyNYRB5jUw==","signatures":[{"sig":"MEQCIFVQxHSMnt/GhPlWuizcEMDwjiGXLb10TgaYEZv6BCP1AiAvCNP980Kt9UIYdooF78XY3kcwTuBkugAzHc7Sd7MSNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66140},"gitHead":"86602f3476599de5aa89ee5c02b9e8034772ba0f","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"toomim","email":"toomim@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"11.13.0","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"braid-http":"~1.4.3","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.88_1784806263954_0.8509992411412775","host":"s3://npm-registry-packages-npm-production"}},"0.0.89":{"name":"braid-blob","version":"0.0.89","author":{"name":"Braid Working Group"},"_id":"braid-blob@0.0.89","maintainers":[{"name":"glittle","email":"glittle@gmail.com"},{"name":"toomim","email":"toomim@gmail.com"}],"homepage":"https://braid.org","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"dist":{"shasum":"aa1cf6604ac4fea618c0a7b209c5f0a431661c7a","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.89.tgz","fileCount":6,"integrity":"sha512-PDCuPMa7umMPZMLm5yPbXhmAIlJjBFir2D4em/UdvYU1iiNs0SA2f4cxsaKbup5nqdX24UJjQ1R6pcBihijQ9g==","signatures":[{"sig":"MEUCIDm7Y7ucPZLHIHCdA4axxZ3O+QNmBEEIWMcJn8P5V/BMAiEApHihB1O2yXkdDR0MCqOMEt0iLZJ8ej6ATWuJzCE/QQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75657},"gitHead":"960e7cf1f5776de564ca7a30c8c528666d7c4e93","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"_npmUser":{"name":"toomim","email":"toomim@gmail.com"},"repository":{"url":"git+https://github.com/braid-org/braid-blob.git","type":"git"},"_npmVersion":"11.13.0","description":"Library for collaborative blobs over http using braid.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"braid-http":"~1.4.11","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/braid-blob_0.0.89_1786427664730_0.7720655299036909","host":"s3://npm-registry-packages-npm-production"}},"0.0.90":{"name":"braid-blob","version":"0.0.90","description":"Library for collaborative blobs over http using braid.","author":{"name":"Braid Working Group"},"repository":{"type":"git","url":"git+https://github.com/braid-org/braid-blob.git"},"homepage":"https://braid.org","scripts":{"test":"node test/test.js","test:browser":"node test/test.js --browser"},"dependencies":{"better-sqlite3":"^11.7.0","braid-http":"~1.4.12"},"gitHead":"4bc83a7da5ba217732908e06863256b871fc844e","_id":"braid-blob@0.0.90","bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-ay8ozSMYA0aZNJg3c7NC9FDDFwfslAwFZq2wMjIq+LQ0lg1detzw7M3ZYHSjrNaFi8yMKySqs22GCjNbtgyUjA==","shasum":"48d510b77a63b0d231e0dcaaf421e11782a7145c","tarball":"https://registry.npmjs.org/braid-blob/-/braid-blob-0.0.90.tgz","fileCount":6,"unpackedSize":76322,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGNx1WmUrIGYNpKsRU/6r90UvJQfnZrDSrzEu7rdbZdoAiB7JeGKlsllTYToSUU3869mJPaFxr0xhoWAhCRNzVvy4g=="}]},"_npmUser":{"name":"toomim","email":"toomim@gmail.com"},"directories":{},"maintainers":[{"name":"glittle","email":"glittle@gmail.com"},{"name":"toomim","email":"toomim@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/braid-blob_0.0.90_1788395273193_0.3214032526856194"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-05T22:49:26.373Z","modified":"2026-09-03T00:27:53.479Z","0.0.1":"2025-10-05T22:49:26.557Z","0.0.2":"2025-10-06T00:55:45.910Z","0.0.3":"2025-10-09T02:36:25.060Z","0.0.4":"2025-10-09T03:26:04.516Z","0.0.5":"2025-10-09T05:17:52.344Z","0.0.6":"2025-10-10T07:38:44.569Z","0.0.7":"2025-10-10T07:54:24.771Z","0.0.8":"2025-10-13T07:56:05.708Z","0.0.9":"2025-10-14T08:11:00.659Z","0.0.10":"2025-10-30T06:21:33.935Z","0.0.11":"2025-11-03T09:11:06.758Z","0.0.12":"2025-11-03T10:15:15.430Z","0.0.13":"2025-11-03T13:12:32.040Z","0.0.14":"2025-11-06T02:23:30.660Z","0.0.15":"2025-11-07T10:26:25.795Z","0.0.16":"2025-11-07T12:19:20.558Z","0.0.17":"2025-11-14T10:33:35.190Z","0.0.18":"2025-11-18T05:53:57.861Z","0.0.19":"2025-11-18T09:10:31.068Z","0.0.20":"2025-11-18T11:22:52.836Z","0.0.21":"2025-11-20T12:42:50.526Z","0.0.22":"2025-11-22T06:00:44.737Z","0.0.23":"2025-11-22T11:13:19.599Z","0.0.24":"2025-11-25T09:06:13.036Z","0.0.25":"2025-11-25T13:17:49.809Z","0.0.26":"2025-11-26T09:45:34.330Z","0.0.27":"2025-11-26T16:57:24.568Z","0.0.28":"2025-12-04T23:13:05.673Z","0.0.29":"2025-12-06T11:21:58.686Z","0.0.30":"2025-12-06T11:40:45.167Z","0.0.31":"2025-12-08T05:53:49.851Z","0.0.32":"2025-12-08T21:07:44.804Z","0.0.33":"2025-12-08T21:39:18.828Z","0.0.34":"2025-12-08T21:52:49.174Z","0.0.35":"2025-12-08T22:07:13.462Z","0.0.36":"2025-12-15T04:40:42.845Z","0.0.37":"2025-12-19T06:01:44.733Z","0.0.38":"2025-12-20T05:50:23.585Z","0.0.39":"2025-12-20T06:10:21.287Z","0.0.40":"2025-12-21T07:19:16.585Z","0.0.41":"2025-12-24T23:18:48.071Z","0.0.42":"2025-12-28T20:23:50.587Z","0.0.43":"2025-12-31T05:48:09.775Z","0.0.44":"2025-12-31T22:46:49.380Z","0.0.45":"2026-01-01T05:39:08.377Z","0.0.46":"2026-01-02T08:31:43.696Z","0.0.47":"2026-01-04T03:03:42.136Z","0.0.48":"2026-01-04T03:10:06.368Z","0.0.49":"2026-01-04T05:22:22.177Z","0.0.50":"2026-01-09T07:48:19.321Z","0.0.51":"2026-01-09T07:54:58.123Z","0.0.52":"2026-01-09T08:14:43.227Z","0.0.53":"2026-01-10T07:08:17.669Z","0.0.54":"2026-01-10T09:20:33.843Z","0.0.55":"2026-01-10T09:23:53.631Z","0.0.56":"2026-01-10T11:26:37.653Z","0.0.57":"2026-01-10T13:29:02.219Z","0.0.58":"2026-01-10T13:45:29.797Z","0.0.59":"2026-01-11T11:54:43.668Z","0.0.60":"2026-01-12T07:59:50.669Z","0.0.61":"2026-01-12T13:17:17.970Z","0.0.62":"2026-01-12T13:36:13.064Z","0.0.63":"2026-01-12T13:47:16.869Z","0.0.64":"2026-01-12T14:07:09.436Z","0.0.65":"2026-01-12T20:56:16.301Z","0.0.66":"2026-01-12T23:40:51.761Z","0.0.67":"2026-01-12T23:59:45.015Z","0.0.68":"2026-01-13T08:19:50.373Z","0.0.69":"2026-01-15T09:54:18.788Z","0.0.70":"2026-01-15T10:24:09.790Z","0.0.71":"2026-01-16T09:22:49.869Z","0.0.72":"2026-01-20T09:46:58.798Z","0.0.73":"2026-01-22T09:40:02.943Z","0.0.74":"2026-01-23T05:50:44.654Z","0.0.75":"2026-01-23T10:37:41.125Z","0.0.76":"2026-01-23T10:42:41.058Z","0.0.77":"2026-01-24T12:25:01.091Z","0.0.78":"2026-02-12T01:56:36.051Z","0.0.79":"2026-02-12T05:25:14.516Z","0.0.80":"2026-02-15T13:02:43.960Z","0.0.81":"2026-02-20T09:01:00.311Z","0.0.82":"2026-02-24T06:06:13.516Z","0.0.83":"2026-03-04T01:42:07.694Z","0.0.84":"2026-03-04T02:18:38.255Z","0.0.85":"2026-07-19T11:43:27.477Z","0.0.86":"2026-07-22T19:01:58.730Z","0.0.87":"2026-07-22T23:41:56.916Z","0.0.88":"2026-07-23T11:31:04.093Z","0.0.89":"2026-08-11T05:54:24.937Z","0.0.90":"2026-09-03T00:27:53.339Z"},"bugs":{"url":"https://github.com/braid-org/braid-blob/issues"},"author":{"name":"Braid Working Group"},"homepage":"https://braid.org","repository":{"type":"git","url":"git+https://github.com/braid-org/braid-blob.git"},"description":"Library for collaborative blobs over http using braid.","maintainers":[{"name":"glittle","email":"glittle@gmail.com"},{"name":"toomim","email":"toomim@gmail.com"}],"readme":"# Braid-Blob\n\nA library for synchronizing binary blobs (files, images, etc.) consistently over [Braid-HTTP](https://braid.org).  Guarantees all peers (HTTP clients and servers) resolve to the same version of blob.\n\nBlobs can be read written locally, or over the network.  \nBlobs are stored on disk in a folder.\n\n## Quick Start\n\nInstall this library in your Javascript project:\n\n```bash\nnpm install braid-blob\n```\n\nAnd now use it to serve HTTP requests with:\n\n```javascript\n// Create a HTTP server\nrequire('http').createServer((req, res) => {\n\n    // At any point, use braid-blob to respond to any GET, PUT, or DELETE request\n    require('braid-blob').serve(req, res)\n\n}).listen(8888)\n```\n\nThat's it! You are now serving synchronized binary blobs at http://localhost:8888/*.\n\nUpload an image to it:\n\n```bash\ncurl -X PUT -H \"Content-Type: image/png\" -T blob.png http://localhost:8888/blob.png\n```\n\nYou can view it at http://localhost:8888/blob.png.  \nA browser client is described below.\n\n## Interactive Demo\n\nRun the demo web server with:\n\n```shell\nnode server-demo.js\n```\n\nNow open up http://localhost:8888 in your browser, to see the client.  Open two windows.  You can drag and drop images between them, and they will always stay synchronized.\n\n<video src=\"https://github.com/user-attachments/assets/24f7be18-87ec-417d-bab5-beee48c5c442\" controls width=\"600\"></video>\n\n## Network API\n\nBraid-blob speaks [Braid-HTTP](https://github.com/braid-org/braid-spec), an extension to HTTP for synchronization.\n\n### Special Braid-HTTP Headers\n\n| Header | Description |\n|--------|-------------|\n| `Version` | Unique identifier for this version of the blob (e.g., `\"1768467700.000\"`) |\n| `Version-Type` | How to interpret the structure of version strings (e.g., [`wallclockish`](https://braid.org/protocol/version-types/wallclockish)); see [Version-Type spec](https://datatracker.ietf.org/doc/html/draft-toomim-httpbis-versions) |\n| `Parents` | The previous version |\n| `Merge-Type` | How conflicts resolve consistently (*e.g.* `aww` for [arbitrary-writer-wins](https://braid.org/protocol/merge-types/aww)) |\n| `Subscribe` | In GET, subscribes client to all future changes |\n| `Accept-Subscribe` | Server indicates it supports subscriptions |\n| `Current-Version` | The latest version that the server is aware of |\n\n### GET retrieves a blob\n\n```http\nGET /blob.png HTTP/1.1\n```\n\nResponse:\n\n```http\nHTTP/1.1 200 OK\nVersion: \"1768467700.000\"\nVersion-Type: wallclockish\nContent-Type: image/png\nMerge-Type: aww\nAccept-Subscribe: true\nContent-Length: 12345\n\n<binary data>\n```\n\nReturns `404 Not Found` if the blob doesn't exist.\n\n### GET with Subscribe syncs client with realtime updates\n\nAdd `Subscribe: true` to receive updates whenever the blob changes:\n\n```http\nGET /blob.png HTTP/1.1\nSubscribe: true\n```\n\nResponse (keeps connection open, streams updates):\n\n```http\nHTTP/1.1 209 Multiresponse\nSubscribe: true\nCurrent-Version: \"1768467700.000\"\nVersion-Type: wallclockish\n\nHTTP 200 OK\nVersion: \"1768467700.000\"\nVersion-Type: wallclockish\nContent-Type: image/png\nMerge-Type: aww\nContent-Length: 12345\n\n<binary data>\n\nHTTP 200 OK\nVersion: \"1768467700.100\"\nVersion-Type: wallclockish\nContent-Type: image/png\nMerge-Type: aww\nContent-Length: 23456\n\n<new binary data>\n...\n```\n\nIf the blob doesn't exist yet, `Current-Version` will be blank and no initial update is sent. If the blob is deleted, a `404` update is streamed.\n\n### PUT stores a blob\n\n```http\nPUT /blob.png HTTP/1.1\nVersion: \"1768467700.200\"\nVersion-Type: wallclockish\nContent-Type: image/png\nMerge-Type: aww\nContent-Length: 34567\n\n<binary data>\n```\n\nResponse:\n\n```http\nHTTP/1.1 200 OK\nCurrent-Version: \"1768467700.200\"\nVersion-Type: wallclockish\n```\n\nIf the sent version is older or eclipsed by the server's current version, the returned `Current-Version` will be the server's version (not the one you sent).\n\nThe `braid_blob.serve()` method (below) will accept every PUT sent to it, but you can implement access control for any request before passing it to `serve()`, and return e.g. `401 Unauthorized` if you do no want to allow the PUT.\n\n### DELETE removes a blob\n\n```http\nDELETE /blob.png HTTP/1.1\n```\n\nResponse:\n\n```http\nHTTP/1.1 200 OK\n```\n\nReturns `200 OK` even if the blob didn't exist.\n\n### Understanding versions and conflict resolution\n\nBraid-blob uses two complementary mechanisms for distributed consistency:\n\n**Version-Type: [`wallclockish`](https://braid.org/protocol/version-types/wallclockish)** defines the format and interpretation of version identifiers:\n- Versions are seconds since the epoch with decimal precision (e.g., `\"1768467700.000\"`)\n- If the current time is behind the latest known version, a small random decimal is added to the current version, providing entropy when multiple peers write simultaneously\n- Versions are compared numerically—larger timestamps are newer\n\n**Merge-Type: [`aww`](https://braid.org/protocol/merge-types/aww)** (arbitrary-writer-wins) defines how conflicts are resolved:\n- When two peers make concurrent changes, the version with the higher timestamp wins\n- All peers deterministically converge to the same state without coordination\n- This provides \"last-writer-wins\" semantics under normal clock conditions\n\n\n\n## Nodejs API\n\nImport and configure braid-blob with:\n\n```javascript\nvar braid_blob = require('braid-blob')\n\n// Optional: set custom blob storage folder\nbraid_blob.db_folder = './braid-blobs'       // Default: ./braid-blobs\n```\n\n### Examples\n\n#### Get a blob\n\n```javascript\n// Get a local blob:\nvar {body, version, repr_type} = await braid_blob.get('foo')\n\n// Get a remote blob:\nvar {body, version, repr_type} = await braid_blob.get(new URL('https://foo.bar/baz'))\n\n// Get a specific version of a remote blob:\nvar {body} = await braid_blob.get(\n    new URL('https://foo.bar/baz'),\n    {version: ['1768467700.000']}\n)\n\n// To subscribe to a remote blob, without storing updates locally:\nawait braid_blob.get(new URL('https://foo.bar/baz'), {\n    subscribe: (update) => {\n        console.log('Got update:', update.version, update.repr_type)\n        // update.body contains the new blob data\n    }\n})\n\n// To mirror a remote blob to local storage (bidirectional sync):\nvar ac = new AbortController()\nbraid_blob.sync('local-key', new URL('https://foo.bar/baz'), {signal: ac.signal})\n// Later, stop syncing:\nac.abort()\n```\n\nNote: `.get()` with `subscribe` receives updates but does not store them locally.  `.sync()` performs two subscriptions (local↔remote) plus auto-forwards updates in both directions.\n\n#### Put a blob\n\n```javascript\n// Write to a local blob:\nawait braid_blob.put('foo', Buffer.from('hello'), {repr_type: 'text/plain'})\n\n// Write to a remote blob:\nawait braid_blob.put(\n    new URL('https://foo.bar/baz'),\n    Buffer.from('hello'),\n    {repr_type: 'text/plain'}\n)\n```\n\n#### Delete a blob\n\n```javascript\n// Delete a local blob:\nawait braid_blob.delete('foo')\n\n// Delete a remote blob:\nawait braid_blob.delete(new URL('https://foo.bar/baz'))\n```\n\n### API Reference\n\n#### braid_blob.get(key, params)\n\nRetrieves a blob from local storage or a remote URL.\n\nParameters:\n- `key`: The local blob (if string) or remote URL (if [URL object](https://nodejs.org/api/url.html#class-url)) to read from\n- `params`: Optional configuration object\n : `version`: Retrieve a specific version instead of the latest (e.g., `['1768467700.000']`)\n  - `parents`: When subscribing, only receive updates newer than this version (e.g., `['1768467700.000']`)\n  - `subscribe`: Callback `(update) => {}` called with each update; `update` has `{body, version, repr_type}`\n  - `head`: If `true`, returns only metadata (`{version, repr_type}`) without the body—useful for checking if a blob exists or getting its current version\n  - `repr_type`: Desired representation type. Sent as Accept header.  (The old name `content_type` still works as an alias.)\n  - `range`: Read just the `{unit, range}` part of the blob, where `unit` has to be `bytes`, and `range` is a string of the form `'500-600'`, `'500-'`, or `'-500'`.  Not supported over subscriptions.\n  - `if_range`: Array of version ids (e.g. `['1768467700.000']`).  Only honor `range` if the blob is still at one of them; otherwise the whole blob comes back\n  - `as_stream`: Return the content as a readable stream instead of a buffer\n\nReturns:\n - `{version, body, repr_type}` for a snapshot\n - `{version, patches, repr_type, repr_length}` for a range (where `patches` is an array of `{unit, range, content}`)\n - `null` if the blob doesn't exist\n - `{status, status_text, ...}` for other errors and such\n\n#### braid_blob.put(key, body, params)\n\nWrites a blob to local storage or a remote URL.  Any other peers synchronizing with this blob (via `.serve()`, `.sync()`, or `.get(.., {subscribe: ..})`) will be updated.\n\nParameters:\n- `key`: The local blob (if string) or remote URL (if [URL object](https://nodejs.org/api/url.html#class-url)) to write to\n- `body`: The data to store (Buffer, ArrayBuffer, or Uint8Array)\n- `params`: Optional configuration object\n  - `version`: Specify a version ID for this write (e.g., `['1768467700.000']`); if omitted, one is generated automatically\n  - `repr_type`: MIME type of the blob (e.g., `'image/png'`, `'application/json'`)\n\n#### braid_blob.delete(key, params)\n\nDeletes a blob from local storage or a remote URL.\n\nParameters:\n- `key`: The local blob (if string) or remote URL (if [URL object](https://nodejs.org/api/url.html#class-url)) to delete\n- `params`: Optional configuration object\n\n#### braid_blob.sync(key, url, params)\n\nSynchronizes a remote URL bidirectionally with a local blob on disk.  This performs two subscriptions (one to the remote, one to the local blob) and auto-forwards updates in both directions.\n\nParameters:\n- `key`: The local blob on disk (string)\n- `url`: Remote URL (URL object)\n- `params`: Optional configuration object\n  - `repr_type`: Type of the representation being synced\n\n#### braid_blob.serve(req, res, params)\n\nServes blob requests over HTTP.  Synchronizes the client issuing the given request with its blob on disk.\n\nParameters:\n- `req`: HTTP request object\n- `res`: HTTP response object\n- `params`: Optional configuration object\n  - `key`: The blob on disk to sync with (default: the path from `req.url`)\n\n## Browser Client API\n\nA simple browser client (`client.js`) is included for subscribing to blob updates. Here's how to use it:\n\n```html\n<script src=\"https://unpkg.com/braid-http@~1.3/braid-http-client.js\"></script>\n<script src=\"https://unpkg.com/braid-blob/client.js\"></script>\n<img id=\"image\"/>\n<script>\n    braid_blob_client('http://localhost:8888/blob.png', {\n        // Called whenever the blob is updated\n        on_update: (blob, repr_type, version) =>\n            image.src = URL.createObjectURL(\n                new Blob([blob], { type: repr_type })),\n        on_delete: () => image.src = '',\n        on_error: (e) => console.error('Error:', e)\n    })\n</script>\n```\n\n### Subscribe to remote blob\n\n```javascript\nbraid_blob_client(url, params)\n```\n\nSubscribes to a blob endpoint, and calls `params.on_update()` with each update.\n\nParameters:\n- `url`: The blob endpoint URL\n- `params`: Configuration object\n  - `on_update(blob, repr_type, version)`: Callback for updates\n  - `on_delete`: Callback when blob is deleted\n  - `on_error(e)`: Callback for errors\n\n## Live Image Polyfill\n\nA polyfill for real-time collaborative images. Add `live` to any `<img>` element to keep it synced across all clients, and add `droppable` to let users drag-and-drop or paste new images directly onto it.\n\nSee the [demo from braid meeting-129](https://braid.org/video/https://invisiblecollege.s3.us-west-1.amazonaws.com/braid-meeting-129.mp4#2583).\n\n```html\n<script src=\"https://unpkg.com/braid-http@~1.3/braid-http-client.js\"></script>\n<script src=\"https://unpkg.com/braid-blob/client.js\"></script>\n<script src=\"https://unpkg.com/braid-blob/img-live.js\"></script>\n\n<!-- Read-only: stays in sync with the server -->\n<img live src=\"/blob.png\">\n\n<!-- Read-write: users can drag-and-drop or paste to update -->\n<img live droppable src=\"/blob.png\">\n```\n\nThat's it! When any client updates `/blob.png`, all `<img live src=\"/blob.png\">` elements across all clients will update in real-time. With `droppable`, users can drag and drop an image file onto the element, or click it and paste from the clipboard — the new image is uploaded to the server and synced to everyone.\n\nUnder the hood, the polyfill:\n- Observes the DOM for `<img live>` elements (added, removed, or attribute changes)\n- Creates a `braid_blob_client` subscription for each unique image URL, shared across elements\n- Appends a cache-busting query parameter (e.g. `?img-live=k7x2f9m`) to ensure the browser doesn't serve stale versions\n- Cleans up subscriptions when images are removed from the DOM\n\n## Improving this Package\n\nYou can run the nodejs tests with:\n\n```bash\nnpm install\nnode test/test.js\n```\n\nOr run the browser tests with:\n\n```bash\nnode test/test.js -b\n```\n\nThen open http://localhost:8889/test.html\n","readmeFilename":"README.md"}