{"_id":"memium","_rev":"40-2892907d061d7a5fe1c835e5593e2360","name":"memium","dist-tags":{"latest":"1.0.4"},"versions":{"0.1.0":{"name":"memium","version":"0.1.0","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"MIT","_id":"memium@0.1.0","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"f33d69af15f01e688f760511120a21116188a66b","tarball":"https://registry.npmjs.org/memium/-/memium-0.1.0.tgz","fileCount":18,"integrity":"sha512-+W4kIzaJvuUuyMBP9OVk9Jah72frT5XaTJm8qr3jAQ0NnXhHyVfJ+nZxuOxN4ikEJnQA1a/UGj4PrX/f2B0+Jw==","signatures":[{"sig":"MEUCIQC0lYSdc3rRECarbJQnwgF1yCdblJpbh3gwgZgQDeOFRgIgMakXx8ZXMWhNST8KftRTm1JeQpIo9CLFmM+kdu+BAfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"63bcaee17a4ea036cd5fa458584e7504327e6ff4","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"james-pre","email":"jp@jamespre.dev"},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"10.8.2","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"20.19.0","dependencies":{"utilium":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.12.0","typedoc":"^0.27.6","prettier":"^3.2.5","@eslint/js":"^9.12.0","typescript":"^5.7.2","@types/node":"^20.12.7","typescript-eslint":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_0.1.0_1742883684158_0.2623037510367552","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"memium","version":"0.1.1","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"MIT","_id":"memium@0.1.1","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"2fb1cafdf5201a6854233484a9fcd76e3afbf84e","tarball":"https://registry.npmjs.org/memium/-/memium-0.1.1.tgz","fileCount":18,"integrity":"sha512-edie2G22ltmBz1GhAqNSURTLi5PJXG/txY2WcsXv6sMIJDnW19piDNULe+By0mRph6iDfowUY5Eyg9pLYj96Bg==","signatures":[{"sig":"MEQCIGnwNatpz9XCiXWG6DA6BMvaSPmyLSUDJfYmbDOXQDFFAiApxY5/ToIP55NWPnQhGzMqNIGKbJxnmzkWICNxnrrWwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34576},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"b0f960dd69014a049495fa917a743fe132598c62","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"james-pre","email":"jp@jamespre.dev"},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"10.8.2","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"20.19.0","dependencies":{"kerium":"^1.0.0","utilium":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.12.0","typedoc":"^0.27.6","prettier":"^3.2.5","@eslint/js":"^9.12.0","typescript":"^5.7.2","@types/node":"^20.12.7","typescript-eslint":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_0.1.1_1742949955453_0.2751692777299064","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"memium","version":"0.1.2","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"MIT","_id":"memium@0.1.2","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"256895f93d2cdb2172d776bf58cc287b1cb4cb47","tarball":"https://registry.npmjs.org/memium/-/memium-0.1.2.tgz","fileCount":18,"integrity":"sha512-/6eLErtyo4nEHaKtZyTourjVrMOtd5QD+klxS4DIBo1IyKdxA7Tc9taosMAboiEFBUJU4vGuo0MVxUnHktFwUQ==","signatures":[{"sig":"MEUCIQD20bP1EfcP5us2Rey26OVst7d2yNdzXVclRigJ3oYwqwIgBaDyBniljMVhsbtNN/PMwfUtAiXp2EyQWXDFJVjjrjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35026},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"4cace398898af1d4e8e96f29b3449c0edef4b7b7","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"james-pre","email":"jp@jamespre.dev"},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"10.8.2","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"20.19.0","dependencies":{"kerium":"^1.0.0","utilium":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.12.0","typedoc":"^0.27.6","prettier":"^3.2.5","@eslint/js":"^9.12.0","typescript":"^5.7.2","@types/node":"^20.12.7","typescript-eslint":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_0.1.2_1742951281737_0.0983268846619636","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"memium","version":"0.1.3","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"MIT","_id":"memium@0.1.3","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"bfba8e051919859914244b44dcf4cdd5b5a60306","tarball":"https://registry.npmjs.org/memium/-/memium-0.1.3.tgz","fileCount":18,"integrity":"sha512-zfrf5vsCQSHATho3216PU3g8ZXtpOjUQrbTcpRBYMVLJHRo2LiJ/6S77/OdjWBli9fI4dwI77TK8+GoA7ngl6g==","signatures":[{"sig":"MEYCIQCFMXj5I7NaBHHGqzzLX5P03Pt9Kmgd1AvhU2ME/g3dHQIhAO9IC+dK6dr5m/Tmk0VLOCNqnfEUkNgzVeYq0ol4h61g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34896},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"93ab341c81f1495fdd765a06cebb290327a91091","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"james-pre","email":"jp@jamespre.dev"},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"10.8.2","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"20.19.0","dependencies":{"kerium":"^1.0.0","utilium":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.12.0","typedoc":"^0.27.6","prettier":"^3.2.5","@eslint/js":"^9.12.0","typescript":"^5.7.2","@types/node":"^20.12.7","typescript-eslint":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_0.1.3_1742951733824_0.5445659161234297","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"memium","version":"0.1.4","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"MIT","_id":"memium@0.1.4","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"6d0f977c74b6fb219a9fcce3fa5c427d9047cbc2","tarball":"https://registry.npmjs.org/memium/-/memium-0.1.4.tgz","fileCount":18,"integrity":"sha512-d2RLizKFsoVVx0wY4CH+1Alk6kRdDnOwQYGnQlhJn2+Fqexz1J/mzSKftskjeNCxgGONDizl7fY7hbPx6M9OjA==","signatures":[{"sig":"MEUCIDY7YMkFh28EcuY0KunUKVJCcACdxdeILRGZEVGW9W0xAiEA9pobrxRGbvABrpTskT5MehdZDGUsJLF2rjzKYhoyxbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35060},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"ddf5ca53a2d4f7582cb73369fbe9da4878d18372","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"james-pre","email":"jp@jamespre.dev"},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"10.8.2","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"20.19.0","dependencies":{"kerium":"^1.0.0","utilium":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.12.0","typedoc":"^0.27.6","prettier":"^3.2.5","@eslint/js":"^9.12.0","typescript":"^5.7.2","@types/node":"^20.12.7","typescript-eslint":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_0.1.4_1742952066887_0.0560618332824947","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"memium","version":"0.1.5","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"MIT","_id":"memium@0.1.5","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"e73c21ff9abd7e1dbad0e588d2d3f5767df12ef7","tarball":"https://registry.npmjs.org/memium/-/memium-0.1.5.tgz","fileCount":18,"integrity":"sha512-eNVtyG730qOgc362FX2LFCmQ78V9Z3v91hGPTT12M1ZITg6DXH/dxfoC++8Yh/nZCTGltOkh163wBIpYCDbaAQ==","signatures":[{"sig":"MEYCIQCDpCEocHquvYpFacfWVba4iybXkJqGWtkg801AXGvGkgIhALSvDx2v8hpKMjZbPzonzZKsDXHf3hAJ79k3srhST0I9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35077},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"4c52fbc4cdc8f82b3cce18aaac01ce541eab164e","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"james-pre","email":"jp@jamespre.dev"},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"10.8.2","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"20.19.0","dependencies":{"kerium":"^1.0.0","utilium":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.12.0","typedoc":"^0.27.6","prettier":"^3.2.5","@eslint/js":"^9.12.0","typescript":"^5.7.2","@types/node":"^20.12.7","typescript-eslint":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_0.1.5_1742953974577_0.40114650467601076","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"memium","version":"0.1.6","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"MIT","_id":"memium@0.1.6","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"15f7c5363dd1dda5a3029a2c2ac15e95d6df5144","tarball":"https://registry.npmjs.org/memium/-/memium-0.1.6.tgz","fileCount":18,"integrity":"sha512-yXIVLV8hxUd7amA7SEnZ4QBKAe+kCKJlPXpcWufi5ItlTMYKe798yWy0tni71lbbgDu2ERz8RgQNg24sFY/olQ==","signatures":[{"sig":"MEUCID7ptZ77/twtlvHHbSlnqGiRgQGIRx6F175rq+YJd6BsAiEAifwtfleQMJ/68PXqsBj+1oU643IOGz/xxzz66eazalM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35024},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"bb9b5c2bf68d7c84678749ab565a9ddece703302","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"james-pre","email":"jp@jamespre.dev"},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"10.8.2","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"20.19.0","dependencies":{"kerium":"^1.0.0","utilium":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.12.0","typedoc":"^0.27.6","prettier":"^3.2.5","@eslint/js":"^9.12.0","typescript":"^5.7.2","@types/node":"^20.12.7","typescript-eslint":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_0.1.6_1742954199084_0.895127330075576","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"memium","version":"0.1.7","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"MIT","_id":"memium@0.1.7","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"1aac59ce2a2a98ddf843708627f7774cf9a27aea","tarball":"https://registry.npmjs.org/memium/-/memium-0.1.7.tgz","fileCount":18,"integrity":"sha512-eGA0qDx1Qkn7eOATSrvUeNUCo5hnIrocsKLWCOqsJf/5uSupCgYdW+pjHpqumlSvQ5uKrstnHxE2D/3+wYsCUQ==","signatures":[{"sig":"MEUCIQDOC3lTAd0sF/N1RD43jEC5F1epz60oX/MZHGi68WTMswIgKpwO72E7ZiqAt371kERVCHd02tLlKiBgjWZOtTITbX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34979},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"9b3eb95b8f3f1a92dac7ed3c3095323d6774fa7f","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"james-pre","email":"jp@jamespre.dev"},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"10.8.2","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"20.19.0","dependencies":{"kerium":"^1.0.0","utilium":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.12.0","typedoc":"^0.27.6","prettier":"^3.2.5","@eslint/js":"^9.12.0","typescript":"^5.7.2","@types/node":"^20.12.7","typescript-eslint":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_0.1.7_1742955351582_0.26645688749124186","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"memium","version":"0.1.8","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"MIT","_id":"memium@0.1.8","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"e7f3cd76d3a00f08109c8577da08b0271685fd5f","tarball":"https://registry.npmjs.org/memium/-/memium-0.1.8.tgz","fileCount":18,"integrity":"sha512-U0EWhW/YrAsogU0vvBY65ahSTOWSgohVCstX0+JJtY0exNsdIRVz0NYlq4LYkZGe3jbp//MW/dLq7vy/htLg+g==","signatures":[{"sig":"MEQCIFeBBTaqURZuRGmOheXNLqBZQ6bnOwrtZcyS91Z5r48qAiBv8BA1L1Y15YdkbvWX36LT2B6hZ+2Ns3gR9L/R8/qczQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35021},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"8fb46bded9e90e67c5f61daa3eb586213db9ef55","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"james-pre","email":"jp@jamespre.dev"},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"10.8.2","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"20.19.0","dependencies":{"kerium":"^1.0.0","utilium":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.12.0","typedoc":"^0.27.6","prettier":"^3.2.5","@eslint/js":"^9.12.0","typescript":"^5.7.2","@types/node":"^20.12.7","typescript-eslint":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_0.1.8_1742963478993_0.1371473649284014","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"memium","version":"0.1.9","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"MIT","_id":"memium@0.1.9","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"dafabba4e5107ff0a110f5b16be6af88b94e101f","tarball":"https://registry.npmjs.org/memium/-/memium-0.1.9.tgz","fileCount":18,"integrity":"sha512-hIvMjsYJcca6JVKe3zZxOcUqb6BHQlta2W/5lv4t667HDa1IUku5X9s6i8m58HWiX7DT26wk1WAxlSi/Hw/Jow==","signatures":[{"sig":"MEQCIG+mUlLHWNz1D05xhY7otnVoVY2lqGuvPz+9uaWXJQ9MAiAn0zGhEy8f9vezL+rLYOGuQ4Qs4BabsDxKPxwHFe1PPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34976},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"739d5b3c8b447cfe71ba99b5299b1cf3c4b127d3","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"james-pre","email":"jp@jamespre.dev"},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"10.8.2","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"20.19.0","dependencies":{"kerium":"^1.0.0","utilium":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.12.0","typedoc":"^0.27.6","prettier":"^3.2.5","@eslint/js":"^9.12.0","typescript":"^5.7.2","@types/node":"^20.12.7","typescript-eslint":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_0.1.9_1743088986735_0.08008635316477775","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"memium","version":"0.1.10","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"MIT","_id":"memium@0.1.10","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"4e80791795b76dda32dde89f73c4782684f9cbdf","tarball":"https://registry.npmjs.org/memium/-/memium-0.1.10.tgz","fileCount":18,"integrity":"sha512-1TwHV6wipBNwT1M1l31z7O2GMqNYVMFl8Se7zMviBwwLNUlxzKmOXDmldGf+IksLcbI12NieqbBFuZ9++06a2w==","signatures":[{"sig":"MEUCIHhdzHirDNg+N//TyuQ+pQnCLvTrDpfS2Rp+37C+dB/iAiEAzJVT9CxhIr5lpdHKyOJz8CY6WHDhr+/vdiR3gE1JTrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34681},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"6dfa410c19550f70b68a1a231160278f232c4fab","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"james-pre","email":"jp@jamespre.dev"},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"10.8.2","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"20.19.0","dependencies":{"kerium":"^1.3.2","utilium":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.12.0","typedoc":"^0.27.6","prettier":"^3.2.5","@eslint/js":"^9.12.0","typescript":"^5.7.2","@types/node":"^20.12.7","typescript-eslint":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_0.1.10_1743145930639_0.017489350287695826","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"memium","version":"0.2.0","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"MIT","_id":"memium@0.2.0","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"cfe3426316519299c1ee22642618f67c43f566a6","tarball":"https://registry.npmjs.org/memium/-/memium-0.2.0.tgz","fileCount":20,"integrity":"sha512-BFNZHfk+zIFWmZ3zMr50S3KXVvw53E/kzlPy48aw9c493XyH8u13c3P6vufKj150P/8Qtre5sxbwfNWXkLUXYA==","signatures":[{"sig":"MEUCIAmE8EA0+J75uZFNtgmR3Wh04m4AW2mXgS50GzAQSh+yAiEA7oL+mc3hUJv1yXS7arb7gC8kkKVh7z2oWFuUnVrcVXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"3944ce6166d3f04da9f85403361f4120646a691e","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"james-pre","email":"jp@jamespre.dev"},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"10.8.2","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"20.19.0","dependencies":{"kerium":"^1.3.2","utilium":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.12.0","typedoc":"^0.27.6","prettier":"^3.2.5","@eslint/js":"^9.12.0","typescript":"^5.7.2","@types/node":"^20.12.7","typescript-eslint":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_0.2.0_1744422908812_0.295275287351042","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"memium","version":"0.2.1","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"MIT","_id":"memium@0.2.1","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"2be8fec35bc24f3766b521de8d28e79c0c0efd7b","tarball":"https://registry.npmjs.org/memium/-/memium-0.2.1.tgz","fileCount":20,"integrity":"sha512-wwsA00JbCso4qBQDegi5zg1MFh7rOAwwZYM5xUtP2lLyUToNyOCwEmgEFzoGHPIWSXBRuj4svCC1uhrzGyXSXQ==","signatures":[{"sig":"MEQCIHc6IcZnXdH2VXMXr8/YGaQPCRszmf21yTUjYIcZuPK4AiA+D3UaHo/x//0YwnPwIa7rltJjJj9B3WA/4MVuWr+5nQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46340},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"8e2ed7a6dd3548df66a9d6976b9045fe09f2f468","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"james-pre","email":"jp@jamespre.dev"},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"10.8.2","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"20.19.1","dependencies":{"kerium":"^1.3.2","utilium":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.12.0","typedoc":"^0.27.6","prettier":"^3.2.5","@eslint/js":"^9.12.0","typescript":"^5.7.2","@types/node":"^20.12.7","typescript-eslint":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_0.2.1_1747020628003_0.24758155289125416","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"memium","version":"0.2.2","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"MIT","_id":"memium@0.2.2","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"c39937140b2a9aa5c3bc0f3ef095177b8d544adb","tarball":"https://registry.npmjs.org/memium/-/memium-0.2.2.tgz","fileCount":20,"integrity":"sha512-YvZOoNRd2w7cctogGeocpTHdqWwozWe9627/ha9dtPL4Jop5u4XMijyO388EhFqbmgpjYfohltkLnd4tlX3g/w==","signatures":[{"sig":"MEUCIFdWxgr6NOlR9W8JhvjwFr3LuJllAvCrANcyoRCehWwHAiEAgdLp5+A3G8/T7CADX15ZsogOyJ4/ZQyge4/yNdXUzjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46460},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"45d4676aa43a66df3587fdd27b2226ca3409864b","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"james-pre","email":"jp@jamespre.dev"},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"10.8.2","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"20.19.2","dependencies":{"kerium":"^1.3.2","utilium":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.12.0","typedoc":"^0.27.6","prettier":"^3.2.5","@eslint/js":"^9.12.0","typescript":"^5.7.2","@types/node":"^20.12.7","typescript-eslint":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_0.2.2_1749675992592_0.7517682537601729","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"memium","version":"0.2.3","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"MIT","_id":"memium@0.2.3","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"4012cad16aa11efd13c6089d96b9ceee8131ebc4","tarball":"https://registry.npmjs.org/memium/-/memium-0.2.3.tgz","fileCount":20,"integrity":"sha512-7Ch1+1FyIEGhJUwy7zfrSEDq7ZJFhoWiuyEg9YeSGDz6mrPlbtmPyT2hEBgmm90FV1pciKSitJVq++Nrjwv6kw==","signatures":[{"sig":"MEUCIC+q06C7VdYehbPy3PDvew8Wjw84Lrv9xrhxFfYYDKtkAiEAl9ynTh87oiPWQAoKMh6Q2LtOzq8+cq/9YopeIR0zYS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46696},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"145b16f9eb94d33485223fc46bea637cbbe022ea","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"james-pre","email":"jp@jamespre.dev"},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"10.8.2","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"20.19.2","dependencies":{"kerium":"^1.3.2","utilium":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.12.0","typedoc":"^0.27.6","prettier":"^3.2.5","@eslint/js":"^9.12.0","typescript":"^5.7.2","@types/node":"^20.12.7","typescript-eslint":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_0.2.3_1749850851369_0.13359538716931096","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"memium","version":"0.2.4","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"MIT","_id":"memium@0.2.4","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"816e4543b22c0f33da248e0f1b538523c201e772","tarball":"https://registry.npmjs.org/memium/-/memium-0.2.4.tgz","fileCount":20,"integrity":"sha512-ff9XlOqsHCLeh+I1HAap3dRbppxHznm8fX3XA3tevWcedwUHAixp7wh1D/W7hKs6VgFzCj2jmQxfnNv9A5WJ5Q==","signatures":[{"sig":"MEYCIQDFf27j1mrEPDamwcvQcJVkGCD0BkelF35XeFKMQTqlMgIhAPAra+qEcQfrTMpZQCuEJIW2WVQuQQ+dmLp+FxgGV4rS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46620},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"3d8c9471519b2638f885a239d6e3877faca16ac4","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"james-pre","email":"jp@jamespre.dev"},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"10.8.2","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"20.19.3","dependencies":{"kerium":"^1.3.2","utilium":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.12.0","typedoc":"^0.27.6","prettier":"^3.2.5","@eslint/js":"^9.12.0","typescript":"^5.7.2","@types/node":"^20.12.7","typescript-eslint":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_0.2.4_1752640372227_0.37317857930747644","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"memium","version":"0.2.5","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"LGPL-3.0-or-later","_id":"memium@0.2.5","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"785233491c07b112274f6fc74e92fe3443f563cc","tarball":"https://registry.npmjs.org/memium/-/memium-0.2.5.tgz","fileCount":21,"integrity":"sha512-LViSabYzmLq7AdWkppvMtBi/+7qHwqm4t437pEhDqdjPWGyGot+0WaxoQ/YoVpBQnF2ERWA0HX49jPexXMmO0Q==","signatures":[{"sig":"MEYCIQDI65Pk2SD995AZCmGsv2U6g6xJvljrOlFFHs+xOEYs/QIhALp1koP9xiGboOiNz2Q3PcHe9ZUtlYXXkowHTXFs5Xrr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54649},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"f3be3c8356ba66d934f9aeaf354a5b479634c848","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"james-pre","email":"jp@jamespre.dev"},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"10.8.2","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"20.19.4","dependencies":{"kerium":"^1.3.2","utilium":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.12.0","typedoc":"^0.27.6","prettier":"^3.2.5","@eslint/js":"^9.12.0","typescript":"^5.7.2","@types/node":"^20.12.7","typescript-eslint":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_0.2.5_1753940617697_0.9494457072739075","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"memium","version":"0.3.0","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"LGPL-3.0-or-later","_id":"memium@0.3.0","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"f04f01a7d2f857987c23cc3fdde3f3ae82e31b44","tarball":"https://registry.npmjs.org/memium/-/memium-0.3.0.tgz","fileCount":29,"integrity":"sha512-AXrT2MkjT8rVooafYj1Eg/cBdBSEFojkRNtMYSKYuM+V0VMvkNfgr7F56QeQ/zQ1lk7DWdXzcqoWv0lfYKM80A==","signatures":[{"sig":"MEUCIQCoH4nb1XeeTskeoZWqdFSj5fd40VumZ+AUhYC6HOP6PAIgYdOU96gMigfF3yt8nB+wZamq9EAiPhbBv4LljfxzlQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72817},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"a1adfa04051189963f5c39c40a14a48b151019d1","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"james-pre","email":"jp@jamespre.dev"},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"10.8.2","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"20.19.4","dependencies":{"kerium":"^1.3.2","utilium":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.12.0","typedoc":"^0.27.6","prettier":"^3.2.5","@eslint/js":"^9.12.0","typescript":"^5.7.2","@types/node":"^20.12.7","typescript-eslint":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_0.3.0_1754080312802_0.9126113322333038","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"memium","version":"0.3.1","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"LGPL-3.0-or-later","_id":"memium@0.3.1","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"36055bdbefb071832494280feb841e042aa340e9","tarball":"https://registry.npmjs.org/memium/-/memium-0.3.1.tgz","fileCount":29,"integrity":"sha512-y1xeOzsRT48+w+J/jeWGcHRIunmJ5yB2f7b2XDNlqKVsZrexjZTD8mIr7tBDWMv74fgtXg2x4kpSTGcrtk8ikw==","signatures":[{"sig":"MEQCIHRBKhNwuEoJBRPDthhCI67y4SdNQ4J2I6IkzV7HRmnGAiBYNcoRx07H8RrBzGVFFY5ApEBqPEL26X4SiwsXY1AWGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72824},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"8bf584968bc177b341d8fc8777f9efff950196e9","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"james-pre","email":"jp@jamespre.dev"},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"10.8.2","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"20.19.4","dependencies":{"kerium":"^1.3.2","utilium":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.12.0","typedoc":"^0.27.6","prettier":"^3.2.5","@eslint/js":"^9.12.0","typescript":"^5.8.2","@types/node":"^20.12.7","typescript-eslint":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_0.3.1_1754081279299_0.37058075483591013","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"memium","version":"0.3.2","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"LGPL-3.0-or-later","_id":"memium@0.3.2","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"d4240478a9de9a1cf49625fef33027f23ee00fbf","tarball":"https://registry.npmjs.org/memium/-/memium-0.3.2.tgz","fileCount":29,"integrity":"sha512-RbVIST43cGDF21Tv9ISbwgUoSEsA/dircJ6kVXc0i7RU7b3CkWVaIZlnn7lsUwfLStq5s2Xt3AR/XQzhFlDtgA==","signatures":[{"sig":"MEUCIQDZ3HcjyLcwgOa+Xcvie5R46iKDs8iESuK/EGR7jIJS+QIgcTSLkTqCL4ZFQrMgbLFRRpV8hTdHJvs0BHTTE+F+znA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68932},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"760e72af711e1c368a1c6fc5254828862e1091c8","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"james-pre","email":"jp@jamespre.dev"},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"10.8.2","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"20.19.4","dependencies":{"kerium":"^1.3.2","utilium":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.12.0","typedoc":"^0.27.6","prettier":"^3.2.5","@eslint/js":"^9.12.0","typescript":"^5.8.2","@types/node":"^20.12.7","typescript-eslint":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_0.3.2_1754081657721_0.4107676772148665","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"memium","version":"0.3.3","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"LGPL-3.0-or-later","_id":"memium@0.3.3","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"5a41873275b495be5d8ca459c84678efa6b8b836","tarball":"https://registry.npmjs.org/memium/-/memium-0.3.3.tgz","fileCount":29,"integrity":"sha512-GS0VrvsAOpO/Syhi5d+1xVeA5ipqj89yUSF6Qo22zfJ1BhjpSqLYCSQQZ1+pFcaetRKUfOryZBrSo/j23lniag==","signatures":[{"sig":"MEUCIQDAuegtRdbniCznhi7vZ9fcEQeCIDVAok6LRGF8Xh9PXgIgF+FyxIlov8r4Lx9/g0kqWm1xGBL0A5Be2vzg/gHGXOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69094},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"e1be53754340afb7a0727fed4caf7e33fe707a6b","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"james-pre","email":"jp@jamespre.dev"},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"10.8.2","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"20.19.4","dependencies":{"kerium":"^1.3.2","utilium":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.12.0","typedoc":"^0.27.6","prettier":"^3.2.5","@eslint/js":"^9.12.0","typescript":"^5.8.2","@types/node":"^20.12.7","typescript-eslint":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_0.3.3_1754084067572_0.7073736598273279","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"memium","version":"0.3.4","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"LGPL-3.0-or-later","_id":"memium@0.3.4","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"0a6d0c7b5736c7b75b8b04b67df780e00040590c","tarball":"https://registry.npmjs.org/memium/-/memium-0.3.4.tgz","fileCount":29,"integrity":"sha512-/VbVM8US9S2hX4SaUPcw2JUOm0iiYuFHzPbhin3zLK1CxbX6/e5QA+o+8ZNMabP/oOIFOQXSPfPbyAbpgp6ORg==","signatures":[{"sig":"MEUCIBa11cy6mgsvQthyzJiowH8xBK3EMBs8wYHkpBO9RGpZAiEA9oWyMykGoDE1cIJIU4GLXHbr7KwVWUAqNqQtGZh0a/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67942},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"d3cc30b26591f302dfdab3d9eb077a8a602b0a73","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"james-pre","email":"jp@jamespre.dev"},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"10.8.2","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"20.19.4","dependencies":{"kerium":"^1.3.2","utilium":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.12.0","typedoc":"^0.27.6","prettier":"^3.2.5","@eslint/js":"^9.12.0","typescript":"^5.8.2","@types/node":"^20.12.7","typescript-eslint":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_0.3.4_1754097856840_0.650554520332794","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"memium","version":"0.3.5","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"LGPL-3.0-or-later","_id":"memium@0.3.5","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"25980ca0c516e2c0810238ee198ab808524da6ce","tarball":"https://registry.npmjs.org/memium/-/memium-0.3.5.tgz","fileCount":29,"integrity":"sha512-ozPXRApzrhzIX4wn0No1mbdrjUcyicmaqnv0JpTozD7MkF8OSAE1bFCHKPVjDFGKfrlnz6AnBxHZYT8G8mQ0eA==","signatures":[{"sig":"MEYCIQDXtUq2+A4iqa1NTQUyehRUBGcKqoScBmjyhcdD3fcT7QIhAJLlr+pxDXoIQFWX1KMTmTEVZfAFrUzS/h5RXqBMdzhB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67950},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"5ea136bf2ee8da2efc2aac5b07409234daa1daf2","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"james-pre","email":"jp@jamespre.dev"},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"10.8.2","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"20.19.4","dependencies":{"kerium":"^1.3.2","utilium":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.12.0","typedoc":"^0.27.6","prettier":"^3.2.5","@eslint/js":"^9.12.0","typescript":"^5.8.2","@types/node":"^20.12.7","typescript-eslint":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_0.3.5_1754098291789_0.9429672046172259","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"memium","version":"0.3.6","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"LGPL-3.0-or-later","_id":"memium@0.3.6","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"ba7090622e061a3ebf63b80f4310ae77fd40c1f4","tarball":"https://registry.npmjs.org/memium/-/memium-0.3.6.tgz","fileCount":29,"integrity":"sha512-3GKGk0t9zvlGby3UEqsMRoVotABkJaPlDPEj2XlKVv12ssmTRdOgjtXVj8GvrVLCBLWERe7qitUVNkdlITCV7w==","signatures":[{"sig":"MEQCIBUDEnd9Xtuy//LFn0HiHVwqmh6LoIYqODtf3oPNRZuhAiASdN3wnL7qzlILDQtKXBykE+X55NzCkTbrXJCCUcjCjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67982},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"01ae9a848684bfd3d1ece2e8a195424bb76b45ec","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"james-pre","email":"jp@jamespre.dev"},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"10.8.2","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"20.19.4","dependencies":{"kerium":"^1.3.2","utilium":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.12.0","typedoc":"^0.27.6","prettier":"^3.2.5","@eslint/js":"^9.12.0","typescript":"^5.8.2","@types/node":"^20.12.7","typescript-eslint":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_0.3.6_1754098965381_0.890502836975142","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"memium","version":"0.3.7","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"LGPL-3.0-or-later","_id":"memium@0.3.7","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"983892245ca4736cdc0f8cab4a6fda033770e0c5","tarball":"https://registry.npmjs.org/memium/-/memium-0.3.7.tgz","fileCount":29,"integrity":"sha512-EGrHTO0kFVDH6mIhLa3Ggo9ROw0aLprYgF6niWOEIOR/yGpq/tW8HSbN0PsMbXvdyWZDGS2aOWfMmTWPYjpmgw==","signatures":[{"sig":"MEYCIQCPiJ4d3HcsZg2g73dAlW9ypaq6eiy5DZaztS84yXdE3gIhAIfBrUdRqrw7FjgJnsDpfMoXylFm37YRdt0rj67CSYI8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68627},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"744cabe7b9eaff87dcbace674c736356b9faaa40","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"james-pre","email":"jp@jamespre.dev"},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"10.8.2","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"20.19.4","dependencies":{"kerium":"^1.3.2","utilium":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.12.0","typedoc":"^0.27.6","prettier":"^3.2.5","@eslint/js":"^9.12.0","typescript":"^5.8.2","@types/node":"^20.12.7","typescript-eslint":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_0.3.7_1754101660193_0.11102863552318509","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"memium","version":"0.3.8","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"LGPL-3.0-or-later","_id":"memium@0.3.8","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"660e27e79c847b883ffd1a7698cb1ceb17328146","tarball":"https://registry.npmjs.org/memium/-/memium-0.3.8.tgz","fileCount":29,"integrity":"sha512-spMrGHK7zNVBCZ2nhXxABC1yBtfe3HqUwEHD8j7oVMaLU+eqLrDoTZzMhx6bphw2/yA1EwOEdgeECtSfwRHk4w==","signatures":[{"sig":"MEUCIF8ZptSATRtmNKigNU2MO/0lBXQOcGDTyjrjKi3U4jVMAiEAu/Hj5iZIOkR9LRXj+3uTAHtURsrFR95TP4JGSlYf6ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@0.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68555},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"121029d0f8eea9ec8a1de8d88ba6ab52bfc6274f","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"james-pre","email":"jp@jamespre.dev"},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"10.8.2","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"20.19.4","dependencies":{"kerium":"^1.3.2","utilium":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.12.0","typedoc":"^0.27.6","prettier":"^3.2.5","@eslint/js":"^9.12.0","typescript":"^5.8.2","@types/node":"^20.12.7","typescript-eslint":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_0.3.8_1754154212428_0.5266302467929471","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"memium","version":"0.3.9","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"LGPL-3.0-or-later","_id":"memium@0.3.9","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"e000b845fca7ebfce89685e157d79dae3846b175","tarball":"https://registry.npmjs.org/memium/-/memium-0.3.9.tgz","fileCount":29,"integrity":"sha512-lncKR1v+dNhpNG1ILX3UrLu/6llNSPKZiWBxn7T5cNt2vWicq5gx7L070Dt7GZjp+Eunw9GXudrG0xmHJQVilA==","signatures":[{"sig":"MEUCIB3z/KCiGvUBYt/XOsdUTeOEJgvBTgbsYvCOks1ujkBpAiEA5j20sWgYL2iz0WS9cx5g99minjtn+VZsVry79e1rwJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@0.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68625},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"918bdab24223c246d4535030aaa38773dc03a3fa","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"james-pre","email":"jp@jamespre.dev"},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"10.8.2","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"20.19.5","dependencies":{"kerium":"^1.3.2","utilium":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.12.0","typedoc":"^0.27.6","prettier":"^3.2.5","@eslint/js":"^9.12.0","typescript":"^5.8.2","@types/node":"^20.12.7","typescript-eslint":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_0.3.9_1757455934794_0.9182695375494425","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"memium","version":"0.3.10","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"LGPL-3.0-or-later","_id":"memium@0.3.10","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"6cd631d2a853f33e65cdd548b0b30b526d8a4b9c","tarball":"https://registry.npmjs.org/memium/-/memium-0.3.10.tgz","fileCount":29,"integrity":"sha512-7LdicWe1tGBLrstNXdcH1Wh2iiAC4u8eU/iGuBvoVAkG20qU2d8bQk3/y40FIrM6mk5N+hpiqFI7PmOlR1hNOg==","signatures":[{"sig":"MEQCIGQ0D0pfxWoMFM7pMDWMO3QbTFQ2f4hIddyLVmKyxy7xAiBtuwoPGSrVoMHKVXEPZglwdDka74GxU0z8BDgGqkN76g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@0.3.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68680},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"4c69536316b769cfd50fee5e55f54a04b93fb147","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"james-pre","email":"jp@jamespre.dev"},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"10.8.2","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"20.19.5","dependencies":{"kerium":"^1.3.2","utilium":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.12.0","typedoc":"^0.27.6","prettier":"^3.2.5","@eslint/js":"^9.12.0","typescript":"^5.8.2","@types/node":"^20.12.7","typescript-eslint":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_0.3.10_1759936536172_0.5432081466817809","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"memium","version":"0.3.11","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"LGPL-3.0-or-later","_id":"memium@0.3.11","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"59bc4c4b5d416b95830a57892ca434b3538ca175","tarball":"https://registry.npmjs.org/memium/-/memium-0.3.11.tgz","fileCount":29,"integrity":"sha512-CwmIpLVSG7UToDj2sYAZFDkpco30OPsXpaCnt+7Z7JQaulCjH5UvwJIctTIHmgQdFqk8pliBsPLnH5OZcDLZyQ==","signatures":[{"sig":"MEUCIQCgF5BAu8Tvr2CtRQZyu+qmTQSAqLSbULuOUF/q7XlXSgIgGs79iAKLBfg+wMqVxaPTVEsChz729s3Q8hRzCzVSbCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@0.3.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68680},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"da84c2907c2850238b76857af262af5f46985670","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b61590a-64fd-4c59-a86b-50f9a1e52dbd"}},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"11.6.2","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"25.1.0","dependencies":{"kerium":"^1.3.2","utilium":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.12.0","typedoc":"^0.27.6","prettier":"^3.2.5","@eslint/js":"^9.12.0","typescript":"^5.8.2","@types/node":"^20.12.7","typescript-eslint":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_0.3.11_1761773878070_0.9585288558812719","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"memium","version":"0.4.0","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"LGPL-3.0-or-later","_id":"memium@0.4.0","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"8fd513e981b5d52e6972a9b25c001cfdfb483c6d","tarball":"https://registry.npmjs.org/memium/-/memium-0.4.0.tgz","fileCount":29,"integrity":"sha512-SyLoG18DB/a9QXJmtEEyQRF/B27hz0gjtrJzBtNqG11fztiyb/oQB2trUJ4+EjOzzysJJkj5sBUx5P/Cw1rJjQ==","signatures":[{"sig":"MEYCIQDVw/KRCUatJLuDG2IYffW/7NUGtWDWY68tvG2MydP/YQIhALHjoTphYDbqpfv1UqVwm49uQI/xqHTRjYpq6nIl14mQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76995},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"c37c7210f5302381e22f2b3b38ee9dcdab63ef61","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b61590a-64fd-4c59-a86b-50f9a1e52dbd"}},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"11.11.1","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"25.8.2","dependencies":{"kerium":"^1.3.2","utilium":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.12.0","typedoc":"^0.27.6","prettier":"^3.2.5","@eslint/js":"^9.12.0","typescript":"^5.8.2","@types/node":"^20.12.7","typescript-eslint":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_0.4.0_1774463770210_0.8076635884787173","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"memium","version":"0.4.1","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"LGPL-3.0-or-later","_id":"memium@0.4.1","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"f35e1af612487a4c21e740c70b7b4fae48f3f4a4","tarball":"https://registry.npmjs.org/memium/-/memium-0.4.1.tgz","fileCount":31,"integrity":"sha512-plpNKMjhrEVeaH+itzUZejZwKTxzIQ0gWoed/jq5EjXkjzuiEfVm1n3At4q/m7BBONU/bmTEIJcXD0hC1cVd/Q==","signatures":[{"sig":"MEUCIQDuQvrk3ly0y8GlfVcpjrDFWlSP2FT6umrEnNfp/HoAMwIgfQqEeMbKs/oI8EZ3AORWTWxWzRAzNtFOKuNr018DL2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78312},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"6b36fac43d5120c3692cb57a18fdae42caf4a9d3","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b61590a-64fd-4c59-a86b-50f9a1e52dbd"}},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"11.11.1","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"25.8.2","dependencies":{"kerium":"^1.3.2","utilium":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.12.0","typedoc":"^0.27.6","prettier":"^3.2.5","@eslint/js":"^9.12.0","typescript":"^5.8.2","@types/node":"^20.12.7","typescript-eslint":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_0.4.1_1774477718451_0.4338132226721887","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"memium","version":"0.4.2","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"LGPL-3.0-or-later","_id":"memium@0.4.2","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"ecbc35f9f2209710feaffacfe4ad23d127ea56e3","tarball":"https://registry.npmjs.org/memium/-/memium-0.4.2.tgz","fileCount":31,"integrity":"sha512-AqXWf2drk1cjeQvUgsFLIF3dmjKxsksUsjuUb7kdJrZzkY+ulPkjYfRu0HbAHM35EUrtFvRTqJJTir6x3WcpaQ==","signatures":[{"sig":"MEUCIQCWbblj3D9YbBr1Dn+dhXDsA6v0KlqRFnxiFfrXzMYTfgIgPVvov9ynYWXz3tIMOKevQ9ElW+oZEan0kw2r5LvKPVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78355},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"180ed942da9029a47ea83b28ff105a53e22328e8","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b61590a-64fd-4c59-a86b-50f9a1e52dbd"}},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"11.11.1","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"25.8.2","dependencies":{"kerium":"^1.3.2","utilium":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.12.0","typedoc":"^0.27.6","prettier":"^3.2.5","@eslint/js":"^9.12.0","typescript":"^5.8.2","@types/node":"^20.12.7","typescript-eslint":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_0.4.2_1774483136618_0.6003941825895804","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"memium","version":"0.4.3","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"LGPL-3.0-or-later","_id":"memium@0.4.3","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"c99a7c665582439bf182d11aafea89ea0b235611","tarball":"https://registry.npmjs.org/memium/-/memium-0.4.3.tgz","fileCount":31,"integrity":"sha512-8IoiIEGyRuNCCkmWo3URqAAuEvO6yL3i4HOwZcyf+zpUV4jivTKN8JhQBYGhG5JIqVfZvAFYJMGPwwee9C1wDg==","signatures":[{"sig":"MEUCIH8qHoFS6mhZGS4cNeeYxKdTwFKR+jw9zeF2UOlVPThyAiEAhRLwW7DDNaGsWk855h0smTVhNbGjG8KmO0He/v0m53k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79190},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"6a95cb8cb198d52aecdfeec47b998d1eb4eb11ab","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b61590a-64fd-4c59-a86b-50f9a1e52dbd"}},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"11.11.1","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"25.8.2","dependencies":{"kerium":"^1.3.2","utilium":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.12.0","typedoc":"^0.27.6","prettier":"^3.2.5","@eslint/js":"^9.12.0","typescript":"^5.8.2","@types/node":"^20.12.7","typescript-eslint":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_0.4.3_1774658285045_0.8082619356929492","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"memium","version":"0.4.4","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"LGPL-3.0-or-later","_id":"memium@0.4.4","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"87527b9d6d5764d6e68aa88fea7f0ce71291c8d2","tarball":"https://registry.npmjs.org/memium/-/memium-0.4.4.tgz","fileCount":31,"integrity":"sha512-1keVv3UJjZPwy0O00vZWhA25V8f6BW2Ot386bAbnskdTskGoqzRIOxMwyEjVZc94sJT/pZy5+XYU8+YV5l9YkA==","signatures":[{"sig":"MEUCIATdbo8kRxJwoPb1DxWE9dEu+C2J692uPtymZp8fpJ8bAiEA7rQ8O/xH+T7kxM3LxcNOC7rVnMapGyuzImgV3jSRkD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79266},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"7490641fa2a607f5472935f4379690628ece75a6","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b61590a-64fd-4c59-a86b-50f9a1e52dbd"}},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"11.11.1","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"25.8.2","dependencies":{"kerium":"^1.3.2","utilium":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.12.0","typedoc":"^0.27.6","prettier":"^3.2.5","@eslint/js":"^9.12.0","typescript":"^5.8.2","@types/node":"^20.12.7","typescript-eslint":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_0.4.4_1774889561426_0.32162291516273633","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"memium","version":"0.4.5","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"LGPL-3.0-or-later","_id":"memium@0.4.5","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"df624907910ad9de4c3a1f84647a3332391d9957","tarball":"https://registry.npmjs.org/memium/-/memium-0.4.5.tgz","fileCount":31,"integrity":"sha512-mnmHWWlcyKnkKSSU0qL1Jsg+CsoikVZ2xsOatAN89R+j4V3m3WlQr0nUoqcjKDyUVF5ZGdNinRiZGVd+7A+TJQ==","signatures":[{"sig":"MEUCIQD3fzjFM/wxTNaUxWciPQb/S+GbYoK1jVgQA0es9PcqjQIgGoRf4JHuZLYHwMgIuFqOK0SqD+fEpaxblksxiqCpa8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79256},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"25909b6f623ba487768af90667da68eb5061d25e","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b61590a-64fd-4c59-a86b-50f9a1e52dbd"}},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"11.12.1","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kerium":"^1.3.2","utilium":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^10.1.0","globals":"^17.4.0","typedoc":"^0.28.18","prettier":"^3.2.5","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","typescript-eslint":"^8.58.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_0.4.5_1775164712530_0.8383744956216115","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"memium","version":"1.0.0","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"LGPL-3.0-or-later","_id":"memium@1.0.0","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"cea636b5a308e2ffa7a47ecc78764594541e5976","tarball":"https://registry.npmjs.org/memium/-/memium-1.0.0.tgz","fileCount":31,"integrity":"sha512-caoVx0Z+RkfOsVMMpKOiy219Oxd/cWkp5jLW3/ZmQWm93AtfjtVjM6gwyTARmrp+eQqFAVz/HY30TlBt+PQW4Q==","signatures":[{"sig":"MEQCIH16tLjfC7h4MnzEqHwy26RvGOy4Mw1aDPxfwe787mOLAiAq5XCOgNoqs0DH+65dyn18qz7WWTwS2Xq4hBRTk6oaTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82777},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"38b247b0d7ec1723483881bca2c5b9336bdac494","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b61590a-64fd-4c59-a86b-50f9a1e52dbd"}},"prettier":{"useTabs":true,"tabWidth":4,"printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5","experimentalOperatorPosition":"start"},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"11.19.0","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"26.7.0","allowScripts":{"esbuild":true},"dependencies":{"kerium":"^1.3.2","utilium":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^10.1.0","globals":"^17.4.0","typedoc":"^0.28.18","prettier":"^3.2.5","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","typescript-eslint":"^8.58.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_1.0.0_1786727391916_0.8433345798122363","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"memium","version":"1.0.1","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"LGPL-3.0-or-later","_id":"memium@1.0.1","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"69a40484b27308dd07a6f989bb5f1c78571d3f18","tarball":"https://registry.npmjs.org/memium/-/memium-1.0.1.tgz","fileCount":31,"integrity":"sha512-Ae+Fv7oPRdl7Dr5o32HBspvzAEvJS21ZWcPQv1cIA/aCkvlhYuJR+JF79bWYKQ/d5iBl2ItvjikFA1tUI5QpVQ==","signatures":[{"sig":"MEYCIQCKJbZUTPMD0MW50cwVIdZ37s0LjXMAyJNcIcjrh5YW8gIhAJq7GICE8/LGbrpyV+MUHIMcDpqyKQvO9gvYuRmu2/GX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89346},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"d89eff6c4d9090e39a5b52b94376375a3b352f90","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","build":"npx tsc --build","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b61590a-64fd-4c59-a86b-50f9a1e52dbd"}},"prettier":{"useTabs":true,"tabWidth":4,"printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5","experimentalOperatorPosition":"start"},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"11.19.0","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"26.7.0","allowScripts":{"esbuild":true},"dependencies":{"kerium":"^1.3.2","utilium":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^10.1.0","globals":"^17.4.0","typedoc":"^0.28.18","prettier":"^3.2.5","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","typescript-eslint":"^8.58.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_1.0.1_1787000841698_0.37071540329067765","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"memium","version":"1.0.2","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"LGPL-3.0-or-later","_id":"memium@1.0.2","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"62378122b9640fb4f5d349b9905030bfaa56df9b","tarball":"https://registry.npmjs.org/memium/-/memium-1.0.2.tgz","fileCount":31,"integrity":"sha512-vxIGY/xe4C48OjB7d3DbLgKFrYmRqrwGuNzEND/c2i0TauawTv3oyFH8axEiUOdbsy0FxCCD9kemDLWME81WAQ==","signatures":[{"sig":"MEUCIB1UKTTYskkGRUNalCVHKbfnyl6ctA+8gKkyRZdxz+1yAiEAgoorx+CZCgQfAH5iMKBT/s546U8+0SqID4KYsGE7AIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89419},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"1609f67eff48cbcf5065854fdb13263c05ef6b53","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","build":"npx tsc --build","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b61590a-64fd-4c59-a86b-50f9a1e52dbd"}},"prettier":{"useTabs":true,"tabWidth":4,"printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5","experimentalOperatorPosition":"start"},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"11.19.0","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"26.8.1","allowScripts":{"esbuild":true},"dependencies":{"kerium":"^1.3.2","utilium":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^10.1.0","globals":"^17.4.0","typedoc":"^0.28.18","prettier":"^3.2.5","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","typescript-eslint":"^8.58.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_1.0.2_1788921311232_0.47023300238030963","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"memium","version":"1.0.3","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"LGPL-3.0-or-later","_id":"memium@1.0.3","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"homepage":"https://github.com/james-pre/memium#readme","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"44782f93580048bee5509d15149691146d72f514","tarball":"https://registry.npmjs.org/memium/-/memium-1.0.3.tgz","fileCount":31,"integrity":"sha512-J979pOgr3tr6G3DpmAp/ylDIfpkIgzZuOl/ltXG6Nn61XPoaDOEg3JFHY96eDr0gOVoNbl3cha9qhTyqlu5dkA==","signatures":[{"sig":"MEQCIAaI7iUvZpA/XjcwOy2AVAozVnfsxbSb37hYAon6NXhCAiAa7RmOcvM0kXQzbDVP0dObTAapmulEe1cL788hSkdxzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICTfVlLkS6E2HsAkbiEU/LJXSsuybrhsdW34k9RdBdkuAiBi0StujSHz1vvWlrcrPH0cuRSGL6ISveFZiXIUAcumYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89469},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"3262425c3ce97c738e07e7a0075a175788bdc628","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","build":"tsc --build","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b61590a-64fd-4c59-a86b-50f9a1e52dbd"}},"prettier":{"useTabs":true,"tabWidth":4,"printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5","experimentalOperatorPosition":"start"},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"11.19.1","description":"Linear memory in TypeScript","directories":{},"_nodeVersion":"26.8.2","allowScripts":{"esbuild":true},"dependencies":{"kerium":"^1.3.2","utilium":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^10.1.0","globals":"^17.4.0","typedoc":"^0.28.18","prettier":"^3.2.5","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","typescript-eslint":"^8.58.0"},"_npmOperationalInternal":{"tmp":"tmp/memium_1.0.3_1789160440590_0.0538639654554991","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"_id":"memium@1.0.4","bugs":{"url":"https://github.com/james-pre/memium/issues"},"dist":{"shasum":"7102006ceb02e1e70dee74632a5bf5cd109e19bd","tarball":"https://registry.npmjs.org/memium/-/memium-1.0.4.tgz","fileCount":31,"integrity":"sha512-dzH03yR5vBqndpiA3JKAGV4z4kAl/WPHE5XanMP+UJMzdgi6s/IhO+iPSIKq4f/Fmo3l/AXthEZ5w62KT/uFiQ==","signatures":[{"sig":"MEQCIGbgiL8OIhfLDHrAQO/2bl7XCT4M1pQj5yg2AcxQOakSAiBYq0XG+8Xp9zmLgyUMJgPqAJFn9Vw22M7czImaKTsJVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE2J+wZji227IxMOYfBmMfLBmg6TK/qVO6IxaS7xNawvAiBz7WP3qjzvrnDumBFSjlqIlZFIA2el0YSY1aNXRdebNQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memium@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89666},"main":"dist/index.js","name":"memium","type":"module","types":"dist/index.d.ts","author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"exports":{".":"./dist/index.js","./*":"./dist/*.js"},"funding":{"url":"https://github.com/sponsors/james-pre","type":"individual"},"gitHead":"1418f3fe9a26c17ab21a95b7df65f057badacffc","license":"LGPL-3.0-or-later","scripts":{"lint":"tsc --noEmit && eslint src","test":"tsx --test","build":"tsc --build","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npx tsc"},"version":"1.0.4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b61590a-64fd-4c59-a86b-50f9a1e52dbd"}},"homepage":"https://github.com/james-pre/memium#readme","prettier":{"useTabs":true,"tabWidth":4,"printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5","experimentalOperatorPosition":"start"},"repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"_npmVersion":"11.19.1","description":"Linear memory in TypeScript","directories":{},"maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"_nodeVersion":"26.8.2","allowScripts":{"esbuild":true},"dependencies":{"kerium":"^1.3.2","utilium":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^10.1.0","globals":"^17.4.0","typedoc":"^0.28.18","prettier":"^3.2.5","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","typescript-eslint":"^8.58.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/memium_1.0.4_1789168480213_0.6054734451049801"}}},"time":{"created":"2025-03-25T06:21:24.062Z","modified":"2026-09-11T23:14:40.707Z","0.1.0":"2025-03-25T06:21:24.345Z","0.1.1":"2025-03-26T00:45:55.663Z","0.1.2":"2025-03-26T01:08:02.004Z","0.1.3":"2025-03-26T01:15:34.028Z","0.1.4":"2025-03-26T01:21:07.059Z","0.1.5":"2025-03-26T01:52:54.807Z","0.1.6":"2025-03-26T01:56:39.294Z","0.1.7":"2025-03-26T02:15:51.783Z","0.1.8":"2025-03-26T04:31:19.168Z","0.1.9":"2025-03-27T15:23:06.965Z","0.1.10":"2025-03-28T07:12:10.851Z","0.2.0":"2025-04-12T01:55:08.998Z","0.2.1":"2025-05-12T03:30:28.208Z","0.2.2":"2025-06-11T21:06:32.762Z","0.2.3":"2025-06-13T21:40:51.570Z","0.2.4":"2025-07-16T04:32:52.398Z","0.2.5":"2025-07-31T05:43:37.905Z","0.3.0":"2025-08-01T20:31:52.982Z","0.3.1":"2025-08-01T20:47:59.485Z","0.3.2":"2025-08-01T20:54:17.910Z","0.3.3":"2025-08-01T21:34:27.751Z","0.3.4":"2025-08-02T01:24:17.024Z","0.3.5":"2025-08-02T01:31:31.993Z","0.3.6":"2025-08-02T01:42:45.562Z","0.3.7":"2025-08-02T02:27:40.386Z","0.3.8":"2025-08-02T17:03:32.615Z","0.3.9":"2025-09-09T22:12:15.070Z","0.3.10":"2025-10-08T15:15:36.338Z","0.3.11":"2025-10-29T21:37:58.268Z","0.4.0":"2026-03-25T18:36:10.349Z","0.4.1":"2026-03-25T22:28:38.631Z","0.4.2":"2026-03-25T23:58:56.777Z","0.4.3":"2026-03-28T00:38:05.179Z","0.4.4":"2026-03-30T16:52:41.569Z","0.4.5":"2026-04-02T21:18:32.689Z","1.0.0":"2026-08-14T17:09:52.057Z","1.0.1":"2026-08-17T21:07:21.873Z","1.0.2":"2026-09-09T02:35:11.378Z","1.0.3":"2026-09-11T21:00:40.684Z","1.0.4":"2026-09-11T23:14:40.315Z"},"bugs":{"url":"https://github.com/james-pre/memium/issues"},"author":{"url":"https://jamespre.dev","name":"James Prevett","email":"jp@jamespre.dev"},"license":"LGPL-3.0-or-later","homepage":"https://github.com/james-pre/memium#readme","repository":{"url":"git+https://github.com/james-pre/memium.git","type":"git"},"description":"Linear memory in TypeScript","maintainers":[{"name":"james-pre","email":"jp@jamespre.dev"}],"readme":"# memium: Linear Memory for TypeScript\n\nMemium is a library for working with linear memory in TypeScript.\nIt enables you to use binary structs and pointers<sup>[1]</sup> easily,\nwithout having to worry about the underlying operations.\nMemium is designed with performance and a seamless user experience in mind.\n\n<sup>[1] Work In Progress</sup>\n\n## Installation\n\n```sh\nnpm install memium\n```\n\nIf you're using Memium, especially for big projects, please consider supporting the project.\n\n## Structs\n\nThe `@struct` decorator turns a class into a struct.\nLike the various [typed array](https://mdn.io/TypedArray) classes and [`DataView`](https://mdn.io/DataView),\nStructs are `ArrayBufferView`s, meaning they have a `buffer`, `byteOffset`, and `byteLength`.\nThey also have a similar constructor to typed arrays.\nYou will need extend a class that implements these, or implement that functionality your self.\n`Uint8array` and Utilium's `BufferView` are good choices.\n\nOnce you have a struct, you can decorate members of the class as fields on the struct.\nThe easiest way to do this is using the shortcuts for primitives,\nthough you will need to use `@field` for nested structs and unions.\nWith shortcuts, you write `@types.type` for a single value or `@types.type(length)` for an array.\nImporting `types` as `t` makes this even shorter and is more similar to C-style `example_t` types.\n\nStructs can have attributes, just like in C.\nYou pass these as arguments to the decorator.\nAt the moment, you can use `packed` and `align(n)`.\n\nPutting all of it together, you could have something like this:\n\n```ts\nimport { struct, types as t, packed } from 'memium';\n\n@struct(packed)\nclass Person extends Uint8Array {\n\t@t.char(1) accessor magic = 'P';\n\n\t@t.uint16 accessor age = 0;\n\n\t@t.uint8 accessor name_length = 0;\n\n\t@t.char(32, { countedBy: 'name_length' }) accessor name: Uint8Array;\n}\n```\n\nStructs in Memium have the same behavior as `struct`s in C.\n\n### Inheritance\n\nYou can use normal class inheritance with structs, though you'll need to use `@struct` on any subclasses you want to be structs.\n\nFor example:\n\n```ts\nimport { struct, types as t, packed, sizeof } from 'memium';\n\n@struct()\nclass Animal extends Uint8Array {\n\t@t.char(64) accessor species: Uint8Array;\n\t@t.float32 accessor age: number;\n\t@t.float32 accessor weight: number;\n}\n\n@struct()\nclass Duck extends Animal {\n\t@t.uint8 accessor name_length: number;\n\t// Dynamically sized array\n\t@t.char(0, { countedBy: 'name_length' }) accessor name: Uint8Array;\n}\n\nconst data = new ArrayBuffer(sizeof(Duck) + 32 /* starting memory for the name*/);\n\nconst duck = new Duck(data);\n\nconst encoder = new TextEncoder();\nconst encode = encoder.encode.bind(encoder);\n\nObject.assign(duck, {\n\tspecies: encode('Mallard'),\n\tage: 1.5,\n\tname_length: 5,\n\tname: encode('Jerry'),\n});\n\n// References the same memory\nconst animal = new Animal(data);\n\nconsole.log(animal.age); // 1.5\n```\n\n### Nesting\n\nAs mentioned above, you'll need to use `@field` for non-primitive types (i.e. structs and unions). Below is a more complex example of a custom file format.\n\n```ts\nimport { struct, types as t, packed, field } from 'memium';\n\nconst encoder = new TextEncoder();\nconst encode = encoder.encode.bind(encoder);\n\n@struct(packed)\nclass Header extends Uint8Array {\n\t@t.char(8) accessor magic: Uint8Array = encode('EXAMPLE!');\n\t@t.uint16 accessor format: number;\n\t@t.uint16 accessor app_version: number;\n\t@t.uint8(16) accessor uuid: Uint8Array;\n\t@t.float64 accessor timestamp: number;\n\t@t.uint64(12) accessor padding: BigUint64Array; // pad to 128\n}\n\n@struct(packed)\nclass AppFile extends Uint8Array {\n\t@field(Header) accessor header: Header;\n\t@t.uint32 accessor n_sections: number;\n\t@field(Section, { countedBy: 'n_sections' }) accessor sections: Section[];\n}\n```\n\n## Pointers\n\n> [!NOTE]\n> Pointers are a work in progress.\n> What you see below is the planned API.\n\nPointers are centralized around `Pointer`,\nwhich is used along with array buffers.\n\nA simple use case:\n\n```ts\nimport { Animal, Duck } from 'the previous example';\nimport { sizeof, pointer, alloc } from 'memium';\n\nconst addr = alloc(sizeof(Duck));\n\nconst duck_ptr = new Pointer(Duck, addr);\n\nconst duck = duck_ptr.deref();\n```\n","readmeFilename":"README.md"}