{"_id":"@ricsam/isolate","_rev":"29-12012e5f7a6f73b406387decea204545","name":"@ricsam/isolate","dist-tags":{"latest":"0.2.0"},"versions":{"0.0.1":{"name":"@ricsam/isolate","version":"0.0.1","keywords":["oidc","trusted-publishing","setup"],"_id":"@ricsam/isolate@0.0.1","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"dist":{"shasum":"06ec584f61f0f9ee8edc7dabde46d2b5e6fca184","tarball":"https://registry.npmjs.org/@ricsam/isolate/-/isolate-0.0.1.tgz","fileCount":2,"integrity":"sha512-3+5GDk0aR6uDibLob5vOP2hqRnRYhowJBJaVZaa2CirHz4JapDFh7gVnSLLeo40VFqRjb3Kd6c+OSEo4bC2gPA==","signatures":[{"sig":"MEUCIFPc3mgS/7Y8q2sN1uvkF6oi5uAv0yvybOAayQY+qevtAiEAlFcVRHMCwNkLub0SmsOLAF/+gQu8+qoDZJmR3AZEi4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2023},"_npmUser":{"name":"ricsam","email":"oss@ricsam.dev"},"_npmVersion":"11.6.2","description":"OIDC trusted publishing setup package for @ricsam/isolate","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/isolate_0.0.1_1774373366273_0.22288964255064259","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@ricsam/isolate","version":"0.1.0","keywords":["isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate@0.1.0","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"homepage":"https://github.com/ricsam/isolate#readme","bugs":{"url":"https://github.com/ricsam/isolate/issues"},"bin":{"isolate-daemon":"dist/cjs/daemon.cjs"},"dist":{"shasum":"e5ab4ed877914ced4fc2a38cf12f6b770b21bc75","tarball":"https://registry.npmjs.org/@ricsam/isolate/-/isolate-0.1.0.tgz","fileCount":298,"integrity":"sha512-FZ3vhTkVCrYkyGWFH6gmsjm2ztP5kDmiwHNUlFS4asIeuE7RkCmb1ICCw8ghCP6JrizufrmERFekPo6Q8XjUgw==","signatures":[{"sig":"MEUCIE0uvqfDNKn3cTfM+BmbL2GJDAzw8h3TLJ7ucs8CU8DAAiEAoSrdd2hS77NmFvyEZplDyUVjtIeWp0OG40qjbDkBpXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5161747},"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"},"./daemon":{"types":"./dist/types/daemon.d.ts","import":"./dist/mjs/daemon.mjs","require":"./dist/cjs/daemon.cjs"}},"gitHead":"d88c936d4de7473da351beb7de39e1d17ce5e638","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:92649a53-d46c-47a6-8d38-ade9a237cfd2"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git","directory":"packages/isolate"},"_npmVersion":"11.12.0","description":"Unified runtime host for app servers, script runtimes, browser runtimes, module resolution, file bindings, and typechecking","directories":{},"_nodeVersion":"24.14.0","dependencies":{"rollup":"^4.0.0","linkedom":"^0.18.12","ts-morph":"^24.0.0","mime-types":"^3.0.2","@msgpack/msgpack":"^3.1.2","@types/mime-types":"3.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-node-resolve":"^16.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"playwright":"^1","isolated-vm":"^6"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate_0.1.0_1774374919015_0.36309757508148244","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@ricsam/isolate","version":"0.1.1","keywords":["isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate@0.1.1","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"homepage":"https://github.com/ricsam/isolate#readme","bugs":{"url":"https://github.com/ricsam/isolate/issues"},"bin":{"isolate-daemon":"dist/cjs/daemon.cjs"},"dist":{"shasum":"7c78bb82679701e2f0bed5d15af8b020b4469c95","tarball":"https://registry.npmjs.org/@ricsam/isolate/-/isolate-0.1.1.tgz","fileCount":299,"integrity":"sha512-W7i3O2//QttCBZ5cD0YrT6HxnfC9CDYbI1/uLx3LbATTzMdndMkzVt5Jw5V0ljU60ssIxi1lVU2i5utO3eMzfA==","signatures":[{"sig":"MEQCIE3+uiI8DaDsi1BVisXvgVtxha9mRbsdd9U79Binrq1BAiB6vljaflPsQ9Soxscgv7Wg5sVO5t0wJlCwLpKsf+VCCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5167150},"main":"./dist/cjs/index.cjs","type":"module","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"},"./daemon":{"types":"./dist/types/daemon.d.ts","import":"./dist/mjs/daemon.mjs","require":"./dist/cjs/daemon.cjs"}},"gitHead":"1f967116427df03c2634283c5af781ebf827d1fd","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts' --test-reporter tap --test-reporter-destination stdout","build":"bun scripts/build.ts","build:npm":"bun scripts/build.ts","test:spec":"node --test --experimental-strip-types 'src/**/*.test.ts' --test-reporter spec --test-reporter-destination stdout","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:92649a53-d46c-47a6-8d38-ade9a237cfd2"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git"},"_npmVersion":"11.12.0","description":"Unified runtime host for app servers, script runtimes, browser runtimes, module resolution, file bindings, and typechecking","directories":{},"_nodeVersion":"24.14.0","dependencies":{"rollup":"^4.0.0","linkedom":"^0.18.12","ts-morph":"^24.0.0","mime-types":"^3.0.2","@msgpack/msgpack":"^3.1.2","@types/mime-types":"3.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-node-resolve":"^16.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1","typescript":"^5","@types/node":"^24","@changesets/cli":"latest"},"peerDependencies":{"playwright":"^1","isolated-vm":"^6"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate_0.1.1_1774445612807_0.6846763026327172","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@ricsam/isolate","version":"0.1.2","keywords":["isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate@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"},"bin":{"isolate-daemon":"dist/cjs/daemon.cjs"},"dist":{"shasum":"dea265268b5e2b4b153314aece0c05a3e3c8e3de","tarball":"https://registry.npmjs.org/@ricsam/isolate/-/isolate-0.1.2.tgz","fileCount":299,"integrity":"sha512-8+7z2Emztc2eX+6u9qNdvtXEaxjmZsEQ1vhJywCnMfd14/aKQu4DBGaoOw3KyLXaO6yr7seQHRhLSfvDIvJ8QA==","signatures":[{"sig":"MEUCIQDS2t2un+b4MhY1rjkfaJ7dc026p/ptWZHgzTwulpoiqQIgAVOktP9MZ15ZaeoZLU9MDCvYFOKLURUYM9Bmcn0FTk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5168390},"main":"./dist/cjs/index.cjs","type":"module","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"},"./daemon":{"types":"./dist/types/daemon.d.ts","import":"./dist/mjs/daemon.mjs","require":"./dist/cjs/daemon.cjs"}},"gitHead":"1985af958d2ea9dfd5784bc19ec2255246f06ab4","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts' --test-reporter tap --test-reporter-destination stdout","build":"bun scripts/build.ts","build:npm":"bun scripts/build.ts","test:spec":"node --test --experimental-strip-types 'src/**/*.test.ts' --test-reporter spec --test-reporter-destination stdout","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:92649a53-d46c-47a6-8d38-ade9a237cfd2"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git"},"_npmVersion":"11.12.0","description":"Unified runtime host for app servers, script runtimes, browser runtimes, module resolution, file bindings, and typechecking","directories":{},"_nodeVersion":"24.14.0","dependencies":{"rollup":"^4.0.0","linkedom":"^0.18.12","ts-morph":"^24.0.0","mime-types":"^3.0.2","@msgpack/msgpack":"^3.1.2","@types/mime-types":"3.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-node-resolve":"^16.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1","typescript":"^5","@types/node":"^24","@changesets/cli":"latest"},"peerDependencies":{"playwright":"^1","isolated-vm":"^6"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate_0.1.2_1774515691765_0.7437745160627005","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@ricsam/isolate","version":"0.1.3","keywords":["isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate@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"},"bin":{"isolate-daemon":"dist/cjs/daemon.cjs"},"dist":{"shasum":"59680e62c940390f9f9b41dae165345adb5141c5","tarball":"https://registry.npmjs.org/@ricsam/isolate/-/isolate-0.1.3.tgz","fileCount":299,"integrity":"sha512-ts6psSmeEdCD3BcBw2wt1WtyM3xJ2PciP5ADZp8O6ghfWlZBidecKWIgCzvc5nkIw/6XULHzeV27CVyPy352Sw==","signatures":[{"sig":"MEUCIQCgL8FxFrT/aagoeozasASbS/yVCXXVbdPcdG2XIQwz4AIgVg1jW4CNJO1LcAheG41f0R7AD0MU2PzsVvNGpUqYSng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5170348},"main":"./dist/cjs/index.cjs","type":"module","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"},"./daemon":{"types":"./dist/types/daemon.d.ts","import":"./dist/mjs/daemon.mjs","require":"./dist/cjs/daemon.cjs"}},"gitHead":"c0eb6344703dab2ccde781fafbdc089aed5c5357","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts' --test-reporter tap --test-reporter-destination stdout","build":"bun scripts/build.ts","build:npm":"bun scripts/build.ts","test:spec":"node --test --experimental-strip-types 'src/**/*.test.ts' --test-reporter spec --test-reporter-destination stdout","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:92649a53-d46c-47a6-8d38-ade9a237cfd2"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git"},"_npmVersion":"11.12.1","description":"Unified runtime host for app servers, script runtimes, browser runtimes, module resolution, file bindings, and typechecking","directories":{},"_nodeVersion":"24.14.0","dependencies":{"rollup":"^4.0.0","linkedom":"^0.18.12","ts-morph":"^24.0.0","mime-types":"^3.0.2","@msgpack/msgpack":"^3.1.2","@types/mime-types":"3.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-node-resolve":"^16.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1","typescript":"^5","@types/node":"^24","@changesets/cli":"latest"},"peerDependencies":{"playwright":"^1","isolated-vm":"^6"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate_0.1.3_1774761191796_0.7220365522833849","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@ricsam/isolate","version":"0.1.4","keywords":["isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate@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"},"bin":{"isolate-daemon":"dist/cjs/daemon.cjs"},"dist":{"shasum":"80377059aed09b17884309815a26cf2fae0dd424","tarball":"https://registry.npmjs.org/@ricsam/isolate/-/isolate-0.1.4.tgz","fileCount":299,"integrity":"sha512-PAvEMGhlk/q7hBxuk86nJulztVhCd9Rac5j/9XyxrOidgCN2wrFM/FSBROfuk6Myafm0Wded4KqyiYvb3lkC3g==","signatures":[{"sig":"MEYCIQCRLTTYIlWsAo2DSLNBXlfg3RLHzoEjdOnRVPTGu3Y68QIhAPWfLjZpNUomtmTo+Gzxstlm6wyuuyy/3vcxne7sK9fL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5174636},"main":"./dist/cjs/index.cjs","type":"module","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"},"./daemon":{"types":"./dist/types/daemon.d.ts","import":"./dist/mjs/daemon.mjs","require":"./dist/cjs/daemon.cjs"}},"gitHead":"29a0a2e5ce976fae6de82e921a7d5497d12c52e8","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts' --test-reporter tap --test-reporter-destination stdout","build":"bun scripts/build.ts","build:npm":"bun scripts/build.ts","test:spec":"node --test --experimental-strip-types 'src/**/*.test.ts' --test-reporter spec --test-reporter-destination stdout","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:92649a53-d46c-47a6-8d38-ade9a237cfd2"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git"},"_npmVersion":"11.12.1","description":"Unified runtime host for app servers, script runtimes, browser runtimes, module resolution, file bindings, and typechecking","directories":{},"_nodeVersion":"24.14.0","dependencies":{"rollup":"^4.0.0","linkedom":"^0.18.12","ts-morph":"^24.0.0","mime-types":"^3.0.2","@msgpack/msgpack":"^3.1.2","@types/mime-types":"3.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-node-resolve":"^16.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1","typescript":"^5","@types/node":"^24","@changesets/cli":"latest"},"peerDependencies":{"playwright":"^1","isolated-vm":"^6"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate_0.1.4_1774762561175_0.4105278672713968","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@ricsam/isolate","version":"0.1.5","keywords":["@ricsam/isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate@0.1.5","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"homepage":"https://github.com/ricsam/isolate#readme","bugs":{"url":"https://github.com/ricsam/isolate/issues"},"bin":{"isolate-daemon":"dist/cjs/daemon.cjs"},"dist":{"shasum":"88ffa62818cc2e4e822f57607a887578b8241434","tarball":"https://registry.npmjs.org/@ricsam/isolate/-/isolate-0.1.5.tgz","fileCount":304,"integrity":"sha512-RhbhzTd51F32r64KYFSIDasEBP7P9ytz4r3dYYupRlZVFw62Lp8kXdpH/NI8npjIjxIN3rF9umQVtUCr/G0eyQ==","signatures":[{"sig":"MEUCIQCA1XrHWzgq68Vv6zGW0LJJwK0TorVUhBc+c27sNn/yEgIgOF+Ct3ZI1/d9VWSSgV+CeSHlTfzrwxH+NZjJtD4QpkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5264683},"main":"./dist/cjs/index.cjs","type":"module","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"},"./daemon":{"types":"./dist/types/daemon.d.ts","import":"./dist/mjs/daemon.mjs","require":"./dist/cjs/daemon.cjs"}},"gitHead":"6742f5bba66a0028db75f1a9dffc843a3935f24a","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts' --test-reporter tap --test-reporter-destination stdout","build":"bun scripts/build.ts","build:npm":"bun scripts/build.ts","test:spec":"node --test --experimental-strip-types 'src/**/*.test.ts' --test-reporter spec --test-reporter-destination stdout","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:92649a53-d46c-47a6-8d38-ade9a237cfd2"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git"},"workspaces":[".","vendor/isolated-vm"],"_npmVersion":"11.12.1","description":"Unified runtime host for app servers, script runtimes, browser runtimes, module resolution, file bindings, and typechecking","directories":{},"_nodeVersion":"24.14.0","dependencies":{"rollup":"^4.0.0","linkedom":"^0.18.12","ts-morph":"^24.0.0","mime-types":"^3.0.2","@msgpack/msgpack":"^3.1.2","@types/mime-types":"3.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-node-resolve":"^16.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"changeset":"npm:@changesets/cli@latest","playwright":"^1","typescript":"^5","@types/node":"^24","@changesets/cli":"latest"},"peerDependencies":{"playwright":"^1","@ricsam/isolated-vm":"^6.1.3"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate_0.1.5_1774870548529_0.3891728062564215","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@ricsam/isolate","version":"0.1.6","keywords":["@ricsam/isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate@0.1.6","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"homepage":"https://github.com/ricsam/isolate#readme","bugs":{"url":"https://github.com/ricsam/isolate/issues"},"bin":{"isolate-daemon":"dist/cjs/daemon.cjs"},"dist":{"shasum":"64ec667e5a24358574c8073d85cdfbadc5aa0cef","tarball":"https://registry.npmjs.org/@ricsam/isolate/-/isolate-0.1.6.tgz","fileCount":304,"integrity":"sha512-KAO79REprrQCGIXQzD917b+mFXiK9PJWpY1xsxmw+GmIArAxdQtpBOnkzkdVXapy3+PkvGZX4pAaz7SFR7pEDw==","signatures":[{"sig":"MEQCIF1rh7OSK0ygYeiPNQjbqrh9mfvG8RgJ/ThoMTaR0FsJAiAsePyrUaFhzgWZymG0085RTV+fC95izd36HOiF78F40w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5316532},"main":"./dist/cjs/index.cjs","type":"module","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"},"./daemon":{"types":"./dist/types/daemon.d.ts","import":"./dist/mjs/daemon.mjs","require":"./dist/cjs/daemon.cjs"}},"gitHead":"c681ca818514fd724917241e9b864be17d02556a","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts' --test-reporter tap --test-reporter-destination stdout","build":"bun scripts/build.ts","build:npm":"bun scripts/build.ts","test:spec":"node --test --experimental-strip-types 'src/**/*.test.ts' --test-reporter spec --test-reporter-destination stdout","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:92649a53-d46c-47a6-8d38-ade9a237cfd2"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git"},"workspaces":[".","vendor/isolated-vm"],"_npmVersion":"11.12.1","description":"Unified runtime host for app servers, script runtimes, browser runtimes, module resolution, file bindings, and typechecking","directories":{},"_nodeVersion":"24.14.0","dependencies":{"rollup":"^4.0.0","linkedom":"^0.18.12","ts-morph":"^24.0.0","mime-types":"^3.0.2","@msgpack/msgpack":"^3.1.2","@types/mime-types":"3.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-node-resolve":"^16.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"changeset":"npm:@changesets/cli@latest","playwright":"^1","typescript":"^5","@types/node":"^24","@changesets/cli":"latest"},"peerDependencies":{"playwright":"^1","@ricsam/isolated-vm":"^6.1.4"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate_0.1.6_1774874788169_0.29462802859103787","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@ricsam/isolate","version":"0.1.7","keywords":["@ricsam/isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate@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"},"bin":{"isolate-daemon":"dist/cjs/daemon.cjs"},"dist":{"shasum":"e4b90b88cc8dac307e6d7c813a2910b616a36201","tarball":"https://registry.npmjs.org/@ricsam/isolate/-/isolate-0.1.7.tgz","fileCount":304,"integrity":"sha512-7Txr4PNh4ffjFfSqQhzj4CRKT9wxOhNAeX94TQYwZgT+Mdz/VUpyTsgTDcVXkw6LMF/ILOSpZJAJRZ1XEEn08w==","signatures":[{"sig":"MEUCIFrV/sUC1zK7WW2rQwyWBqvegBUQtOqBpatDGlLEG7u+AiEAyuH5V9+r75pRJC7GJpCMYxPEsvXimGyeWGYMbFsexKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5348242},"main":"./dist/cjs/index.cjs","type":"module","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"},"./daemon":{"types":"./dist/types/daemon.d.ts","import":"./dist/mjs/daemon.mjs","require":"./dist/cjs/daemon.cjs"}},"gitHead":"24e54da3c5dd8e9735615146ba5cb59483d9d46f","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts' --test-reporter tap --test-reporter-destination stdout","build":"bun scripts/build.ts","build:npm":"bun scripts/build.ts","test:spec":"node --test --experimental-strip-types 'src/**/*.test.ts' --test-reporter spec --test-reporter-destination stdout","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:92649a53-d46c-47a6-8d38-ade9a237cfd2"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git"},"workspaces":[".","vendor/isolated-vm"],"_npmVersion":"11.12.1","description":"Unified runtime host for app servers, script runtimes, browser runtimes, module resolution, file bindings, and typechecking","directories":{},"_nodeVersion":"24.14.0","dependencies":{"rollup":"^4.0.0","linkedom":"^0.18.12","ts-morph":"^24.0.0","mime-types":"^3.0.2","@msgpack/msgpack":"^3.1.2","@types/mime-types":"3.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-node-resolve":"^16.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"changeset":"npm:@changesets/cli@latest","playwright":"^1","typescript":"^5","@types/node":"^24","@changesets/cli":"latest"},"peerDependencies":{"playwright":"^1","@ricsam/isolated-vm":"^6.1.4"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate_0.1.7_1774906854049_0.6772054104250791","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@ricsam/isolate","version":"0.1.8","keywords":["@ricsam/isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate@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"},"bin":{"isolate-daemon":"dist/cjs/daemon.cjs"},"dist":{"shasum":"0e5d8b350ca81de47b5cd39e50e03975d12d5a1b","tarball":"https://registry.npmjs.org/@ricsam/isolate/-/isolate-0.1.8.tgz","fileCount":304,"integrity":"sha512-KwzeURySXbOb4J82MIJ3N2JzNMXArME8esC1TqKJvcb84HaUyAXdkV4lK444aJweMEmP/WdpyV5bXfzKHlejOQ==","signatures":[{"sig":"MEUCIQDRoW+ocf5Mf4XRkm79+UJ+nQmBO/zdcCwSHUp0gfIA+QIgKa7X6F02BbQAiZPf0/B2UtbRR5+mcUkDSPEL+MyQPuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5372730},"main":"./dist/cjs/index.cjs","type":"module","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"},"./daemon":{"types":"./dist/types/daemon.d.ts","import":"./dist/mjs/daemon.mjs","require":"./dist/cjs/daemon.cjs"}},"gitHead":"9ac3a2af0244707c1ed83560ba901c07c2dd027a","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts' --test-reporter tap --test-reporter-destination stdout","build":"bun scripts/build.ts","build:npm":"bun scripts/build.ts","test:spec":"node --test --experimental-strip-types 'src/**/*.test.ts' --test-reporter spec --test-reporter-destination stdout","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:92649a53-d46c-47a6-8d38-ade9a237cfd2"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git"},"workspaces":[".","vendor/isolated-vm"],"_npmVersion":"11.12.1","description":"Unified runtime host for app servers, script runtimes, browser runtimes, module resolution, file bindings, and typechecking","directories":{},"_nodeVersion":"24.14.0","dependencies":{"rollup":"^4.0.0","linkedom":"^0.18.12","ts-morph":"^24.0.0","mime-types":"^3.0.2","@msgpack/msgpack":"^3.1.2","@types/mime-types":"3.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-node-resolve":"^16.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"changeset":"npm:@changesets/cli@latest","playwright":"^1","typescript":"^5","@types/node":"^24","@changesets/cli":"latest"},"peerDependencies":{"playwright":"^1","@ricsam/isolated-vm":"^6.1.4"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate_0.1.8_1774935555395_0.48246762252193043","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@ricsam/isolate","version":"0.1.10","keywords":["@ricsam/isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate@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"},"bin":{"isolate-daemon":"dist/cjs/daemon.cjs"},"dist":{"shasum":"3cf446d765d9d0ec3dd35e8ab9621eb4a0b37c44","tarball":"https://registry.npmjs.org/@ricsam/isolate/-/isolate-0.1.10.tgz","fileCount":304,"integrity":"sha512-eFuKdCoRVc9CoS+DNXncr4R3nDq2A7ElNAIBaMvN/NahYBTK2aA28Uvnas59Nc4X2UJYd14rBRRr6lem69C1HA==","signatures":[{"sig":"MEYCIQCEg0Ufl9bmzHWctT/zsVvli0VXeeSaQo/+69OeBERpFgIhAJw+VL2IacUrQ0R9Vx4S8Amq/wGu9YHM+6GdvBw6YLRw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5401907},"main":"./dist/cjs/index.cjs","type":"module","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"},"./daemon":{"types":"./dist/types/daemon.d.ts","import":"./dist/mjs/daemon.mjs","require":"./dist/cjs/daemon.cjs"}},"gitHead":"6b197761398347eb6cb5bb0f9a6e6ba885c857a2","scripts":{"test":"node --test --experimental-strip-types 'src/**/*.test.ts' --test-reporter tap --test-reporter-destination stdout","build":"bun scripts/build.ts","build:npm":"bun scripts/build.ts","test:spec":"node --test --experimental-strip-types 'src/**/*.test.ts' --test-reporter spec --test-reporter-destination stdout","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:92649a53-d46c-47a6-8d38-ade9a237cfd2"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git"},"workspaces":[".","vendor/isolated-vm"],"_npmVersion":"11.12.1","description":"Unified runtime host for app servers, script runtimes, browser runtimes, module resolution, file bindings, and typechecking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"rollup":"^4.0.0","linkedom":"^0.18.12","ts-morph":"^24.0.0","mime-types":"^3.0.2","@msgpack/msgpack":"^3.1.2","@types/mime-types":"3.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-node-resolve":"^16.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"changeset":"npm:@changesets/cli@latest","playwright":"^1","typescript":"^5","@types/node":"^24","@changesets/cli":"latest"},"peerDependencies":{"playwright":"^1","@ricsam/isolated-vm":"^6.1.4"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate_0.1.10_1775255096974_0.7778886514804759","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@ricsam/isolate","version":"0.1.11","keywords":["@ricsam/isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate@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"},"bin":{"isolate-daemon":"dist/cjs/daemon.cjs"},"dist":{"shasum":"6242762036b15be6733d4a7c2052d6edbb1ea96d","tarball":"https://registry.npmjs.org/@ricsam/isolate/-/isolate-0.1.11.tgz","fileCount":319,"integrity":"sha512-NaYTtLpgua/cpAAxcjVnZXfBCbQ1IH4bZ+FX0EUDFnKudypqxCuHBcyOsl+Mo0LcFvgGw9MV1rpI7g65dC58GA==","signatures":[{"sig":"MEQCIC9yvJMmrkr9kbGJT9BImoaJM7ETEeeVny2/YlFt+yv/AiB3a7l3R1/fr4Ggy5upnq7WxQAD80yc/DaJCYl0qIHmYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5768073},"main":"./dist/cjs/index.cjs","type":"module","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"},"./daemon":{"types":"./dist/types/daemon.d.ts","import":"./dist/mjs/daemon.mjs","require":"./dist/cjs/daemon.cjs"}},"gitHead":"f9112442d0f5e141ca7edb22a00a66953c7fbe63","scripts":{"test":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter tap --test-reporter-destination stdout","build":"bun scripts/build.ts","build:npm":"bun scripts/build.ts","test:spec":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter spec --test-reporter-destination stdout","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:92649a53-d46c-47a6-8d38-ade9a237cfd2"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git"},"workspaces":[".","vendor/isolated-vm"],"_npmVersion":"11.12.1","description":"Unified runtime host for app servers, script runtimes, browser runtimes, module resolution, file bindings, and typechecking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"rollup":"^4.0.0","linkedom":"^0.18.12","ts-morph":"^24.0.0","mime-types":"^3.0.2","@msgpack/msgpack":"^3.1.2","@types/mime-types":"3.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-node-resolve":"^16.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"changeset":"npm:@changesets/cli@latest","playwright":"^1","typescript":"^5","@types/node":"^24","@changesets/cli":"latest"},"peerDependencies":{"playwright":"^1","@ricsam/isolated-vm":"^6.1.4"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate_0.1.11_1775306707839_0.5543069108760212","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@ricsam/isolate","version":"0.1.12","keywords":["@ricsam/isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate@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"},"bin":{"isolate-daemon":"dist/cjs/daemon.cjs"},"dist":{"shasum":"07675239e3b052d7450a110f375938c0201acf82","tarball":"https://registry.npmjs.org/@ricsam/isolate/-/isolate-0.1.12.tgz","fileCount":329,"integrity":"sha512-0v+awr0a2OVmwI1zYQmCE+BReDeEYEeKdoJdNRGnozDN+Z9k1W8q3tWWK83+pe34HheFxiGZRbt6Ip+xd8b0NQ==","signatures":[{"sig":"MEUCIETjBtsfht/Vh6gXy/rcsVEtS+7xgRxEdtD9F3m1dkNOAiEAyAUZI/f9O8Yki2cR5hce10uu2K5IEWcncBU0oVffST0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5886011},"main":"./dist/cjs/index.cjs","type":"module","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"},"./daemon":{"types":"./dist/types/daemon.d.ts","import":"./dist/mjs/daemon.mjs","require":"./dist/cjs/daemon.cjs"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/mjs/playwright.mjs","require":"./dist/cjs/playwright.cjs"}},"gitHead":"0db3b617c8d3350ef781252fb463e8c624241761","scripts":{"test":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter tap --test-reporter-destination stdout","build":"bun scripts/build.ts","build:npm":"bun scripts/build.ts","test:spec":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter spec --test-reporter-destination stdout","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:92649a53-d46c-47a6-8d38-ade9a237cfd2"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git"},"workspaces":[".","vendor/isolated-vm"],"_npmVersion":"11.12.1","description":"Unified runtime host for app servers, script runtimes, browser runtimes, module resolution, file bindings, and typechecking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"rollup":"^4.0.0","linkedom":"^0.18.12","ts-morph":"^24.0.0","mime-types":"^3.0.2","@msgpack/msgpack":"^3.1.2","@types/mime-types":"3.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-node-resolve":"^16.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"changeset":"npm:@changesets/cli@latest","playwright":"^1","typescript":"^5","@types/node":"^24","@changesets/cli":"latest"},"peerDependencies":{"playwright":"^1","@ricsam/isolated-vm":"^6.1.4"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate_0.1.12_1775322386329_0.36543936606801","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@ricsam/isolate","version":"0.1.13","keywords":["@ricsam/isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate@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"},"bin":{"isolate-daemon":"dist/cjs/daemon.cjs"},"dist":{"shasum":"e6055dc11fb90677bed504c242ea184cc4dc3d7a","tarball":"https://registry.npmjs.org/@ricsam/isolate/-/isolate-0.1.13.tgz","fileCount":334,"integrity":"sha512-vmcqAHQjUbSfIxwXPJwqJuQMt9YZeVzM8DsIiglUjKAXQN+7dDMzHqRdi5yB8CtXJXGm29ubsPECY4KRG2q/Pw==","signatures":[{"sig":"MEUCIC4vwNpUhTdk41peSrz6KajdMGJ4918sjCxx0KYnv3QhAiEAn/B09DOYfwJtzG1GZW6MF9gSbUWl+9GH8CdtLvb47Iw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5923190},"main":"./dist/cjs/index.cjs","type":"module","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"},"./daemon":{"types":"./dist/types/daemon.d.ts","import":"./dist/mjs/daemon.mjs","require":"./dist/cjs/daemon.cjs"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/mjs/playwright.mjs","require":"./dist/cjs/playwright.cjs"}},"gitHead":"61a8e85bcc11f5e9ea8a73e49e629157ff72cc7e","scripts":{"test":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter tap --test-reporter-destination stdout","build":"bun scripts/build.ts","build:npm":"bun scripts/build.ts","test:spec":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter spec --test-reporter-destination stdout","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:92649a53-d46c-47a6-8d38-ade9a237cfd2"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git"},"workspaces":[".","vendor/isolated-vm"],"_npmVersion":"11.12.1","description":"Unified runtime host for app servers, script runtimes, browser runtimes, module resolution, file bindings, and typechecking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"rollup":"^4.0.0","linkedom":"^0.18.12","ts-morph":"^24.0.0","mime-types":"^3.0.2","@msgpack/msgpack":"^3.1.2","@types/mime-types":"3.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-node-resolve":"^16.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"changeset":"npm:@changesets/cli@latest","playwright":"^1","typescript":"^5","@types/node":"^24","@changesets/cli":"latest"},"peerDependencies":{"playwright":"^1","@ricsam/isolated-vm":"^6.1.4"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate_0.1.13_1775337599299_0.44599976447016343","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@ricsam/isolate","version":"0.1.14","keywords":["@ricsam/isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate@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"},"bin":{"isolate-daemon":"dist/cjs/daemon.cjs"},"dist":{"shasum":"b87c1d35f1e643ce01bc290888d767104380402c","tarball":"https://registry.npmjs.org/@ricsam/isolate/-/isolate-0.1.14.tgz","fileCount":339,"integrity":"sha512-+cAho1dePySMrbItDXQbi4L2SGyEzEqc61fG7H0++MxDVJsiNUFhYaQbAO+ViAveH/nxMkcZ9ldxtTmLWWTWGA==","signatures":[{"sig":"MEQCIH3ePWxq5ilPzw8p54PqGjLz/ndYbi/lgYLjRUFwuoxCAiBx+zgbg21azioN6aIClsZ4MoiNSvkXK9Grq+hDsUVxFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5935725},"main":"./dist/cjs/index.cjs","type":"module","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"},"./daemon":{"types":"./dist/types/daemon.d.ts","import":"./dist/mjs/daemon.mjs","require":"./dist/cjs/daemon.cjs"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/mjs/playwright.mjs","require":"./dist/cjs/playwright.cjs"}},"gitHead":"2a76c859b107fb1ebf0d5da721823a868f03b29b","scripts":{"test":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter tap --test-reporter-destination stdout","build":"bun scripts/build.ts","build:npm":"bun scripts/build.ts","test:spec":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter spec --test-reporter-destination stdout","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:92649a53-d46c-47a6-8d38-ade9a237cfd2"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git"},"workspaces":[".","vendor/isolated-vm"],"_npmVersion":"11.12.1","description":"Unified runtime host for app servers, script runtimes, browser runtimes, module resolution, file bindings, and typechecking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"rollup":"^4.0.0","linkedom":"^0.18.12","ts-morph":"^24.0.0","mime-types":"^3.0.2","@msgpack/msgpack":"^3.1.2","@types/mime-types":"3.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-node-resolve":"^16.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"changeset":"npm:@changesets/cli@latest","playwright":"^1","typescript":"^5","@types/node":"^24","@changesets/cli":"latest"},"peerDependencies":{"playwright":"^1","@ricsam/isolated-vm":"^6.1.4"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate_0.1.14_1775390528703_0.846010569339473","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@ricsam/isolate","version":"0.1.15","keywords":["@ricsam/isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate@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"},"bin":{"isolate-daemon":"dist/cjs/daemon.cjs"},"dist":{"shasum":"60ff0fcdd2a75b7d7c72362ec1e4d73d22360ef7","tarball":"https://registry.npmjs.org/@ricsam/isolate/-/isolate-0.1.15.tgz","fileCount":339,"integrity":"sha512-X8WtHNePIZrSez1xfHOmRmURIZNY7zosJaXnVa9mo7VMvqG2TI0+iNWccIzCtEBH8BEYAT2Dx7XRUQ3UBt8E+Q==","signatures":[{"sig":"MEQCIAgRfAnikM3HLUffy4OqKEXz2Jb8Ok4i17a0CC6vTJt3AiAPLpbXAjRHUoYYYrvswl9uJmBhY5GUBPiW+R62iYkyiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5959385},"main":"./dist/cjs/index.cjs","type":"module","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"},"./daemon":{"types":"./dist/types/daemon.d.ts","import":"./dist/mjs/daemon.mjs","require":"./dist/cjs/daemon.cjs"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/mjs/playwright.mjs","require":"./dist/cjs/playwright.cjs"}},"gitHead":"d0556477363c39b94e79af1c548258a1e23cff82","scripts":{"test":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter tap --test-reporter-destination stdout","build":"bun scripts/build.ts","build:npm":"bun scripts/build.ts","test:spec":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter spec --test-reporter-destination stdout","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:92649a53-d46c-47a6-8d38-ade9a237cfd2"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git"},"workspaces":[".","vendor/isolated-vm"],"_npmVersion":"11.12.1","description":"Unified runtime host for app servers, script runtimes, browser runtimes, module resolution, file bindings, and typechecking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"rollup":"^4.0.0","linkedom":"^0.18.12","ts-morph":"^24.0.0","mime-types":"^3.0.2","@msgpack/msgpack":"^3.1.2","@types/mime-types":"3.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-node-resolve":"^16.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"changeset":"npm:@changesets/cli@latest","playwright":"^1","typescript":"^5","@types/node":"^24","@changesets/cli":"latest"},"peerDependencies":{"playwright":"^1","@ricsam/isolated-vm":"^6.1.4"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate_0.1.15_1775527784816_0.9773856239085379","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@ricsam/isolate","version":"0.1.16","keywords":["@ricsam/isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate@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"},"bin":{"isolate-daemon":"dist/cjs/daemon.cjs"},"dist":{"shasum":"f98dba7d73f6ce56b132cd51f6123de38048d9ed","tarball":"https://registry.npmjs.org/@ricsam/isolate/-/isolate-0.1.16.tgz","fileCount":339,"integrity":"sha512-JHuhNrZ2KtLWwHUm1wTFNAlinuylWMgB7jlNMSE6c4gbNNZ2gN5NsAoXZ71raPp9LeZgvdzA53gecSHxK/fQ2Q==","signatures":[{"sig":"MEQCIGSV4x7awE7C6t+YXAKzUH6vEBSr+i9O+xpHt9A4RHIdAiB4Xy4rx1o5YiVnvqpoBrNG6cEo5atSTGddGP7dVYtNWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5975105},"main":"./dist/cjs/index.cjs","type":"module","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"},"./daemon":{"types":"./dist/types/daemon.d.ts","import":"./dist/mjs/daemon.mjs","require":"./dist/cjs/daemon.cjs"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/mjs/playwright.mjs","require":"./dist/cjs/playwright.cjs"}},"gitHead":"8ec8fccc3db84c54addf5c7ed42164c2472eee84","scripts":{"test":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter tap --test-reporter-destination stdout","build":"bun scripts/build.ts","build:npm":"bun scripts/build.ts","test:spec":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter spec --test-reporter-destination stdout","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:92649a53-d46c-47a6-8d38-ade9a237cfd2"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git"},"workspaces":[".","vendor/isolated-vm"],"_npmVersion":"11.12.1","description":"Unified runtime host for app servers, script runtimes, browser runtimes, module resolution, file bindings, and typechecking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"rollup":"^4.0.0","linkedom":"^0.18.12","ts-morph":"^24.0.0","mime-types":"^3.0.2","@msgpack/msgpack":"^3.1.2","@types/mime-types":"3.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-node-resolve":"^16.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"changeset":"npm:@changesets/cli@latest","playwright":"^1","typescript":"^5","@types/node":"^24","@changesets/cli":"latest"},"peerDependencies":{"playwright":"^1","@ricsam/isolated-vm":"^6.1.4"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate_0.1.16_1775548327254_0.21299218349061433","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@ricsam/isolate","version":"0.1.17","keywords":["@ricsam/isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate@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"},"bin":{"isolate-daemon":"dist/cjs/daemon.cjs"},"dist":{"shasum":"aecd2da2aaec14a4d3f4204cc84ab249fb616678","tarball":"https://registry.npmjs.org/@ricsam/isolate/-/isolate-0.1.17.tgz","fileCount":339,"integrity":"sha512-oGAJNdIh2Pv2lejEHlXR4S/Dl5ACkDrpL1r3cD/nwuoVtUfz0OUg804AtYpmlg+H/EbNf5Xbu361ejlm8O2bDQ==","signatures":[{"sig":"MEYCIQDo20xMCuX44NX8XTuijhLx5+2ZWHzTV4suHAuIS3bFSQIhAM1XzszLrofdQzKqPhTzcXk/5NuYE7vTsovK6o/1ZasM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate@0.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6028735},"main":"./dist/cjs/index.cjs","type":"module","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"},"./daemon":{"types":"./dist/types/daemon.d.ts","import":"./dist/mjs/daemon.mjs","require":"./dist/cjs/daemon.cjs"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/mjs/playwright.mjs","require":"./dist/cjs/playwright.cjs"}},"gitHead":"b0bfe9db1ccc7d55c7c07a383dda3ee5f6ea4087","scripts":{"test":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter tap --test-reporter-destination stdout","build":"bun scripts/build.ts","build:npm":"bun scripts/build.ts","test:spec":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter spec --test-reporter-destination stdout","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:92649a53-d46c-47a6-8d38-ade9a237cfd2"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git"},"workspaces":[".","vendor/isolated-vm"],"_npmVersion":"11.12.1","description":"Unified runtime host for app servers, script runtimes, browser runtimes, module resolution, file bindings, and typechecking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"rollup":"^4.0.0","linkedom":"^0.18.12","ts-morph":"^24.0.0","mime-types":"^3.0.2","@msgpack/msgpack":"^3.1.2","@types/mime-types":"3.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-node-resolve":"^16.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"changeset":"npm:@changesets/cli@latest","playwright":"^1","typescript":"^5","@types/node":"^24","@changesets/cli":"latest"},"peerDependencies":{"playwright":"^1","@ricsam/isolated-vm":"^6.1.4"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate_0.1.17_1775591358872_0.8033485273192358","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@ricsam/isolate","version":"0.1.18","keywords":["@ricsam/isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate@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"},"bin":{"isolate-daemon":"dist/cjs/daemon.cjs"},"dist":{"shasum":"cef04cc4ecdff1e59dd8fcea13bd25fba0d58869","tarball":"https://registry.npmjs.org/@ricsam/isolate/-/isolate-0.1.18.tgz","fileCount":339,"integrity":"sha512-NcYpT1uHqpouAv0r0z+8zs6VA9HKiJ+Bi40U2VmssB6AXPamkKnCoe16ccHxALaYDT3MKRNv4s0F4u4AnDo3tA==","signatures":[{"sig":"MEUCIH94VGstWI2dQ+oAjrdfY+s+JN0/9yYBhqaxJJj2t4a2AiEAsRnxY0ZN5Kv+kA6Wol8M/vtdCpOiEVvK+JIxvVkzAPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate@0.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6027355},"main":"./dist/cjs/index.cjs","type":"module","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"},"./daemon":{"types":"./dist/types/daemon.d.ts","import":"./dist/mjs/daemon.mjs","require":"./dist/cjs/daemon.cjs"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/mjs/playwright.mjs","require":"./dist/cjs/playwright.cjs"}},"gitHead":"dd1f38a396c4f89355c087033db69b4752d6b78c","scripts":{"test":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter tap --test-reporter-destination stdout","build":"bun scripts/build.ts","build:npm":"bun scripts/build.ts","test:spec":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter spec --test-reporter-destination stdout","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:92649a53-d46c-47a6-8d38-ade9a237cfd2"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git"},"workspaces":[".","vendor/isolated-vm"],"_npmVersion":"11.12.1","description":"Unified runtime host for app servers, script runtimes, browser runtimes, module resolution, file bindings, and typechecking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"rollup":"^4.0.0","linkedom":"^0.18.12","ts-morph":"^24.0.0","mime-types":"^3.0.2","@msgpack/msgpack":"^3.1.2","@types/mime-types":"3.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-node-resolve":"^16.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"changeset":"npm:@changesets/cli@latest","playwright":"^1","typescript":"^5","@types/node":"^24","@changesets/cli":"latest"},"peerDependencies":{"playwright":"^1","@ricsam/isolated-vm":"^6.1.4"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate_0.1.18_1776504337563_0.5592002817993027","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@ricsam/isolate","version":"0.1.19","keywords":["@ricsam/isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate@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"},"bin":{"isolate-daemon":"dist/cjs/daemon.cjs"},"dist":{"shasum":"5b657c651cd1914bbc34e0a726899e08345b55f6","tarball":"https://registry.npmjs.org/@ricsam/isolate/-/isolate-0.1.19.tgz","fileCount":339,"integrity":"sha512-hQY93YDjVw7jaN14OjJwdUdS7CxUvwtsSboUrdL24YpiAzlOlcoHULBRuwEwB/DbCPyhI1blOy4w8PZN/f9x8w==","signatures":[{"sig":"MEYCIQDoJSqaI2z7GlhJwu5EucjvMgOTtKiIQm6Zw37DLicFHAIhAP8Z9bY/SL2XVftrOb16O7t6GzYbDq1daiZyEikphLd/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate@0.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6033388},"main":"./dist/cjs/index.cjs","type":"module","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"},"./daemon":{"types":"./dist/types/daemon.d.ts","import":"./dist/mjs/daemon.mjs","require":"./dist/cjs/daemon.cjs"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/mjs/playwright.mjs","require":"./dist/cjs/playwright.cjs"}},"gitHead":"89328eb2dd4a98868981f8f7e4341e7bd8ea2a21","scripts":{"test":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter tap --test-reporter-destination stdout","build":"bun scripts/build.ts","build:npm":"bun scripts/build.ts","test:spec":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter spec --test-reporter-destination stdout","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:92649a53-d46c-47a6-8d38-ade9a237cfd2"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git"},"workspaces":[".","vendor/isolated-vm"],"_npmVersion":"11.12.1","description":"Unified runtime host for app servers, script runtimes, browser runtimes, module resolution, file bindings, and typechecking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"rollup":"^4.0.0","linkedom":"^0.18.12","ts-morph":"^24.0.0","mime-types":"^3.0.2","@msgpack/msgpack":"^3.1.2","@types/mime-types":"3.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-node-resolve":"^16.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"changeset":"npm:@changesets/cli@latest","playwright":"^1","typescript":"^5","@types/node":"^24","@changesets/cli":"latest"},"peerDependencies":{"playwright":"^1","@ricsam/isolated-vm":"^6.1.4"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate_0.1.19_1776511506004_0.07123605947570999","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@ricsam/isolate","version":"0.1.20","keywords":["@ricsam/isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate@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"},"bin":{"isolate-daemon":"dist/cjs/daemon.cjs"},"dist":{"shasum":"ceb2561100464102bc5a5aa2d031550de6d224dc","tarball":"https://registry.npmjs.org/@ricsam/isolate/-/isolate-0.1.20.tgz","fileCount":339,"integrity":"sha512-X3YhvJjfw/qdE51L2tcdRjREwVkLlnja2BQh4TfMS/5ZpsgOuJW1JBfX9RIuYAIeDf0AhcbIyM7nUk6Rtu+JWQ==","signatures":[{"sig":"MEUCIQDaod8cv4Nu+YfIR1fstRsElZweDI17MHUzzrZAFIWL4AIgcgRD3C39vwsoADgItsyn3/Gy8v21E7DO9kicwZhhZq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate@0.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6090311},"main":"./dist/cjs/index.cjs","type":"module","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"},"./daemon":{"types":"./dist/types/daemon.d.ts","import":"./dist/mjs/daemon.mjs","require":"./dist/cjs/daemon.cjs"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/mjs/playwright.mjs","require":"./dist/cjs/playwright.cjs"}},"gitHead":"c65d3a626c18a9f17ec82baaefe442843ac0e651","scripts":{"test":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter tap --test-reporter-destination stdout","build":"bun scripts/build.ts","build:npm":"bun scripts/build.ts","test:spec":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter spec --test-reporter-destination stdout","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:92649a53-d46c-47a6-8d38-ade9a237cfd2"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git"},"workspaces":[".","vendor/isolated-vm"],"_npmVersion":"11.13.0","description":"Unified runtime host for app servers, script runtimes, browser runtimes, module resolution, file bindings, and typechecking","directories":{},"_nodeVersion":"24.15.0","dependencies":{"rollup":"^4.0.0","linkedom":"^0.18.12","ts-morph":"^24.0.0","mime-types":"^3.0.2","@msgpack/msgpack":"^3.1.2","@types/mime-types":"3.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-node-resolve":"^16.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"changeset":"npm:@changesets/cli@latest","playwright":"^1","typescript":"^5","@types/node":"^24","@changesets/cli":"latest"},"peerDependencies":{"playwright":"^1","@ricsam/isolated-vm":"^6.1.4"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate_0.1.20_1777402390187_0.2685694823831213","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@ricsam/isolate","version":"0.1.21","keywords":["@ricsam/isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate@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"},"bin":{"isolate-daemon":"dist/cjs/daemon.cjs"},"dist":{"shasum":"b4e4d805bcf174b7a75ae2004694d31bccf26d69","tarball":"https://registry.npmjs.org/@ricsam/isolate/-/isolate-0.1.21.tgz","fileCount":339,"integrity":"sha512-9Y3xpPA1HZ2dww21c5qvUafcJo87YluIJPh+vqoTKq7Gbpf35YIqwOsjzH8nYSFBFkzIL1xCB4rhDmo/iAjDNg==","signatures":[{"sig":"MEUCIQCihUYc23oSDlG6zsVru60WnaRGmDZwNsm82mlcU5b9lAIgD2Gfiprl4bwNJ7kBCpCM1I8UHw8h3yV13fOumaPbP6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate@0.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6098022},"main":"./dist/cjs/index.cjs","type":"module","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"},"./daemon":{"types":"./dist/types/daemon.d.ts","import":"./dist/mjs/daemon.mjs","require":"./dist/cjs/daemon.cjs"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/mjs/playwright.mjs","require":"./dist/cjs/playwright.cjs"}},"gitHead":"94a7dbfa2145b56ec90e815b8f78ba295b7b03c3","scripts":{"test":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter tap --test-reporter-destination stdout","build":"bun scripts/build.ts","build:npm":"bun scripts/build.ts","test:spec":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter spec --test-reporter-destination stdout","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:92649a53-d46c-47a6-8d38-ade9a237cfd2"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git"},"workspaces":[".","vendor/isolated-vm"],"_npmVersion":"11.13.0","description":"Unified runtime host for app servers, script runtimes, browser runtimes, module resolution, file bindings, and typechecking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"rollup":"^4.0.0","linkedom":"^0.18.12","ts-morph":"^24.0.0","mime-types":"^3.0.2","@msgpack/msgpack":"^3.1.2","@types/mime-types":"3.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-node-resolve":"^16.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"changeset":"npm:@changesets/cli@latest","playwright":"^1","typescript":"^5","@types/node":"^24","@changesets/cli":"latest"},"peerDependencies":{"playwright":"^1","@ricsam/isolated-vm":"^6.1.4"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate_0.1.21_1777412955787_0.7244909595942193","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@ricsam/isolate","version":"0.1.22","keywords":["@ricsam/isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate@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"},"bin":{"isolate-daemon":"dist/cjs/daemon.cjs"},"dist":{"shasum":"9b922152e481b08c900a753cbc2286fab5a2ef93","tarball":"https://registry.npmjs.org/@ricsam/isolate/-/isolate-0.1.22.tgz","fileCount":339,"integrity":"sha512-xNYpJY20mZqrbelpEBAc5MhjMlwbikuH1X+3yMKHswgYHXreoUH4QKuoGe7qyHhUm3G82EaIBXkXdHSmM1P01w==","signatures":[{"sig":"MEQCIFcxRxIHRLdB5u9BjW40crRwFfXMlfARzX9+enkNujdjAiB8wRm13fRfIlkpHiyIA5VC2icV56BSaiAL1Drtpv4LpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate@0.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6115292},"main":"./dist/cjs/index.cjs","type":"module","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"},"./daemon":{"types":"./dist/types/daemon.d.ts","import":"./dist/mjs/daemon.mjs","require":"./dist/cjs/daemon.cjs"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/mjs/playwright.mjs","require":"./dist/cjs/playwright.cjs"}},"gitHead":"4df7c38b7baad1bec2c9e448839d8f897ef7bbdd","scripts":{"test":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter tap --test-reporter-destination stdout","build":"bun scripts/build.ts","build:npm":"bun scripts/build.ts","test:spec":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter spec --test-reporter-destination stdout","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:92649a53-d46c-47a6-8d38-ade9a237cfd2"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git"},"workspaces":[".","vendor/isolated-vm"],"_npmVersion":"11.13.0","description":"Unified runtime host for app servers, script runtimes, browser runtimes, module resolution, file bindings, and typechecking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"rollup":"^4.0.0","linkedom":"^0.18.12","ts-morph":"^24.0.0","mime-types":"^3.0.2","@msgpack/msgpack":"^3.1.2","@types/mime-types":"3.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-node-resolve":"^16.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"changeset":"npm:@changesets/cli@latest","playwright":"^1","typescript":"^5","@types/node":"^24","@changesets/cli":"latest"},"peerDependencies":{"playwright":"^1","@ricsam/isolated-vm":"^6.1.4"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate_0.1.22_1777440353428_0.9859956848362437","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@ricsam/isolate","version":"0.1.23","keywords":["@ricsam/isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate@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"},"bin":{"isolate-daemon":"dist/cjs/daemon.cjs"},"dist":{"shasum":"8cc792709c40406cd09eda3101a4454cba2f329f","tarball":"https://registry.npmjs.org/@ricsam/isolate/-/isolate-0.1.23.tgz","fileCount":344,"integrity":"sha512-oM6KSC/045+gs+5VLJCrhn39qnNy+wHw7vuKgRJ4jxO7zwZjsAqaHXAZ7x7p9fwWlp+929GQZlO6mrl2NDq5zg==","signatures":[{"sig":"MEYCIQD7iRrL/u6R6/0lx/d9AXFKS5kgfw12s+0OOL2dTN2uQAIhAPL8Hzqp/p3Jm82i7/+TbFDaCFcygcJzto31WJprzSxr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate@0.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6208873},"main":"./dist/cjs/index.cjs","type":"module","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"},"./daemon":{"types":"./dist/types/daemon.d.ts","import":"./dist/mjs/daemon.mjs","require":"./dist/cjs/daemon.cjs"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/mjs/playwright.mjs","require":"./dist/cjs/playwright.cjs"}},"gitHead":"a3258cc84235b15d624f9745c18d9ce04e7a5498","scripts":{"test":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter tap --test-reporter-destination stdout","build":"bun scripts/build.ts","build:npm":"bun scripts/build.ts","test:spec":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter spec --test-reporter-destination stdout","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:92649a53-d46c-47a6-8d38-ade9a237cfd2"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git"},"workspaces":[".","vendor/isolated-vm"],"_npmVersion":"11.13.0","description":"Unified runtime host for app servers, script runtimes, browser runtimes, module resolution, file bindings, and typechecking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"rollup":"^4.0.0","linkedom":"^0.18.12","ts-morph":"^24.0.0","mime-types":"^3.0.2","@msgpack/msgpack":"^3.1.2","@types/mime-types":"3.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-node-resolve":"^16.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"changeset":"npm:@changesets/cli@latest","playwright":"^1","typescript":"^5","@types/node":"^24","@changesets/cli":"latest"},"peerDependencies":{"playwright":"^1","@ricsam/isolated-vm":"^6.1.4"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate_0.1.23_1777454460413_0.20361488414347573","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@ricsam/isolate","version":"0.1.24","keywords":["@ricsam/isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate@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"},"bin":{"isolate-daemon":"dist/cjs/daemon.cjs"},"dist":{"shasum":"bd6d3f69632aada0eabfaea1c22ffd8aab391987","tarball":"https://registry.npmjs.org/@ricsam/isolate/-/isolate-0.1.24.tgz","fileCount":344,"integrity":"sha512-kWu0oYPVZuILjDXEsw81Fgw8Mf9eAg2FTo/CfHTE23lJRKkE97GRqdtOIdl49k0CNlNKCKNBtAzBmwllxxMdrg==","signatures":[{"sig":"MEYCIQDE3vJsZE+LGPTHgy2by5tJ9cVTZxYMe3WH5DTOGjmIoAIhAITufz5+6XfeQxLNqgeo0oS5V4iZT++Z55i1H4Z9I2K1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate@0.1.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6460387},"main":"./dist/cjs/index.cjs","type":"module","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"},"./daemon":{"types":"./dist/types/daemon.d.ts","import":"./dist/mjs/daemon.mjs","require":"./dist/cjs/daemon.cjs"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/mjs/playwright.mjs","require":"./dist/cjs/playwright.cjs"}},"gitHead":"eb4eb06b1c6fdb886bae79ca7e9b1fb2cfad0627","scripts":{"test":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter tap --test-reporter-destination stdout","build":"bun scripts/build.ts","build:npm":"bun scripts/build.ts","test:spec":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter spec --test-reporter-destination stdout","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:92649a53-d46c-47a6-8d38-ade9a237cfd2"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git"},"workspaces":[".","vendor/isolated-vm"],"_npmVersion":"11.13.0","description":"Unified runtime host for app servers, script runtimes, browser runtimes, module resolution, file bindings, and typechecking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"rollup":"^4.0.0","linkedom":"^0.18.12","ts-morph":"^24.0.0","mime-types":"^3.0.2","@msgpack/msgpack":"^3.1.2","@types/mime-types":"3.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-node-resolve":"^16.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"changeset":"npm:@changesets/cli@latest","playwright":"^1","typescript":"^5","@types/node":"^24","@changesets/cli":"latest"},"peerDependencies":{"playwright":"^1","@ricsam/isolated-vm":"^6.1.4"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate_0.1.24_1777981267254_0.06493002861848463","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@ricsam/isolate","version":"0.1.25","keywords":["@ricsam/isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate@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"},"bin":{"isolate-daemon":"dist/cjs/daemon.cjs"},"dist":{"shasum":"80e81f5538cfc4cb768c3967deee9f6706bed771","tarball":"https://registry.npmjs.org/@ricsam/isolate/-/isolate-0.1.25.tgz","fileCount":344,"integrity":"sha512-u2Q1SkkuVn48k6xo+tWwZ5mOIaNXxthI3HNC+iMfmHHKh0IfgvlL7ii5IX4RBxTV2WHaV4FFT+penwsGedFTcw==","signatures":[{"sig":"MEYCIQDsfNYoAD9iK66Bc+nsSluCa6pouIirM8iDi6an+sC0YAIhAPMFMGcPuX6bXL6gChz7lpe5C7f01N3MfY7AoqMXzY2O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate@0.1.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6460769},"main":"./dist/cjs/index.cjs","type":"module","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"},"./daemon":{"types":"./dist/types/daemon.d.ts","import":"./dist/mjs/daemon.mjs","require":"./dist/cjs/daemon.cjs"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/mjs/playwright.mjs","require":"./dist/cjs/playwright.cjs"}},"gitHead":"3534bfdee329745496989a1716808b2c77683f14","scripts":{"test":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter tap --test-reporter-destination stdout","build":"bun scripts/build.ts","build:npm":"bun scripts/build.ts","test:spec":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter spec --test-reporter-destination stdout","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:92649a53-d46c-47a6-8d38-ade9a237cfd2"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git"},"workspaces":[".","vendor/isolated-vm"],"_npmVersion":"11.14.0","description":"Unified runtime host for app servers, script runtimes, browser runtimes, module resolution, file bindings, and typechecking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"rollup":"^4.0.0","linkedom":"^0.18.12","ts-morph":"^24.0.0","mime-types":"^3.0.2","@msgpack/msgpack":"^3.1.2","@types/mime-types":"3.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-node-resolve":"^16.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"changeset":"npm:@changesets/cli@latest","playwright":"^1","typescript":"^5","@types/node":"^24","@changesets/cli":"latest"},"peerDependencies":{"playwright":"^1","@ricsam/isolated-vm":"^6.1.4"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate_0.1.25_1778163823242_0.5452819204151276","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@ricsam/isolate","version":"0.1.26","keywords":["@ricsam/isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate@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"},"bin":{"isolate-daemon":"dist/cjs/daemon.cjs"},"dist":{"shasum":"f57fe4631473a31ee7b1b2095254fd4dcb96ec30","tarball":"https://registry.npmjs.org/@ricsam/isolate/-/isolate-0.1.26.tgz","fileCount":344,"integrity":"sha512-Xd1iBVFzxsyQg2VCyavNvNHlUs2EYlHEK/zzKF1wt6p0daipswsOryJeEidV3OOZ3HZw+CDIK3KWV5J75tMfKA==","signatures":[{"sig":"MEYCIQDyGPWgGo7+KgSizIdKKQTbq4QYMnzp6IbYRP247OkNcAIhAJwLvYbPbzppNSpMjGvQWHbUjEa3uFFIiK0OoKZO2cz3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate@0.1.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6460663},"main":"./dist/cjs/index.cjs","type":"module","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"},"./daemon":{"types":"./dist/types/daemon.d.ts","import":"./dist/mjs/daemon.mjs","require":"./dist/cjs/daemon.cjs"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/mjs/playwright.mjs","require":"./dist/cjs/playwright.cjs"}},"gitHead":"67ce25f7fc7d00eda5562353f339d84999b73b8b","scripts":{"test":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter tap --test-reporter-destination stdout","build":"bun scripts/build.ts","build:npm":"bun scripts/build.ts","test:spec":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter spec --test-reporter-destination stdout","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:92649a53-d46c-47a6-8d38-ade9a237cfd2"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git"},"workspaces":[".","vendor/isolated-vm"],"_npmVersion":"11.14.0","description":"Unified runtime host for app servers, script runtimes, browser runtimes, module resolution, file bindings, and typechecking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"rollup":"^4.0.0","linkedom":"^0.18.12","ts-morph":"^24.0.0","mime-types":"^3.0.2","@msgpack/msgpack":"^3.1.2","@types/mime-types":"3.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-node-resolve":"^16.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"changeset":"npm:@changesets/cli@latest","playwright":"^1","typescript":"^5","@types/node":"^24","@changesets/cli":"latest"},"peerDependencies":{"playwright":"^1","@ricsam/isolated-vm":"^6.1.4"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate_0.1.26_1778174632656_0.3171526025470033","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@ricsam/isolate","version":"0.1.27","keywords":["@ricsam/isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","_id":"@ricsam/isolate@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"},"bin":{"isolate-daemon":"dist/cjs/daemon.cjs"},"dist":{"shasum":"418ae71733ac36c63de6083b827a99caa0a91b1c","tarball":"https://registry.npmjs.org/@ricsam/isolate/-/isolate-0.1.27.tgz","fileCount":344,"integrity":"sha512-ZyYISlv1GaZQ6no15RLiepLSOO6EgUpi6W6n7QjMqoEDEpbClLLQKShctf4sYjCzBSQnn3E5dOKvW/bq8bAVSw==","signatures":[{"sig":"MEUCIF2Ig2T4zr4/UNvgJsF+ewJCOtljOWZ9MfQxTSuX/7olAiEA5nQlYcKwH3oAd7ZvZoQgXHjzoKYBGHT6qOAo5xWgqjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate@0.1.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6460663},"main":"./dist/cjs/index.cjs","type":"module","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"},"./daemon":{"types":"./dist/types/daemon.d.ts","import":"./dist/mjs/daemon.mjs","require":"./dist/cjs/daemon.cjs"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/mjs/playwright.mjs","require":"./dist/cjs/playwright.cjs"}},"gitHead":"3708672d793b77f472d23fbca8705b64a300b96d","scripts":{"test":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter tap --test-reporter-destination stdout","build":"bun scripts/build.ts","build:npm":"bun scripts/build.ts","test:spec":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter spec --test-reporter-destination stdout","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:92649a53-d46c-47a6-8d38-ade9a237cfd2"}},"repository":{"url":"git+https://github.com/ricsam/isolate.git","type":"git"},"workspaces":[".","vendor/isolated-vm"],"_npmVersion":"12.0.1","description":"Unified runtime host for app servers, script runtimes, browser runtimes, module resolution, file bindings, and typechecking","directories":{},"_nodeVersion":"24.18.0","dependencies":{"rollup":"^4.0.0","linkedom":"^0.18.12","ts-morph":"^24.0.0","mime-types":"^3.0.2","@msgpack/msgpack":"^3.1.2","@types/mime-types":"3.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-node-resolve":"^16.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"changeset":"npm:@changesets/cli@latest","playwright":"^1","typescript":"^5","@types/node":"^24","@changesets/cli":"latest"},"peerDependencies":{"playwright":"^1","@ricsam/isolated-vm":"^6.1.4"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/isolate_0.1.27_1784675405399_0.6449499761964037","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@ricsam/isolate","version":"0.2.0","type":"module","description":"Unified runtime host for app servers, script runtimes, browser runtimes, module resolution, file bindings, and typechecking","author":{"name":"ricsam","email":"oss@ricsam.dev"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ricsam/isolate.git"},"bugs":{"url":"https://github.com/ricsam/isolate/issues"},"homepage":"https://github.com/ricsam/isolate#readme","keywords":["@ricsam/isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"main":"./dist/cjs/index.cjs","module":"./dist/mjs/index.mjs","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","require":"./dist/cjs/index.cjs","import":"./dist/mjs/index.mjs"},"./daemon":{"types":"./dist/types/daemon.d.ts","require":"./dist/cjs/daemon.cjs","import":"./dist/mjs/daemon.mjs"},"./playwright":{"types":"./dist/types/playwright.d.ts","require":"./dist/cjs/playwright.cjs","import":"./dist/mjs/playwright.mjs"}},"bin":{"isolate-daemon":"dist/cjs/daemon.cjs"},"publishConfig":{"access":"public"},"workspaces":[".","vendor/isolated-vm"],"scripts":{"build":"bun scripts/build.ts","build:npm":"bun scripts/build.ts","test":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter tap --test-reporter-destination stdout","test:spec":"node --test --test-concurrency=1 --experimental-strip-types 'src/**/*.test.ts' --test-reporter spec --test-reporter-destination stdout","typecheck":"tsc --noEmit"},"dependencies":{"@msgpack/msgpack":"^3.1.2","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^16.0.0","@rollup/plugin-replace":"^6.0.0","@types/mime-types":"3.0.1","linkedom":"^0.18.12","mime-types":"^3.0.2","rollup":"^4.0.0","ts-morph":"^24.0.0"},"devDependencies":{"@changesets/cli":"latest","@types/node":"^24","changeset":"npm:@changesets/cli@latest","playwright":"^1","typescript":"^5"},"peerDependencies":{"@ricsam/isolated-vm":"^6.1.4","playwright":"^1"},"peerDependenciesMeta":{"playwright":{"optional":true}},"gitHead":"d88433430df557b802b0a622162b44805dc42839","_id":"@ricsam/isolate@0.2.0","_nodeVersion":"24.19.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-j5X4b/gzo3DlvDXkKe6BTglQVX9FwwGJxW7VrmhmfsA61B4jIUmV4DbDdjIOG4FVABptAgECTeIXzeZYs2ah/w==","shasum":"1dd781084d0b03ddc89933e1eb7e0d66b9371f4e","tarball":"https://registry.npmjs.org/@ricsam/isolate/-/isolate-0.2.0.tgz","fileCount":349,"unpackedSize":6512995,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ricsam%2fisolate@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCwuqfcUvolLf+rjbD361QDj8oEf79u104qNjj3CMev3QIhAK+xf1+DmUlwxc6HWqdsbE6WDv6UkNebt3v7qfykc9hB"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:92649a53-d46c-47a6-8d38-ade9a237cfd2"}},"directories":{},"maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/isolate_0.2.0_1788358434022_0.348970060379695"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-24T17:29:26.169Z","modified":"2026-09-02T14:13:54.664Z","0.0.1":"2026-03-24T17:29:26.410Z","0.1.0":"2026-03-24T17:55:19.174Z","0.1.1":"2026-03-25T13:33:33.018Z","0.1.2":"2026-03-26T09:01:32.000Z","0.1.3":"2026-03-29T05:13:12.052Z","0.1.4":"2026-03-29T05:36:01.428Z","0.1.5":"2026-03-30T11:35:48.824Z","0.1.6":"2026-03-30T12:46:28.390Z","0.1.7":"2026-03-30T21:40:54.308Z","0.1.8":"2026-03-31T05:39:15.666Z","0.1.10":"2026-04-03T22:24:57.216Z","0.1.11":"2026-04-04T12:45:08.058Z","0.1.12":"2026-04-04T17:06:26.495Z","0.1.13":"2026-04-04T21:19:59.539Z","0.1.14":"2026-04-05T12:02:08.912Z","0.1.15":"2026-04-07T02:09:45.132Z","0.1.16":"2026-04-07T07:52:07.428Z","0.1.17":"2026-04-07T19:49:19.037Z","0.1.18":"2026-04-18T09:25:37.759Z","0.1.19":"2026-04-18T11:25:06.214Z","0.1.20":"2026-04-28T18:53:10.437Z","0.1.21":"2026-04-28T21:49:16.004Z","0.1.22":"2026-04-29T05:25:53.666Z","0.1.23":"2026-04-29T09:21:00.609Z","0.1.24":"2026-05-05T11:41:07.500Z","0.1.25":"2026-05-07T14:23:43.586Z","0.1.26":"2026-05-07T17:23:52.879Z","0.1.27":"2026-07-21T23:10:05.657Z","0.2.0":"2026-09-02T14:13:54.211Z"},"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":["@ricsam/isolated-vm","sandbox","javascript","runtime","fetch","filesystem","streams","v8","isolate"],"repository":{"type":"git","url":"git+https://github.com/ricsam/isolate.git"},"description":"Unified runtime host for app servers, script runtimes, browser runtimes, module resolution, file bindings, and typechecking","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"readme":"# @ricsam/isolate\n\n`@ricsam/isolate` is a runtime host for running JavaScript and TypeScript inside isolated V8 sandboxes. It gives you one host API for short-lived scripts, long-lived app servers, browser-backed tests, persistent sessions, module loading, files, `fetch`, and nested sandboxes.\n\nUse it when you want a higher-level sandbox than raw `isolated-vm`: the host stays in control of capabilities, while sandboxed code gets a web-style runtime surface.\n\n## Getting Started\n\n### Installation\n\n```bash\nnpm add @ricsam/isolate @ricsam/isolated-vm\n```\n\n`@ricsam/isolate` expects the async-context-enabled [`@ricsam/isolated-vm`](https://github.com/ricsam/isolated-vm) peer. Upstream `isolated-vm` does not provide the required `createContext({ asyncContext: true })` support and will fail fast during runtime boot.\n\nInstall Playwright when you want browser-enabled runtimes or test runtimes:\n\n```bash\nnpm add playwright\n```\n\n`createIsolateHost()` will auto-start a daemon when needed, so the default setup is usually enough to get going.\n\n### Quick Start\n\n```ts\nimport {\n  createFileBindings,\n  createIsolateHost,\n  createModuleResolver,\n} from \"@ricsam/isolate\";\n\nconst host = await createIsolateHost({\n  daemon: {\n    socketPath: \"/tmp/isolate.sock\",\n  },\n});\n\nconst runtime = await host.createRuntime({\n  bindings: {\n    console: {\n      onEntry(entry) {\n        if (entry.type === \"output\") {\n          console.log(entry.stdout);\n        }\n      },\n    },\n    fetch: async (request) => await fetch(request),\n    files: createFileBindings({\n      root: process.cwd(),\n      allowWrite: true,\n    }),\n    modules: createModuleResolver()\n      .virtual(\n        \"@/env\",\n        `export const mode = \"sandbox\";`,\n        { filename: \"env.ts\", resolveDir: \"/app\" },\n      )\n      .virtual(\n        \"/app/main.ts\",\n        `\n          import { mode } from \"@/env\";\n\n          const response = await fetch(\"https://example.com\");\n          console.log(\"mode:\", mode);\n          console.log(\"status:\", response.status);\n          console.log(await greet(\"isolate\"));\n        `,\n        { filename: \"main.ts\", resolveDir: \"/app\" },\n      ),\n    tools: {\n      greet: async (name: string) => `hello ${name}`,\n    },\n  },\n});\n\ntry {\n  await runtime.eval(`import \"/app/main.ts\";`, { filename: \"/app/entry.ts\" });\n} finally {\n  await runtime.dispose();\n  await host.close();\n}\n```\n\nThat example wires together the most common capabilities:\n\n- `console` to forward sandbox output\n- `fetch` for outbound HTTP requests\n- `files` for root-scoped filesystem access\n- `modules` for virtual modules and source trees\n- `tools` for async host functions\n\nEvent-style callbacks such as `console.onEntry(...)`, `runtime.test.onEvent(...)`, and Playwright `onEvent(...)` are sync-only, best-effort notifications. Returned promises are ignored after rejection logging, so schedule any async follow-up work from inside the synchronous handler.\n\n## Guides\n\n### Pick A Runtime\n\nThe host can create four runtime styles:\n\n- `host.createRuntime()` for scripts, agents, and ad hoc execution\n- `host.createAppServer()` for long-lived `serve()` request handlers\n- `host.createTestRuntime()` for test suites with `describe`, `test`, hooks, and `expect`\n- `host.getNamespacedRuntime()` for persistent sessions that survive soft dispose and can be reacquired later\n\n### Cancel Running Work\n\n`eval()`, `run()`, `runTests()`, and app-server `handle()` accept web-style `AbortSignal` options.\n\nIf the signal is already aborted before the call starts, the call rejects with `AbortError` and does not start or dispose the runtime. If a signal aborts while `eval()`, `run()`, or `runTests()` is in flight, the runtime is hard-disposed and the handle becomes unusable. This is intentionally a hard cancellation path so CPU-bound code such as `while (true) {}` cannot keep running.\n\n```ts\nconst runtime = await host.createRuntime({});\nconst controller = new AbortController();\n\nconst running = runtime.eval(\n  `while (true) {}`,\n  { signal: controller.signal },\n);\n\ncontroller.abort();\n\nawait running.catch((error) => {\n  if (error.name !== \"AbortError\") {\n    throw error;\n  }\n});\n\n// The runtime was terminated by the abort.\nawait runtime.eval(`1 + 1`).catch((error) => {\n  console.log(error.message);\n});\n```\n\nHard runtime termination cascades through nested hosts. If a parent runtime is aborted, times out, is hard-disposed, or is disposed during execution, child runtimes, nested app servers, test runtimes, and namespaced runtimes created through the sandbox `@ricsam/isolate` module are also disposed.\n\nSignals created inside sandbox code can cancel nested work live:\n\n```ts\nawait runtime.eval(`\n  import { createIsolateHost } from \"@ricsam/isolate\";\n\n  const nestedHost = createIsolateHost();\n  const child = await nestedHost.createRuntime();\n  const controller = new AbortController();\n\n  const running = child.eval(\"await new Promise(() => {})\", {\n    signal: controller.signal,\n  });\n\n  controller.abort();\n\n  try {\n    await running;\n  } catch (error) {\n    console.log(error.name); // AbortError\n  }\n`);\n```\n\nFor app servers, `handle(request, { signal })` is request-scoped. Aborting the request signal cancels that one request and is visible as `request.signal.aborted` inside the sandbox; it does not dispose the server runtime unless the owning runtime is otherwise terminated. Inside a sandbox app server, pass `request.signal` to a nested app server `handle()` call to forward the same request cancellation.\n\n### Configure Bindings\n\nBindings define how sandboxed code talks to the host:\n\n- `console` forwards runtime and browser console output\n- `fetch` handles outbound HTTP requests\n- `files` exposes a safe, root-scoped filesystem\n- `modules` resolves virtual modules, source trees, mounted packages, and fallbacks\n- `tools` exposes async host functions and async iterators\n- `browser` exposes a Playwright-like browser surface\n\nEvery host callback receives a `HostCallContext` with an `AbortSignal`, runtime identity, resource identity, and request metadata.\n\n`fetch` is disabled unless you provide a host binding. If sandbox code calls `fetch(...)` without a `bindings.fetch` callback, the runtime rejects the request instead of falling back to the Node.js process `fetch`. To allow outbound network access, pass an explicit policy-enforcing callback:\n\n```ts\nconst runtime = await host.createRuntime({\n  bindings: {\n    fetch: async (request, context) => {\n      // Validate, log, rate-limit, meter, or rewrite here.\n      return await fetch(request, {\n        signal: context.signal,\n      });\n    },\n  },\n});\n```\n\nWhen exposing browser support, choose exactly one mode per runtime:\n\n- factory-first: provide `createContext()` and optionally `createPage()`, `readFile()`, and `writeFile()`\n- handler-first: provide `handler`, usually from `createPlaywrightSessionHandler(...)`\n\nDo not mix `handler` with `createContext()` / `createPage()` / `readFile()` / `writeFile()` in the same binding.\n\nKeep bindings plain-data and host-owned. Do not leak raw `isolated-vm` handles or other engine objects into untrusted code.\n\n### Create Nested Hosts Inside The Sandbox\n\nSandbox code can import `@ricsam/isolate` and create child runtimes against the same top-level host connection when the parent runtime opts in with `nestedHost`.\n\n```ts\nconst runtime = await host.createRuntime({\n  bindings: {\n    console: {\n      onEntry(entry) {\n        if (entry.type === \"output\") {\n          console.log(entry.stdout);\n        }\n      },\n    },\n    fetch: async (request) => await fetch(request),\n  },\n  nestedHost: {\n    fetch: \"inherit\",\n    maxTotalResources: 8,\n    maxRuntimes: 6,\n    maxAppServers: 2,\n    maxMemoryLimitMB: 128,\n    maxExecutionTimeoutMs: 30_000,\n    maxAppServerLifetimeMs: 10 * 60_000,\n  },\n});\n\nawait runtime.eval(`\n  import { createIsolateHost } from \"@ricsam/isolate\";\n\n  const nestedHost = createIsolateHost();\n  const child = await nestedHost.createRuntime({\n    bindings: {\n      tools: {\n        greet: async (name) => \"hello \" + name,\n      },\n    },\n  });\n\n  await child.eval('console.log(await greet(\"nested\"))');\n  await child.dispose();\n  await nestedHost.close();\n`);\n```\n\nNested hosts support:\n\n- `createRuntime()`\n- `createAppServer()`\n- `createTestRuntime()`\n- `getNamespacedRuntime()`\n- `disposeNamespace()`\n- `diagnostics()`\n- `close()`\n\nThe synthetic sandbox module also exports `createModuleResolver()` for isolate-authored module bindings. It supports pure in-sandbox `virtual()`, `sourceTree()`, and `fallback()` resolution. Host-backed helpers such as `createFileBindings()`, `virtualFile()`, and `mountNodeModules()` are intentionally not exposed inside sandbox code.\n\nNested resources are brokered by the parent host. The parent `nestedHost` policy controls whether child runtimes inherit the parent fetch binding, how many nested resources can exist across the whole descendant tree, and the maximum memory and execution timeout each child may request. Namespace keys created from inside a nested host are internally scoped so sandbox code can dispose only namespaces it created through that nested host.\n\nThe available policy fields are:\n\n- `fetch: \"inherit\" | \"disabled\"` - defaults to `\"disabled\"`\n- `maxTotalResources` - total nested runtimes, test runtimes, namespaced runtimes, and app servers\n- `maxRuntimes` - nested script, test, and namespaced runtimes\n- `maxAppServers` - nested app servers\n- `maxMemoryLimitMB` - maximum per-child memory limit\n- `maxExecutionTimeoutMs` - maximum per-child execution timeout\n- `maxAppServerLifetimeMs` - optional hard lifetime for nested app servers\n\nIf `nestedHost` is omitted, nested hosts use conservative defaults and do not inherit `fetch`. Pass `nestedHost: false` to disable the synthetic sandbox `@ricsam/isolate` module entirely for a runtime.\n\n### Build An App Server\n\n`createAppServer()` is the long-lived server API. It boots a runtime around an entry module that calls `serve()` and lets the host dispatch requests into it.\n\n```ts\nimport { createIsolateHost, createModuleResolver } from \"@ricsam/isolate\";\n\nconst host = await createIsolateHost();\nconst server = await host.createAppServer({\n  key: \"example/server\",\n  entry: \"/server.ts\",\n  bindings: {\n    modules: createModuleResolver().virtual(\n      \"/server.ts\",\n      `\n        serve({\n          fetch(request) {\n            return Response.json({\n              pathname: new URL(request.url).pathname,\n            });\n          },\n        });\n      `,\n    ),\n  },\n});\n\nconst result = await server.handle(new Request(\"http://localhost/hello\"));\nif (result.type === \"response\") {\n  console.log(await result.response.json());\n}\n\nawait server.dispose();\nawait host.close();\n```\n\n`server.handle()` returns either an HTTP response or WebSocket upgrade metadata. Pass `handle(request, { signal })` to forward request cancellation into the sandbox as `request.signal`. For upgraded connections, `server.ws` lets the host send open, message, close, and error events back into the runtime.\n\n### Add Browser Support To Script And Server Runtimes\n\nIf you provide `bindings.browser`, script and app runtimes get a global `browser` factory even when they are not full Playwright browser runtimes.\n\n```ts\nimport { chromium } from \"playwright\";\nimport { createIsolateHost } from \"@ricsam/isolate\";\n\nconst browser = await chromium.launch();\nconst host = await createIsolateHost();\n\nconst runtime = await host.createRuntime({\n  bindings: {\n    browser: {\n      createContext: async (options) =>\n        await browser.newContext(options ?? undefined),\n      createPage: async (contextInstance) =>\n        await contextInstance.newPage(),\n    },\n  },\n});\n\nawait runtime.eval(`\n  const ctx = await browser.newContext({\n    viewport: { width: 1280, height: 720 },\n  });\n  const page = await ctx.newPage();\n\n  await page.goto(\"https://example.com\");\n  console.log(await page.title());\n  console.log(typeof browser.close);\n\n  await page.close();\n  await ctx.close();\n`);\n\nawait runtime.dispose();\nawait browser.close();\nawait host.close();\n```\n\nInside these runtimes:\n\n- `browser.newContext()` is available\n- `browser.contexts()` is available\n- `context.newPage()` is available\n- `context.pages()` is available\n- `context.newCDPSession(page)` is available for Chromium-backed contexts\n- `page.target().createCDPSession()` is available as a Puppeteer-style CDP shim\n- `page.close()` and `context.close()` are available\n- `browser.close()` is not exposed inside the sandbox\n- `page` and `context` are never injected as implicit globals\n\n### Persist Browser Profiles\n\nBrowser profiles are isolate-owned virtual filesystem data. Enable them by providing `bindings.files` and `bindings.browser.profiles`; sandbox code then uses profile IDs instead of host paths.\n\n```ts\nimport { chromium } from \"playwright\";\nimport {\n  createFileBindings,\n  createIsolateHost,\n} from \"@ricsam/isolate\";\n\nconst browser = await chromium.launch();\nconst host = await createIsolateHost();\n\nconst runtime = await host.createRuntime({\n  bindings: {\n    files: createFileBindings({\n      root: \"./session-data\",\n      allowWrite: true,\n    }),\n    browser: {\n      profiles: true,\n      createContext: async (options) =>\n        await browser.newContext(options ?? undefined),\n      createPage: async (contextInstance) =>\n        await contextInstance.newPage(),\n    },\n  },\n});\n\nawait runtime.eval(`\n  const ctx = await browser.newContext({ profile: \"auth/main\" });\n  const page = await ctx.newPage();\n  await page.goto(\"https://example.com\");\n  await ctx.storageState({ path: \"/snapshots/auth.json\" });\n  await ctx.close();\n\n  const restored = await browser.newContext({\n    storageState: \"/snapshots/auth.json\",\n  });\n  await restored.close();\n`);\n\nawait runtime.dispose();\nawait browser.close();\nawait host.close();\n```\n\nFor full browser profile directories, provide `createPersistentContext()` and request a persistent profile. The host receives a temporary real `userDataDir`; `@ricsam/isolate` materializes the virtual profile into it before launch and syncs it back on `context.close()`.\n\n```ts\nconst runtime = await host.createRuntime({\n  bindings: {\n    files: createFileBindings({\n      root: \"./session-data\",\n      allowWrite: true,\n    }),\n    browser: {\n      profiles: { defaultMode: \"persistent\" },\n      createPersistentContext: async (userDataDir, options) =>\n        await chromium.launchPersistentContext(userDataDir, {\n          ...(options ?? {}),\n          headless: true,\n        }),\n      createPage: async (contextInstance) =>\n        await contextInstance.newPage(),\n    },\n  },\n});\n\nawait runtime.eval(`\n  const ctx = await browser.newContext({ profile: \"chrome/main\" });\n  const page = await ctx.newPage();\n  await page.goto(\"https://example.com\");\n  await ctx.close();\n`);\n```\n\nProfile IDs are validated relative paths such as `auth/main`. Concurrent opens for the same profile are rejected. Nested isolates that reuse `bindings: { browser }` inherit the same profile store without receiving a raw host path.\n\n### Run Tests Inside The Sandbox\n\n`createTestRuntime()` enables `describe`, `test` / `it`, hooks, and `expect`. If you also provide `bindings.browser`, the same test runtime gets Playwright-style browser access and matcher support.\n\n```ts\nimport { chromium } from \"playwright\";\nimport { createIsolateHost } from \"@ricsam/isolate\";\n\nconst browser = await chromium.launch();\nconst host = await createIsolateHost();\nconst runtime = await host.createTestRuntime({\n  key: \"example/browser-test\",\n  bindings: {\n    browser: {\n      captureConsole: true,\n      createContext: async (options) =>\n        await browser.newContext(options ?? undefined),\n      createPage: async (contextInstance) =>\n        await contextInstance.newPage(),\n    },\n  },\n});\n\nconst unsubscribe = runtime.test.onEvent((event) => {\n  if (event.type === \"testStart\") {\n    console.log(\"running\", event.test.fullName);\n  }\n});\n\nconst result = await runtime.run(\n  `\n    let ctx;\n    let page;\n\n    beforeAll(async () => {\n      ctx = await browser.newContext();\n      page = await ctx.newPage();\n    });\n\n    afterAll(async () => {\n      await ctx.close();\n    });\n\n    test(\"loads a page\", async () => {\n      expect((await browser.contexts()).length).toBe(1);\n      expect((await ctx.pages()).length).toBe(1);\n      await page.goto(\"https://example.com\", {\n        waitUntil: \"domcontentloaded\",\n      });\n      await expect(page).toHaveTitle(/Example Domain/);\n    });\n  `,\n  {\n    filename: \"/browser-test.ts\",\n    timeoutMs: 10_000,\n  },\n);\n\nconsole.log(result);\n\nunsubscribe();\nawait runtime.dispose();\nawait browser.close();\nawait host.close();\n```\n\nFrom inside another sandbox, `nestedHost.createTestRuntime()` can reuse the sandbox `browser` handle:\n\n```ts\nimport { createIsolateHost } from \"@ricsam/isolate\";\n\nconst nestedHost = createIsolateHost();\nconst child = await nestedHost.createTestRuntime({\n  bindings: {\n    browser,\n  },\n});\n\nawait child.run(`\n  let ctx;\n  let page;\n\n  beforeAll(async () => {\n    ctx = await browser.newContext();\n    page = await ctx.newPage();\n  });\n\n  afterAll(async () => {\n    await ctx.close();\n  });\n\n  test(\"loads a nested page\", async () => {\n    await page.goto(\"https://example.com\");\n    await expect(page).toHaveTitle(/Example Domain/);\n  });\n`);\n\nawait child.dispose();\nawait nestedHost.close();\n```\n\n### Reuse A Namespaced Session\n\n`host.getNamespacedRuntime(key, options)` is the persistent-session API. Use it when you want one underlying runtime to survive across multiple calls while refreshing host bindings on each acquire.\n\n```ts\nimport { chromium } from \"playwright\";\nimport { createIsolateHost } from \"@ricsam/isolate\";\nimport { createPlaywrightSessionHandler } from \"@ricsam/isolate/playwright\";\n\nconst browser = await chromium.launch();\nconst host = await createIsolateHost();\nconst playwright = createPlaywrightSessionHandler({\n  createContext: async (options) =>\n    await browser.newContext(options ?? undefined),\n  createPage: async (context) =>\n    await context.newPage(),\n});\n\nconst session = await host.getNamespacedRuntime(\"playwright:preview:session\", {\n  bindings: {\n    browser: {\n      handler: playwright.handler,\n    },\n  },\n});\n\nawait session.eval(`\n  globalThis.ctx = await browser.newContext();\n  globalThis.page = await globalThis.ctx.newPage();\n  await globalThis.page.goto(\"https://example.com\");\n`);\n\nawait session.dispose();\n\nconst reused = await host.getNamespacedRuntime(\"playwright:preview:session\", {\n  bindings: {\n    browser: {\n      handler: playwright.handler,\n    },\n  },\n});\n\nconst unsubscribe = reused.test.onEvent((event) => {\n  if (event.type === \"testStart\") {\n    console.log(\"running\", event.test.fullName);\n  }\n});\n\nconst results = await reused.runTests(`\n  test(\"sees the existing browser state\", async () => {\n    const contexts = await browser.contexts();\n    expect(contexts.length).toBe(1);\n    const pages = await contexts[0].pages();\n    expect(pages.length).toBe(1);\n  });\n`);\n\nconsole.log(results.success);\n\nunsubscribe();\nawait host.disposeNamespace(\"playwright:preview:session\");\nawait browser.close();\nawait host.close();\n```\n\nLifecycle notes:\n\n- only one live handle per namespace is allowed at a time\n- `runTests(code)` resets test registration before loading and running the provided suite\n- `session.test.onEvent(...)` exposes suite and test lifecycle events for timeout and progress reporting\n- runtime globals, module state, and Playwright resources survive soft dispose and reacquire\n- browser shutdown stays host-owned, while page and context shutdown stay sandbox-owned\n\n### Use Async Context Inside The Sandbox\n\nRuntimes created by `@ricsam/isolate` enable the TC39 proposal-style `AsyncContext` global inside the sandbox. This experimental surface is also used to implement the `node:async_hooks` shim exposed to sandboxed code.\n\nThis shim is for async context propagation inside the sandbox. It is not a full reimplementation of Node's `async_hooks` lifecycle, resource graph, or profiling APIs.\n\nCurrently supported:\n\n- `AsyncContext.Variable`\n- `AsyncContext.Snapshot`\n- `node:async_hooks` `AsyncLocalStorage`\n- `node:async_hooks` `AsyncResource`\n- `node:async_hooks` `createHook()`\n- `node:async_hooks` `executionAsyncId()`\n- `node:async_hooks` `triggerAsyncId()`\n- `node:async_hooks` `executionAsyncResource()`\n- `node:async_hooks` `asyncWrapProviders`\n\n```ts\nimport {\n  createHook,\n  executionAsyncResource,\n} from \"node:async_hooks\";\n\nconst hook = createHook({\n  init(asyncId, type, triggerAsyncId, resource) {\n    resource.requestTag = type + \":\" + asyncId;\n  },\n  before() {\n    console.log(executionAsyncResource().requestTag ?? null);\n  },\n}).enable();\n\nsetTimeout(() => {\n  console.log(executionAsyncResource().requestTag);\n  hook.disable();\n}, 0);\n```\n\n## API\n\n### Package Entry Points\n\n- `@ricsam/isolate` exports `createIsolateHost()`, `createModuleResolver()`, `createFileBindings()`, `getTypeProfile()`, `typecheck()`, `formatTypecheckErrors()`, and public types such as `HostBindings`, `NestedHostPolicy`, and runtime handles\n- `@ricsam/isolate/playwright` exports `createPlaywrightSessionHandler()` and related Playwright handler types\n- inside sandbox code, `@ricsam/isolate` is also available as a synthetic module that exports sandbox-only `createIsolateHost()`, `createModuleResolver()`, and nested-safe type aliases for runtime handles and bindings\n\n### `createIsolateHost()`\n\n`createIsolateHost()` creates the top-level host connection. The returned host exposes:\n\n- `createRuntime(options)` for script execution\n- `createAppServer(options)` for long-lived `serve()` entrypoints\n- `createTestRuntime(options)` for tests\n- `getNamespacedRuntime(key, options)` for persistent sessions\n- `disposeNamespace(key, options?)` for hard-deleting a namespace\n- `diagnostics()` for host-level diagnostics\n- `close()` to shut everything down\n\n`CreateIsolateHostOptions` currently supports `engine: \"auto\"` and daemon options such as `socketPath`, `entrypoint`, `cwd`, `timeoutMs`, and `autoStart`.\n\nRuntime creation options support:\n\n- `bindings` for host-owned capabilities\n- `cwd` for path resolution\n- `executionTimeout` for eval/test execution limits\n- `memoryLimitMB` for isolate memory limits\n- `nestedHost` for controlling sandbox-created child runtimes, or `false` to disable nested host access\n\nExecution methods support:\n\n- `runtime.eval(code, { filename?, executionTimeout?, signal? })`\n- `testRuntime.run(code, { filename?, timeoutMs?, signal? })`\n- `namespacedRuntime.eval(code, { filename?, executionTimeout?, signal? })`\n- `namespacedRuntime.runTests(code, { filename?, timeoutMs?, signal? })`\n- `appServer.handle(request, { requestId?, metadata?, signal? })`\n\nWhen `signal` aborts an in-flight script or test execution, the runtime is hard-disposed and nested resources are terminated recursively. Pre-aborted signals reject with `AbortError` before starting execution.\n\n### `createModuleResolver()`\n\n`createModuleResolver()` returns a fluent builder. You can mix and match:\n\n- `virtual(specifier, source, options)` for inline modules\n- `virtualFile(specifier, filePath, options)` for a host file mapped to a virtual specifier\n- `sourceTree(prefix, loader)` for lazy source loading under a virtual path\n- `mountNodeModules(virtualMount, hostPath)` for package resolution from a real `node_modules`\n- `remote(options)` for Deno-style `jsr:`, `npm:`, and full HTTPS imports (trusted hosts default to `esm.sh` and `jsr.io`)\n- `fallback(loader)` for custom last-resort resolution\n\nRemote modules are fetched on the host, bundled with their transitive imports, and passed into the isolate as JavaScript. Enable them explicitly on a resolver:\n\n```ts\nconst modules = createModuleResolver().remote();\n\n// Sandbox code can now use imports such as:\n// import { v4 } from \"jsr:@std/uuid@1.0.6\";\n// import ky from \"https://esm.sh/ky@1.7.5\";\n```\n\nUse `remote({ allowedHosts })` to trust additional registries or mirrors. Plain HTTP remains disabled unless `allowHttp: true` is set explicitly.\n\n### `createFileBindings()`\n\n`createFileBindings({ root, allowWrite })` creates a filesystem bridge that stays inside the configured root directory. Attempts to escape that root are rejected, and write operations are disabled unless `allowWrite` is `true`.\n\n### Typechecking\n\nThe typecheck helpers let you validate sandbox code against supported capability profiles before executing it.\n\n```ts\nimport {\n  formatTypecheckErrors,\n  getTypeProfile,\n  typecheck,\n} from \"@ricsam/isolate\";\n\nconst profile = getTypeProfile({\n  profile: \"browser-test\",\n  capabilities: [\"files\"],\n});\n\nconsole.log(profile.include);\n\nconst result = typecheck({\n  code: \"page.goto('/')\",\n  profile: \"browser-test\",\n});\n\nif (!result.success) {\n  console.error(formatTypecheckErrors(result.errors));\n}\n```\n\nBuilt-in profiles:\n\n- `backend`\n- `agent`\n- `browser-test`\n\nCapabilities can extend a profile with `fetch`, `files`, `tests`, `browser`, `tools`, `console`, `crypto`, `encoding`, and `timers`.\n\n### `@ricsam/isolate/playwright`\n\n`createPlaywrightSessionHandler()` builds a handler-first browser binding for namespaced sessions and other Playwright-backed runtimes.\n\nIt accepts host callbacks such as:\n\n- `createContext`\n- `createPersistentContext`\n- `createPage`\n- `readFile`\n- `writeFile`\n- `profiles`\n- `evaluatePredicate`\n\nIt returns:\n\n- `handler` for `bindings.browser.handler`\n- `getCollectedData()` for collected browser artifacts\n- `getTrackedResources()` for active contexts and pages\n- `clearCollectedData()` to reset collected artifacts\n- `onEvent(callback)` for sync-only, best-effort Playwright event subscriptions\n\n### `isolate-daemon`\n\nThe package also exposes an `isolate-daemon` binary:\n\n```bash\nisolate-daemon --socket /tmp/isolate.sock\n```\n\nBy default, `createIsolateHost()` will auto-start a daemon when needed. You can also point the host at an already-running daemon with `daemon.socketPath`, or disable auto-start with `daemon.autoStart: false`.\n","readmeFilename":"README.md"}