{"_id":"@canvas-js/okra-memory","_rev":"14-72758995399a894ce94b33725bd15d6d","name":"@canvas-js/okra-memory","dist-tags":{"latest":"0.4.7"},"versions":{"0.0.1":{"name":"@canvas-js/okra-memory","version":"0.0.1","author":{"name":"Joel Gustafson"},"license":"MIT","_id":"@canvas-js/okra-memory@0.0.1","maintainers":[{"name":"rjwebb","email":"bob.wbb@gmail.com"},{"name":"joelg","email":"joelg@mit.edu"},{"name":"raykyri","email":"raykyri@gmail.com"}],"homepage":"https://github.com/canvasxyz/okra-js#readme","bugs":{"url":"https://github.com/canvasxyz/okra-js/issues"},"dist":{"shasum":"a6ed9c1ff420f3bd83ebb571a4646e245b6c517a","tarball":"https://registry.npmjs.org/@canvas-js/okra-memory/-/okra-memory-0.0.1.tgz","fileCount":8,"integrity":"sha512-uQFaf19+aR7ReTCTT/P129rkj8du833bzKx5hHKfBLJojaNj8q3lr+PmHlPIcDQqD+Zvf6o59AzVENMrc0hG8Q==","signatures":[{"sig":"MEQCICkHQDVnb++DlWib8B6KUyFA92o2M29dZ+5iByYHEEKWAiAu7lAmRzm2n5qg0zZsWGIJAyAfvIi4/QwQNVkOw6sItw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVByvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFkRAAios6XBv3/VMOsgYUysa1hWSgks29bqcYnhXeDhh+US2ouElF\r\nuQd3IA3+DOt6kGb4pkbzggZ83y9OBfN+7VwM0q/TqnfV4KIoJtZVXle4vval\r\nD0A6fZRdWKre3p0hMep1JXlW6AwnWjpcy+B8uQLW7dbLgqiSZ6qDpBNWS87J\r\nVJz9iMdkR/BBBe9/WbCr0W3bs6Wbn8UgkNujEwjDqeSmANr8j/GEtcKf+v/M\r\njccXLJom+4sl2ozyVo64/mEnQYBfozVMkS2DxvWeoKuzvaz107jAk6DBqCcU\r\nUCUU9lcCs2EsDBtuD3XsomnpAQzD3Ca9JoMFZubVrlJkKT0q05FvmvI45qKo\r\nu630GXMDcD0wnpK8O2rDWIRVzbhz1ZbfIKGW2WoNkx7ln5c4oQqIAcqGujvy\r\nXav9tfHvwd/3Xsnv7OVOixd3xiVPGQUROpvLZiDikuD23q+D87iix29pkV3b\r\nzYvKq5aI/f1WFNJB89QkSusFIvIOMJm+gxTj7nQG4iGEv0DGmfON5MDw40wq\r\nj/Tg/hcAYrc2Q7nEC9y5NHz7H8rmibqSPtz0z28gFGxMdpuNOVLIca5cpDp4\r\n0euMk0cPMgB1APZhdyc1eXAM1aaeaKAaGcwsuFPNZYOhKwghVRdZRP/Pee/7\r\n+VNCNJ5NDoI11lNbSYigykVa6PIj8v1Y5ag=\r\n=iWzs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"a5c2edffc09c91f350ec36755f3c4899580741fa","scripts":{"test":"ava"},"_npmUser":{"name":"joelg","email":"joelg@mit.edu"},"repository":{"url":"git://github.com/canvasxyz/okra-js.git","type":"git"},"_npmVersion":"9.1.1","description":"Temporary Okra database backed by an in-memory red/black tree","directories":{},"_nodeVersion":"18.7.0","dependencies":{"debug":"^4.3.4","@types/debug":"^4.1.7","memory-level":"^1.0.0","abstract-level":"^1.0.3","@canvas-js/okra":"0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^5.2.0","typescript":"^5.0.4","@types/node":"^18.16.3","@ava/typescript":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/okra-memory_0.0.1_1683233967769_0.800422686525518","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@canvas-js/okra-memory","version":"0.1.0","author":{"name":"Joel Gustafson"},"license":"MIT","_id":"@canvas-js/okra-memory@0.1.0","maintainers":[{"name":"rjwebb","email":"bob.wbb@gmail.com"},{"name":"joelg","email":"joelg@mit.edu"},{"name":"raykyri","email":"raykyri@gmail.com"}],"homepage":"https://github.com/canvasxyz/okra-js#readme","bugs":{"url":"https://github.com/canvasxyz/okra-js/issues"},"dist":{"shasum":"13df323ba767c7f00b426538b365260be2b8207c","tarball":"https://registry.npmjs.org/@canvas-js/okra-memory/-/okra-memory-0.1.0.tgz","fileCount":8,"integrity":"sha512-qPhLksTWIMMHDGFJIRAJ440jSDnyUMwmE42+12e2sqfXohqPJ07DxFKTldtLf22Oxhs52giMwZPVW+J3ls0xNg==","signatures":[{"sig":"MEQCIErUSJu+L24JBlpZHd6/LJ33AZVSyab5kmV1Qz8CS0GEAiBpnBaWpviKur0MVkUIM/UsT0pv6mAYr4NLIcHpSUlXug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4786},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"9d266d51ca5fd85e9823d0959d2bdfea82104353","scripts":{"test":"ava"},"_npmUser":{"name":"joelg","email":"joelg@mit.edu"},"repository":{"url":"git://github.com/canvasxyz/okra-js.git","type":"git"},"_npmVersion":"9.7.2","description":"Temporary Okra database backed by an in-memory red/black tree","directories":{},"_nodeVersion":"18.7.0","dependencies":{"debug":"^4.3.4","@types/debug":"^4.1.8","memory-level":"^1.0.0","abstract-level":"^1.0.3","@canvas-js/okra":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^5.3.1","typescript":"^5.1.6","@types/node":"^18.17.6","@ava/typescript":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/okra-memory_0.1.0_1692415236082_0.720815760636925","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@canvas-js/okra-memory","version":"0.1.1","author":{"name":"Joel Gustafson"},"license":"MIT","_id":"@canvas-js/okra-memory@0.1.1","maintainers":[{"name":"rjwebb","email":"bob.wbb@gmail.com"},{"name":"joelg","email":"joelg@mit.edu"},{"name":"raykyri","email":"raykyri@gmail.com"}],"homepage":"https://github.com/canvasxyz/okra-js#readme","bugs":{"url":"https://github.com/canvasxyz/okra-js/issues"},"dist":{"shasum":"c61e2eb27bc31db75b667d6e2bde5283ff6bada5","tarball":"https://registry.npmjs.org/@canvas-js/okra-memory/-/okra-memory-0.1.1.tgz","fileCount":8,"integrity":"sha512-vcxQ4OmJLFb2LQvhtRL1VbNegw84jIEuGthrkTRBk9BbNStWMLdllFTV7rTa91QcM6FSTm3avnA0eO4LiWyhrg==","signatures":[{"sig":"MEUCICuUM5OwxTtgj+CfQuBmHZafEwZ26LLLEkULvMAeVnfMAiEAyTDc8mQuvASQH/NKCy/aYKHDvemNCnPe+McnVZGUo5I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4787},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"0e213bdf91cf0401b666395107d14255469b75bd","scripts":{"test":"ava"},"_npmUser":{"name":"joelg","email":"joelg@mit.edu"},"repository":{"url":"git://github.com/canvasxyz/okra-js.git","type":"git"},"_npmVersion":"9.7.2","description":"Temporary Okra database backed by an in-memory red/black tree","directories":{},"_nodeVersion":"18.7.0","dependencies":{"debug":"^4.3.4","@types/debug":"^4.1.8","memory-level":"^1.0.0","abstract-level":"^1.0.3","@canvas-js/okra":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^5.3.1","typescript":"^5.1.6","@types/node":"^18.17.6","@ava/typescript":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/okra-memory_0.1.1_1692504742997_0.3217348152446411","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@canvas-js/okra-memory","version":"0.2.0","author":{"name":"Joel Gustafson"},"license":"MIT","_id":"@canvas-js/okra-memory@0.2.0","maintainers":[{"name":"rjwebb","email":"bob.wbb@gmail.com"},{"name":"joelg","email":"joelg@mit.edu"},{"name":"raykyri","email":"raykyri@gmail.com"}],"homepage":"https://github.com/canvasxyz/okra-js#readme","bugs":{"url":"https://github.com/canvasxyz/okra-js/issues"},"dist":{"shasum":"6a4edfa5bedb47c309eaf37aaa03ec2cff705425","tarball":"https://registry.npmjs.org/@canvas-js/okra-memory/-/okra-memory-0.2.0.tgz","fileCount":8,"integrity":"sha512-T04U+A578Yj4jL2WzInbvSNiD+wqaxhtlMJHFCoobczzzm5rwL0o+MVe+Cd0LhH6u4hSyeduAmBNsyE1WmZ0rw==","signatures":[{"sig":"MEUCIQC/DX10fMtEFIZ1FFiAgfuiSK27Hc4ssC6oYEGF5W6hwgIgHDEIkfuX5sD0bgsQfHc6G5podM9pwiAK61inPhwk434=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4988},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"edbd94c529e34d79cd93e7a1621cf29ad6622568","scripts":{"test":"ava"},"_npmUser":{"name":"joelg","email":"joelg@mit.edu"},"repository":{"url":"git://github.com/canvasxyz/okra-js.git","type":"git"},"_npmVersion":"9.7.2","description":"Temporary Okra database backed by an in-memory red/black tree","directories":{},"_nodeVersion":"18.7.0","dependencies":{"debug":"^4.3.4","@types/debug":"^4.1.8","memory-level":"^1.0.0","abstract-level":"^1.0.3","@canvas-js/okra":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^5.3.1","typescript":"^5.2.2","@types/node":"^20.6.0","@ava/typescript":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/okra-memory_0.2.0_1694751969428_0.9892523241152194","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@canvas-js/okra-memory","version":"0.2.1","author":{"name":"Joel Gustafson"},"license":"MIT","_id":"@canvas-js/okra-memory@0.2.1","maintainers":[{"name":"rjwebb","email":"bob.wbb@gmail.com"},{"name":"joelg","email":"joelg@mit.edu"},{"name":"raykyri","email":"raykyri@gmail.com"}],"homepage":"https://github.com/canvasxyz/okra-js#readme","bugs":{"url":"https://github.com/canvasxyz/okra-js/issues"},"dist":{"shasum":"4082ff981477e6b550b9b54d04841f316d458941","tarball":"https://registry.npmjs.org/@canvas-js/okra-memory/-/okra-memory-0.2.1.tgz","fileCount":8,"integrity":"sha512-lLQUUsIrsUKsF3gn7bs0EN3HGwL+49o60TnPsJtN1Azu4MV12kJ71H7J2DS0qUjCPap0AsOZLAn5G73fAY7Kxg==","signatures":[{"sig":"MEUCIQCyBi9VMgAJQ6NznVkRngzq28ZXnJh+Z6HkQRuF76iLzwIgG5+wghFbD0y2nDOzja6CHy2dAYdacRMZZ0rra78XLTA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5010},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"fd63c4825cfcc3aa2fa78c795f43300c7366453a","scripts":{"test":"ava"},"_npmUser":{"name":"joelg","email":"joelg@mit.edu"},"repository":{"url":"git://github.com/canvasxyz/okra-js.git","type":"git"},"_npmVersion":"9.7.2","description":"Temporary Okra database backed by an in-memory red/black tree","directories":{},"_nodeVersion":"18.7.0","dependencies":{"debug":"^4.3.4","events":"^3.3.0","@types/debug":"^4.1.9","memory-level":"^1.0.0","abstract-level":"^1.0.3","@canvas-js/okra":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^5.3.1","typescript":"^5.2.2","@types/node":"^20.7.1","@ava/typescript":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/okra-memory_0.2.1_1695932410492_0.3946820155778332","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@canvas-js/okra-memory","version":"0.3.0","author":{"name":"Joel Gustafson"},"license":"MIT","_id":"@canvas-js/okra-memory@0.3.0","maintainers":[{"name":"rjwebb","email":"bob.wbb@gmail.com"},{"name":"joelg","email":"joelg@mit.edu"},{"name":"raykyri","email":"raykyri@gmail.com"}],"homepage":"https://github.com/canvasxyz/okra-js#readme","bugs":{"url":"https://github.com/canvasxyz/okra-js/issues"},"dist":{"shasum":"54e4ca5c30f7c48b3ec0f06a0e7bad7c6f6804d0","tarball":"https://registry.npmjs.org/@canvas-js/okra-memory/-/okra-memory-0.3.0.tgz","fileCount":8,"integrity":"sha512-CKG46yK3zc6or5Y5sqMJOB/O8RD0IwHR9yAoA3DuczRO0X8QaAMpTV/7rX9ZvwygxTiIS90AnzvYLnYC2aiObw==","signatures":[{"sig":"MEYCIQDXFhtp+9H8j4dNlgBLS4MMtvCfCVYZN0IHxMYkGqBowgIhANlEyue2gOJ58TspRQjIGMHikrbGN3F/BaYOJxHe+cxj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4778},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"ae960962a0c621a9bdfceea29b7a660de43c2019","scripts":{"test":"ava"},"_npmUser":{"name":"joelg","email":"joelg@mit.edu"},"repository":{"url":"git://github.com/canvasxyz/okra-js.git","type":"git"},"_npmVersion":"10.5.0","description":"Temporary Okra database backed by an in-memory red/black tree","directories":{},"_nodeVersion":"20.11.1","dependencies":{"debug":"^4.3.4","events":"^3.3.0","@types/debug":"^4.1.12","memory-level":"^1.0.0","abstract-level":"^1.0.4","@canvas-js/okra":"^0.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/okra-memory_0.3.0_1711389029188_0.262263214985867","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@canvas-js/okra-memory","version":"0.4.0","author":{"name":"Joel Gustafson"},"license":"MIT","_id":"@canvas-js/okra-memory@0.4.0","maintainers":[{"name":"rjwebb","email":"bob.wbb@gmail.com"},{"name":"joelg","email":"joelg@mit.edu"},{"name":"raykyri","email":"raykyri@gmail.com"}],"homepage":"https://github.com/canvasxyz/okra-js#readme","bugs":{"url":"https://github.com/canvasxyz/okra-js/issues"},"dist":{"shasum":"703a2096794c6abc869365018abb74363fe8c48c","tarball":"https://registry.npmjs.org/@canvas-js/okra-memory/-/okra-memory-0.4.0.tgz","fileCount":8,"integrity":"sha512-2dHvyoxj4JumAwk03Qusv5pz88UqoFo8uMDH3V7Fzi+OOt7l9qHkqx4LOpUwW6rhPJNA9vwQLZaMaHzuJgErLg==","signatures":[{"sig":"MEUCIGZni3fq7eRDvqVp5/6V37SG7yta/7PiWcd5Gfpteaw8AiEA37bEvaMYZMvZIdyLBhbRx6A+Fl3U1Z21Qajl/kAFmBw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6796},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"5824a77edb7f31a3799f79acc7e4c2fbeec54ea3","scripts":{"test":"ava"},"_npmUser":{"name":"joelg","email":"joelg@mit.edu"},"repository":{"url":"git://github.com/canvasxyz/okra-js.git","type":"git"},"_npmVersion":"10.5.1","description":"Temporary Okra database backed by an in-memory red/black tree","directories":{},"_nodeVersion":"20.11.1","dependencies":{"debug":"^4.3.5","p-queue":"^8.0.1","uint8arrays":"^5.1.0","@types/debug":"^4.1.12","@canvas-js/okra":"^0.4.0","functional-red-black-tree":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/okra-memory_0.4.0_1718023124658_0.5233300270955961","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@canvas-js/okra-memory","version":"0.4.1","author":{"name":"Joel Gustafson"},"license":"MIT","_id":"@canvas-js/okra-memory@0.4.1","maintainers":[{"name":"rjwebb","email":"bob.wbb@gmail.com"},{"name":"joelg","email":"joelg@mit.edu"},{"name":"raykyri","email":"raykyri@gmail.com"}],"homepage":"https://github.com/canvasxyz/okra-js#readme","bugs":{"url":"https://github.com/canvasxyz/okra-js/issues"},"dist":{"shasum":"380cb86076d76bfe8ecad068fcebaaeec7c5022b","tarball":"https://registry.npmjs.org/@canvas-js/okra-memory/-/okra-memory-0.4.1.tgz","fileCount":8,"integrity":"sha512-t1DAAajpySUdIpv9iHlW4oExkmI/+vYSq0zzQMca/k0hiTn1vysX7LkxPi42FHnV+6EyjKrZCJtW0aFs1nHZYw==","signatures":[{"sig":"MEQCIHNLf8B9fOwKIW9V6lmm1BEy9eH/MiMs4oBpoCmSnOWFAiA2zrLN0+u6mCzswjjtE8sZIm6V2F6MuuQn/j/E8WS9NQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6705},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"73de90489f593908da07292d32489b035bf38eae","scripts":{"test":"ava"},"_npmUser":{"name":"joelg","email":"joelg@mit.edu"},"repository":{"url":"git://github.com/canvasxyz/okra-js.git","type":"git"},"_npmVersion":"10.5.1","description":"Temporary Okra database backed by an in-memory red/black tree","directories":{},"_nodeVersion":"20.11.1","dependencies":{"debug":"^4.3.5","p-queue":"^8.0.1","uint8arrays":"^5.1.0","@types/debug":"^4.1.12","@canvas-js/okra":"^0.4.2","functional-red-black-tree":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/okra-memory_0.4.1_1718196418553_0.4425795963956747","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@canvas-js/okra-memory","version":"0.4.2","author":{"name":"Joel Gustafson"},"license":"MIT","_id":"@canvas-js/okra-memory@0.4.2","maintainers":[{"name":"rjwebb","email":"bob.wbb@gmail.com"},{"name":"joelg","email":"joelg@mit.edu"},{"name":"raykyri","email":"raykyri@gmail.com"}],"homepage":"https://github.com/canvasxyz/okra-js#readme","bugs":{"url":"https://github.com/canvasxyz/okra-js/issues"},"dist":{"shasum":"4bf5687b1726312246e2cb3bcca15e8ec94d3b5b","tarball":"https://registry.npmjs.org/@canvas-js/okra-memory/-/okra-memory-0.4.2.tgz","fileCount":8,"integrity":"sha512-C66P64HHIsZAK+GUMD6S+U+DRV4XlSVv0PStt7whXOg3lY/D7Lp2f7rJ9gpft7TEk736mPV7VyhMOb8IeBi3bA==","signatures":[{"sig":"MEQCIDNXYe9bFFrKFEk/wFl0ZKUCSyQUuTPwLZRXlxRxYKgkAiBXDwjooo01vi7AzVVNlfexiT8a/6WSw3NmN2wB3JCzWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8143},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"fe59f9f5aedb5af14c8d284383df7631c63a8d3a","scripts":{"test":"ava"},"_npmUser":{"name":"joelg","email":"joelg@mit.edu"},"repository":{"url":"git://github.com/canvasxyz/okra-js.git","type":"git"},"_npmVersion":"10.5.1","description":"Temporary Okra database backed by an in-memory red/black tree","directories":{},"_nodeVersion":"20.11.1","dependencies":{"debug":"^4.3.5","p-queue":"^8.0.1","uint8arrays":"^5.1.0","@types/debug":"^4.1.12","@canvas-js/okra":"^0.4.4","functional-red-black-tree":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/okra-memory_0.4.2_1718220298154_0.1815039849830251","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@canvas-js/okra-memory","version":"0.4.3","author":{"name":"Joel Gustafson"},"license":"MIT","_id":"@canvas-js/okra-memory@0.4.3","maintainers":[{"name":"rjwebb","email":"bob.wbb@gmail.com"},{"name":"joelg","email":"joelg@mit.edu"},{"name":"raykyri","email":"raykyri@gmail.com"}],"homepage":"https://github.com/canvasxyz/okra-js#readme","bugs":{"url":"https://github.com/canvasxyz/okra-js/issues"},"dist":{"shasum":"72535c0f6e50edbe12c3f997a2daf7f96c01dfca","tarball":"https://registry.npmjs.org/@canvas-js/okra-memory/-/okra-memory-0.4.3.tgz","fileCount":8,"integrity":"sha512-2q4ew6PhZQD8Dwe8ein4U+k3hgw2LpGLXkO6bClTxo6kMHS9EcPSv6Y2OT7rglnCVwIpFa5tpUUSuyUiCLzvlw==","signatures":[{"sig":"MEUCIQD+Ga3daezTt/Ge+IwgT21039C69MrDvPE37bsM+WHzYAIgOun6zZ2VwWJMbN5NZi8lhMGIvafoMw2PBci+pstpAoc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8143},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"9e2e39f5f0c568e64067562d4acc37c98e894c43","scripts":{"test":"ava"},"_npmUser":{"name":"joelg","email":"joelg@mit.edu"},"repository":{"url":"git://github.com/canvasxyz/okra-js.git","type":"git"},"_npmVersion":"10.5.1","description":"Temporary Okra database backed by an in-memory red/black tree","directories":{},"_nodeVersion":"20.11.1","dependencies":{"debug":"^4.3.5","p-queue":"^8.0.1","uint8arrays":"^5.1.0","@types/debug":"^4.1.12","@canvas-js/okra":"^0.4.4","functional-red-black-tree":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/okra-memory_0.4.3_1718300737934_0.36740471479006453","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"@canvas-js/okra-memory","version":"0.4.4","author":{"name":"Joel Gustafson"},"license":"MIT","_id":"@canvas-js/okra-memory@0.4.4","maintainers":[{"name":"rjwebb","email":"bob.wbb@gmail.com"},{"name":"joelg","email":"joelg@mit.edu"},{"name":"raykyri","email":"raykyri@gmail.com"}],"homepage":"https://github.com/canvasxyz/okra-js#readme","bugs":{"url":"https://github.com/canvasxyz/okra-js/issues"},"dist":{"shasum":"f310beb454ffb04374635087ad08823be03ad23b","tarball":"https://registry.npmjs.org/@canvas-js/okra-memory/-/okra-memory-0.4.4.tgz","fileCount":8,"integrity":"sha512-p/HnIabk+lnSn4IJHGYcDhIyHwWZuGc+t+IX6BofGRI2iknEgNQ3vFphSkhzwijs0VvS19d9r4CIOI704o7pBg==","signatures":[{"sig":"MEUCIQDhbGBRfe/KEdv9CDEHXyANMv0LKbfpjKbfRt4BfQUkYwIgPiVF7MMBmuKXXUH1/PlowO6Di99tjGEoPSQ63PJHOf0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8211},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"d3490b2c988564af2aca07996fad7b0b859a2ddd","scripts":{"test":"ava"},"_npmUser":{"name":"joelg","email":"joelg@mit.edu"},"repository":{"url":"git://github.com/canvasxyz/okra-js.git","type":"git"},"_npmVersion":"10.5.1","description":"Temporary Okra database backed by an in-memory red/black tree","directories":{},"_nodeVersion":"20.11.1","dependencies":{"debug":"^4.3.5","p-queue":"^8.0.1","uint8arrays":"^5.1.0","@types/debug":"^4.1.12","@canvas-js/okra":"^0.4.4","functional-red-black-tree":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/okra-memory_0.4.4_1718300807364_0.023597265742264062","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"@canvas-js/okra-memory","version":"0.4.5","author":{"name":"Joel Gustafson"},"license":"MIT","_id":"@canvas-js/okra-memory@0.4.5","maintainers":[{"name":"rjwebb","email":"bob.wbb@gmail.com"},{"name":"joelg","email":"joelg@mit.edu"},{"name":"raykyri","email":"raykyri@gmail.com"}],"homepage":"https://github.com/canvasxyz/okra-js#readme","bugs":{"url":"https://github.com/canvasxyz/okra-js/issues"},"dist":{"shasum":"a857ad0e7bca88d1da6368226ac853af95dc71da","tarball":"https://registry.npmjs.org/@canvas-js/okra-memory/-/okra-memory-0.4.5.tgz","fileCount":8,"integrity":"sha512-RGLUvCzZh9ejWl2uxFHtrkceAs1mGOq52b7U/Wzbmhp8lxr4L8gKldwoGIcps9J//9afUD7/vFj/jLnrHXz59A==","signatures":[{"sig":"MEQCIAtlr/WnCON3+X5Nmh08mf2GGa8xdgNPXfSUevJKFw+KAiBR3ciTu0icyi+sAIc/j9kP269n166aP4kO0c/t54p73A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8145},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"e4250a71ddddccdd3ba76270d41c91336939008d","scripts":{"test":"ava"},"_npmUser":{"name":"joelg","email":"joelg@mit.edu"},"repository":{"url":"git://github.com/canvasxyz/okra-js.git","type":"git"},"_npmVersion":"10.5.1","description":"Temporary Okra database backed by an in-memory red/black tree","directories":{},"_nodeVersion":"20.11.1","dependencies":{"p-queue":"^8.0.1","uint8arrays":"^5.1.0","@canvas-js/okra":"^0.4.5","functional-red-black-tree":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/okra-memory_0.4.5_1725798526485_0.020767885477712023","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"@canvas-js/okra-memory","version":"0.4.6","author":{"name":"Joel Gustafson"},"license":"MIT","_id":"@canvas-js/okra-memory@0.4.6","maintainers":[{"name":"rjwebb","email":"bob.wbb@gmail.com"},{"name":"joelg","email":"joelg@mit.edu"},{"name":"raykyri","email":"raykyri@gmail.com"}],"homepage":"https://github.com/canvasxyz/okra-js#readme","bugs":{"url":"https://github.com/canvasxyz/okra-js/issues"},"dist":{"shasum":"f29841d6aec03c57c34f494d857f866723e760c6","tarball":"https://registry.npmjs.org/@canvas-js/okra-memory/-/okra-memory-0.4.6.tgz","fileCount":8,"integrity":"sha512-IZA5zIwjqUCTT6FntXzM7vuIdun2C++FidJW5Pc48mSpAlNMwNgkQf7GSSMYF0SCB+p7niAT81ga/Yjs0wI10g==","signatures":[{"sig":"MEQCIBzbpWDn2sghpABQ/H4iwYdYvVDnWTKKF3Wg3DZh6HiNAiBOD1i3HRjATsceSjrWOrwHAuEuFAD5DMvWkIQ//NWkOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8145},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"eeaceb698e2216d6486ecb84e256b58f9a59eb0f","scripts":{"test":"ava"},"_npmUser":{"name":"joelg","email":"joelg@mit.edu"},"repository":{"url":"git://github.com/canvasxyz/okra-js.git","type":"git"},"_npmVersion":"10.8.3","description":"Temporary Okra database backed by an in-memory red/black tree","directories":{},"_nodeVersion":"22.9.0","dependencies":{"p-queue":"^8.0.1","uint8arrays":"^5.1.0","@canvas-js/okra":"^0.4.6","functional-red-black-tree":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/okra-memory_0.4.6_1731600470456_0.7792707092852922","host":"s3://npm-registry-packages"}},"0.4.7":{"name":"@canvas-js/okra-memory","description":"Temporary Okra database backed by an in-memory red/black tree","version":"0.4.7","type":"module","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"ava"},"repository":{"type":"git","url":"git://github.com/canvasxyz/okra-js.git"},"author":{"name":"Joel Gustafson"},"license":"MIT","dependencies":{"@canvas-js/okra":"^0.4.7","@canvas-js/utils":"^1.0.0","functional-red-black-tree":"^1.0.1","p-queue":"^8.1.0","uint8arrays":"^5.1.0"},"_id":"@canvas-js/okra-memory@0.4.7","gitHead":"843026fd1f931b9e1110f82470b31019dc26c4e1","bugs":{"url":"https://github.com/canvasxyz/okra-js/issues"},"homepage":"https://github.com/canvasxyz/okra-js#readme","_nodeVersion":"23.7.0","_npmVersion":"11.1.0","dist":{"integrity":"sha512-5ckaPHUkJMv6hemjqfZKZTJM7hKo6DM/sQNPDm0tNniYYWnX0tPqR1PGIhaWn3mKyOS7fK8PxZ59z6IDDSTEAA==","shasum":"3beb494765537af1a5fb20b2445d6beace45e07a","tarball":"https://registry.npmjs.org/@canvas-js/okra-memory/-/okra-memory-0.4.7.tgz","fileCount":8,"unpackedSize":8149,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEc6cHgOALECSDtkF/ctC29+lic1EuUVKZbaIf53bUxqAiEAg3SVvtInYzEFmGx2CqDPsXS0iubOSHFFBhFQSPR/1O4="}]},"_npmUser":{"name":"joelg","email":"joelgustafson@protonmail.com"},"directories":{},"maintainers":[{"name":"joelg","email":"joelgustafson@protonmail.com"},{"name":"raykyri","email":"raykyri@gmail.com"},{"name":"rjwebb","email":"bob.wbb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/okra-memory_0.4.7_1742412854061_0.04906693002335105"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-04T20:59:27.709Z","modified":"2025-03-19T19:34:14.443Z","0.0.1":"2023-05-04T20:59:27.899Z","0.1.0":"2023-08-19T03:20:36.283Z","0.1.1":"2023-08-20T04:12:23.181Z","0.2.0":"2023-09-15T04:26:09.575Z","0.2.1":"2023-09-28T20:20:10.786Z","0.3.0":"2024-03-25T17:50:29.330Z","0.4.0":"2024-06-10T12:38:44.817Z","0.4.1":"2024-06-12T12:46:58.764Z","0.4.2":"2024-06-12T19:24:58.324Z","0.4.3":"2024-06-13T17:45:38.104Z","0.4.4":"2024-06-13T17:46:47.538Z","0.4.5":"2024-09-08T12:28:46.642Z","0.4.6":"2024-11-14T16:07:50.754Z","0.4.7":"2025-03-19T19:34:14.237Z"},"bugs":{"url":"https://github.com/canvasxyz/okra-js/issues"},"author":{"name":"Joel Gustafson"},"license":"MIT","homepage":"https://github.com/canvasxyz/okra-js#readme","repository":{"type":"git","url":"git://github.com/canvasxyz/okra-js.git"},"description":"Temporary Okra database backed by an in-memory red/black tree","maintainers":[{"name":"joelg","email":"joelgustafson@protonmail.com"},{"name":"raykyri","email":"raykyri@gmail.com"},{"name":"rjwebb","email":"bob.wbb@gmail.com"}],"readme":"# `@canvas-js/okra-memory`\n\n[![NPM version](https://img.shields.io/npm/v/@canvas-js/okra-memory)](https://www.npmjs.com/package/@canvas-js/okra-memory) ![TypeScript types](https://img.shields.io/npm/types/@canvas-js/okra-memory)\n\n## Install\n\n```\nnpm i @canvas-js/okra-memory\n```\n\n## Usage\n\n```ts\nimport { Tree } from \"@canvas-js/okra-memory\"\n\nconst tree = new Tree()\n\n// ...\n```\n\n## API\n\n```ts\nimport { Metadata, ReadOnlyTransaction, ReadWriteTransaction, Leaf } from \"@canvas-js/okra\"\n\nexport declare class Tree {\n    public static fromEntries(\n      init: Partial<Metadata>,\n      entries: AsyncIterable<[Uint8Array, Leaf]>,\n    ): Promise<Tree>\n\n    public readonly metadata: Metadata\n\n    public constructor(init?: Partial<Metadata>)\n\n    public close(): Promise<void>\n    public clear(): void\n    public read<T>(callback: (txn: ReadOnlyTransaction) => Awaitable<T>): Promise<T>\n    public write<T>(callback: (txn: ReadWriteTransaction) => Awaitable<T>): Promise<T>\n}\n```\n","readmeFilename":"README.md"}