{"_id":"@ricsam/isolate-runtime","_rev":"29-f667904d2447357c8ab71aed1f79396f","name":"@ricsam/isolate-runtime","dist-tags":{"latest":"0.1.30"},"versions":{"0.0.1":{"name":"@ricsam/isolate-runtime","version":"0.0.1","keywords":["oidc","trusted-publishing","setup"],"_id":"@ricsam/isolate-runtime@0.0.1","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"dist":{"shasum":"8510af89c53b3d45d704d3267fde8d27eab6bd12","tarball":"https://registry.npmjs.org/@ricsam/isolate-runtime/-/isolate-runtime-0.0.1.tgz","fileCount":2,"integrity":"sha512-RkBp22186Xq2Tb9U/hKpY3SIht0CaoWW/t2GTmw8uZ0R+e51YrYok30GG+QAAtuFhdXd8kGcdDwZB7g5vUxg2w==","signatures":[{"sig":"MEYCIQCY+kekZvq/VjA0vycjsn2NTFKVEKF1SJMInhQn2W5TbgIhAJl5uL72jTZjrGw4P6d9+e1LZE8157LQT1t2cNiXM2qR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2055},"_npmUser":{"name":"ricsam","email":"oss@ricsam.dev"},"_npmVersion":"11.6.2","description":"OIDC trusted publishing setup package for @ricsam/isolate-runtime","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/isolate-runtime_0.0.1_1768375979805_0.4074095065393184","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@ricsam/isolate-runtime","version":"0.1.1","_id":"@ricsam/isolate-runtime@0.1.1","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"dist":{"shasum":"31bc81c0275f2314f36f9c5b48cb99a39662b770","tarball":"https://registry.npmjs.org/@ricsam/isolate-runtime/-/isolate-runtime-0.1.1.tgz","fileCount":5,"integrity":"sha512-byUYUAA4qCarbVcZ61uNlRJdLFSDVsfFLAguY/2jQnOcC9YmC1Yr21YDlbYA+yyHiIHhc10E7uxvQRZs+Xa0FQ==","signatures":[{"sig":"MEUCICpzgP5GvZ1UvCkddN9/GjfXn1WuM91KcvoWspY8zO9QAiEAgc0wVDLvAuiBhN/00iA7xpj7Qo6BBwaaMLWjNwB38IU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22711},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"}},"gitHead":"de214a1cafe8e501b21ce1e9005b910421fa99c8","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts'","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dda692a3-0a7c-47e0-b5da-b1731f253fff"}},"_npmVersion":"11.7.0","directories":{},"_nodeVersion":"24.12.0","dependencies":{"isolated-vm":"^6","@ricsam/isolate-fs":"*","@ricsam/isolate-core":"*","@ricsam/isolate-fetch":"*","@ricsam/isolate-crypto":"*","@ricsam/isolate-timers":"*","@ricsam/isolate-console":"*","@ricsam/isolate-encoding":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^24","@ricsam/isolate-test-utils":"*"},"peerDependencies":{"isolated-vm":"^6"},"_npmOperationalInternal":{"tmp":"tmp/isolate-runtime_0.1.1_1768379195535_0.19550434857879262","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@ricsam/isolate-runtime","version":"0.1.2","keywords":["isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"Richard Samuelsson"},"license":"MIT","_id":"@ricsam/isolate-runtime@0.1.2","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"homepage":"https://github.com/ricsam/isolate#readme","bugs":{"url":"https://github.com/ricsam/isolate/issues"},"dist":{"shasum":"1697f44a178bd7ca8cb3769e9f250c5b5de22081","tarball":"https://registry.npmjs.org/@ricsam/isolate-runtime/-/isolate-runtime-0.1.2.tgz","fileCount":9,"integrity":"sha512-mkbXWMmXSdyzIUNMnsxdHzhPMeBSr/cziSEhn7FXUv5JDDYlkdFnPDT+sqxo+rsmoGVjTPO/PCnu21qkC7zJeg==","signatures":[{"sig":"MEUCIB4znNdnEphg8S45GS6sE667FKmGZ94BDY1W2a12NsPdAiEA2ZRUu82lvUQDPz7VQ9vaJItBzOFrg2UmFyXBk4DwddU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25818},"main":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/mjs/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/mjs/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"a64c4cf9ec2b78c629e85c56d7e846bb280bd8f7","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts'","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dda692a3-0a7c-47e0-b5da-b1731f253fff"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git"},"_npmVersion":"11.7.0","description":"Complete isolated-vm V8 sandbox runtime with fetch, fs, and core bindings","directories":{},"_nodeVersion":"24.12.0","dependencies":{"isolated-vm":"^6","@ricsam/isolate-fs":"*","@ricsam/isolate-core":"*","@ricsam/isolate-fetch":"*","@ricsam/isolate-crypto":"*","@ricsam/isolate-timers":"*","@ricsam/isolate-console":"*","@ricsam/isolate-encoding":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"isolated-vm":"^6"},"_npmOperationalInternal":{"tmp":"tmp/isolate-runtime_0.1.2_1768383830958_0.8749481469116362","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@ricsam/isolate-runtime","version":"0.1.3","keywords":["isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"Richard Samuelsson"},"license":"MIT","_id":"@ricsam/isolate-runtime@0.1.3","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"homepage":"https://github.com/ricsam/isolate#readme","bugs":{"url":"https://github.com/ricsam/isolate/issues"},"dist":{"shasum":"acbd113229438b2df0dd8c9f4033fb8805b4ff5f","tarball":"https://registry.npmjs.org/@ricsam/isolate-runtime/-/isolate-runtime-0.1.3.tgz","fileCount":9,"integrity":"sha512-Oh09L900QTofg5KcXSRn+UHupBYJrHX0e6rO6W7CiZ0BEDfhswGsTymPtnhPvDLtH7cneFqtZjEaiBX2rZhyEg==","signatures":[{"sig":"MEUCIQCET+dpPS0pKymmmIa7qNYqCbUiHYqIWBJfOTxltKMPZAIgYqRtryW3jtjhtUsRrsBvXCv8SlITN7HoQb6KgYhUFtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25818},"main":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/mjs/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/mjs/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"9c5018fb4451c6a25278ed986bb492fd53a61745","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts'","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dda692a3-0a7c-47e0-b5da-b1731f253fff"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git"},"_npmVersion":"11.7.0","description":"Complete isolated-vm V8 sandbox runtime with fetch, fs, and core bindings","directories":{},"_nodeVersion":"24.12.0","dependencies":{"isolated-vm":"^6","@ricsam/isolate-fs":"*","@ricsam/isolate-core":"*","@ricsam/isolate-fetch":"*","@ricsam/isolate-crypto":"*","@ricsam/isolate-timers":"*","@ricsam/isolate-console":"*","@ricsam/isolate-encoding":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"isolated-vm":"^6"},"_npmOperationalInternal":{"tmp":"tmp/isolate-runtime_0.1.3_1768390827724_0.8457376819451459","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@ricsam/isolate-runtime","version":"0.1.4","keywords":["isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"Richard Samuelsson"},"license":"MIT","_id":"@ricsam/isolate-runtime@0.1.4","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"homepage":"https://github.com/ricsam/isolate#readme","bugs":{"url":"https://github.com/ricsam/isolate/issues"},"dist":{"shasum":"6eecbe246c979b45127d2f65dd2fea025dcfaa67","tarball":"https://registry.npmjs.org/@ricsam/isolate-runtime/-/isolate-runtime-0.1.4.tgz","fileCount":9,"integrity":"sha512-MlCjMGjc/cV3Bfn0LcIMMP2HWXwxzVpP6pLdPcOrX4EhVF2TDLnsZSvqZs6floqA4m2oznpero2kbBF0B7OYng==","signatures":[{"sig":"MEUCIQDXIukM4rFT9dpzVQWbKMwQeyZ9NnDSDdLNQiwmRr631gIgXDp9sY2EfMAojbKp45rOuJmKVb/0ZbXaPxf+HZ7usII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25818},"main":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/mjs/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/mjs/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"6e7f443ef1f7bb81fc0c16e733f6a790f85e9534","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts'","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dda692a3-0a7c-47e0-b5da-b1731f253fff"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git"},"_npmVersion":"11.7.0","description":"Complete isolated-vm V8 sandbox runtime with fetch, fs, and core bindings","directories":{},"_nodeVersion":"24.12.0","dependencies":{"isolated-vm":"^6","@ricsam/isolate-fs":"*","@ricsam/isolate-core":"*","@ricsam/isolate-fetch":"*","@ricsam/isolate-crypto":"*","@ricsam/isolate-timers":"*","@ricsam/isolate-console":"*","@ricsam/isolate-encoding":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"isolated-vm":"^6"},"_npmOperationalInternal":{"tmp":"tmp/isolate-runtime_0.1.4_1768420236765_0.07610311046687523","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@ricsam/isolate-runtime","version":"0.1.7","keywords":["isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"Richard Samuelsson"},"license":"MIT","_id":"@ricsam/isolate-runtime@0.1.7","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"homepage":"https://github.com/ricsam/isolate#readme","bugs":{"url":"https://github.com/ricsam/isolate/issues"},"dist":{"shasum":"c485666b825bd3426f36a0fe837dfb0c09e61580","tarball":"https://registry.npmjs.org/@ricsam/isolate-runtime/-/isolate-runtime-0.1.7.tgz","fileCount":14,"integrity":"sha512-WWWf9dLqu+NG+b4YDQ64guUha765xSCBSXWDPGbAJQ+CuwRbhebDmYiZtH1+Q+K82oXprSqqc5/9j7ZwuNOVsw==","signatures":[{"sig":"MEUCIFZGj4xA515trGYWLUjM3EkLczhXTYVVCl3Y+2T6Avp0AiEAnZAGVQayO1I5az39bqxBsazXUR6N8oxcVO7xnFtPBqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156559},"main":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/mjs/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/mjs/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"ee5a2b8d20bb2473ae78e63233048d649ef2c4cd","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts'","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dda692a3-0a7c-47e0-b5da-b1731f253fff"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git"},"_npmVersion":"11.7.0","description":"Complete isolated-vm V8 sandbox runtime with fetch, fs, and core bindings","directories":{},"_nodeVersion":"24.12.0","dependencies":{"isolated-vm":"^6","@ricsam/isolate-fs":"*","@ricsam/isolate-core":"*","@ricsam/isolate-path":"*","@ricsam/isolate-fetch":"*","@ricsam/isolate-crypto":"*","@ricsam/isolate-timers":"*","@ricsam/isolate-console":"*","@ricsam/isolate-encoding":"*","@ricsam/isolate-protocol":"*","@ricsam/isolate-playwright":"*","@ricsam/isolate-test-environment":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"playwright":">=1.40.0","isolated-vm":"^6"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate-runtime_0.1.7_1768560443776_0.9331401325747763","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@ricsam/isolate-runtime","version":"0.1.8","keywords":["isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"Richard Samuelsson"},"license":"MIT","_id":"@ricsam/isolate-runtime@0.1.8","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"homepage":"https://github.com/ricsam/isolate#readme","bugs":{"url":"https://github.com/ricsam/isolate/issues"},"dist":{"shasum":"4a519abfcea5c810c49152fd05652bdc57beb332","tarball":"https://registry.npmjs.org/@ricsam/isolate-runtime/-/isolate-runtime-0.1.8.tgz","fileCount":14,"integrity":"sha512-V6Tdsv78h2gyMSXr2/fNj57ihWpqy7VQU/nNPDPWQBvY272A3Z0cVn0lv5OOqK5UuVF/KooxcRrh9wRWD4BEeA==","signatures":[{"sig":"MEUCIQCwje1hR7UqflgWgCxke9fcTWvC4BMmc0iSYhV1CJcllAIgZtwJJa/N3IdbI2jFHYt7ly9UVFvDZescwODmAYTEClo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156559},"main":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/mjs/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/mjs/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"5daf2a1a9ca585c670e5acf90575c1f24add49b9","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts'","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dda692a3-0a7c-47e0-b5da-b1731f253fff"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git"},"_npmVersion":"11.7.0","description":"Complete isolated-vm V8 sandbox runtime with fetch, fs, and core bindings","directories":{},"_nodeVersion":"24.12.0","dependencies":{"isolated-vm":"^6","@ricsam/isolate-fs":"*","@ricsam/isolate-core":"*","@ricsam/isolate-path":"*","@ricsam/isolate-fetch":"*","@ricsam/isolate-crypto":"*","@ricsam/isolate-timers":"*","@ricsam/isolate-console":"*","@ricsam/isolate-encoding":"*","@ricsam/isolate-protocol":"*","@ricsam/isolate-playwright":"*","@ricsam/isolate-test-environment":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"playwright":">=1.40.0","isolated-vm":"^6"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate-runtime_0.1.8_1768591898169_0.2992119833724005","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@ricsam/isolate-runtime","version":"0.1.9","keywords":["isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"Richard Samuelsson"},"license":"MIT","_id":"@ricsam/isolate-runtime@0.1.9","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"homepage":"https://github.com/ricsam/isolate#readme","bugs":{"url":"https://github.com/ricsam/isolate/issues"},"dist":{"shasum":"d418eef75993b3ae4fc7c1ec85ea6b45171ad1df","tarball":"https://registry.npmjs.org/@ricsam/isolate-runtime/-/isolate-runtime-0.1.9.tgz","fileCount":14,"integrity":"sha512-mMzarjDLDiKsVSCaEghS2bIXOnnhEmLEVJAMM3FOqMLa2WrOu37xSp8NHq+a8pJ0vdL22XiDp6Dvts7jG4sQkA==","signatures":[{"sig":"MEQCIHSQTySDLMWLKWrMVO96xKTIGQyvNQm7LyNBAQheBFp8AiBWXB/EYUPQupqltSZczsS2H+37J+c3G6BStnOdI91kZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158889},"main":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/mjs/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/mjs/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"b73ffa4ff205e29f11d30fa2e86e6f0e302e0ccd","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts'","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dda692a3-0a7c-47e0-b5da-b1731f253fff"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git"},"_npmVersion":"11.7.0","description":"Complete isolated-vm V8 sandbox runtime with fetch, fs, and core bindings","directories":{},"_nodeVersion":"24.12.0","dependencies":{"isolated-vm":"^6","@ricsam/isolate-fs":"*","@ricsam/isolate-core":"*","@ricsam/isolate-path":"*","@ricsam/isolate-fetch":"*","@ricsam/isolate-crypto":"*","@ricsam/isolate-timers":"*","@ricsam/isolate-console":"*","@ricsam/isolate-encoding":"*","@ricsam/isolate-protocol":"*","@ricsam/isolate-playwright":"*","@ricsam/isolate-test-environment":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"playwright":">=1.40.0","isolated-vm":"^6"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate-runtime_0.1.9_1768858290259_0.12694388566407988","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@ricsam/isolate-runtime","version":"0.1.10","keywords":["isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"Richard Samuelsson"},"license":"MIT","_id":"@ricsam/isolate-runtime@0.1.10","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"homepage":"https://github.com/ricsam/isolate#readme","bugs":{"url":"https://github.com/ricsam/isolate/issues"},"dist":{"shasum":"69916d8b939366f4e05f41db3a2ce97d92870552","tarball":"https://registry.npmjs.org/@ricsam/isolate-runtime/-/isolate-runtime-0.1.10.tgz","fileCount":14,"integrity":"sha512-1tWr4eOW0v4GpMWz9PTTO3Gjzc3mQZZWsBJcYF4JQgrWfz8vyv8BCrtgQEB/mrUJ0eyrze2e835O0KZAru1arg==","signatures":[{"sig":"MEUCIADv4Nmvzm24TMmyo8TQVX5WOStCy6uaUp11QOiTBFflAiEAzzX8eU0chePMPB7SAmEu1LjTW4TvVQTMWe0yCw2skKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158712},"main":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/mjs/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/mjs/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"a4aef4b82b496c3ce632e002ecb4243726d087e7","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts'","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dda692a3-0a7c-47e0-b5da-b1731f253fff"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git"},"_npmVersion":"11.7.0","description":"Complete isolated-vm V8 sandbox runtime with fetch, fs, and core bindings","directories":{},"_nodeVersion":"24.12.0","dependencies":{"isolated-vm":"^6","@ricsam/isolate-fs":"*","@ricsam/isolate-core":"*","@ricsam/isolate-path":"*","@ricsam/isolate-fetch":"*","@ricsam/isolate-crypto":"*","@ricsam/isolate-timers":"*","@ricsam/isolate-console":"*","@ricsam/isolate-encoding":"*","@ricsam/isolate-protocol":"*","@ricsam/isolate-playwright":"*","@ricsam/isolate-test-environment":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"playwright":">=1.40.0","isolated-vm":"^6"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate-runtime_0.1.10_1768891530914_0.4237494932639998","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@ricsam/isolate-runtime","version":"0.1.11","keywords":["isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"Richard Samuelsson"},"license":"MIT","_id":"@ricsam/isolate-runtime@0.1.11","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"homepage":"https://github.com/ricsam/isolate#readme","bugs":{"url":"https://github.com/ricsam/isolate/issues"},"dist":{"shasum":"b5d5808f7a0b901fcaff32d3003210d7a815ba1e","tarball":"https://registry.npmjs.org/@ricsam/isolate-runtime/-/isolate-runtime-0.1.11.tgz","fileCount":14,"integrity":"sha512-ISUdZT1fw3Gm4oayAUkpqWXrcUOTk0gTpR64dpSEnLSUku54mYF2A03+xVmIcwTzkfrsof8krnFgrkKTs3Ychw==","signatures":[{"sig":"MEUCIQDq23tTPgYxsy14blklKluZW68h/3Acvt896q399ITGqgIgJu8by5cvXvA06wX11vr0Nkz32T8E5pc77JyMehxNyA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184734},"main":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/mjs/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/mjs/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"8ff1bec8c2c2397b0b106d4828460cb9d99cd099","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts'","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dda692a3-0a7c-47e0-b5da-b1731f253fff"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git"},"_npmVersion":"11.7.0","description":"Complete isolated-vm V8 sandbox runtime with fetch, fs, and core bindings","directories":{},"_nodeVersion":"24.12.0","dependencies":{"isolated-vm":"^6","@ricsam/isolate-fs":"*","@ricsam/isolate-core":"*","@ricsam/isolate-path":"*","@ricsam/isolate-fetch":"*","@ricsam/isolate-crypto":"*","@ricsam/isolate-timers":"*","@ricsam/isolate-console":"*","@ricsam/isolate-encoding":"*","@ricsam/isolate-protocol":"*","@ricsam/isolate-playwright":"*","@ricsam/isolate-test-environment":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"playwright":">=1.40.0","isolated-vm":"^6"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate-runtime_0.1.11_1769013793345_0.2083463568767543","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@ricsam/isolate-runtime","version":"0.1.12","keywords":["isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"Richard Samuelsson"},"license":"MIT","_id":"@ricsam/isolate-runtime@0.1.12","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"homepage":"https://github.com/ricsam/isolate#readme","bugs":{"url":"https://github.com/ricsam/isolate/issues"},"dist":{"shasum":"7b75935511320f275cc4e9a7eb5e77452e926ee2","tarball":"https://registry.npmjs.org/@ricsam/isolate-runtime/-/isolate-runtime-0.1.12.tgz","fileCount":14,"integrity":"sha512-hbOvBNL3va43BB3tZB/N1Z1GrUJNMVP0tUozLIqTQmTm3kIOoWmH3ogDYPCZZVe8rxeKnN2pfEFi8pPlzIYbHQ==","signatures":[{"sig":"MEUCIQCG8AqmSpPfyIwu7I349TV1hne7hKQGBjfkQKcdwlb/HQIgQQL6clc0HcFlJXaAjO3FxPFvSIhveAg5vgllFRqRlsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate-runtime@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":189420},"main":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/mjs/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/mjs/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"00b7b7438808a8b63710ee96df46ae0a331736e6","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts'","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3409116-4f16-4975-a9b3-e07c92c48547"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git"},"_npmVersion":"11.8.0","description":"Complete isolated-vm V8 sandbox runtime with fetch, fs, and core bindings","directories":{},"_nodeVersion":"24.13.0","dependencies":{"isolated-vm":"^6","@ricsam/isolate-fs":"*","@ricsam/isolate-core":"*","@ricsam/isolate-path":"*","@ricsam/isolate-fetch":"*","@ricsam/isolate-crypto":"*","@ricsam/isolate-timers":"*","@ricsam/isolate-console":"*","@ricsam/isolate-encoding":"*","@ricsam/isolate-protocol":"*","@ricsam/isolate-playwright":"*","@ricsam/isolate-test-environment":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"playwright":">=1.40.0","isolated-vm":"^6"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate-runtime_0.1.12_1769445851272_0.3364614650033879","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@ricsam/isolate-runtime","version":"0.1.13","keywords":["isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate-runtime@0.1.13","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"homepage":"https://github.com/ricsam/isolate#readme","bugs":{"url":"https://github.com/ricsam/isolate/issues"},"dist":{"shasum":"632925ae0cdad6268a1fda66b1f43f291ec2d748","tarball":"https://registry.npmjs.org/@ricsam/isolate-runtime/-/isolate-runtime-0.1.13.tgz","fileCount":14,"integrity":"sha512-INlzdTEg7Dt0+SEg/oscsupavFH1/Wvj5QCNR1TtOWVU8Ce8gHdoDdWtZINGVjIkItD3NH9eAsjAm57elB1FeQ==","signatures":[{"sig":"MEUCIDDgx3rkRkDLxZ5NRMyRgpwVM3X9h8kj6tmeVAcDHVyvAiEA9sBIAgNxav/9pdMs1HFfSRTFtHcr8v2f8abQnHjlz1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate-runtime@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":197524},"main":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/mjs/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/mjs/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"ecf21924a925d26f1eece57eb12bb9b484ec37a0","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts'","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3409116-4f16-4975-a9b3-e07c92c48547"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.8.0","description":"Complete isolated-vm V8 sandbox runtime with fetch, fs, and core bindings","directories":{},"_nodeVersion":"24.13.0","dependencies":{"isolated-vm":"^6","@ricsam/isolate-fs":"*","@ricsam/isolate-core":"*","@ricsam/isolate-path":"*","@ricsam/isolate-fetch":"*","@ricsam/isolate-crypto":"*","@ricsam/isolate-timers":"*","@ricsam/isolate-console":"*","@ricsam/isolate-encoding":"*","@ricsam/isolate-protocol":"*","@ricsam/isolate-transform":"*","@ricsam/isolate-playwright":"*","@ricsam/isolate-test-environment":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"playwright":">=1.40.0","isolated-vm":"^6"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate-runtime_0.1.13_1770019718701_0.099786752286114","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@ricsam/isolate-runtime","version":"0.1.14","keywords":["isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate-runtime@0.1.14","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"homepage":"https://github.com/ricsam/isolate#readme","bugs":{"url":"https://github.com/ricsam/isolate/issues"},"dist":{"shasum":"a20d0784da18e226d904ce28394ec2b433f2b495","tarball":"https://registry.npmjs.org/@ricsam/isolate-runtime/-/isolate-runtime-0.1.14.tgz","fileCount":14,"integrity":"sha512-G7vQ5LEJ9i7SUNqDQGA5k82r6CMqIo3DfXjNU6uxBFG/aLGEPMmMmAZYUDD2O1DVOS/W9awp3wtY23XJbnSL5Q==","signatures":[{"sig":"MEUCID2rlWJZsmi235HUOQIEiIxj0EhLxZkhy7hp0ZkJK+GgAiEApY1rZMww37JvjMaWAoVBtSuD0OBXACyHzwEMq23cuho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate-runtime@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":197218},"main":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/mjs/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/mjs/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"127d54046a2fa532664500eb0ac98d6ab073a3db","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts'","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3409116-4f16-4975-a9b3-e07c92c48547"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.8.0","description":"Complete isolated-vm V8 sandbox runtime with fetch, fs, and core bindings","directories":{},"_nodeVersion":"24.13.0","dependencies":{"isolated-vm":"^6","@ricsam/isolate-fs":"*","@ricsam/isolate-core":"*","@ricsam/isolate-path":"*","@ricsam/isolate-fetch":"*","@ricsam/isolate-crypto":"*","@ricsam/isolate-timers":"*","@ricsam/isolate-console":"*","@ricsam/isolate-encoding":"*","@ricsam/isolate-protocol":"*","@ricsam/isolate-transform":"*","@ricsam/isolate-playwright":"*","@ricsam/isolate-test-environment":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"playwright":">=1.40.0","isolated-vm":"^6"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate-runtime_0.1.14_1770047784063_0.866951277980456","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@ricsam/isolate-runtime","version":"0.1.15","keywords":["isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate-runtime@0.1.15","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"homepage":"https://github.com/ricsam/isolate#readme","bugs":{"url":"https://github.com/ricsam/isolate/issues"},"dist":{"shasum":"caacad37685b026318252c044e11fe2c32b08c60","tarball":"https://registry.npmjs.org/@ricsam/isolate-runtime/-/isolate-runtime-0.1.15.tgz","fileCount":9,"integrity":"sha512-T9SNB8yOaYlh35hRVV5TyJP5wTo+bbyh0z+JbsDu3ZFpzUVn9a8PKufXqfC7DnyMKNCi4GI9T6kaQFPdq1BKGg==","signatures":[{"sig":"MEUCIEAyx2xzkVq7PSqfYRucD6Hp1HELj6lYSbESOIerb3nHAiEAtwBoQnlsEp70BY7Zv56SpI3huCsUbNeuMNtGX/PJlM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate-runtime@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":252546},"main":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/mjs/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/mjs/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"3b8489adb59f33004fe2dcd530b5aca223b8e0ba","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts'","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3409116-4f16-4975-a9b3-e07c92c48547"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.9.0","description":"Complete isolated-vm V8 sandbox runtime with fetch, fs, and core bindings","directories":{},"_nodeVersion":"24.13.0","dependencies":{"isolated-vm":"^6","@ricsam/isolate-fs":"*","@ricsam/isolate-core":"*","@ricsam/isolate-path":"*","@ricsam/isolate-fetch":"*","@ricsam/isolate-crypto":"*","@ricsam/isolate-timers":"*","@ricsam/isolate-console":"*","@ricsam/isolate-encoding":"*","@ricsam/isolate-protocol":"*","@ricsam/isolate-transform":"*","@ricsam/isolate-playwright":"*","@ricsam/isolate-test-environment":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"playwright":">=1.40.0","isolated-vm":"^6"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate-runtime_0.1.15_1770322634849_0.37627384458873103","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@ricsam/isolate-runtime","version":"0.1.16","keywords":["isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate-runtime@0.1.16","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"homepage":"https://github.com/ricsam/isolate#readme","bugs":{"url":"https://github.com/ricsam/isolate/issues"},"dist":{"shasum":"e25cbcbda53d2bda8e7e1ff216deb74228318d2a","tarball":"https://registry.npmjs.org/@ricsam/isolate-runtime/-/isolate-runtime-0.1.16.tgz","fileCount":9,"integrity":"sha512-O6YQZb++SflDWNMidiU7O/Nkom53YUa0l5IZiUa82W76EW+tBCF5I6NDK02VrWXPXlS3MLDGUrLADqblpnYKOg==","signatures":[{"sig":"MEUCIAd5ZfxxxqtoloRuOeul4Saqlo46aexjubYWfcPlWLwHAiEAjXenJzYw78cv1/ffA++DCSwoyu++1j2bkjwOoZpifQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate-runtime@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264969},"main":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/mjs/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/mjs/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"8e4e8ac607eecbcd90a83ac93916c935bac576e3","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts'","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3409116-4f16-4975-a9b3-e07c92c48547"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.9.0","description":"Complete isolated-vm V8 sandbox runtime with fetch, fs, and core bindings","directories":{},"_nodeVersion":"24.13.0","dependencies":{"isolated-vm":"^6","@ricsam/isolate-fs":"*","@ricsam/isolate-core":"*","@ricsam/isolate-path":"*","@ricsam/isolate-fetch":"*","@ricsam/isolate-crypto":"*","@ricsam/isolate-timers":"*","@ricsam/isolate-console":"*","@ricsam/isolate-encoding":"*","@ricsam/isolate-protocol":"*","@ricsam/isolate-transform":"*","@ricsam/isolate-playwright":"*","@ricsam/isolate-test-environment":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"playwright":">=1.40.0","isolated-vm":"^6"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate-runtime_0.1.16_1770464470821_0.24985929894270198","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@ricsam/isolate-runtime","version":"0.1.17","keywords":["isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate-runtime@0.1.17","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"homepage":"https://github.com/ricsam/isolate#readme","bugs":{"url":"https://github.com/ricsam/isolate/issues"},"dist":{"shasum":"b60e16203f039d2a16355b2488f852ecd87e05fd","tarball":"https://registry.npmjs.org/@ricsam/isolate-runtime/-/isolate-runtime-0.1.17.tgz","fileCount":9,"integrity":"sha512-m6PGD10oG/WZiXXjI+OmeToBnxxe2qveOCUBYVhf3DIvLf9h/mvlEEj5l0F88i/fJb/e//JR4flxWawAAp81wg==","signatures":[{"sig":"MEQCIA9RZHnHw2gFIURo/2TsDuwOnoX87L4MwbvM96iYOJKPAiBp/9NbfJGoyduO5PAp3MSsSrjkCo3wbdUt7hj2lJThXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate-runtime@0.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":284726},"main":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/mjs/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/mjs/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"78d43903ac7342572b4b2f9acdd2ddc83dbe52cb","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts'","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3409116-4f16-4975-a9b3-e07c92c48547"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.10.0","description":"Complete isolated-vm V8 sandbox runtime with fetch, fs, and core bindings","directories":{},"_nodeVersion":"24.13.0","dependencies":{"isolated-vm":"^6","@ricsam/isolate-fs":"*","@ricsam/isolate-core":"*","@ricsam/isolate-path":"*","@ricsam/isolate-fetch":"*","@ricsam/isolate-crypto":"*","@ricsam/isolate-timers":"*","@ricsam/isolate-console":"*","@ricsam/isolate-encoding":"*","@ricsam/isolate-protocol":"*","@ricsam/isolate-transform":"*","@ricsam/isolate-playwright":"*","@ricsam/isolate-test-environment":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"playwright":">=1.40.0","isolated-vm":"^6"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate-runtime_0.1.17_1771321713726_0.42138715935665383","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@ricsam/isolate-runtime","version":"0.1.18","keywords":["isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate-runtime@0.1.18","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"homepage":"https://github.com/ricsam/isolate#readme","bugs":{"url":"https://github.com/ricsam/isolate/issues"},"dist":{"shasum":"9f318f2c8477ef02a325dcd5f54680a456c109bd","tarball":"https://registry.npmjs.org/@ricsam/isolate-runtime/-/isolate-runtime-0.1.18.tgz","fileCount":9,"integrity":"sha512-h/b/AAEubV16Uk6IF7gjxx7lsY+c4uGSTOwKJwXZ1FjqvnQo1kQDBItxvfxHh/vf9e12hC/0/MWe8SU6EnHLKw==","signatures":[{"sig":"MEYCIQCVsKWszELWZTGjhMSoMN+IVWA/OdRPnrHNDAoxQZqTNAIhAKteFIzTqRoT2EP6kkDnOQDG+s56noxB+rWAAbMrKr+V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate-runtime@0.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285272},"main":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/mjs/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/mjs/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"2b62e39155bd90d79bf33c75df84b56fffc62e8b","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts'","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3409116-4f16-4975-a9b3-e07c92c48547"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.11.1","description":"Complete isolated-vm V8 sandbox runtime with fetch, fs, and core bindings","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@ricsam/isolate-fs":"*","@ricsam/isolate-core":"*","@ricsam/isolate-path":"*","@ricsam/isolate-fetch":"*","@ricsam/isolate-crypto":"*","@ricsam/isolate-timers":"*","@ricsam/isolate-console":"*","@ricsam/isolate-encoding":"*","@ricsam/isolate-protocol":"*","@ricsam/isolate-transform":"*","@ricsam/isolate-playwright":"*","@ricsam/isolate-test-environment":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"playwright":">=1.40.0","isolated-vm":"^6"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate-runtime_0.1.18_1773301499254_0.37532431281357415","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@ricsam/isolate-runtime","version":"0.1.19","keywords":["isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate-runtime@0.1.19","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"homepage":"https://github.com/ricsam/isolate#readme","bugs":{"url":"https://github.com/ricsam/isolate/issues"},"dist":{"shasum":"ddf7ed942f9475f9379f84980e918f9d83b0c962","tarball":"https://registry.npmjs.org/@ricsam/isolate-runtime/-/isolate-runtime-0.1.19.tgz","fileCount":9,"integrity":"sha512-J0VxmMU8YyN6kBdAtA2YCgqN4p+90lHpquyytCOXYwmPP68wDYh9OK/XB95C3wQ4jbulELOP4295AdQcnB8QFA==","signatures":[{"sig":"MEUCIHkt07zv5hAgHB8uBJxZ2AaPwXKr0CszTlynW0c29o6oAiEAnTIvvaWcHkruU7lTPLhTkyP8mlbw4hdYwNdY2aXtVQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate-runtime@0.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285331},"main":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/mjs/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/mjs/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"af851d6415b6dadc46b3053ece969f4c4a6976f4","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts'","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3409116-4f16-4975-a9b3-e07c92c48547"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.11.1","description":"Complete isolated-vm V8 sandbox runtime with fetch, fs, and core bindings","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@ricsam/isolate-fs":"0.1.16","@ricsam/isolate-core":"0.1.16","@ricsam/isolate-path":"0.1.16","@ricsam/isolate-fetch":"0.1.19","@ricsam/isolate-crypto":"0.1.16","@ricsam/isolate-timers":"0.1.16","@ricsam/isolate-console":"0.1.17","@ricsam/isolate-encoding":"0.1.16","@ricsam/isolate-protocol":"0.1.17","@ricsam/isolate-transform":"0.1.5","@ricsam/isolate-playwright":"0.1.17","@ricsam/isolate-test-environment":"0.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"playwright":">=1.40.0","isolated-vm":"^6"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate-runtime_0.1.19_1773304961891_0.11726186308722308","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@ricsam/isolate-runtime","version":"0.1.20","keywords":["isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate-runtime@0.1.20","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"homepage":"https://github.com/ricsam/isolate#readme","bugs":{"url":"https://github.com/ricsam/isolate/issues"},"dist":{"shasum":"3d67aec46cca624fa4efe03c7757fd5d3d7f3da7","tarball":"https://registry.npmjs.org/@ricsam/isolate-runtime/-/isolate-runtime-0.1.20.tgz","fileCount":9,"integrity":"sha512-4eEBmPnBi4u6zJqqT1gtoxzIrf/dwdL1xDTrFY6nUK0xfYDcbZFbe+P4ZQPlMGc5HaDVLl1n3Nqwt8Hz5WF56g==","signatures":[{"sig":"MEQCIB4HR07c/jllRSBr0+uxalr4PInn1Yzke35XYoq5Ak3MAiBGNCLY9vdyQcA+jwa4MxHEfzEImu5a1rzHZSFWfeGp0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate-runtime@0.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285331},"main":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/mjs/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/mjs/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"1f1982da4081050a06a9687a5275ecf28313e710","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts'","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3409116-4f16-4975-a9b3-e07c92c48547"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.11.1","description":"Complete isolated-vm V8 sandbox runtime with fetch, fs, and core bindings","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@ricsam/isolate-fs":"0.1.16","@ricsam/isolate-core":"0.1.16","@ricsam/isolate-path":"0.1.16","@ricsam/isolate-fetch":"0.1.19","@ricsam/isolate-crypto":"0.1.16","@ricsam/isolate-timers":"0.1.16","@ricsam/isolate-console":"0.1.17","@ricsam/isolate-encoding":"0.1.16","@ricsam/isolate-protocol":"0.1.18","@ricsam/isolate-transform":"0.1.5","@ricsam/isolate-playwright":"0.1.18","@ricsam/isolate-test-environment":"0.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"playwright":">=1.40.0","isolated-vm":"^6"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate-runtime_0.1.20_1773311003278_0.5659600177644191","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@ricsam/isolate-runtime","version":"0.1.21","keywords":["isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate-runtime@0.1.21","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"homepage":"https://github.com/ricsam/isolate#readme","bugs":{"url":"https://github.com/ricsam/isolate/issues"},"dist":{"shasum":"6e8b7c8844ea9b3cf7331790f80c1eb242524ed7","tarball":"https://registry.npmjs.org/@ricsam/isolate-runtime/-/isolate-runtime-0.1.21.tgz","fileCount":9,"integrity":"sha512-tZx7glh/7mp/Ac8hlPVQ7OTKLBP5M/p3HnKKC8T4xCWH76X2/4xAGNS74xa0uCc8EXgYKkjnRg3vhno90zIx4g==","signatures":[{"sig":"MEQCIEHb2NSw2cqsD/oJzWN7GJAeBwl4WhBHhATFNQy+Mv+yAiBppFarsHsDpd1lnDrX1MWbcGxr9PCK2Iaf8FRl/QQaGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate-runtime@0.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285331},"main":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/mjs/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/mjs/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"f7646657dc07e486e413c128282977c9c19f08c9","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts'","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3409116-4f16-4975-a9b3-e07c92c48547"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.11.1","description":"Complete isolated-vm V8 sandbox runtime with fetch, fs, and core bindings","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@ricsam/isolate-fs":"0.1.16","@ricsam/isolate-core":"0.1.16","@ricsam/isolate-path":"0.1.16","@ricsam/isolate-fetch":"0.1.20","@ricsam/isolate-crypto":"0.1.16","@ricsam/isolate-timers":"0.1.16","@ricsam/isolate-console":"0.1.17","@ricsam/isolate-encoding":"0.1.16","@ricsam/isolate-protocol":"0.1.19","@ricsam/isolate-transform":"0.1.5","@ricsam/isolate-playwright":"0.1.19","@ricsam/isolate-test-environment":"0.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"playwright":">=1.40.0","isolated-vm":"^6"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate-runtime_0.1.21_1773315548055_0.935843487414928","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@ricsam/isolate-runtime","version":"0.1.22","keywords":["isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate-runtime@0.1.22","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"homepage":"https://github.com/ricsam/isolate#readme","bugs":{"url":"https://github.com/ricsam/isolate/issues"},"dist":{"shasum":"b0f99d7668f1c283d1757466e90ed182f5adc2cc","tarball":"https://registry.npmjs.org/@ricsam/isolate-runtime/-/isolate-runtime-0.1.22.tgz","fileCount":9,"integrity":"sha512-WhUBXpy0641kQj8z1egFkVc5qlt9naxf53/Iyrg1Ohs8MbieQPy5mZb2EP25MD70Iz9uGfX4POzn2FL3o6wbeQ==","signatures":[{"sig":"MEQCIEzK1pJcWrpKxIf1GjCvB4KER+Fb3DRO5k6t2SNxnkaaAiAQ5DmZ4uRCqrB9Zm1Vm/CPN9yDk1sIw/HNT/z8OiHUtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate-runtime@0.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285331},"main":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/mjs/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/mjs/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"5f25179363d9ef00bf9ae588903a0df4df3c897d","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts'","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3409116-4f16-4975-a9b3-e07c92c48547"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.11.1","description":"Complete isolated-vm V8 sandbox runtime with fetch, fs, and core bindings","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@ricsam/isolate-fs":"0.1.17","@ricsam/isolate-core":"0.1.17","@ricsam/isolate-path":"0.1.17","@ricsam/isolate-fetch":"0.1.21","@ricsam/isolate-crypto":"0.1.17","@ricsam/isolate-timers":"0.1.17","@ricsam/isolate-console":"0.1.18","@ricsam/isolate-encoding":"0.1.17","@ricsam/isolate-protocol":"0.1.20","@ricsam/isolate-transform":"0.1.5","@ricsam/isolate-playwright":"0.1.20","@ricsam/isolate-test-environment":"0.1.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"playwright":">=1.40.0","isolated-vm":"^6"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate-runtime_0.1.22_1773326249820_0.2276652122493854","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@ricsam/isolate-runtime","version":"0.1.23","keywords":["isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate-runtime@0.1.23","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"homepage":"https://github.com/ricsam/isolate#readme","bugs":{"url":"https://github.com/ricsam/isolate/issues"},"dist":{"shasum":"663e4aac9c779c5268d5a192afa13d2696769136","tarball":"https://registry.npmjs.org/@ricsam/isolate-runtime/-/isolate-runtime-0.1.23.tgz","fileCount":9,"integrity":"sha512-9zMf8+L+4TSCsEnozozlVKm3Y7ru8ZXp/uL7RPbZ2cpXukEu/Oy9k0Sr3UaMDEQzxb+nVT6S9cn7eGWfvzlS6g==","signatures":[{"sig":"MEYCIQCxpuw5mFeO3A4GptGIUWJF+GPNWZXg4xuEC51JyqFOZwIhAPf6a4BrPaIp7D8PwutXYYqpNDmIYWVPVBzvAQh9itC8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate-runtime@0.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285331},"main":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/mjs/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/mjs/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"2eb3bd67583295a61be3ad809d8a215cfc00d574","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts'","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3409116-4f16-4975-a9b3-e07c92c48547"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.11.1","description":"Complete isolated-vm V8 sandbox runtime with fetch, fs, and core bindings","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@ricsam/isolate-fs":"0.1.18","@ricsam/isolate-core":"0.1.18","@ricsam/isolate-path":"0.1.18","@ricsam/isolate-fetch":"0.1.22","@ricsam/isolate-crypto":"0.1.18","@ricsam/isolate-timers":"0.1.18","@ricsam/isolate-console":"0.1.19","@ricsam/isolate-encoding":"0.1.18","@ricsam/isolate-protocol":"0.1.20","@ricsam/isolate-transform":"0.1.5","@ricsam/isolate-playwright":"0.1.20","@ricsam/isolate-test-environment":"0.1.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"playwright":">=1.40.0","isolated-vm":"^6"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate-runtime_0.1.23_1773342308805_0.5415295174315244","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@ricsam/isolate-runtime","version":"0.1.24","keywords":["isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate-runtime@0.1.24","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"homepage":"https://github.com/ricsam/isolate#readme","bugs":{"url":"https://github.com/ricsam/isolate/issues"},"dist":{"shasum":"9347d57304626421468400999b99d1fba600d349","tarball":"https://registry.npmjs.org/@ricsam/isolate-runtime/-/isolate-runtime-0.1.24.tgz","fileCount":9,"integrity":"sha512-QyR9GkVOruwgVheFL4/SOcmuiT+wUFMkO+DZPv7hfgimrWN4GRUZoFEIjBZxaFsg0PC7GTEz3gj4G6Ve1nRdkg==","signatures":[{"sig":"MEUCIQDCSp/i4Q3zR4U+qtJaDJ32up6VWVwu9FY+Y/wILN2MvgIgWk7QeXD7KG5OjlEb4SOgTy4tMsPMSQzliaLmSeTMZok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate-runtime@0.1.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285331},"main":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/mjs/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/mjs/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"683a85a3a987aaafd6edfc851491f2731dccf1b7","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts'","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3409116-4f16-4975-a9b3-e07c92c48547"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.11.1","description":"Complete isolated-vm V8 sandbox runtime with fetch, fs, and core bindings","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@ricsam/isolate-fs":"0.1.19","@ricsam/isolate-core":"0.1.19","@ricsam/isolate-path":"0.1.19","@ricsam/isolate-fetch":"0.1.23","@ricsam/isolate-crypto":"0.1.19","@ricsam/isolate-timers":"0.1.19","@ricsam/isolate-console":"0.1.20","@ricsam/isolate-encoding":"0.1.19","@ricsam/isolate-protocol":"0.1.20","@ricsam/isolate-transform":"0.1.5","@ricsam/isolate-playwright":"0.1.20","@ricsam/isolate-test-environment":"0.1.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"playwright":">=1.40.0","isolated-vm":"^6"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate-runtime_0.1.24_1773343903550_0.030853585564057484","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@ricsam/isolate-runtime","version":"0.1.25","keywords":["isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate-runtime@0.1.25","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"homepage":"https://github.com/ricsam/isolate#readme","bugs":{"url":"https://github.com/ricsam/isolate/issues"},"dist":{"shasum":"83334415ffa7a31ab29701bb987c4fb8572b410a","tarball":"https://registry.npmjs.org/@ricsam/isolate-runtime/-/isolate-runtime-0.1.25.tgz","fileCount":9,"integrity":"sha512-/j3YniG8ti4doq6mvHKYWf2Vvm0cNP3LKc+w9VhpGfwunsM6N6JEbkWpiTHz39t4okKtnDDWAEMqzAojiCM+4A==","signatures":[{"sig":"MEUCIQDMmxz62+/pYir1rNqw+kg8sOo92fhreZ1bUYcBcZ4MDAIgI+xx8eB+GDx2NeuxdflINFaPPlrBtCAUoQ6usUeddDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate-runtime@0.1.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306522},"main":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/mjs/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/mjs/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"c3c74336372420b18ec34252715631d45f394fd5","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts'","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3409116-4f16-4975-a9b3-e07c92c48547"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.11.1","description":"Complete isolated-vm V8 sandbox runtime with fetch, fs, and core bindings","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@ricsam/isolate-fs":"0.1.19","@ricsam/isolate-core":"0.1.19","@ricsam/isolate-path":"0.1.19","@ricsam/isolate-fetch":"0.1.23","@ricsam/isolate-crypto":"0.1.19","@ricsam/isolate-timers":"0.1.19","@ricsam/isolate-console":"0.1.20","@ricsam/isolate-encoding":"0.1.19","@ricsam/isolate-protocol":"0.1.21","@ricsam/isolate-transform":"0.1.5","@ricsam/isolate-playwright":"0.1.21","@ricsam/isolate-test-environment":"0.1.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"playwright":">=1.40.0","isolated-vm":"^6"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate-runtime_0.1.25_1773677858848_0.4954061746373295","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@ricsam/isolate-runtime","version":"0.1.26","keywords":["isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate-runtime@0.1.26","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"homepage":"https://github.com/ricsam/isolate#readme","bugs":{"url":"https://github.com/ricsam/isolate/issues"},"dist":{"shasum":"a620dfeee662024158e316708d0f1c771ce61730","tarball":"https://registry.npmjs.org/@ricsam/isolate-runtime/-/isolate-runtime-0.1.26.tgz","fileCount":9,"integrity":"sha512-OKANay/E3+kFq8KG8SW6CYy52RoOPHu/+cEQJ3m0kSAgeZOCpGX5KGWbt4FZfRKChHpUahFx7AatMB4EKRM1Lw==","signatures":[{"sig":"MEUCIQDcsomlqpOeBXm/snmjPwbmCcpUKKQXdKxwGyTqi6P6nAIgHHdXE9sIbkuZ3t5tCo+ku8Ajb7gydSslDuBvO49qinI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate-runtime@0.1.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306522},"main":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/mjs/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/mjs/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"3e461cdbe4c4cb97c859d042fc230fda0e97a834","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts'","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3409116-4f16-4975-a9b3-e07c92c48547"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.12.0","description":"Complete isolated-vm V8 sandbox runtime with fetch, fs, and core bindings","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@ricsam/isolate-fs":"0.1.19","@ricsam/isolate-core":"0.1.19","@ricsam/isolate-path":"0.1.19","@ricsam/isolate-fetch":"0.1.23","@ricsam/isolate-crypto":"0.1.19","@ricsam/isolate-timers":"0.1.19","@ricsam/isolate-console":"0.1.20","@ricsam/isolate-encoding":"0.1.19","@ricsam/isolate-protocol":"0.1.21","@ricsam/isolate-transform":"0.1.6","@ricsam/isolate-playwright":"0.1.21","@ricsam/isolate-test-environment":"0.1.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"playwright":">=1.40.0","isolated-vm":"^6"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate-runtime_0.1.26_1773908292317_0.6600111374609283","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@ricsam/isolate-runtime","version":"0.1.27","keywords":["isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate-runtime@0.1.27","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"homepage":"https://github.com/ricsam/isolate#readme","bugs":{"url":"https://github.com/ricsam/isolate/issues"},"dist":{"shasum":"215024010441749dc7a503f06c6c8a0c857e1fd8","tarball":"https://registry.npmjs.org/@ricsam/isolate-runtime/-/isolate-runtime-0.1.27.tgz","fileCount":9,"integrity":"sha512-gDwTZAg1s9p51bcXkzdd+OfWD9yADmukVz80lnqBGrO3Az3F2uV+TOA1TFz/CWEh6n71VbXnlqfs1Hdq1FuDkw==","signatures":[{"sig":"MEUCIQD/fqS7F2HLZlQF9/4x6mSBaoJhn50+ULFOvbXtt+QuQgIgYqBT3pjwoHyvezUyEP2NVbrfrmNd11jizrDoYjqZe78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate-runtime@0.1.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306522},"main":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/mjs/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/mjs/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"9e8d1828036fe93773f7d8be37d0523795167749","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts'","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3409116-4f16-4975-a9b3-e07c92c48547"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.12.0","description":"Complete isolated-vm V8 sandbox runtime with fetch, fs, and core bindings","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@ricsam/isolate-fs":"0.1.19","@ricsam/isolate-core":"0.1.19","@ricsam/isolate-path":"0.1.19","@ricsam/isolate-fetch":"0.1.23","@ricsam/isolate-crypto":"0.1.19","@ricsam/isolate-timers":"0.1.19","@ricsam/isolate-console":"0.1.21","@ricsam/isolate-encoding":"0.1.19","@ricsam/isolate-protocol":"0.1.21","@ricsam/isolate-transform":"0.1.6","@ricsam/isolate-playwright":"0.1.21","@ricsam/isolate-test-environment":"0.1.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"playwright":">=1.40.0","isolated-vm":"^6"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate-runtime_0.1.27_1773942681244_0.6309722884657154","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@ricsam/isolate-runtime","version":"0.1.28","keywords":["isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate-runtime@0.1.28","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"homepage":"https://github.com/ricsam/isolate#readme","bugs":{"url":"https://github.com/ricsam/isolate/issues"},"dist":{"shasum":"c1da0d4bd77d83e23e42defd560c8608533f1f0d","tarball":"https://registry.npmjs.org/@ricsam/isolate-runtime/-/isolate-runtime-0.1.28.tgz","fileCount":9,"integrity":"sha512-CeR8urLpu1mNLwaZKiTFiNPG6FDtmuxz4jYZuaOuqI1CSSaHe6e8JB75rV8q0ksQl/ZMb8kuYCYNyOqKpl57JA==","signatures":[{"sig":"MEUCIQDsUj851IG3K2yPqNWdp9xMEb6DkLqgQuK09IBAIMqHqwIgd20bBh7IRhaKB+gtj8a6fyIuv+t+Bqb+E78bnqT8pJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate-runtime@0.1.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306522},"main":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/mjs/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/mjs/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"4b69f3af6d2fe4795f2a5d94a83ea789ad812617","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts'","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3409116-4f16-4975-a9b3-e07c92c48547"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.12.0","description":"Complete isolated-vm V8 sandbox runtime with fetch, fs, and core bindings","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@ricsam/isolate-fs":"0.1.19","@ricsam/isolate-core":"0.1.19","@ricsam/isolate-path":"0.1.19","@ricsam/isolate-fetch":"0.1.24","@ricsam/isolate-crypto":"0.1.19","@ricsam/isolate-timers":"0.1.19","@ricsam/isolate-console":"0.1.21","@ricsam/isolate-encoding":"0.1.19","@ricsam/isolate-protocol":"0.1.21","@ricsam/isolate-transform":"0.1.6","@ricsam/isolate-playwright":"0.1.21","@ricsam/isolate-test-environment":"0.1.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"playwright":">=1.40.0","isolated-vm":"^6"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate-runtime_0.1.28_1773955665212_0.5985076418847528","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@ricsam/isolate-runtime","version":"0.1.29","keywords":["isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate-runtime@0.1.29","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"homepage":"https://github.com/ricsam/isolate#readme","bugs":{"url":"https://github.com/ricsam/isolate/issues"},"dist":{"shasum":"7874b9afad8abdf8e565276c95ae0818e64f5622","tarball":"https://registry.npmjs.org/@ricsam/isolate-runtime/-/isolate-runtime-0.1.29.tgz","fileCount":9,"integrity":"sha512-4DYT86HNh0OoAd4ktAzaE9/gteD94SE7vAj5QL4650nY1LF2EVn4rrD+ZOpG9OnhG+ktywZcEk1B/l0LdGRJzA==","signatures":[{"sig":"MEUCIBZvrsZXnsacq3st8nUhaH+Ha+a1bqC5lSCqXawleR1yAiEA2RoYbrV0EzyZogK2HCRIo6RqQhw+QYnG+uGsrr3uo+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate-runtime@0.1.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310188},"main":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/mjs/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/mjs/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"1a3de5be58b27be0bcb23414111d75fcd9ef49df","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts'","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3409116-4f16-4975-a9b3-e07c92c48547"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.12.0","description":"Complete isolated-vm V8 sandbox runtime with fetch, fs, and core bindings","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@ricsam/isolate-fs":"0.1.19","@ricsam/isolate-core":"0.1.19","@ricsam/isolate-path":"0.1.19","@ricsam/isolate-fetch":"0.1.24","@ricsam/isolate-crypto":"0.1.19","@ricsam/isolate-timers":"0.1.19","@ricsam/isolate-console":"0.1.21","@ricsam/isolate-encoding":"0.1.19","@ricsam/isolate-protocol":"0.1.22","@ricsam/isolate-transform":"0.1.6","@ricsam/isolate-playwright":"0.1.22","@ricsam/isolate-test-environment":"0.1.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"playwright":">=1.40.0","isolated-vm":"^6"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate-runtime_0.1.29_1773997137141_0.06903509236129346","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@ricsam/isolate-runtime","version":"0.1.30","main":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","require":"./dist/cjs/index.cjs","import":"./dist/mjs/index.mjs"}},"scripts":{"build":"tsc","test":"node --test --experimental-strip-types 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"dependencies":{"@ricsam/isolate-core":"0.1.19","@ricsam/isolate-console":"0.1.22","@ricsam/isolate-crypto":"0.1.19","@ricsam/isolate-encoding":"0.1.19","@ricsam/isolate-fetch":"0.1.24","@ricsam/isolate-fs":"0.1.19","@ricsam/isolate-path":"0.1.19","@ricsam/isolate-playwright":"0.1.23","@ricsam/isolate-protocol":"0.1.23","@ricsam/isolate-test-environment":"0.1.19","@ricsam/isolate-timers":"0.1.19","@ricsam/isolate-transform":"0.1.6"},"peerDependencies":{"isolated-vm":"^6","playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ricsam/isolate.git","directory":"packages/runtime"},"bugs":{"url":"https://github.com/ricsam/isolate/issues"},"homepage":"https://github.com/ricsam/isolate#readme","keywords":["isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"description":"Complete isolated-vm V8 sandbox runtime with fetch, fs, and core bindings","module":"./dist/mjs/index.mjs","publishConfig":{"access":"public"},"gitHead":"2b6b3377c3c01d5c085b15b6086694199288f6cf","_id":"@ricsam/isolate-runtime@0.1.30","_nodeVersion":"24.14.0","_npmVersion":"11.12.0","dist":{"integrity":"sha512-lAr5FfdipjalCxWuvbCAdPvCfIsR4ySngroQKkvzTw0NV9Y79q/8BC5RCEga2LWfSGtxzuEjtEsuCzC/7X6dOA==","shasum":"f5b45cc3997577851138e67dd3045d93dd9962cd","tarball":"https://registry.npmjs.org/@ricsam/isolate-runtime/-/isolate-runtime-0.1.30.tgz","fileCount":9,"unpackedSize":311534,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate-runtime@0.1.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICZ9i7wsY9JJGlwBzxazhZ8YV8j4tv5KJFZaa/UFHUwBAiEAmEazwuYKZ4uJjbFGYj9/b7uaaRFOVb587qGwImg/L2A="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3409116-4f16-4975-a9b3-e07c92c48547"}},"directories":{},"maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/isolate-runtime_0.1.30_1774350510297_0.3147947079872351"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-14T07:32:59.690Z","modified":"2026-03-24T11:08:30.717Z","0.0.1":"2026-01-14T07:32:59.943Z","0.1.1":"2026-01-14T08:26:35.674Z","0.1.2":"2026-01-14T09:43:51.141Z","0.1.3":"2026-01-14T11:40:27.893Z","0.1.4":"2026-01-14T19:50:36.963Z","0.1.7":"2026-01-16T10:47:23.923Z","0.1.8":"2026-01-16T19:31:38.303Z","0.1.9":"2026-01-19T21:31:30.392Z","0.1.10":"2026-01-20T06:45:31.056Z","0.1.11":"2026-01-21T16:43:13.482Z","0.1.12":"2026-01-26T16:44:11.429Z","0.1.13":"2026-02-02T08:08:38.843Z","0.1.14":"2026-02-02T15:56:24.209Z","0.1.15":"2026-02-05T20:17:14.986Z","0.1.16":"2026-02-07T11:41:10.979Z","0.1.17":"2026-02-17T09:48:33.898Z","0.1.18":"2026-03-12T07:44:59.414Z","0.1.19":"2026-03-12T08:42:42.037Z","0.1.20":"2026-03-12T10:23:23.447Z","0.1.21":"2026-03-12T11:39:08.204Z","0.1.22":"2026-03-12T14:37:29.967Z","0.1.23":"2026-03-12T19:05:08.961Z","0.1.24":"2026-03-12T19:31:43.675Z","0.1.25":"2026-03-16T16:17:39.006Z","0.1.26":"2026-03-19T08:18:12.601Z","0.1.27":"2026-03-19T17:51:21.396Z","0.1.28":"2026-03-19T21:27:45.365Z","0.1.29":"2026-03-20T08:58:57.288Z","0.1.30":"2026-03-24T11:08:30.437Z"},"bugs":{"url":"https://github.com/ricsam/isolate/issues"},"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","homepage":"https://github.com/ricsam/isolate#readme","keywords":["isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"repository":{"type":"git","url":"git+https://github.com/ricsam/isolate.git","directory":"packages/runtime"},"description":"Complete isolated-vm V8 sandbox runtime with fetch, fs, and core bindings","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"readme":"# @ricsam/isolate-runtime\n\nComplete isolated-vm V8 sandbox runtime with all APIs.\n\n## Installation\n\n```bash\nnpm add @ricsam/isolate-runtime isolated-vm\n```\n\n## Usage\n\n```typescript\nimport { createRuntime } from \"@ricsam/isolate-runtime\";\n\nconst runtime = await createRuntime({\n  memoryLimitMB: 128,\n  console: {\n    onEntry: (entry) => console.log(\"[sandbox]\", entry),\n  },\n  fetch: async (request) => fetch(request),\n});\n\n// Run code as ES module (supports top-level await)\nawait runtime.eval(`\n  const response = await fetch(\"https://api.example.com/data\");\n  console.log(await response.json());\n`);\n\n// Set up HTTP server\nawait runtime.eval(`\n  serve({\n    fetch(request) {\n      return Response.json({ message: \"Hello!\" });\n    }\n  });\n`);\n\n// Dispatch requests via fetch handle\nconst response = await runtime.fetch.dispatchRequest(\n  new Request(\"http://localhost/api\")\n);\n\n// Timers fire automatically with real time\n// Clear all pending timers if needed\nruntime.timers.clearAll();\n\n// Console state access\nconst counters = runtime.console.getCounters();\nconst timers = runtime.console.getTimers();\nruntime.console.reset();\n\n// Cleanup\nawait runtime.dispose();\n```\n\n## Runtime Interface\n\n```typescript\ninterface RuntimeHandle {\n  readonly id: string;\n  eval(code: string, filename?: string): Promise<void>;\n  dispose(): Promise<void>;\n\n  // Module handles\n  readonly fetch: RuntimeFetchHandle;\n  readonly timers: RuntimeTimersHandle;\n  readonly console: RuntimeConsoleHandle;\n  readonly testEnvironment: RuntimeTestEnvironmentHandle;\n  readonly playwright: RuntimePlaywrightHandle;\n}\n\ninterface RuntimeFetchHandle {\n  dispatchRequest(request: Request, options?: DispatchOptions): Promise<Response>;\n  hasServeHandler(): boolean;\n  hasActiveConnections(): boolean;\n  getUpgradeRequest(): UpgradeRequest | null;\n  // WebSocket methods...\n}\n\ninterface RuntimeTimersHandle {\n  clearAll(): void;\n}\n\ninterface RuntimeConsoleHandle {\n  reset(): void;\n  getTimers(): Map<string, number>;\n  getCounters(): Map<string, number>;\n  getGroupDepth(): number;\n}\n\ninterface RuntimeTestEnvironmentHandle {\n  runTests(timeout?: number): Promise<RunResults>;\n  hasTests(): boolean;\n  getTestCount(): number;\n  reset(): void;\n}\n\ninterface RuntimePlaywrightHandle {\n  getCollectedData(): CollectedData;\n  clearCollectedData(): void;\n}\n```\n\n## Options\n\n```typescript\ninterface RuntimeOptions {\n  memoryLimitMB?: number;\n  console?: ConsoleCallbacks;\n  fetch?: FetchCallback;\n  fs?: FsOptions;\n  moduleLoader?: ModuleLoaderCallback;\n  customFunctions?: CustomFunctions;\n  cwd?: string;\n  /** Enable test environment (describe, it, expect) */\n  testEnvironment?: boolean | TestEnvironmentOptions;\n  /** Playwright options (handler-first public API) */\n  playwright?: PlaywrightOptions;\n}\n\ninterface PlaywrightOptions {\n  handler: (op: PlaywrightOperation) => Promise<PlaywrightResult>;\n  timeout?: number;\n  /** Print browser console logs to stdout */\n  console?: boolean;\n  onEvent?: (event: PlaywrightEvent) => void;\n}\n```\n\n## Module Loader\n\nProvide custom ES modules. The loader receives the module specifier and importer info, and returns an object with the source code and `resolveDir` (used to resolve nested relative imports):\n\n```typescript\nconst runtime = await createRuntime({\n  moduleLoader: async (moduleName, importer) => {\n    // importer.path = resolved path of importing module\n    // importer.resolveDir = directory for relative resolution\n    if (moduleName === \"@/utils\") {\n      return {\n        code: `\n          export function add(a, b) { return a + b; }\n        `,\n        resolveDir: \"/modules\",\n      };\n    }\n    throw new Error(`Unknown module: ${moduleName}`);\n  },\n});\n\nawait runtime.eval(`\n  import { add } from \"@/utils\";\n  console.log(add(2, 3)); // 5\n`);\n```\n\n## Custom Functions\n\nExpose host functions to the isolate. Each function must specify its `type`:\n\n- `'sync'` - Synchronous function, returns value directly\n- `'async'` - Asynchronous function, returns a Promise\n- `'asyncIterator'` - Async generator, yields values via `for await...of`\n\n```typescript\nconst runtime = await createRuntime({\n  customFunctions: {\n    // Async function\n    hashPassword: {\n      fn: async (password) => bcrypt.hash(password, 10),\n      type: 'async',\n    },\n    // Sync function\n    getConfig: {\n      fn: () => ({ env: \"production\" }),\n      type: 'sync',\n    },\n    // Async iterator (generator)\n    streamData: {\n      fn: async function* (count: number) {\n        for (let i = 0; i < count; i++) {\n          yield { chunk: i, timestamp: Date.now() };\n        }\n      },\n      type: 'asyncIterator',\n    },\n  },\n});\n\nawait runtime.eval(`\n  const hash = await hashPassword(\"secret\");\n  const config = getConfig();  // sync function, no await needed\n\n  // Consume async iterator\n  for await (const data of streamData(5)) {\n    console.log(data.chunk);  // 0, 1, 2, 3, 4\n  }\n`);\n```\n\n### Supported Data Types\n\nCustom function arguments and return values support the following types:\n\n| Category | Types |\n|----------|-------|\n| **Primitives** | `string`, `number`, `boolean`, `null`, `undefined`, `bigint` |\n| **Complex** | `Date`, `RegExp`, `URL`, `Headers` |\n| **Binary** | `Uint8Array`, `ArrayBuffer` |\n| **Web API** | `Request`, `Response`, `File`, `Blob`, `FormData` |\n| **Containers** | Arrays, plain objects (nested) |\n| **Async** | `Promise` (nested), `AsyncIterator` (nested), `Function` (returned) |\n\n**Advanced return types:**\n\n```typescript\nconst runtime = await createRuntime({\n  customFunctions: {\n    // Return a function - callable from isolate\n    getMultiplier: {\n      fn: (factor: number) => (x: number) => x * factor,\n      type: 'sync',\n    },\n    // Return nested promises - awaitable from isolate\n    fetchBoth: {\n      fn: () => ({\n        users: fetch('/api/users').then(r => r.json()),\n        posts: fetch('/api/posts').then(r => r.json()),\n      }),\n      type: 'sync',\n    },\n  },\n});\n\nawait runtime.eval(`\n  const double = getMultiplier(2);\n  console.log(double(5)); // 10\n\n  const { users, posts } = fetchBoth();\n  console.log(await users, await posts);\n`);\n```\n\n**Unsupported types:**\n- Custom class instances (use plain objects instead)\n- `Symbol`\n- Circular references\n\n## Test Environment\n\nEnable test environment to run tests inside the sandbox:\n\n```typescript\nimport { createRuntime } from \"@ricsam/isolate-runtime\";\n\nconst runtime = await createRuntime({\n  testEnvironment: {\n    onEvent: (event) => {\n      // Receive lifecycle events during test execution\n      if (event.type === \"testEnd\") {\n        const icon = event.test.status === \"pass\" ? \"✓\" : \"✗\";\n        console.log(`${icon} ${event.test.fullName}`);\n      }\n    },\n  },\n});\n\nawait runtime.eval(`\n  describe(\"math\", () => {\n    it(\"adds numbers\", () => {\n      expect(1 + 1).toBe(2);\n    });\n    it.todo(\"subtract numbers\");\n  });\n`);\n\n// Check if tests exist before running\nif (runtime.testEnvironment.hasTests()) {\n  console.log(`Found ${runtime.testEnvironment.getTestCount()} tests`);\n}\n\nconst results = await runtime.testEnvironment.runTests();\nconsole.log(`${results.passed}/${results.total} passed, ${results.todo} todo`);\n\n// Reset for new tests\nruntime.testEnvironment.reset();\n```\n\n### TestEnvironmentOptions\n\n```typescript\ninterface TestEnvironmentOptions {\n  onEvent?: (event: TestEvent) => void;\n  testTimeout?: number;\n}\n\ntype TestEvent =\n  | { type: \"runStart\"; testCount: number; suiteCount: number }\n  | { type: \"suiteStart\"; suite: SuiteInfo }\n  | { type: \"suiteEnd\"; suite: SuiteResult }\n  | { type: \"testStart\"; test: TestInfo }\n  | { type: \"testEnd\"; test: TestResult }\n  | { type: \"runEnd\"; results: RunResults };\n```\n\n## Playwright Integration\n\nRun browser automation with untrusted code. Public API is handler-first:\n\n```typescript\nimport { defaultPlaywrightHandler } from \"@ricsam/isolate-playwright/client\";\n\nplaywright: { handler: defaultPlaywrightHandler(page) }\n```\n\n### Script Mode (No Tests)\n\n```typescript\nimport { createRuntime } from \"@ricsam/isolate-runtime\";\nimport { chromium } from \"playwright\";\nimport { defaultPlaywrightHandler } from \"@ricsam/isolate-playwright/client\";\n\nconst browser = await chromium.launch({ headless: true });\nconst page = await browser.newPage();\n\nconst runtime = await createRuntime({\n  playwright: {\n    handler: defaultPlaywrightHandler(page),\n    console: true, // Print browser console to stdout\n  },\n});\n\n// Run automation script - no test framework needed\nawait runtime.eval(`\n  await page.goto(\"/\");\n  const title = await page.title();\n  console.log(\"Page title:\", title);\n`);\n\n// Get collected data\nconst data = runtime.playwright.getCollectedData();\nconsole.log(\"Network requests:\", data.networkRequests);\n\nawait runtime.dispose();\nawait browser.close();\n```\n\n### Test Mode (With Test Framework)\n\nCombine `testEnvironment` and `playwright` for browser testing. Playwright extends `expect` with locator matchers:\n\n```typescript\nimport { createRuntime } from \"@ricsam/isolate-runtime\";\nimport { chromium } from \"playwright\";\nimport { defaultPlaywrightHandler } from \"@ricsam/isolate-playwright/client\";\n\nconst browser = await chromium.launch({ headless: true });\nconst page = await browser.newPage();\n\nconst runtime = await createRuntime({\n  testEnvironment: true, // Provides describe, it, expect\n  playwright: {\n    handler: defaultPlaywrightHandler(page),\n    onEvent: (event) => {\n      if (event.type === \"browserConsoleLog\") {\n        console.log(\"[browser]\", event.stdout);\n      }\n    },\n  },\n});\n\nawait runtime.eval(`\n  describe(\"homepage\", () => {\n    it(\"loads correctly\", async () => {\n      await page.goto(\"/\");\n      await expect(page.getByText(\"Example Domain\")).toBeVisible(); // Locator matcher\n      expect(await page.title()).toBe(\"Example Domain\"); // Primitive matcher\n    });\n  });\n`);\n\n// Run tests via test-environment\nconst results = await runtime.testEnvironment.runTests();\nconsole.log(`${results.passed}/${results.total} passed`);\n\n// Get browser data\nconst data = runtime.playwright.getCollectedData();\nconsole.log(\"Browser logs:\", data.browserConsoleLogs);\n\nawait runtime.dispose();\nawait browser.close();\n```\n\n### Multi-Page Testing\n\nFor tests that need multiple pages or browser contexts, provide `createPage` and/or `createContext` callbacks:\n\n```typescript\nimport { createRuntime } from \"@ricsam/isolate-runtime\";\nimport { chromium } from \"playwright\";\nimport { defaultPlaywrightHandler } from \"@ricsam/isolate-playwright/client\";\n\nconst browser = await chromium.launch({ headless: true });\nconst browserContext = await browser.newContext();\nconst page = await browserContext.newPage();\n\nconst runtime = await createRuntime({\n  testEnvironment: true,\n  playwright: {\n    handler: defaultPlaywrightHandler(page, {\n      // Called when isolate code calls context.newPage()\n      createPage: async (context) => context.newPage(),\n      // Called when isolate code calls browser.newContext()\n      createContext: async (options) => browser.newContext(options),\n    }),\n  },\n});\n\nawait runtime.eval(`\n  test('multi-page test', async () => {\n    // Create additional pages\n    const page2 = await context.newPage();\n\n    // Navigate independently\n    await page.goto('https://example.com/page1');\n    await page2.goto('https://example.com/page2');\n\n    // Work with multiple pages\n    await page.locator('#button').click();\n    await page2.locator('#input').fill('text');\n\n    await page2.close();\n  });\n\n  test('multi-context test', async () => {\n    // Create isolated context (separate cookies, storage)\n    const ctx2 = await browser.newContext();\n    const page2 = await ctx2.newPage();\n\n    // Cookies are isolated between contexts\n    await context.addCookies([{ name: 'test', value: '1', domain: 'example.com', path: '/' }]);\n    const ctx1Cookies = await context.cookies();\n    const ctx2Cookies = await ctx2.cookies();\n\n    expect(ctx1Cookies.some(c => c.name === 'test')).toBe(true);\n    expect(ctx2Cookies.some(c => c.name === 'test')).toBe(false);\n\n    await ctx2.close();\n  });\n`);\n\nconst results = await runtime.testEnvironment.runTests();\nawait runtime.dispose();\nawait browser.close();\n```\n\n**Behavior without lifecycle callbacks:**\n- `context.newPage()` without `createPage`: Throws error\n- `browser.newContext()` without `createContext`: Throws error\n- `context.cookies()`, `context.addCookies()`, `context.clearCookies()`: Work without callbacks\n\n## Included APIs\n\n- Core (Blob, File, streams, URL, TextEncoder/Decoder)\n- Console\n- Encoding (atob/btoa)\n- Timers (setTimeout, setInterval)\n- Path utilities\n- Crypto (randomUUID, getRandomValues, subtle)\n- Fetch API\n- File System (if handler provided)\n- Test Environment (if enabled)\n- Playwright (if handler provided)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}