{"_id":"@capsule-run/vpod","_rev":"21-eb428fb55cf9b49f202a7b17a3c82dbc","name":"@capsule-run/vpod","dist-tags":{"latest":"0.8.5"},"versions":{"0.6.0-rc1":{"name":"@capsule-run/vpod","version":"0.6.0-rc1","license":"Apache-2.0","_id":"@capsule-run/vpod@0.6.0-rc1","maintainers":[{"name":"mavdol","email":"mdiallo.av@gmail.com"}],"homepage":"https://docs.vpod.sh/quickstart","bugs":{"url":"https://github.com/capsulerun/vpod/issues"},"dist":{"shasum":"437abf2d96e8cdadd120a6857e38be17e0ef713c","tarball":"https://registry.npmjs.org/@capsule-run/vpod/-/vpod-0.6.0-rc1.tgz","fileCount":185,"integrity":"sha512-/jkqHu9Ilt4iWXzM9o7h9KM0+y6qRhNcdczwuvHROo3oir5lls70FuSFYPW+dZeqzZTnwQGIy3ioX1FISzIPVQ==","signatures":[{"sig":"MEQCIBp3cl8aZDj9xNHSaoGfzLGT2vNPViIfipcEHK4orFhVAiA4ai/wsPA4fCFYfr8MrYWpHGDrqT7F3KSPrVmudTrosQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capsule-run%2fvpod@0.6.0-rc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29528692},"type":"module","engines":{"node":">=20"},"exports":{".":{"node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"./inline":{"default":"./dist/transport/inline.js"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"55f49a89f4db3e8c1ab7f9fbe8a0ffb781b923f3","scripts":{"dev":"node dev/serve.mjs","test":"node --test tests/unit/*.test.mjs","bench":"node dev/run-browser.mjs","build":"node scripts/build.mjs","clean":"rm -rf dist","measure":"node dev/run-measure.mjs","test:all":"node --test tests/unit/*.test.mjs tests/integration/*.test.mjs","test:perf":"node --test tests/performance/*.test.mjs","test:slow":"node --test tests/slow/*.test.mjs","typecheck":"tsc -p tsconfig.json","measure:node":"node dev/measure-node.mjs","test:integration":"node --test tests/integration/*.test.mjs"},"_npmUser":{"name":"mavdol","email":"mdiallo.av@gmail.com"},"repository":{"url":"git+https://github.com/capsulerun/vpod.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"10.9.8","description":"Lightweight, secure sandboxes for untrusted processes. Browser and Node.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@bytecodealliance/preview2-shim":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typescript":"^5.6.0","@types/node":"^26.1.2","@bytecodealliance/jco":"^1.26.1"},"_npmOperationalInternal":{"tmp":"tmp/vpod_0.6.0-rc1_1785841509529_0.931356711175864","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@capsule-run/vpod","version":"0.6.0","license":"Apache-2.0","_id":"@capsule-run/vpod@0.6.0","maintainers":[{"name":"mavdol","email":"mdiallo.av@gmail.com"}],"homepage":"https://docs.vpod.sh/quickstart","bugs":{"url":"https://github.com/capsulerun/vpod/issues"},"dist":{"shasum":"65dd6c6fc40b1db5b1b7a1ff9e0ec5b4394127de","tarball":"https://registry.npmjs.org/@capsule-run/vpod/-/vpod-0.6.0.tgz","fileCount":185,"integrity":"sha512-qrAV4HeacwYtnYjC/bpmZLRp9d4R2lWUeBBZUjNxbaBFKnSSwCzST/fm2MpzYF7fX+aoyFq1fG5Bx4YZjdKe3w==","signatures":[{"sig":"MEUCIQDb0aFzMMaDW781c5qGGqqVnXcHP1uDEvygcO0yS40FowIgd/E01ZfsiYu1egPLb2pkzfeyQj6OUlxUSNxFHDVgE6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capsule-run%2fvpod@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29556502},"type":"module","engines":{"node":">=20"},"exports":{".":{"node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"./inline":{"default":"./dist/transport/inline.js"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"34863625775aa81666a0edeb6d6c3da2830bd00c","scripts":{"dev":"node dev/serve.mjs","test":"node --test tests/unit/*.test.mjs","bench":"node dev/run-browser.mjs","build":"node scripts/build.mjs","clean":"rm -rf dist","measure":"node dev/run-measure.mjs","test:all":"node --test tests/unit/*.test.mjs tests/integration/*.test.mjs","test:perf":"node --test tests/performance/*.test.mjs","test:slow":"node --test tests/slow/*.test.mjs","typecheck":"tsc -p tsconfig.json","measure:node":"node dev/measure-node.mjs","test:integration":"node --test tests/integration/*.test.mjs"},"_npmUser":{"name":"mavdol","email":"mdiallo.av@gmail.com"},"repository":{"url":"git+https://github.com/capsulerun/vpod.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"10.9.8","description":"Lightweight, secure sandboxes for untrusted processes. Browser and Node.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@bytecodealliance/preview2-shim":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typescript":"^5.6.0","@types/node":"^26.1.2","@bytecodealliance/jco":"^1.26.1"},"_npmOperationalInternal":{"tmp":"tmp/vpod_0.6.0_1785890388386_0.9233783482399311","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@capsule-run/vpod","version":"0.6.1","license":"Apache-2.0","_id":"@capsule-run/vpod@0.6.1","maintainers":[{"name":"mavdol","email":"mdiallo.av@gmail.com"}],"homepage":"https://docs.vpod.sh/quickstart","bugs":{"url":"https://github.com/capsulerun/vpod/issues"},"dist":{"shasum":"2c31fe88d404c026c95362d230bc276d18cf5245","tarball":"https://registry.npmjs.org/@capsule-run/vpod/-/vpod-0.6.1.tgz","fileCount":185,"integrity":"sha512-4uT4ehH58bXuzuAqbohvws3xGsGMrAhAwplhBeIIsqGjer5aWxhPZBk2y4Dfn803dnTvgbJzYdNyUu9jD81Q6w==","signatures":[{"sig":"MEUCIQCQXSBFDf6ERUjDlsZ25sT1lt4aHDVAoOZY6kV+AQKJzQIgdnKGstrU3WrdZiIBlTxrqiz6qQTmNgQQyd7xxcGRPrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capsule-run%2fvpod@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29591293},"type":"module","engines":{"node":">=20"},"exports":{".":{"node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"./inline":{"default":"./dist/transport/inline.js"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"809226b71e431a5aff57d7bda2b0eebc45e7340e","scripts":{"dev":"node dev/serve.mjs","test":"node --test tests/unit/*.test.mjs","bench":"node dev/run-browser.mjs","build":"node scripts/build.mjs","clean":"rm -rf dist","measure":"node dev/run-measure.mjs","test:all":"node --test tests/unit/*.test.mjs tests/integration/*.test.mjs","test:perf":"node --test tests/performance/*.test.mjs","test:slow":"node --test tests/slow/*.test.mjs","typecheck":"tsc -p tsconfig.json","measure:node":"node dev/measure-node.mjs","test:integration":"node --test tests/integration/*.test.mjs"},"_npmUser":{"name":"mavdol","email":"mdiallo.av@gmail.com"},"repository":{"url":"git+https://github.com/capsulerun/vpod.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"10.9.8","description":"Lightweight, secure sandboxes for untrusted processes. Browser and Node.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@bytecodealliance/preview2-shim":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typescript":"^5.6.0","@types/node":"^26.1.2","@bytecodealliance/jco":"^1.26.1"},"_npmOperationalInternal":{"tmp":"tmp/vpod_0.6.1_1786351213139_0.6629206211215679","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-rc1":{"name":"@capsule-run/vpod","version":"0.7.0-rc1","license":"Apache-2.0","_id":"@capsule-run/vpod@0.7.0-rc1","maintainers":[{"name":"mavdol","email":"mdiallo.av@gmail.com"}],"homepage":"https://docs.vpod.sh/quickstart","bugs":{"url":"https://github.com/capsulerun/vpod/issues"},"dist":{"shasum":"7db59163031c71c5440bbebcd6edcae4c1ea3bb8","tarball":"https://registry.npmjs.org/@capsule-run/vpod/-/vpod-0.7.0-rc1.tgz","fileCount":202,"integrity":"sha512-+Q64wjy95K3i2a25VIQDbQxSTIEj3qD3fX6p6+c496K4PY6MKzi09xNZLdNf6WPWk/p3pTTZG5w46a1C6mY8gQ==","signatures":[{"sig":"MEUCIDsQJX/aTpyShEZLywfUCJ3R2bAXD5rFLsWNUFb4qsWkAiEAgbn179PnL+vfM18uW0dhZhrNH2KSkrVrnwUZbhFuYjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capsule-run%2fvpod@0.7.0-rc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29521548},"type":"module","engines":{"node":">=20"},"exports":{".":{"node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"./embed":{"types":"./dist/index.d.ts","default":"./dist/embed/vpod.js"},"./inline":{"default":"./dist/transport/inline.js"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f591e03c634089888f148a3ea6d4906f48917866","scripts":{"dev":"node dev/serve.mjs","test":"node --test tests/unit/*.test.mjs","bench":"node dev/run-browser.mjs","build":"node scripts/build.mjs","clean":"rm -rf dist","measure":"node dev/run-measure.mjs","test:all":"node --test tests/unit/*.test.mjs tests/integration/*.test.mjs","test:perf":"node --test tests/performance/*.test.mjs","test:slow":"node --test tests/slow/*.test.mjs","typecheck":"tsc -p tsconfig.json","test:embed":"node dev/run-embed.mjs","measure:node":"node dev/measure-node.mjs","test:integration":"node --test tests/integration/*.test.mjs"},"_npmUser":{"name":"mavdol","email":"mdiallo.av@gmail.com"},"repository":{"url":"git+https://github.com/capsulerun/vpod.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"10.9.8","description":"Lightweight, secure sandboxes for untrusted processes. Browser and Node.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@bytecodealliance/preview2-shim":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typescript":"^5.6.0","@types/node":"^26.1.2","@bytecodealliance/jco":"^1.26.1"},"_npmOperationalInternal":{"tmp":"tmp/vpod_0.7.0-rc1_1786612882744_0.10497533035693296","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@capsule-run/vpod","version":"0.7.0","license":"Apache-2.0","_id":"@capsule-run/vpod@0.7.0","maintainers":[{"name":"mavdol","email":"mdiallo.av@gmail.com"}],"homepage":"https://docs.vpod.sh/quickstart","bugs":{"url":"https://github.com/capsulerun/vpod/issues"},"dist":{"shasum":"d78f16d11e7d8dfab17d978a883683b7f9acc8f4","tarball":"https://registry.npmjs.org/@capsule-run/vpod/-/vpod-0.7.0.tgz","fileCount":202,"integrity":"sha512-rXzTzj5HIdTrSO3R3gcGUgI9eKWMXjUygcafyDo6Po5OpaPUuo551X0iSvxDXWRsr5DU/ToUYWBp4/PQEoEweg==","signatures":[{"sig":"MEQCIAn1Tt3diE9SAWJZtu39FbMHQRZ0gFiKUFVj9cmtWd6sAiADyWCJ5MMoE1YBnP5LsneW7YZGTJ5RGQK5wxNhthAviA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capsule-run%2fvpod@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29496214},"type":"module","engines":{"node":">=20"},"exports":{".":{"node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"./embed":{"types":"./dist/index.d.ts","default":"./dist/embed/vpod.js"},"./inline":{"default":"./dist/transport/inline.js"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f591e03c634089888f148a3ea6d4906f48917866","scripts":{"dev":"node dev/serve.mjs","test":"node --test tests/unit/*.test.mjs","bench":"node dev/run-browser.mjs","build":"node scripts/build.mjs","clean":"rm -rf dist","measure":"node dev/run-measure.mjs","test:all":"node --test tests/unit/*.test.mjs tests/integration/*.test.mjs","test:perf":"node --test tests/performance/*.test.mjs","test:slow":"node --test tests/slow/*.test.mjs","typecheck":"tsc -p tsconfig.json","test:embed":"node dev/run-embed.mjs","measure:node":"node dev/measure-node.mjs","test:integration":"node --test tests/integration/*.test.mjs"},"_npmUser":{"name":"mavdol","email":"mdiallo.av@gmail.com"},"repository":{"url":"git+https://github.com/capsulerun/vpod.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"10.9.8","description":"Lightweight, secure sandboxes for untrusted processes. Browser and Node.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@bytecodealliance/preview2-shim":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typescript":"^5.6.0","@types/node":"^26.1.2","@bytecodealliance/jco":"^1.26.1"},"_npmOperationalInternal":{"tmp":"tmp/vpod_0.7.0_1786617773857_0.9140354637659249","host":"s3://npm-registry-packages-npm-production"}},"0.7.1-rc1":{"name":"@capsule-run/vpod","version":"0.7.1-rc1","license":"Apache-2.0","_id":"@capsule-run/vpod@0.7.1-rc1","maintainers":[{"name":"mavdol","email":"mdiallo.av@gmail.com"}],"homepage":"https://docs.vpod.sh/quickstart","bugs":{"url":"https://github.com/capsulerun/vpod/issues"},"dist":{"shasum":"60015c5341a846371081bcf83daa4b6d5d91984d","tarball":"https://registry.npmjs.org/@capsule-run/vpod/-/vpod-0.7.1-rc1.tgz","fileCount":202,"integrity":"sha512-ZTXHmgpgC2yhl1S4m5aOlLuEktml1+1jODbqpp3AldMTN/7OLThBIx0wTLBJIav8X1gbtmdihT7iGppYQXSEMg==","signatures":[{"sig":"MEUCIQD/NEVaKtYRmtM2GSIFiHMp+ppR1/4jRw1u0IDa1GEP0QIgWYc4aNgWDP5sN0bioilbVBZrIsIL+zJC+Y2yEiNPFp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capsule-run%2fvpod@0.7.1-rc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29538382},"type":"module","engines":{"node":">=20"},"exports":{".":{"node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"./embed":{"types":"./dist/index.d.ts","default":"./dist/embed/vpod.js"},"./inline":{"default":"./dist/transport/inline.js"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d4c901f26969ab4ec2ee9a21a896823df735d468","scripts":{"dev":"node dev/serve.mjs","test":"node --test tests/unit/*.test.mjs","bench":"node dev/run-browser.mjs","build":"node scripts/build.mjs","clean":"rm -rf dist","measure":"node dev/run-measure.mjs","test:all":"node --test tests/unit/*.test.mjs tests/integration/*.test.mjs","test:perf":"node --test tests/performance/*.test.mjs","test:slow":"node --test tests/slow/*.test.mjs","typecheck":"tsc -p tsconfig.json","test:embed":"node dev/run-embed.mjs","measure:node":"node dev/measure-node.mjs","test:integration":"node --test tests/integration/*.test.mjs"},"_npmUser":{"name":"mavdol","email":"mdiallo.av@gmail.com"},"repository":{"url":"git+https://github.com/capsulerun/vpod.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"10.9.8","description":"Lightweight, secure sandboxes for untrusted processes. Browser and Node.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@bytecodealliance/preview2-shim":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typescript":"^5.6.0","@types/node":"^26.1.2","@bytecodealliance/jco":"^1.26.1"},"_npmOperationalInternal":{"tmp":"tmp/vpod_0.7.1-rc1_1786971154354_0.2091540392250426","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@capsule-run/vpod","version":"0.7.1","license":"Apache-2.0","_id":"@capsule-run/vpod@0.7.1","maintainers":[{"name":"mavdol","email":"mdiallo.av@gmail.com"}],"homepage":"https://docs.vpod.sh/quickstart","bugs":{"url":"https://github.com/capsulerun/vpod/issues"},"dist":{"shasum":"b83905f9eed3104fa5265b565937da8a4249d170","tarball":"https://registry.npmjs.org/@capsule-run/vpod/-/vpod-0.7.1.tgz","fileCount":202,"integrity":"sha512-X0X3KfcrCmWVXMePutQDQeYAW9yPnA2y1F8/TkoInuUuuNcyFm2DHIPFM8J/zVVsLF4torg2MYPS08mxKlBr4A==","signatures":[{"sig":"MEUCIF2/j+kXqILIxX7ksPsWfNJIWmIku9s5afLA5NxClEmXAiEAn/Mm6q9FwAXO5CGn38stynsDx5IuFrbxld6XYv/sy7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capsule-run%2fvpod@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29539843},"type":"module","engines":{"node":">=20"},"exports":{".":{"node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"./embed":{"types":"./dist/index.d.ts","default":"./dist/embed/vpod.js"},"./inline":{"default":"./dist/transport/inline.js"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c20a74b62faff3467b21ebac451dcab37df9abca","scripts":{"dev":"node dev/serve.mjs","test":"node --test tests/unit/*.test.mjs","bench":"node dev/run-browser.mjs","build":"node scripts/build.mjs","clean":"rm -rf dist","measure":"node dev/run-measure.mjs","test:all":"node --test tests/unit/*.test.mjs tests/integration/*.test.mjs","test:perf":"node --test tests/performance/*.test.mjs","test:slow":"node --test tests/slow/*.test.mjs","typecheck":"tsc -p tsconfig.json","test:embed":"node dev/run-embed.mjs","measure:node":"node dev/measure-node.mjs","test:integration":"node --test tests/integration/*.test.mjs"},"_npmUser":{"name":"mavdol","email":"mdiallo.av@gmail.com"},"repository":{"url":"git+https://github.com/capsulerun/vpod.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"10.9.8","description":"Lightweight, secure sandboxes for untrusted processes. Browser and Node.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@bytecodealliance/preview2-shim":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typescript":"^5.6.0","@types/node":"^26.1.2","@bytecodealliance/jco":"^1.26.1"},"_npmOperationalInternal":{"tmp":"tmp/vpod_0.7.1_1786984083687_0.7500309861456207","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@capsule-run/vpod","version":"0.7.2","license":"Apache-2.0","_id":"@capsule-run/vpod@0.7.2","maintainers":[{"name":"mavdol","email":"mdiallo.av@gmail.com"}],"homepage":"https://docs.vpod.sh/quickstart","bugs":{"url":"https://github.com/capsulerun/vpod/issues"},"dist":{"shasum":"d2b73afedeb7ba06d6bdf0159922e05c70f5c6c2","tarball":"https://registry.npmjs.org/@capsule-run/vpod/-/vpod-0.7.2.tgz","fileCount":202,"integrity":"sha512-07fwAJ0RorgF4/mmxaZfc+koecsiVWUmQOuMp39/WUff8GD0be22gcP0BmVOkOoWrmNFJQA8hCt+jJsR8KjAMA==","signatures":[{"sig":"MEUCIEaleO3L4PU6RHOHGff4HW9LSmbylrJYb/1fkuMPozeZAiEAiZGJathCpPw+amZMiaC129jMNUYiIj+11VqbPGzGu8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capsule-run%2fvpod@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29525097},"type":"module","engines":{"node":">=20"},"exports":{".":{"node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"./embed":{"types":"./dist/index.d.ts","default":"./dist/embed/vpod.js"},"./inline":{"default":"./dist/transport/inline.js"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"25c99204095dd3ae1417e3c2cf23f55a3b5e6e69","scripts":{"dev":"node dev/serve.mjs","test":"node --test tests/unit/*.test.mjs","bench":"node dev/run-browser.mjs","build":"node scripts/build.mjs","clean":"rm -rf dist","measure":"node dev/run-measure.mjs","test:all":"node --test tests/unit/*.test.mjs tests/integration/*.test.mjs","test:perf":"node --test tests/performance/*.test.mjs","test:slow":"node --test tests/slow/*.test.mjs","typecheck":"tsc -p tsconfig.json","test:embed":"node dev/run-embed.mjs","measure:node":"node dev/measure-node.mjs","test:integration":"node --test tests/integration/*.test.mjs"},"_npmUser":{"name":"mavdol","email":"mdiallo.av@gmail.com"},"repository":{"url":"git+https://github.com/capsulerun/vpod.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"10.9.8","description":"Lightweight, secure sandboxes for untrusted processes. Browser and Node.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@bytecodealliance/preview2-shim":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typescript":"^5.6.0","@types/node":"^26.1.2","@bytecodealliance/jco":"^1.26.1"},"_npmOperationalInternal":{"tmp":"tmp/vpod_0.7.2_1787169429964_0.5387002675693231","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-rc1":{"name":"@capsule-run/vpod","version":"0.8.0-rc1","license":"Apache-2.0","_id":"@capsule-run/vpod@0.8.0-rc1","maintainers":[{"name":"mavdol","email":"mdiallo.av@gmail.com"}],"homepage":"https://docs.vpod.sh/quickstart","bugs":{"url":"https://github.com/capsulerun/vpod/issues"},"dist":{"shasum":"36fc997bd121c4ff3f03004fae330b6c7e4bfee7","tarball":"https://registry.npmjs.org/@capsule-run/vpod/-/vpod-0.8.0-rc1.tgz","fileCount":203,"integrity":"sha512-IuKP98IhNRoqpv/v7Zs6dfOBjJ0wXZbQAkIc0wwEFFbSFlfwblDFi/lwGoLjETD+VuQG4tinicuWPIifWKOYOg==","signatures":[{"sig":"MEUCIDnwDrm8c7nVQiP3d+gMvPhZSARq25uH+9SmZ0fyaD8xAiEAnjNhL1rO6MHn4J2x2WN64nIiHm7wo+4s/kpFD4PDrAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capsule-run%2fvpod@0.8.0-rc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29691657},"type":"module","engines":{"node":">=20"},"exports":{".":{"node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"./embed":{"types":"./dist/index.d.ts","default":"./dist/embed/vpod.js"},"./inline":{"default":"./dist/transport/inline.js"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"52786fd7f61ffeb7b9df2523abd4f84df072a11d","scripts":{"dev":"node dev/serve.mjs","test":"node --test tests/unit/*.test.mjs","bench":"node dev/run-browser.mjs","build":"node scripts/build.mjs","clean":"rm -rf dist","measure":"node dev/run-measure.mjs","test:all":"node --test tests/unit/*.test.mjs tests/integration/*.test.mjs","test:perf":"node --test tests/performance/*.test.mjs","test:slow":"node --test tests/slow/*.test.mjs","typecheck":"tsc -p tsconfig.json","test:embed":"node dev/run-embed.mjs","measure:node":"node dev/measure-node.mjs","test:integration":"node --test tests/integration/*.test.mjs"},"_npmUser":{"name":"mavdol","email":"mdiallo.av@gmail.com"},"repository":{"url":"git+https://github.com/capsulerun/vpod.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"10.9.8","description":"Lightweight, secure sandboxes for untrusted processes. Browser and Node.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@bytecodealliance/preview2-shim":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typescript":"^5.6.0","@types/node":"^26.1.2","@bytecodealliance/jco":"^1.26.1"},"_npmOperationalInternal":{"tmp":"tmp/vpod_0.8.0-rc1_1787739354665_0.5642755767166951","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-rc2":{"name":"@capsule-run/vpod","version":"0.8.0-rc2","license":"Apache-2.0","_id":"@capsule-run/vpod@0.8.0-rc2","maintainers":[{"name":"mavdol","email":"mdiallo.av@gmail.com"}],"homepage":"https://docs.vpod.sh/quickstart","bugs":{"url":"https://github.com/capsulerun/vpod/issues"},"dist":{"shasum":"0c162071f2c853ed7443858b539910b6a15a46e6","tarball":"https://registry.npmjs.org/@capsule-run/vpod/-/vpod-0.8.0-rc2.tgz","fileCount":203,"integrity":"sha512-+5DVBukoKwWMCziNr23onuRhXKRnrE1wzWmNNnDyKYTEloMEYPv4dEA71mTlTLDqvZgYRE1Rk2uW/eurUfx74w==","signatures":[{"sig":"MEUCIEBXBTbytRrEM4q8jHtHcd7VtwPO+egxqTBM7SpUyVlPAiEAzgO0yxSVeXPe8BDT1DNplDcu1xTTHWaAOkwfLe/JZmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capsule-run%2fvpod@0.8.0-rc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29710853},"type":"module","engines":{"node":">=20"},"exports":{".":{"node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"./embed":{"types":"./dist/index.d.ts","default":"./dist/embed/vpod.js"},"./inline":{"default":"./dist/transport/inline.js"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"9e6fb7dcd37e09010de5edd35cf02a031b8cbe75","scripts":{"dev":"node dev/serve.mjs","test":"node --test tests/unit/*.test.mjs","bench":"node dev/run-browser.mjs","build":"node scripts/build.mjs","clean":"rm -rf dist","measure":"node dev/run-measure.mjs","test:all":"node --test tests/unit/*.test.mjs tests/integration/*.test.mjs","test:perf":"node --test tests/performance/*.test.mjs","test:slow":"node --test tests/slow/*.test.mjs","typecheck":"tsc -p tsconfig.json","test:embed":"node dev/run-embed.mjs","measure:node":"node dev/measure-node.mjs","test:integration":"node --test tests/integration/*.test.mjs"},"_npmUser":{"name":"mavdol","email":"mdiallo.av@gmail.com"},"repository":{"url":"git+https://github.com/capsulerun/vpod.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"10.9.8","description":"Lightweight, secure sandboxes for untrusted processes. Browser and Node.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@bytecodealliance/preview2-shim":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typescript":"^5.6.0","@types/node":"^26.1.2","@bytecodealliance/jco":"^1.26.1"},"_npmOperationalInternal":{"tmp":"tmp/vpod_0.8.0-rc2_1787829549918_0.5514436148080408","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-rc3":{"name":"@capsule-run/vpod","version":"0.8.0-rc3","license":"Apache-2.0","_id":"@capsule-run/vpod@0.8.0-rc3","maintainers":[{"name":"mavdol","email":"mdiallo.av@gmail.com"}],"homepage":"https://docs.vpod.sh/quickstart","bugs":{"url":"https://github.com/capsulerun/vpod/issues"},"dist":{"shasum":"3d5fa0a4b3339459b6d0e8573a4c42dfad852954","tarball":"https://registry.npmjs.org/@capsule-run/vpod/-/vpod-0.8.0-rc3.tgz","fileCount":203,"integrity":"sha512-/Ar22tOU8aTgNZuIrs2ulpOW/YQBUpDfIE7haMBHyjeHn3hFmn85Ro4rRDcby1iuHxsQJ07hvv8P1mbcUcaCWw==","signatures":[{"sig":"MEUCIQDx6ZfSbG3pWZS0uS5GYh6WxTHuWTRgiwp+4VouhTqOaQIgcW7DkX/xVol6Yvvk1PYBYat/xRCo7lOppmvYVOXEeL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capsule-run%2fvpod@0.8.0-rc3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29709174},"type":"module","engines":{"node":">=20"},"exports":{".":{"node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"./embed":{"types":"./dist/index.d.ts","default":"./dist/embed/vpod.js"},"./inline":{"default":"./dist/transport/inline.js"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1ab15d6524943031835de5933f96a91cbec486e8","scripts":{"dev":"node dev/serve.mjs","test":"node --test tests/unit/*.test.mjs","bench":"node dev/run-browser.mjs","build":"node scripts/build.mjs","clean":"rm -rf dist","measure":"node dev/run-measure.mjs","test:all":"node --test tests/unit/*.test.mjs tests/integration/*.test.mjs","test:perf":"node --test tests/performance/*.test.mjs","test:slow":"node --test tests/slow/*.test.mjs","typecheck":"tsc -p tsconfig.json","test:embed":"node dev/run-embed.mjs","measure:node":"node dev/measure-node.mjs","test:integration":"node --test tests/integration/*.test.mjs"},"_npmUser":{"name":"mavdol","email":"mdiallo.av@gmail.com"},"repository":{"url":"git+https://github.com/capsulerun/vpod.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"10.9.8","description":"Lightweight, secure sandboxes for untrusted processes. Browser and Node.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@bytecodealliance/preview2-shim":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typescript":"^5.6.0","@types/node":"^26.1.2","@bytecodealliance/jco":"^1.26.1"},"_npmOperationalInternal":{"tmp":"tmp/vpod_0.8.0-rc3_1787844582412_0.46386757463751427","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-rc4":{"name":"@capsule-run/vpod","version":"0.8.0-rc4","license":"Apache-2.0","_id":"@capsule-run/vpod@0.8.0-rc4","maintainers":[{"name":"mavdol","email":"mdiallo.av@gmail.com"}],"homepage":"https://docs.vpod.sh/quickstart","bugs":{"url":"https://github.com/capsulerun/vpod/issues"},"dist":{"shasum":"12105de220af2b77eb90761da1a7639b49cecd24","tarball":"https://registry.npmjs.org/@capsule-run/vpod/-/vpod-0.8.0-rc4.tgz","fileCount":203,"integrity":"sha512-NeSJCo5Ir9H3a2RmPXhWWbdx2/Obg3avzKram0b/3yYxgEEpCx9+FLygJ/ip+oyCsds3Vhyu+dio8CbDvC3o4w==","signatures":[{"sig":"MEYCIQD7SjSAgFgCyCVirJsIvP2jcMyMJVH8kncXZTqIfztHogIhAMddq4qqFksYc8Ux6iIKkrbLPthv4r/NgmJXWLRibGgp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capsule-run%2fvpod@0.8.0-rc4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29740440},"type":"module","engines":{"node":">=20"},"exports":{".":{"node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"./embed":{"types":"./dist/index.d.ts","default":"./dist/embed/vpod.js"},"./inline":{"default":"./dist/transport/inline.js"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"00127b53e0caafe0191a9ecf283495d4ff5d4b24","scripts":{"dev":"node dev/serve.mjs","test":"node --test tests/unit/*.test.mjs","bench":"node dev/run-browser.mjs","build":"node scripts/build.mjs","clean":"rm -rf dist","measure":"node dev/run-measure.mjs","test:all":"node --test tests/unit/*.test.mjs tests/integration/*.test.mjs","test:perf":"node --test tests/performance/*.test.mjs","test:slow":"node --test tests/slow/*.test.mjs","typecheck":"tsc -p tsconfig.json","test:embed":"node dev/run-embed.mjs","measure:node":"node dev/measure-node.mjs","test:integration":"node --test tests/integration/*.test.mjs"},"_npmUser":{"name":"mavdol","email":"mdiallo.av@gmail.com"},"repository":{"url":"git+https://github.com/capsulerun/vpod.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"10.9.8","description":"Lightweight, secure sandboxes for untrusted processes. Browser and Node.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@bytecodealliance/preview2-shim":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typescript":"^5.6.0","@types/node":"^26.1.2","@bytecodealliance/jco":"^1.26.1"},"_npmOperationalInternal":{"tmp":"tmp/vpod_0.8.0-rc4_1787951956270_0.032484825512157256","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-rc5":{"name":"@capsule-run/vpod","version":"0.8.0-rc5","license":"Apache-2.0","_id":"@capsule-run/vpod@0.8.0-rc5","maintainers":[{"name":"mavdol","email":"mdiallo.av@gmail.com"}],"homepage":"https://docs.vpod.sh/quickstart","bugs":{"url":"https://github.com/capsulerun/vpod/issues"},"dist":{"shasum":"32a12f72ca77f0fe8521342fc8e79a6a630a25b8","tarball":"https://registry.npmjs.org/@capsule-run/vpod/-/vpod-0.8.0-rc5.tgz","fileCount":203,"integrity":"sha512-neS1BG7O/Ou3Sfkby4umBc76ogSA/kkZ9ENPQVvcOmI+q2Hd6SqLfO9zIC+uPxIWjHHRJuMNZwxHmznSVpzo6Q==","signatures":[{"sig":"MEYCIQDrSwlyb9xUDnvO0qi3GGBPTXxenoEU3jTgdHPaZhWMBAIhAKUIWOFNMfVPvJKxTdjAmCXF8c0MKhIcqLsswex3glJH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capsule-run%2fvpod@0.8.0-rc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29739369},"type":"module","engines":{"node":">=20"},"exports":{".":{"node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"./embed":{"types":"./dist/index.d.ts","default":"./dist/embed/vpod.js"},"./inline":{"default":"./dist/transport/inline.js"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"827cee38a2ccc572f4f7ed7d23c574c44f6977a2","scripts":{"dev":"node dev/serve.mjs","test":"node --test tests/unit/*.test.mjs","bench":"node dev/run-browser.mjs","build":"node scripts/build.mjs","clean":"rm -rf dist","measure":"node dev/run-measure.mjs","test:all":"node --test tests/unit/*.test.mjs tests/integration/*.test.mjs","test:perf":"node --test tests/performance/*.test.mjs","test:slow":"node --test tests/slow/*.test.mjs","typecheck":"tsc -p tsconfig.json","test:embed":"node dev/run-embed.mjs","measure:node":"node dev/measure-node.mjs","test:integration":"node --test tests/integration/*.test.mjs"},"_npmUser":{"name":"mavdol","email":"mdiallo.av@gmail.com"},"repository":{"url":"git+https://github.com/capsulerun/vpod.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"10.9.8","description":"Lightweight, secure sandboxes for untrusted processes. Browser and Node.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@bytecodealliance/preview2-shim":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typescript":"^5.6.0","@types/node":"^26.1.2","@bytecodealliance/jco":"^1.26.1"},"_npmOperationalInternal":{"tmp":"tmp/vpod_0.8.0-rc5_1788008410627_0.7457170504996808","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@capsule-run/vpod","version":"0.8.0","license":"Apache-2.0","_id":"@capsule-run/vpod@0.8.0","maintainers":[{"name":"mavdol","email":"mdiallo.av@gmail.com"}],"homepage":"https://docs.vpod.sh/quickstart","bugs":{"url":"https://github.com/capsulerun/vpod/issues"},"dist":{"shasum":"e04ce94547c49b6127031a17bc22c8303ea45683","tarball":"https://registry.npmjs.org/@capsule-run/vpod/-/vpod-0.8.0.tgz","fileCount":203,"integrity":"sha512-jA9WsdUQ9RFMs4Lwag7yfJs/r1fVzGCFOt3dfpNNPy5xc00XL5Pjslpu4AcUWysjNz9AftI3IdaZmdnr6C31/g==","signatures":[{"sig":"MEUCIQD3hNGW8zEojr/BP4R8RaFyu6dD7DtbYadrN9Gbq6fLwwIgEMXs6FfiScoXJwtcf9qeGR4OgDKFSzp2a4P4vGl9/ZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capsule-run%2fvpod@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29728504},"type":"module","engines":{"node":">=20"},"exports":{".":{"node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"./embed":{"types":"./dist/index.d.ts","default":"./dist/embed/vpod.js"},"./inline":{"default":"./dist/transport/inline.js"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"827cee38a2ccc572f4f7ed7d23c574c44f6977a2","scripts":{"dev":"node dev/serve.mjs","test":"node --test tests/unit/*.test.mjs","bench":"node dev/run-browser.mjs","build":"node scripts/build.mjs","clean":"rm -rf dist","measure":"node dev/run-measure.mjs","test:all":"node --test tests/unit/*.test.mjs tests/integration/*.test.mjs","test:perf":"node --test tests/performance/*.test.mjs","test:slow":"node --test tests/slow/*.test.mjs","typecheck":"tsc -p tsconfig.json","test:embed":"node dev/run-embed.mjs","measure:node":"node dev/measure-node.mjs","test:integration":"node --test tests/integration/*.test.mjs"},"_npmUser":{"name":"mavdol","email":"mdiallo.av@gmail.com"},"repository":{"url":"git+https://github.com/capsulerun/vpod.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"10.9.8","description":"Lightweight, secure sandboxes for untrusted processes. Browser and Node.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@bytecodealliance/preview2-shim":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typescript":"^5.6.0","@types/node":"^26.1.2","@bytecodealliance/jco":"^1.26.1"},"_npmOperationalInternal":{"tmp":"tmp/vpod_0.8.0_1788165177632_0.3884188298553519","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@capsule-run/vpod","version":"0.8.1","license":"Apache-2.0","_id":"@capsule-run/vpod@0.8.1","maintainers":[{"name":"mavdol","email":"mdiallo.av@gmail.com"}],"homepage":"https://docs.vpod.sh/quickstart","bugs":{"url":"https://github.com/capsulerun/vpod/issues"},"dist":{"shasum":"9753bc9b8ed816bf2e039fd9310d98bcffb0622f","tarball":"https://registry.npmjs.org/@capsule-run/vpod/-/vpod-0.8.1.tgz","fileCount":203,"integrity":"sha512-D6Vx6s+ZEqPvR5sJq/V+DldUmJHgFQtwW+cNTVhepqvV3i+fTbsth0OTPztJzfY5WFTzebCYJ/0j9v8nDAE5KA==","signatures":[{"sig":"MEUCIHchYDrcwgnQT28dtv+rQ368b6b8XbChlA3xRo1ehgz6AiEA9v/seiaA6lbuAECTy9f2cQJGjs7EVzedIMb3oqHaogU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capsule-run%2fvpod@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29729545},"type":"module","engines":{"node":">=20"},"exports":{".":{"node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"./embed":{"types":"./dist/index.d.ts","default":"./dist/embed/vpod.js"},"./inline":{"default":"./dist/transport/inline.js"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c58e0210e362b0de14ea94b5528956fb8e44810e","scripts":{"dev":"node dev/serve.mjs","test":"node --test tests/unit/*.test.mjs","bench":"node dev/run-browser.mjs","build":"node scripts/build.mjs","clean":"rm -rf dist","measure":"node dev/run-measure.mjs","test:all":"node --test tests/unit/*.test.mjs tests/integration/*.test.mjs","test:perf":"node --test tests/performance/*.test.mjs","test:slow":"node --test tests/slow/*.test.mjs","typecheck":"tsc -p tsconfig.json","test:embed":"node dev/run-embed.mjs","measure:node":"node dev/measure-node.mjs","test:integration":"node --test tests/integration/*.test.mjs"},"_npmUser":{"name":"mavdol","email":"mdiallo.av@gmail.com"},"repository":{"url":"git+https://github.com/capsulerun/vpod.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"10.9.8","description":"Lightweight, secure sandboxes for untrusted processes. Browser and Node.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@bytecodealliance/preview2-shim":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typescript":"^5.6.0","@types/node":"^26.1.2","@bytecodealliance/jco":"^1.26.1"},"_npmOperationalInternal":{"tmp":"tmp/vpod_0.8.1_1788251894195_0.8471021710047186","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@capsule-run/vpod","version":"0.8.2","license":"Apache-2.0","_id":"@capsule-run/vpod@0.8.2","maintainers":[{"name":"mavdol","email":"mdiallo.av@gmail.com"}],"homepage":"https://docs.vpod.sh/quickstart","bugs":{"url":"https://github.com/capsulerun/vpod/issues"},"dist":{"shasum":"946f4a0126378db0caad05d88afec10456d73945","tarball":"https://registry.npmjs.org/@capsule-run/vpod/-/vpod-0.8.2.tgz","fileCount":203,"integrity":"sha512-vDuR3Fqe/SzmBvSqMoId7gmp16pHwZ9T51E32E9+NtZKW+Jp9jJyLmYUMOuu+hhZ+k1H/na8/EJjUv4rccN+8A==","signatures":[{"sig":"MEQCIDyKsPPgfCmIL3k9oy2chseQHL626OwMUy279F/853ocAiA56LapeGtWE1HIegOmGT8M8BVvcZO7MN1wJk5NA85bKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capsule-run%2fvpod@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29938694},"type":"module","engines":{"node":">=20"},"exports":{".":{"node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"./embed":{"types":"./dist/index.d.ts","default":"./dist/embed/vpod.js"},"./inline":{"default":"./dist/transport/inline.js"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"9a270401719a32196cf8ccef8c123d4b80e8813b","scripts":{"dev":"node dev/serve.mjs","test":"node --test tests/unit/*.test.mjs","bench":"node dev/run-browser.mjs","build":"node scripts/build.mjs","clean":"rm -rf dist","measure":"node dev/run-measure.mjs","test:all":"node --test tests/unit/*.test.mjs tests/integration/*.test.mjs","test:perf":"node --test tests/performance/*.test.mjs","test:slow":"node --test tests/slow/*.test.mjs","typecheck":"tsc -p tsconfig.json","test:embed":"node dev/run-embed.mjs","measure:node":"node dev/measure-node.mjs","test:integration":"node --test tests/integration/*.test.mjs"},"_npmUser":{"name":"mavdol","email":"mdiallo.av@gmail.com"},"repository":{"url":"git+https://github.com/capsulerun/vpod.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"10.9.8","description":"Lightweight, secure sandboxes for untrusted processes. Browser and Node.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@bytecodealliance/preview2-shim":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typescript":"^5.6.0","@types/node":"^26.1.2","@bytecodealliance/jco":"^1.26.1"},"_npmOperationalInternal":{"tmp":"tmp/vpod_0.8.2_1788861304705_0.6001372042655673","host":"s3://npm-registry-packages-npm-production"}},"0.8.3-rc1":{"name":"@capsule-run/vpod","version":"0.8.3-rc1","license":"Apache-2.0","_id":"@capsule-run/vpod@0.8.3-rc1","maintainers":[{"name":"mavdol","email":"mdiallo.av@gmail.com"}],"homepage":"https://docs.vpod.sh/quickstart","bugs":{"url":"https://github.com/capsulerun/vpod/issues"},"dist":{"shasum":"264ad47e8f3637860d8cc1407c3787fe1d558d37","tarball":"https://registry.npmjs.org/@capsule-run/vpod/-/vpod-0.8.3-rc1.tgz","fileCount":203,"integrity":"sha512-Hl8ZRSASsiIgxR37j3ZqoSylQXT7ZQ5ntPpRJG8NiC4gBbGifgaXPdaAwE6RWKbM4vooe4Dj5HVCuFlTU8bZzw==","signatures":[{"sig":"MEQCIBKoMHsUKe637nLDsdMmOZcNAVC2oSGdq3x7r3nub81fAiAM54MiavZCBK8vvKa30mNtY8foHi5uKd0LESgjWmdnNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capsule-run%2fvpod@0.8.3-rc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29946754},"type":"module","engines":{"node":">=20"},"exports":{".":{"node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"./embed":{"types":"./dist/index.d.ts","default":"./dist/embed/vpod.js"},"./inline":{"default":"./dist/transport/inline.js"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"429c0dd91107cbbe432ed278b5d1869b892f89d0","scripts":{"dev":"node dev/serve.mjs","test":"node --test tests/unit/*.test.mjs","bench":"node dev/run-browser.mjs","build":"node scripts/build.mjs","clean":"rm -rf dist","measure":"node dev/run-measure.mjs","test:all":"node --test tests/unit/*.test.mjs tests/integration/*.test.mjs","test:perf":"node --test tests/performance/*.test.mjs","test:slow":"node --test tests/slow/*.test.mjs","typecheck":"tsc -p tsconfig.json","test:embed":"node dev/run-embed.mjs","measure:node":"node dev/measure-node.mjs","test:integration":"node --test tests/integration/*.test.mjs"},"_npmUser":{"name":"mavdol","email":"mdiallo.av@gmail.com"},"repository":{"url":"git+https://github.com/capsulerun/vpod.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"10.9.8","description":"Lightweight, secure sandboxes for untrusted processes. Browser and Node.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@bytecodealliance/preview2-shim":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typescript":"^5.6.0","@types/node":"^26.1.2","@bytecodealliance/jco":"^1.26.1"},"_npmOperationalInternal":{"tmp":"tmp/vpod_0.8.3-rc1_1789067184900_0.9825941034914201","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@capsule-run/vpod","version":"0.8.3","license":"Apache-2.0","_id":"@capsule-run/vpod@0.8.3","maintainers":[{"name":"mavdol","email":"mdiallo.av@gmail.com"}],"homepage":"https://docs.vpod.sh/quickstart","bugs":{"url":"https://github.com/capsulerun/vpod/issues"},"dist":{"shasum":"4df09fba55ea4b3a093e5addb6dee236a24cd99a","tarball":"https://registry.npmjs.org/@capsule-run/vpod/-/vpod-0.8.3.tgz","fileCount":203,"integrity":"sha512-5Ulj3KYb1OHpgdUWWBIOSqb+bxoicUYO/EfWqC1RSasv+cinRASaefWuMwvMgefCpAjLyXLTTsKfirbVGmP4IQ==","signatures":[{"sig":"MEUCIQC6xwR9ZgNLvBxDVES2+9mTIcTeYvijfuyV+Bxs3KGgtAIgXzC+uZaKSOdwPNCshHaki5e0flBF+XgmdIHYoGguTz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capsule-run%2fvpod@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29939294},"type":"module","engines":{"node":">=20"},"exports":{".":{"node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"./embed":{"types":"./dist/index.d.ts","default":"./dist/embed/vpod.js"},"./inline":{"default":"./dist/transport/inline.js"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"429c0dd91107cbbe432ed278b5d1869b892f89d0","scripts":{"dev":"node dev/serve.mjs","test":"node --test tests/unit/*.test.mjs","bench":"node dev/run-browser.mjs","build":"node scripts/build.mjs","clean":"rm -rf dist","measure":"node dev/run-measure.mjs","test:all":"node --test tests/unit/*.test.mjs tests/integration/*.test.mjs","test:perf":"node --test tests/performance/*.test.mjs","test:slow":"node --test tests/slow/*.test.mjs","typecheck":"tsc -p tsconfig.json","test:embed":"node dev/run-embed.mjs","measure:node":"node dev/measure-node.mjs","test:integration":"node --test tests/integration/*.test.mjs"},"_npmUser":{"name":"mavdol","email":"mdiallo.av@gmail.com"},"repository":{"url":"git+https://github.com/capsulerun/vpod.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"10.9.8","description":"Lightweight, secure sandboxes for untrusted processes. Browser and Node.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@bytecodealliance/preview2-shim":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typescript":"^5.6.0","@types/node":"^26.1.2","@bytecodealliance/jco":"^1.26.1"},"_npmOperationalInternal":{"tmp":"tmp/vpod_0.8.3_1789078917764_0.38689921251870185","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@capsule-run/vpod","version":"0.8.4","license":"Apache-2.0","_id":"@capsule-run/vpod@0.8.4","maintainers":[{"name":"mavdol","email":"mdiallo.av@gmail.com"}],"homepage":"https://docs.vpod.sh/quickstart","bugs":{"url":"https://github.com/capsulerun/vpod/issues"},"dist":{"shasum":"980692fb15823f9ffc100e01d072f9c2b8ef16b3","tarball":"https://registry.npmjs.org/@capsule-run/vpod/-/vpod-0.8.4.tgz","fileCount":205,"integrity":"sha512-xc/7saOogbDwH0HNIQcWylwr9PEhIvVFd9uWZt9lHRid3mj6QZ8L7OU1tj1r2eRPmsQYSngfO4miRA2X80ySdw==","signatures":[{"sig":"MEUCIQC99KiGIX26b6lvXTOIa6yx5J52Pf2xSzytR56isHGaDQIgfrCnCoG/unry36AATM4yFnGZoTkn1g9BlTwxAmZxvAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capsule-run%2fvpod@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30019882},"type":"module","engines":{"node":">=20"},"exports":{".":{"node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"./embed":{"types":"./dist/index.d.ts","default":"./dist/embed/vpod.js"},"./inline":{"default":"./dist/transport/inline.js"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3eee718142c5fb71d30eb570b39ab6bb0c127ce3","scripts":{"dev":"node dev/serve.mjs","test":"node --test tests/unit/*.test.mjs","bench":"node dev/run-browser.mjs","build":"node scripts/build.mjs","clean":"rm -rf dist","measure":"node dev/run-measure.mjs","test:all":"node --test tests/unit/*.test.mjs tests/integration/*.test.mjs","test:perf":"node --test tests/performance/*.test.mjs","test:slow":"node --test tests/slow/*.test.mjs","typecheck":"tsc -p tsconfig.json","test:embed":"node dev/run-embed.mjs","measure:node":"node dev/measure-node.mjs","test:integration":"node --test tests/integration/*.test.mjs"},"_npmUser":{"name":"mavdol","email":"mdiallo.av@gmail.com"},"repository":{"url":"git+https://github.com/capsulerun/vpod.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"10.9.8","description":"Lightweight, secure sandboxes for untrusted processes. Browser and Node.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@bytecodealliance/preview2-shim":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typescript":"^5.6.0","@types/node":"^26.1.2","@bytecodealliance/jco":"^1.26.1"},"_npmOperationalInternal":{"tmp":"tmp/vpod_0.8.4_1789467459642_0.014355225441494479","host":"s3://npm-registry-packages-npm-production"}},"0.8.5-rc1":{"name":"@capsule-run/vpod","version":"0.8.5-rc1","license":"Apache-2.0","_id":"@capsule-run/vpod@0.8.5-rc1","maintainers":[{"name":"mavdol","email":"mdiallo.av@gmail.com"}],"homepage":"https://docs.vpod.sh/quickstart","bugs":{"url":"https://github.com/capsulerun/vpod/issues"},"dist":{"shasum":"ef62de88e006458c78257025051cd9df61d9ea2a","tarball":"https://registry.npmjs.org/@capsule-run/vpod/-/vpod-0.8.5-rc1.tgz","fileCount":210,"integrity":"sha512-MxEgPGxBpFH7Eh+qvO3JVZT7BPUdgxi8yrpz/7LZ11hadofS/jLY/9EHP3EHaOKOGgzAMJ5pOLdEuCkQi/kAhA==","signatures":[{"sig":"MEYCIQDtF58TZ79L7fT6gEG5A0sdmHlSGLCJSdng0Cp9ltzfsQIhAMpZcTvUpufMUJ6f58RVD+SBHM3R1g/q9tamJsF0lTlH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBtM7+Kh/UVhYGVDvZCPe7jqQVzrVhg3/c0Gy/b6b7PDAiEAh7WLGezLHtqNLdR7zcW2UfKLFPjWvUeURBIbSxrf4v8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capsule-run%2fvpod@0.8.5-rc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30448125},"type":"module","engines":{"node":">=20"},"exports":{".":{"node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"./embed":{"types":"./dist/index.d.ts","default":"./dist/embed/vpod.js"},"./inline":{"default":"./dist/transport/inline.js"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ec4bd213acd7a6504785d124e804acae86a62ec0","scripts":{"dev":"node dev/serve.mjs","test":"node --test tests/unit/*.test.mjs","bench":"node dev/run-browser.mjs","build":"node scripts/build.mjs","clean":"rm -rf dist","measure":"node dev/run-measure.mjs","test:all":"node --test tests/unit/*.test.mjs tests/integration/*.test.mjs","test:perf":"node --test tests/performance/*.test.mjs","test:slow":"node --test tests/slow/*.test.mjs","typecheck":"tsc -p tsconfig.json","test:embed":"node dev/run-embed.mjs","measure:node":"node dev/measure-node.mjs","test:integration":"node --test tests/integration/*.test.mjs"},"_npmUser":{"name":"mavdol","email":"mdiallo.av@gmail.com"},"repository":{"url":"git+https://github.com/capsulerun/vpod.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"10.9.8","description":"Lightweight, secure sandboxes for untrusted processes. Browser and Node.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@bytecodealliance/preview2-shim":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typescript":"^5.6.0","@types/node":"^26.1.2","@bytecodealliance/jco":"^1.26.1"},"_npmOperationalInternal":{"tmp":"tmp/vpod_0.8.5-rc1_1790031054352_0.5635400951178691","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"_id":"@capsule-run/vpod@0.8.5","bugs":{"url":"https://github.com/capsulerun/vpod/issues"},"dist":{"shasum":"59fc8fddfe7c896a7dc982566b2120b6a5bfa987","tarball":"https://registry.npmjs.org/@capsule-run/vpod/-/vpod-0.8.5.tgz","fileCount":210,"integrity":"sha512-nwNe//zyIbkBPxSnBh0n75+O9BS4CwkxhId/1DaW6C7i+Z1kdJiV80UwBnQSpAow69tTo8s/NfwjlZuv7K62yQ==","signatures":[{"sig":"MEUCIE1PdkeZgufjnKBVxdvdCdpO23o2DKoZ8biBoGqc37x6AiEApY1Y+22ubkVrL52copXQ9LcCCYH2mCVZ6TW/4KDXW9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGWXaxI9zn64dPqwjYoT62aLJ7SQolyQ+toQmbo3UOsEAiBZaZY8kAPu8D+a9ablL0wk4k5kdmEZPAcSpih+q/CizA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capsule-run%2fvpod@0.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30449786},"name":"@capsule-run/vpod","type":"module","engines":{"node":">=20"},"exports":{".":{"node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"./embed":{"types":"./dist/index.d.ts","default":"./dist/embed/vpod.js"},"./inline":{"default":"./dist/transport/inline.js"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ec4bd213acd7a6504785d124e804acae86a62ec0","license":"Apache-2.0","scripts":{"dev":"node dev/serve.mjs","test":"node --test tests/unit/*.test.mjs","bench":"node dev/run-browser.mjs","build":"node scripts/build.mjs","clean":"rm -rf dist","measure":"node dev/run-measure.mjs","test:all":"node --test tests/unit/*.test.mjs tests/integration/*.test.mjs","test:perf":"node --test tests/performance/*.test.mjs","test:slow":"node --test tests/slow/*.test.mjs","typecheck":"tsc -p tsconfig.json","test:embed":"node dev/run-embed.mjs","measure:node":"node dev/measure-node.mjs","test:integration":"node --test tests/integration/*.test.mjs"},"version":"0.8.5","_npmUser":{"name":"mavdol","email":"mdiallo.av@gmail.com"},"homepage":"https://docs.vpod.sh/quickstart","repository":{"url":"git+https://github.com/capsulerun/vpod.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"10.9.8","description":"Lightweight, secure sandboxes for untrusted processes. Browser and Node.","directories":{},"maintainers":[{"name":"mavdol","email":"mdiallo.av@gmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"@bytecodealliance/preview2-shim":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typescript":"^5.6.0","@types/node":"^26.1.2","@bytecodealliance/jco":"^1.26.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vpod_0.8.5_1790033453289_0.16248802102547155"}}},"time":{"created":"2026-08-04T11:05:09.323Z","modified":"2026-09-21T23:30:53.808Z","0.6.0-rc1":"2026-08-04T11:05:09.902Z","0.6.0":"2026-08-05T00:39:48.640Z","0.6.1":"2026-08-10T08:40:13.379Z","0.7.0-rc1":"2026-08-13T09:21:22.988Z","0.7.0":"2026-08-13T10:42:54.120Z","0.7.1-rc1":"2026-08-17T12:52:34.601Z","0.7.1":"2026-08-17T16:28:03.975Z","0.7.2":"2026-08-19T19:57:10.360Z","0.8.0-rc1":"2026-08-26T10:15:54.951Z","0.8.0-rc2":"2026-08-27T11:19:10.155Z","0.8.0-rc3":"2026-08-27T15:29:42.688Z","0.8.0-rc4":"2026-08-28T21:19:16.550Z","0.8.0-rc5":"2026-08-29T13:00:10.904Z","0.8.0":"2026-08-31T08:32:57.874Z","0.8.1":"2026-09-01T08:38:14.508Z","0.8.2":"2026-09-08T09:55:04.966Z","0.8.3-rc1":"2026-09-10T19:06:25.118Z","0.8.3":"2026-09-10T22:21:58.040Z","0.8.4":"2026-09-15T10:17:39.845Z","0.8.5-rc1":"2026-09-21T22:50:54.542Z","0.8.5":"2026-09-21T23:30:53.487Z"},"bugs":{"url":"https://github.com/capsulerun/vpod/issues"},"license":"Apache-2.0","homepage":"https://docs.vpod.sh/quickstart","repository":{"url":"git+https://github.com/capsulerun/vpod.git","type":"git","directory":"sdks/typescript"},"description":"Lightweight, secure sandboxes for untrusted processes. Browser and Node.","maintainers":[{"name":"mavdol","email":"mdiallo.av@gmail.com"}],"readme":"<h1 align=\"center\"> <code>Vpod</code> TypeScript SDK </h1>\n\n<div align=\"center\">\n  <p><strong>A lightweight, portable sandbox that gives an untrusted process an instant Linux environment.</strong></p>\n  <a href=\"https://github.com/capsulerun/vpod\"><img src=\"https://img.shields.io/badge/GitHub-Repository-black?logo=github\" alt=\"GitHub\"></a>\n  <a href=\"https://github.com/capsulerun/vpod/actions/workflows/ci.yml\" target=\"_blank\">\n    <img src=\"https://img.shields.io/github/actions/workflow/status/capsulerun/vpod/ci.yml?branch=main&label=CI&logo=github\" alt=\"CI\">\n  </a>\n\n[Live demo](https://browser.vpod.sh) • [Documentation](https://docs.vpod.sh/quickstart) • [Issues](https://github.com/capsulerun/vpod/issues/new)\n</div>\n\n<br>\n\nIt uses a RISC‑V architecture and runs entirely inside WebAssembly, so the same sandbox runs in a browser tab and in Node.\n\n- **Fast startup** : under a second, and about 0.6s on a repeat visit.\n- **Portable** : a browser tab or Node, no server and no native dependency.\n- **Isolated** : all execution state stays inside the WASM sandbox.\n\n## Installation\n\n```bash\nnpm install @capsule-run/vpod\n```\n\n## Usage\n\nEverything is async, because loading the engine and fetching a snapshot are.\n\n### Persistent session (Recommended)\n\nAll calls share the same running sandbox. `await using` cleans it up when the scope ends:\n\n```ts\nimport { Sandbox } from \"@capsule-run/vpod\";\n\nawait using sandbox = await Sandbox.create();\n\nawait sandbox.commands.run(\"export FOO=bar\");\nawait sandbox.commands.run(\"touch /tmp/data.csv\");\n\nconst result = await sandbox.commands.run(\"echo $FOO\");\nconsole.log(result.stdout); // bar\n```\n\nIf your toolchain does not support `await using`, call `await sandbox.close()` yourself.\n\n### Python REPL\n\nRun Python with persistent state across calls. Variables and imports live for the lifetime of the session.\n\n```ts\nimport { Sandbox } from \"@capsule-run/vpod\";\n\nawait using sandbox = await Sandbox.create();\n\nawait sandbox.code.run(\"import json\");\nawait sandbox.code.run(\"data = [1, 2, 3]\");\n\nconst result = await sandbox.code.run(\"print(sum(data))\");\nconsole.log(result.text); // 6\n```\n\n### Choosing a snapshot\n\n```ts\nawait using sandbox = await Sandbox.create({ snapshot: \"vsnap-data\" });\n\nawait sandbox.code.run(\"import pandas as pd\");\nawait sandbox.code.run(\"print('Pandas is ready!')\");\n```\n\n### Suspend & Resume\n\nPause a sandbox and resume it later. Only dirty memory pages are saved, so a\ndelta is a couple of megabytes rather than the size of the snapshot.\n\n**The delta is bytes, not a location.** Put it wherever you keep state, which for a hosted app is usually your own backend:\n\n```ts\nconst sandbox = await Sandbox.create();\nawait sandbox.commands.run(\"uv pip install --system requests\");\n\nconst delta = await sandbox.suspend(); // Uint8Array, ~2 MiB\nawait sandbox.close();\n\n// Later, possibly in another tab or another process:\nconst resumed = await Sandbox.resume({\n    id: \"my-instance\",\n    snapshotId: sandbox.snapshotId,\n    delta,\n});\nawait resumed.code.run(\"import requests; print(requests.__version__)\");\n```\n\nIn a browser you can let the SDK keep it in origin-private storage instead:\n\n```ts\nconst instanceId = await sandbox.suspendToOpfs();\nconst resumed = await Sandbox.resume(instanceId);\n```\n\n| Method | Description |\n|:---|:---|\n| `sandbox.suspend()` | Suspend and return the delta bytes |\n| `sandbox.suspendToOpfs()` | Suspend into browser storage, returns an instance id |\n| `Sandbox.resume(idOrInstance)` | Resume from an id or from delta bytes |\n| `Sandbox.listInstances()` | List instances held in browser storage |\n| `Sandbox.destroy(id)` | Delete a stored instance |\n\n## Snapshots\n\nThe first `Sandbox.create()` downloads a snapshot and caches it locally, in origin-private storage in a browser and on disk in Node. Later runs use the cache.\n\n```ts\nimport { snapshots } from \"@capsule-run/vpod\";\n\nfor (const entry of await snapshots.catalog()) {\n    console.log(entry.name, entry.tag);\n}\n```\n\n### Available snapshots\n\n| Name | Tag | Description | Memory Limit (RAM) |\n|:---|:---|:---|:---|\n| `alpine` | 3.23.0 | Minimal Alpine Linux snapshot. | 256 MB |\n| `vsnap-base` | 1.0.0 | Alpine-based general-purpose snapshot with Python. | 256 MB |\n| `vsnap-base-512mb` | 1.0.0 | Same as `vsnap-base` with more memory headroom. | 512 MB |\n| `vsnap-data` | 1.0.0 | Alpine-based snapshot with `numpy`, `pandas`, and `scipy`. | 512 MB |\n\n### Managing the cache\n\nA cached snapshot is a few tens of megabytes, so it is worth being able to show\npeople what is stored and let them get it back.\n\n```ts\nfor (const entry of await snapshots.cached()) {\n    console.log(entry.id, entry.byteLength);\n}\n\nconst reclaimed = await snapshots.clear();\n```\n\n`clear()` returns the number of bytes it freed and keeps suspended sandboxes,\nwhich are stored alongside the snapshots. Pass `{ instances: true }` to drop\nthose as well. The next `Sandbox.create()` downloads again.\n\nOn Node the cache directory is shared with the other vpod tools, so `clear()`\nremoves only what it downloaded itself and leaves anything it cannot fetch\nagain. `cached()` still lists everything that is there.\n\nIn a browser this is site data rather than the HTTP cache, so clearing cached\nimages and files in the browser's own settings will not touch it. A browser is\nalso free to evict it when the disk fills up, which costs a re-download and\nnothing else. `snapshots.SnapshotStore.persist()` asks it not to. Firefox asks\nthe user, so call it from something they clicked rather than on startup.\n\n## Documentation\n\nVisit the [Vpod documentation](https://docs.vpod.sh/quickstart) for the full\nguide and API reference. Implementation notes and measurements live in\n[`docs/browser-phases/`](../../docs/browser-phases/00-overview.md). To report\nissues or contribute, head to the\n[main GitHub repository](https://github.com/capsulerun/vpod).\n","readmeFilename":"README.md"}