{"_id":"@deno/sandbox","_rev":"40-2072600d610fee7907b7881678389da3","name":"@deno/sandbox","dist-tags":{"latest":"0.13.2"},"versions":{"0.0.1":{"name":"@deno/sandbox","version":"0.0.1","license":"MIT","_id":"@deno/sandbox@0.0.1","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"6fb4769bd3d4b6e042604190db03dc92d05a0b19","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.0.1.tgz","fileCount":127,"integrity":"sha512-GNvqELc9ecNryXN5z8JAuxgxbUF12wEZKMyQwK29D6I4K4udZZlc7O47QIkFaw1ILHFM1TaGQhBOhY8RMQdUIg==","signatures":[{"sig":"MEYCIQDcdU1dIuneYPkwHkXcxLuQcTsOTEryj93vkQ1Hu2GSDwIhALCL9rkABD9uuSWhPhEQsY0J6yYoutA9coXDZMxMMZZp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257347},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"410b3909185ebd39f3accc3ed37f32dd1f2a212d","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"denobot","email":"denobot@deno.com"},"_npmVersion":"10.9.2","description":"A TypeScript/JavaScript SDK for creating and interacting with secure, isolated sandbox environments. This SDK allows you to run code, manage files, spawn processes, and execute JavaScript runtimes within a sandbox.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.0.14","devalue":"^5.1.1","@types/ws":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^20.9.0","@deno/shim-deno":"~0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.0.1_1755082532862_0.32535716696569783","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@deno/sandbox","version":"0.0.2","license":"MIT","_id":"@deno/sandbox@0.0.2","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"6a2d0dca347a03822c1a62dfbfdf0c243729572d","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.0.2.tgz","fileCount":127,"integrity":"sha512-xJsDeMUp9d+/DzQLV1jCZNj7P3PcLVNg+BNKF9qe5rreFzXrGDWONN2eM2j2YfdCdlk6Nrp8yXzKa9MpYdQ5zA==","signatures":[{"sig":"MEUCIAUmkKZCEdTJWBi1Qd5FjBYqW/3H8jOubuEDUtsYhKyXAiEA2zpCHuUPpLEPfh9scbZ0shj+vEfZmNLayH+/5cUhJFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295534},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"f2d82eab83b50f8f1b4968b78cc8b30d7289b181","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:755d2960-a184-487f-9d15-0386fa013793"}},"_npmVersion":"11.5.2","description":"A TypeScript/JavaScript SDK for creating and interacting with secure, isolated sandbox environments. This SDK allows you to run code, manage files, spawn processes, and execute JavaScript runtimes within a sandbox.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.18.0","zod":"^4.0.14","devalue":"^5.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^20.9.0","@deno/shim-deno":"~0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.0.2_1755242006919_0.5100899096467477","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@deno/sandbox","version":"0.0.3","license":"MIT","_id":"@deno/sandbox@0.0.3","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"e0f4855dfbee48a17c5049e338bedd167117f2d1","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.0.3.tgz","fileCount":127,"integrity":"sha512-E9ff5fPVxn8KwMys8v3zbW0vEzRaOkt+BRbJMuZ2/LciuS/lvI/7bwe0iEnSTRnAl8LyzUVbtV9Ab77dgXLZHw==","signatures":[{"sig":"MEUCIAMri3em9r5sgW4uubhUG+YvJqme9f49kpVa+35MpPZrAiEAgEzdMErFjVq2VTm5fP5zT9y6PxZz/3rVSxvVxvwH7wA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466021},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"0b2bfa93563245ed20777be3b652998d89306335","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:755d2960-a184-487f-9d15-0386fa013793"}},"_npmVersion":"11.5.2","description":"A TypeScript/JavaScript SDK for creating and interacting with secure, isolated sandbox environments. This SDK allows you to run code, manage files, spawn processes, and execute JavaScript runtimes within a sandbox.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.18.0","zod":"^4.0.14","devalue":"^5.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^20.9.0","@deno/shim-deno":"~0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.0.3_1755572105837_0.29291664617453006","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@deno/sandbox","version":"0.0.4","license":"MIT","_id":"@deno/sandbox@0.0.4","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"16600a91ec046eb13096948ee00fe5efd7cb2dd8","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.0.4.tgz","fileCount":127,"integrity":"sha512-bABBcUbpSHsvCS6rFGuUc0vQ+T+tWfkYBItLfh+WVc+NtaFEG0RP4rfFFsyoQsyQwnJ2Ryot1JT5CJiR7hmM3Q==","signatures":[{"sig":"MEQCIFrJFwbn5qSibMmWxytwlQ+UnE/x4hKdwb9AFtDkz7D4AiBGU7DLZRfRGxxONV3OrN69RjmmK3W/xmNmmj3SE1khTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":484759},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"159b6c9ec9d9519430fd219720fc5ee7cc782237","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:755d2960-a184-487f-9d15-0386fa013793"}},"_npmVersion":"11.5.2","description":"> ⚠️ Deno Deploy Sandbox API is currently in private alpha. Interested in trying it out? Email > [deploy@deno.com](mailto:deploy@deno.com).","directories":{},"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.18.0","zod":"^4.0.14","devalue":"^5.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^20.9.0","@deno/shim-deno":"~0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.0.4_1755689034924_0.2911824214242733","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@deno/sandbox","version":"0.0.5","license":"MIT","_id":"@deno/sandbox@0.0.5","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"3934b29663682cdd1dd3292388c2fda458745c5c","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.0.5.tgz","fileCount":127,"integrity":"sha512-j7iumMe3uYVwZrYTBj/LqYW/FP1KjiBKZPEWgxWGIF0mLzdp8SNvMhVwGbk1z1FTeoXE6r4Yv9aUTZnA3SEP8Q==","signatures":[{"sig":"MEUCIAjl7d41qbpy+8blakKPCPp4CrgtpKz/TkY9OqdeKwiNAiEA/Bz4hhfcNCRUnWrTlrmYzJE65fhZHpKf+bzDDznGt5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490521},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"6587ce9cb5a47514e3a03f88794c5294ead9f4ed","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:755d2960-a184-487f-9d15-0386fa013793"}},"_npmVersion":"11.5.2","description":"> ⚠️ Deno Deploy Sandbox API is currently in private alpha. Interested in trying it out? Email > [deploy@deno.com](mailto:deploy@deno.com).","directories":{},"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.18.0","zod":"^4.0.14","devalue":"^5.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^20.9.0","@deno/shim-deno":"~0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.0.5_1755832814452_0.2998076585080962","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@deno/sandbox","version":"0.0.6","license":"MIT","_id":"@deno/sandbox@0.0.6","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"69273d19ef8f6a3074474ae0c5139acd0f01f7d7","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.0.6.tgz","fileCount":127,"integrity":"sha512-RvljPGBhkRBmY2O37XnrMeZvPu6qMcC8oN8o/AmYxnIqwchpiQ+8df5vvtv9WtBYYckyBdywG9LkeiYW1IuVuA==","signatures":[{"sig":"MEQCIEZgMnfNcLdm5ysrV2DPgY2eA4j3mWgZUdJh2aqYaJKlAiAN1wljUQ/tjXKChj425Y2EpcjByNftlK47JK+SF7iqaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":492797},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"368c90048b8ddc1e360125818b568c5d9700e179","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:755d2960-a184-487f-9d15-0386fa013793"}},"_npmVersion":"11.5.2","description":"> ⚠️ Deno Deploy Sandbox API is currently in private alpha. Interested in trying it out? Email > [deploy@deno.com](mailto:deploy@deno.com).","directories":{},"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.18.0","zod":"^4.0.14","devalue":"^5.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^20.9.0","@deno/shim-deno":"~0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.0.6_1756117295093_0.7140371278511564","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@deno/sandbox","version":"0.0.7","license":"MIT","_id":"@deno/sandbox@0.0.7","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"26fdd4efb793c94dbb8d4a45f3d67a004745e423","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.0.7.tgz","fileCount":127,"integrity":"sha512-FKsX8gGThqd9MQT6dK4OChF89XOniop/KhevBmcIEAQN8WdQYFWHWM1BrYF5fK6BVGXpn4KVhyRu/jySZjJK8Q==","signatures":[{"sig":"MEQCIDcxCWD0QubyDhOQTpJZrH2HEahrpojEUZK6OOSUg5ENAiByBC/91dBsuOOgOQB/ToocmEjjhVUsy2bquZF+t+midA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494037},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"d50c135be179084ec2c46b2b72e6f4b3b270b41a","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:755d2960-a184-487f-9d15-0386fa013793"}},"_npmVersion":"11.5.2","description":"> ⚠️ Deno Deploy Sandbox API is currently in private alpha. Interested in trying it out? Email > [deploy@deno.com](mailto:deploy@deno.com).","directories":{},"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.18.0","zod":"^4.0.14","devalue":"^5.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^20.9.0","@deno/shim-deno":"~0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.0.7_1756318694195_0.191678599675281","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@deno/sandbox","version":"0.0.8","license":"MIT","_id":"@deno/sandbox@0.0.8","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"32ecf2813db66f658615e3ecb287dca3d7f5d95c","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.0.8.tgz","fileCount":127,"integrity":"sha512-vWKrHBOYOaQZPjrs2s6ih8SR96PXH78JkiKaPYJ+dGc7Go1O8IPhtdQnBHO5hwI8zp9Re6rIfrryFVbx/4ejxA==","signatures":[{"sig":"MEYCIQCVNkOCUb0uj1rGYnHc8Y0fNGAO3mwWY12D9g8csLenlQIhAMJsaAGEK0rCDYrznB+Cs1txUEn54Ijz4AZ3hzFcPxuQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528138},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"6439436a29c8984c8b2d424dc000977834257ce5","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:755d2960-a184-487f-9d15-0386fa013793"}},"_npmVersion":"11.5.2","description":"> ⚠️ Deno Deploy Sandbox API is currently in private alpha. Interested in trying it out? Email > [deploy@deno.com](mailto:deploy@deno.com).","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ws":"^8.18.0","zod":"^4.0.14","devalue":"^5.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^20.9.0","@deno/shim-deno":"~0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.0.8_1756904899314_0.508883947489426","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@deno/sandbox","version":"0.0.9","license":"MIT","_id":"@deno/sandbox@0.0.9","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"44273b80e10689ca7a3f192c854d49db9bbcf4b3","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.0.9.tgz","fileCount":127,"integrity":"sha512-OTLd62YAmcsukP/pIa56d9AarMgNE3fG4ersTvOJ6nPUdZ5ugldpKLqJI1sgIetpewK7XXPNTpE3RH8DSSrz/w==","signatures":[{"sig":"MEUCIQCbsgMsLP3b43ufLf2LAn5ZWjghQyOyT0uc2FG145UnAwIgUXXrCsvPKEfeW2VJyG7e5uAJmRYomj9bXIqPDJJYOwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528135},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"10cdb7ca4374fd796c1d5739a53c421d8d9cc4ed","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:755d2960-a184-487f-9d15-0386fa013793"}},"_npmVersion":"11.6.0","description":"> ⚠️ Deno Deploy Sandbox API is currently in private alpha. Interested in trying it out? Email > [deploy@deno.com](mailto:deploy@deno.com).","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ws":"^8.18.0","zod":"4.1.5","devalue":"5.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^20.9.0","@deno/shim-deno":"~0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.0.9_1756964464162_0.7017956544796249","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@deno/sandbox","version":"0.0.10","license":"MIT","_id":"@deno/sandbox@0.0.10","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"ceba7049f103574b4c08a26f8b7dca9347c23f09","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.0.10.tgz","fileCount":127,"integrity":"sha512-JgJEmVC1Uo3fuBn10UQmwE6WXO549S2i5bbBapymhaSXy0o21mBrA6VyZGZhekc8V7Wa50a4jhv9TIGq86rwpA==","signatures":[{"sig":"MEUCIGVnkiv9VqmzdoVVd3bmlIAniVMkE3Cj/PVze/GZwuhyAiEAyFxDtUsNQPw2rTjRDKRbCJ+7VKAbBxJGsk3z9eJGU68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":527890},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"549738a9a32a936d4c0d5714f61e0e31b6b46341","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:755d2960-a184-487f-9d15-0386fa013793"}},"_npmVersion":"11.6.0","description":"> ⚠️ Deno Deploy Sandbox API is currently in private alpha. Interested in trying it out? Email > [deploy@deno.com](mailto:deploy@deno.com).","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ws":"^8.18.0","zod":"4.1.5","devalue":"5.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^20.9.0","@deno/shim-deno":"~0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.0.10_1757407941144_0.2002610130609339","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@deno/sandbox","version":"0.0.11","license":"MIT","_id":"@deno/sandbox@0.0.11","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"55de9f155bf3a9c2390cc3ccda61ecb9c24a0c75","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.0.11.tgz","fileCount":357,"integrity":"sha512-mlDsk1JXCQqvSo8A7QnACRTnBDsRvsWhzxGb6LGB+182479TTVjpO16DGZpNl473wl2eAzSl7zxs74auCiEI2Q==","signatures":[{"sig":"MEQCIBQN8/TYECLHGSKdBg1wNS1/2gZo3OfkjFWWtgDFbxVEAiAQh5FhXJkfq9+O6RkWrhtPfYeqBMu1d9WOOR1+rRTKag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":850462},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"c567469bc303391f2243ec9c564de44cfa21cf2b","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:755d2960-a184-487f-9d15-0386fa013793"}},"_npmVersion":"11.6.0","description":"> ⚠️ Deno Deploy Sandbox API is currently in private alpha. Interested in trying it out? Email > [deploy@deno.com](mailto:deploy@deno.com).","directories":{},"_nodeVersion":"24.8.0","dependencies":{"ws":"^8.18.0","zod":"4.1.5","devalue":"5.3.2","@deno/shim-deno":"~0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.0.11_1758104653589_0.5180724089234727","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@deno/sandbox","version":"0.0.12","license":"MIT","_id":"@deno/sandbox@0.0.12","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"85873817f5c40cacace3b3e8b5fe8d7b679a7730","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.0.12.tgz","fileCount":357,"integrity":"sha512-f+GqL14Jtr0s35cMIxOI2Ww4C2t1qmH+TMxAGuXsOj4SoePhgM0wsbWOpS/yWJcQhFHhKjZf+gWCERGrLyGQTQ==","signatures":[{"sig":"MEYCIQDvIVBSltiEGjxg79B2dJTlvomRezyKj98Ixdfb+lLgjwIhAJAo5nc6E5BS/tH02QUmO/tEYTh5nU3b5ZCaAeu+t6+6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":855096},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"ff35a8224b63efeb03be0fb133fa4492a640cd74","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:755d2960-a184-487f-9d15-0386fa013793"}},"_npmVersion":"11.6.0","description":"> ⚠️ Deno Deploy Sandbox API is currently in private alpha. Interested in trying it out? Email > [deploy@deno.com](mailto:deploy@deno.com).","directories":{},"_nodeVersion":"24.8.0","dependencies":{"ws":"^8.18.0","zod":"4.1.5","devalue":"5.3.2","@deno/shim-deno":"~0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.0.12_1758248017228_0.44468942889003116","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@deno/sandbox","version":"0.0.13","license":"MIT","_id":"@deno/sandbox@0.0.13","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"968df9f9e2f563654719d198ffcf01daec74f883","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.0.13.tgz","fileCount":379,"integrity":"sha512-PC4htn12Y5ziCHnFQaSCMTeRN/Wpv/vsM5vnKG1LFkIq4s9eSaFWbCd93i7GBfyNi/PN4ZXiTe7PZUaWsl9Hyw==","signatures":[{"sig":"MEUCIQCmzF4KxThaO+mkT52/O3+4joJ07DMSistzxasaO7HF5gIgZ3nLlQxhMVjCCACl/Y0dzA4hDGU+J48MNVcjiw4UATQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925162},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"77aa8cb88d3dc74643e1c3c7c8e8d1d4a37df5fe","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:755d2960-a184-487f-9d15-0386fa013793"}},"_npmVersion":"11.6.2","description":"> ⚠️ Deno Deploy Sandbox API is currently in private alpha. Interested in trying it out? Email > [deploy@deno.com](mailto:deploy@deno.com).","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.18.0","zod":"4.1.5","devalue":"5.3.2","@deno/shim-deno":"~0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.0.13_1760330951421_0.10624319696819673","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@deno/sandbox","version":"0.0.14","license":"MIT","_id":"@deno/sandbox@0.0.14","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"ec8fbb6513fccd24d4962f8f03996095d1d00d5e","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.0.14.tgz","fileCount":391,"integrity":"sha512-t4aQivPANez7vHPJiKkS/pZFaDLQJtH9g/P23hHKVFItyXqkWqE3mPxsbd3KBkuW2Aib426oMIbyVXPSfhVqzw==","signatures":[{"sig":"MEQCIAD8zSO0hB/B600nQludfyszBgGeCWHOkUZN0Fn5DW01AiAVoB5KiksR92z9H4dtq6eNQp8uSKvBZJAQzzbL3HzMgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":968777},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"28b28190e3890260700c26ab781184ca30677a29","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:755d2960-a184-487f-9d15-0386fa013793"}},"_npmVersion":"11.6.2","description":"> ⚠️ Deno Deploy Sandbox API is currently in private alpha. Interested in trying it out? Email > [deploy@deno.com](mailto:deploy@deno.com).","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.18.0","zod":"4.1.5","devalue":"5.3.2","@deno/shim-deno":"~0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.0.14_1761630686239_0.34693272604595937","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@deno/sandbox","version":"0.1.0","license":"MIT","_id":"@deno/sandbox@0.1.0","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"cfd2527462a31e917da7626ff2c9b0eb567ea26f","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.1.0.tgz","fileCount":311,"integrity":"sha512-mlYabpZ19Fh3QRn38wi0vViCbb7znLzHv2XCvRPhZ6c2KmKxrbzfw+sqP7rF1YTFCrFax4yc8HsgKQstlBSHSA==","signatures":[{"sig":"MEUCIBKkARq+6SfutfroFQ50RrfXXvD4K+0SqBl1zbH+v+ugAiEA3tDsshlnp5B+olecVAltmKY5jqj+i6xCmXN7QLhOiSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":952101},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"88a4dac150f41122337bf5bd622b4456124f62ec","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59241875-dfd5-4d96-a451-19e41e1760f6"}},"_npmVersion":"11.6.1","description":"> ⚠️ Deno Deploy Sandbox API is currently in private alpha. Interested in trying it out? Email > [deploy@deno.com](mailto:deploy@deno.com).","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.3","zod":"4.1.5","devalue":"5.3.2","@deno/shim-deno":"~0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.1.0_1763099493759_0.7701408764600794","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@deno/sandbox","version":"0.2.0","license":"MIT","_id":"@deno/sandbox@0.2.0","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"2c959157ec7990683cc34e2c106f5f6c7f54cfe8","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.2.0.tgz","fileCount":323,"integrity":"sha512-4tMk836nuYkUTx+du6fbdsVyYsFgNDT4s47NOFhkgN5XQVBNRJ5O/3WYY13Q1xV8Or2Ss6YTKc92XBINN/uFSg==","signatures":[{"sig":"MEQCIGvVWps1P6jXRu1rcgIpgE98gv3GejvYQqh4KyjtRhVaAiAluxMlJ+X7oVrQw/c9d3Dum6118YWrtP+9x54YAdL9MA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1024875},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"0bec6931b27f68bd266e497966c639ec3745f82a","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59241875-dfd5-4d96-a451-19e41e1760f6"}},"_npmVersion":"11.6.2","description":"> ⚠️ Deno Deploy Sandbox API is currently in private alpha. Interested in trying it out? Email > [deploy@deno.com](mailto:deploy@deno.com).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.3","zod":"4.1.5","devalue":"5.3.2","@deno/shim-deno":"~0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.2.0_1764069701633_0.7046295914050156","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@deno/sandbox","version":"0.2.1","license":"MIT","_id":"@deno/sandbox@0.2.1","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"55bf43dfdde03153563327810602ed0138400eef","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.2.1.tgz","fileCount":323,"integrity":"sha512-LS7kzUE1FlZC3ewyEfQFHAHCMFj7oc3qNnF5nxLlv9Qf6O6MG4yvPij4kwdmsbLm8vUsVge3TvHW/S9jctXKKQ==","signatures":[{"sig":"MEYCIQD7Ea0vg0beEotdF/KUmU42M8SaQFsz57RzXnThEWgz5QIhAJZXScmmOLAAXA23uoQazLmrNAgmmolfHJIs4/lMTLun","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1024388},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"dfb89b47eda24c823d6c90329caa050ccaae55d4","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59241875-dfd5-4d96-a451-19e41e1760f6"}},"_npmVersion":"11.6.2","description":"Create isolated sandboxes on Deno Deploy to securely run code in a lightweight Linux microVM. You can securely run shell scripts, spawn processes, execute JavaScript applications and REPLs, and interact with files remotely.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.3","zod":"4.1.5","devalue":"5.3.2","@deno/shim-deno":"~0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.2.1_1764083952158_0.9352343987090694","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@deno/sandbox","version":"0.2.2","license":"MIT","_id":"@deno/sandbox@0.2.2","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"e6124cec5f392244d2eb344e4c9e574154b65854","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.2.2.tgz","fileCount":323,"integrity":"sha512-yK78tbQGoe3SQeFgtBqX2CbFzX3ZaDwFdtSOjkOhsC8yrBRT4rGbTynhGiN2MEPiHJUthTrUT+R5+bl0HAIsNQ==","signatures":[{"sig":"MEYCIQCuRBygwqDtEPfAQNKjcqqSKXjBH7ZvJhto8IShP38yBgIhAJ4sVwViPFnUf0TotTtTERFxHiSPXhuuMvn2GWGXsm+x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1024506},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"7a84da85dbb3e407a9ebdb4c7830ef8623171a93","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59241875-dfd5-4d96-a451-19e41e1760f6"}},"_npmVersion":"11.6.2","description":"Create isolated sandboxes on Deno Deploy to securely run code in a lightweight Linux microVM. You can securely run shell scripts, spawn processes, execute JavaScript applications and REPLs, and interact with files remotely.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.3","zod":"4.1.5","devalue":"5.3.2","@deno/shim-deno":"~0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.2.2_1764549788747_0.8198302922717222","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@deno/sandbox","version":"0.3.0","license":"MIT","_id":"@deno/sandbox@0.3.0","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"0e1ba419d5ceffb86eb6247a7b54e7dc31f7d70f","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.3.0.tgz","fileCount":323,"integrity":"sha512-JPR/xO3vIBx8NS7Bah9RHzwUSMrZfxsbJ+yECpNvbYuPRbqK/QbjUp688XT+7u/qsbwo6092pZRjGJXF1NDpEw==","signatures":[{"sig":"MEUCIBu5FrDphIDfSd9qZieebhU+ah4nXFunK/huvFnF018RAiEAjjxORShp43aRzbAU7cb+iebCU6RXf1wCuPo3wOE6reE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1050135},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"a8176b1d74a5c3fa3c9e7a0d97aadb258e81917d","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59241875-dfd5-4d96-a451-19e41e1760f6"}},"_npmVersion":"11.6.2","description":"Create isolated sandboxes on Deno Deploy to securely run code in a lightweight Linux microVM. You can securely run shell scripts, spawn processes, execute JavaScript applications and REPLs, and interact with files remotely.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.3","zod":"4.1.5","devalue":"5.3.2","@deno/shim-deno":"~0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.3.0_1765246504223_0.21645885811168264","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@deno/sandbox","version":"0.4.0","license":"MIT","_id":"@deno/sandbox@0.4.0","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"81dd1f4ae83738ffe259753a0d5871cd68c08eea","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.4.0.tgz","fileCount":347,"integrity":"sha512-+E41ExJMjYQwICpziNDRenL3yrubw7eb2t56Zg08sXAb8x3PUxzK8npobxCB1LR3jqRSD6ZmHSX5WmUnaBaJBQ==","signatures":[{"sig":"MEUCIAcyakgo4fHLNVWAJwoLnHDB59jhvEs3dbMGaBvXmoKUAiEAzihK9jCZ+nZENLbhWWUXUt3ZaSqivrV+LgRA51XXmIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1092285},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"542968a2c63e84890582a21e429395535ca7cbfa","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59241875-dfd5-4d96-a451-19e41e1760f6"}},"_npmVersion":"11.6.2","description":"Create isolated sandboxes on Deno Deploy to securely run code in a lightweight Linux microVM. You can securely run shell scripts, spawn processes, execute JavaScript applications and REPLs, and interact with files remotely.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.3","zod":"4.1.5","devalue":"5.3.2","@deno/shim-deno":"~0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.4.0_1765605335086_0.7719717989461845","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@deno/sandbox","version":"0.4.1","license":"MIT","_id":"@deno/sandbox@0.4.1","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"1ddc80cfc587cc31eb49da6a40405657772f77bd","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.4.1.tgz","fileCount":347,"integrity":"sha512-x1saDWfTzF0V3Ke0najYf5D1PC00B0JgaoqF8evvC7kinsNlqzQ2WB0aLnWZfc8/Jgqd1Fd7QUl3fQ6AFlPsQQ==","signatures":[{"sig":"MEUCIQCdNPjdVTP+rDkZbZ8g+46TQ58h7pujCQ5A2zRii199dwIgMzOdCtom5LkYgpSKuE7WZOvRrLkpYkZuGOFvJwsJc7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1092285},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"c3c83addfc0d0ecbb25e26c8f93538fbd1638c04","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59241875-dfd5-4d96-a451-19e41e1760f6"}},"_npmVersion":"11.6.2","description":"Create isolated sandboxes on Deno Deploy to securely run code in a lightweight Linux microVM. You can securely run shell scripts, spawn processes, execute JavaScript applications and REPLs, and interact with files remotely.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.3","zod":"4.1.5","devalue":"5.3.2","@deno/shim-deno":"~0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.4.1_1765824661910_0.84507915272016","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@deno/sandbox","version":"0.4.2","license":"MIT","_id":"@deno/sandbox@0.4.2","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"f47bb444006f486e24e7f71231d729de765c77e8","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.4.2.tgz","fileCount":347,"integrity":"sha512-Ieveje6x8AEV30wBAfCR5C2XaG83hDIVWybWyUWiDy3AK2EdGT5w1vIpGSAH4TfIZT1C6Wiv/76+qoTy0RqhJQ==","signatures":[{"sig":"MEUCIFRWj6rsk91hAwDFGa5TQln6pK21vggwlBScBwOIApCuAiEA6e3UZz4RUU0/th63ojob7YQMZH2D8OE3QlfblGJOHyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1092091},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"5621d1798d86ff8b253cf2d4e82f0aeb03c87e5b","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59241875-dfd5-4d96-a451-19e41e1760f6"}},"_npmVersion":"11.6.2","description":"Create isolated sandboxes on Deno Deploy to securely run code in a lightweight Linux microVM. You can securely run shell scripts, spawn processes, execute JavaScript applications and REPLs, and interact with files remotely.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.3","zod":"4.1.5","devalue":"5.3.2","@deno/shim-deno":"~0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.4.2_1765951921923_0.6980880757739378","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@deno/sandbox","version":"0.4.3","license":"MIT","_id":"@deno/sandbox@0.4.3","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"2b78c59d5be1c6e1465090d2a8007b69bb1e81dd","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.4.3.tgz","fileCount":347,"integrity":"sha512-4ncsGtZWU64JmDyCAQxp4U8XrZoHs7FTwwE7tJrSjSI0YDzlGlQu6LxFAvIjNNKcfNcWFzkj4kWb8rpyxGx0gw==","signatures":[{"sig":"MEUCIQDic1N5bkSQvLYESwTEagL2hJKn2OPoi1t4dUHKJuYZDgIgC3JtNm0hiPe+1IcfFJ7saSocPV01B5BFEOwTj6d8K0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1076530},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"cfbc2ab259583a0946490ec58f212a177a321dce","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59241875-dfd5-4d96-a451-19e41e1760f6"}},"_npmVersion":"11.6.2","description":"Create isolated sandboxes on Deno Deploy to securely run code in a lightweight Linux microVM. You can securely run shell scripts, spawn processes, execute JavaScript applications and REPLs, and interact with files remotely.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.3","zod":"4.1.5","devalue":"5.3.2","@deno/shim-deno":"~0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.4.3_1765989824377_0.5104006104956866","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@deno/sandbox","version":"0.4.4","license":"MIT","_id":"@deno/sandbox@0.4.4","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"044e8bc7ce8fca545095b4f30a6185860a547b07","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.4.4.tgz","fileCount":527,"integrity":"sha512-HlVTWhCsRQsS1RPhSErFUrqcKtYHv9pxV3HPyb0Tp1GC4lwlOuGwR67Oi0whJUoU14oEBMa9dY5thwYd+a44DA==","signatures":[{"sig":"MEUCIFTuH1JsGnSz7jvwPKuhliek864kH2HcIw0J0o0JdYO+AiEAizvmML7l9ggqY5zIVc5O4p3zSZDY6EH76tiNs4q0JlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1506795},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"b7a695be77815e23db6a3fe1ca2771989272d22d","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59241875-dfd5-4d96-a451-19e41e1760f6"}},"_npmVersion":"11.6.2","description":"Create isolated sandboxes on Deno Deploy to securely run code in a lightweight Linux microVM. You can securely run shell scripts, spawn processes, execute JavaScript applications and REPLs, and interact with files remotely.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.3","zod":"4.1.5","devalue":"5.3.2","@deno/shim-deno":"~0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.4.4_1766225903798_0.4329408034181139","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@deno/sandbox","version":"0.5.0","license":"MIT","_id":"@deno/sandbox@0.5.0","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"43bd1d5060aa108b49fcde1b328b58ae0f55eea4","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.5.0.tgz","fileCount":521,"integrity":"sha512-0HRD+YnD8EQ2hcZZAJA4wujqLxmQjgl1/6GU9TSpQhpT6x8iGqqVGr2G291JNhOMbKHQsc3Xx5iGgmWF14RhEA==","signatures":[{"sig":"MEUCIEprEfMaoKLwB/RKF4eOj+4r5hvM66WKenGOE75icEHoAiEAjPLIzzSbQJGQBDHqVvvKYzGfiPMcnbKfX34hWawQfGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1486817},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"8b9f98905adef21475a8a7891ed8e68b9b49f2b0","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59241875-dfd5-4d96-a451-19e41e1760f6"}},"_npmVersion":"11.6.2","description":"Create isolated sandboxes on Deno Deploy to securely run code in a lightweight Linux microVM. You can securely run shell scripts, spawn processes, execute JavaScript applications and REPLs, and interact with files remotely.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.3","zod":"4.1.5","devalue":"5.3.2","@deno/shim-deno":"~0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.5.0_1766668113360_0.8015082225137422","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@deno/sandbox","version":"0.6.0","license":"MIT","_id":"@deno/sandbox@0.6.0","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"a98819649beb48b78535445a25408ed4d4cdb349","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.6.0.tgz","fileCount":551,"integrity":"sha512-KzJpKPHP7wb020zLteWZPK3NDeOPGGgJOWyhMKIxNI1N8MZzo4QeSVvSx3yS9HuRspfbd50Gt62hKvehUrSbiw==","signatures":[{"sig":"MEQCIAi7giJtSbAmgLnC11Yw7oeu8OeiHrh0LGlbIJKEQFkdAiAEmDVv+I78j2zYbcWV+RtpiacA1lbUifibOW5I96U+yA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1529765},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"6c2b69202c990c03d1224894e297d3ba15a3961a","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59241875-dfd5-4d96-a451-19e41e1760f6"}},"_npmVersion":"11.6.2","description":"Create isolated sandboxes on Deno Deploy to securely run code in a lightweight Linux microVM. You can securely run shell scripts, spawn processes, execute JavaScript applications and REPLs, and interact with files remotely.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.3","zod":"4.1.5","devalue":"5.3.2","@deno/shim-deno":"~0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.6.0_1767867910274_0.40799509439153336","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@deno/sandbox","version":"0.7.0","license":"MIT","_id":"@deno/sandbox@0.7.0","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"88eba9b2bb22494a4decd7b669d4923c0cc68cb1","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.7.0.tgz","fileCount":455,"integrity":"sha512-DKFk1G/Jnda/OL7JLOR7hKyav7frQtrBnnRWeAnGr+70EbqDUhYzEcp1ILxqYtm3t6kv64voeqWStqTzt9b9JQ==","signatures":[{"sig":"MEYCIQCPxxujm/eXdCfOHi3VnKd14FU5gjXFjf6PfH5/F8jKPQIhAILlVhr3Gt6BuVTVbKPcMLhMhbBNylxFLrt9bX6Lnm7s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1375015},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"228f0e0345d715802b97bf6a4f4dbaa1075d94fa","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59241875-dfd5-4d96-a451-19e41e1760f6"}},"_npmVersion":"11.6.2","description":"Create isolated sandboxes on Deno Deploy to securely run code in a lightweight Linux microVM. You can securely run shell scripts, spawn processes, execute JavaScript applications and REPLs, and interact with files remotely.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.3","zod":"^4.1.5","@deno/shim-deno":"~0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.7.0_1768305471963_0.952813023154095","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@deno/sandbox","version":"0.7.1","license":"MIT","_id":"@deno/sandbox@0.7.1","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"cfa36b201af49919939e3b91aebf37adc8f9079e","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.7.1.tgz","fileCount":455,"integrity":"sha512-39YTxFmPRWJQ336/SX74DLg69MUxpnmiRmWnA9of2dvIAdMwHauTkA1Bo27T6/OwjkfHSKFZ5YonEaAsourP2g==","signatures":[{"sig":"MEUCIQDnNXkSwV5wp83c+KJNCrxZ0jyUCtV5F2x/TFO0u6YUNQIgRgoWj7vrIFzy+GHJLongavknbVVr/bVEJrFpV/uVRIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1375017},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"70f5b08796d8faf66457a1ef87e6a315fdbac564","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59241875-dfd5-4d96-a451-19e41e1760f6"}},"_npmVersion":"11.6.2","description":"Create isolated sandboxes on Deno Deploy to securely run code in a lightweight Linux microVM. You can securely run shell scripts, spawn processes, execute JavaScript applications and REPLs, and interact with files remotely.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.3","zod":"^4.1.5","@deno/shim-deno":"~0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.7.1_1768375019666_0.7618847442144985","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@deno/sandbox","version":"0.8.0","license":"MIT","_id":"@deno/sandbox@0.8.0","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"2bfb85b26d58692078492eb06a7e78ea4eebb371","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.8.0.tgz","fileCount":461,"integrity":"sha512-DBhMbd8OQazks7eRBCWQaV6+z0esrh7uhr++LAuUntvqHj0sf1MCZ6oHxz5WLIVOKUzr1jbn5q9CjeKYvpU40Q==","signatures":[{"sig":"MEUCIHZr3P4Yb7M96Jqtlz2ji4MgbNpNRGCbYvXbatZBWsljAiEAxHi1Dm3O0wHF9L8ql0TWe+yLug5U/h7HlZSlhN6iL1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1417722},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"3c7bac7c6827de6a9ab4f94a7d3b0f1fe57a5dfb","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59241875-dfd5-4d96-a451-19e41e1760f6"}},"_npmVersion":"11.6.2","description":"Create isolated sandboxes on Deno Deploy to securely run code in a lightweight Linux microVM. You can securely run shell scripts, spawn processes, execute JavaScript applications and REPLs, and interact with files remotely.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.3","zod":"^4.1.5","@deno/shim-deno":"~0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.8.0_1768443902692_0.6580294183168796","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@deno/sandbox","version":"0.9.0","license":"MIT","_id":"@deno/sandbox@0.9.0","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"df32d421225b795c86ba92cb4c13602afba78923","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.9.0.tgz","fileCount":467,"integrity":"sha512-Dd2H/qm8rVVuOg/yXJvy4jUj9JYIjdWT3r/zapLKIx1JQqQmnM8HgOtK1gEAuufSTSN1uBwOo3ZeImRzHvGB8g==","signatures":[{"sig":"MEUCIDAe9tIrlFGW8UrM6kX98o5xEa8vuo8KhyPGY1i65KPqAiEAxXzhIfEr0Q80XIS3yWVsj5BBfTzan8vb8/UbbU62eWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1434151},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"4adc53afd95818569df0c719e76be8fea75254ca","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59241875-dfd5-4d96-a451-19e41e1760f6"}},"_npmVersion":"11.6.2","description":"Create isolated sandboxes on Deno Deploy to securely run code in a lightweight Linux microVM. You can securely run shell scripts, spawn processes, execute JavaScript applications and REPLs, and interact with files remotely.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.3","zod":"^4.1.5","@deno/shim-deno":"~0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.9.0_1769159053659_0.701591163838478","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@deno/sandbox","version":"0.10.0","license":"MIT","_id":"@deno/sandbox@0.10.0","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"02a72fc477679457ad84169dff3075adefcc7d51","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.10.0.tgz","fileCount":467,"integrity":"sha512-Fq41hNE4H3kKGHyYvbtkyi26SGKCawWt3dbJE2dmSsWqCf3VErfqXBMBe7hBOySBbNwPQLUS+sHsHHelAGwzjg==","signatures":[{"sig":"MEUCIFsHg94a5zsKK5bXUhoN3le+U4uF589BuUatY1M5IL5aAiEA0IgviwV9VRz0Wb4qyQ6zfdnGpjZE9hqYo2FURtAIb5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1441542},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"9e95bf907ace0af1c5e0c21d8389b76b0d3d1a17","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59241875-dfd5-4d96-a451-19e41e1760f6"}},"_npmVersion":"11.6.2","description":"Create isolated sandboxes on Deno Deploy to securely run code in a lightweight Linux microVM. You can securely run shell scripts, spawn processes, execute JavaScript applications and REPLs, and interact with files remotely.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.3","zod":"^4.1.5","@deno/shim-deno":"~0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.10.0_1769654066358_0.22810963608128243","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@deno/sandbox","version":"0.10.1","license":"MIT","_id":"@deno/sandbox@0.10.1","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"9f58789a808a4df7635c8290b018cb392b23bcf9","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.10.1.tgz","fileCount":467,"integrity":"sha512-SrG1QSD6siqrY0bm1GdG7n2fj7DLhvMm4jMC0s3PuqlIHBYDOB0Dz5VcfqdO1V0woG3O9aBTqMcRQBM2AQs2rQ==","signatures":[{"sig":"MEYCIQCOUikC7erMhfYKM9Few58BprFufrU4cJH/6Y31kJ0xRwIhANiB12vifVCB4vpON9SLNSnGySGV2We74g2qw/54XgxZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1446433},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"fd0152af09b2f329f2703d6cb25ff0dd3fa6e568","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59241875-dfd5-4d96-a451-19e41e1760f6"}},"_npmVersion":"11.6.2","description":"Create isolated sandboxes on Deno Deploy to securely run code in a lightweight Linux microVM. You can securely run shell scripts, spawn processes, execute JavaScript applications and REPLs, and interact with files remotely.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.3","zod":"^4.1.5","@deno/shim-deno":"~0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.10.1_1770371495974_0.47835793511174507","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@deno/sandbox","version":"0.11.0","license":"MIT","_id":"@deno/sandbox@0.11.0","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"c1bd6085dfe48e92421a28cc0fa6882e69023587","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.11.0.tgz","fileCount":467,"integrity":"sha512-09AzozBS+Hkpaz9Cqyas8ra4Nd7t8UbbxLFF75BoRiSXSOjstOMHBfmwj5IKsm7iIV41gthlz0KBVfAjlQIOmA==","signatures":[{"sig":"MEYCIQCf2RFq2eNwG1K8Le6pmyjRlJHl2rRn999URSJp6lVBMAIhAL8pizXHY5RRUu98cGmVbA11za0Y0nhUG7SOq/1mqypW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1446545},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"082fc0c66093af5d687f94875cd5e6e4bb2b1233","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59241875-dfd5-4d96-a451-19e41e1760f6"}},"_npmVersion":"11.6.2","description":"Create isolated sandboxes on Deno Deploy to securely run code in a lightweight Linux microVM. You can securely run shell scripts, spawn processes, execute JavaScript applications and REPLs, and interact with files remotely.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.3","zod":"^4.1.5","@deno/shim-deno":"~0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.11.0_1770553624664_0.9847680533796699","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@deno/sandbox","version":"0.12.0","license":"MIT","_id":"@deno/sandbox@0.12.0","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"4899bdb1887b41afab54f12a14bcf46b922df71f","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.12.0.tgz","fileCount":467,"integrity":"sha512-nhZ27CNrdhiUQGnZ/HUVC0g88RSUtBmZjNNtRG4wVQYzd51eJ8RCLDweKg9LiEp2YlTcEiPfBlwmc+F22+fcLA==","signatures":[{"sig":"MEYCIQCbAhCosNrEycDLf1JJeDDcbmVrnICcvC49Ip/t8L/vgQIhAJ96hPS/WAkDk9dabrx9eW+zY5tRWGZLgJf/N9epEGq3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1455951},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"eaa9fc2ae42509563323dbd9d440e24efc61e36e","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59241875-dfd5-4d96-a451-19e41e1760f6"}},"_npmVersion":"11.6.2","description":"Create isolated sandboxes on Deno Deploy to securely run code in a lightweight Linux microVM. You can securely run shell scripts, spawn processes, execute JavaScript applications and REPLs, and interact with files remotely.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.3","zod":"^4.1.5","@deno/shim-deno":"~0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.12.0_1771211531229_0.8734359661688098","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@deno/sandbox","version":"0.13.0","license":"MIT","_id":"@deno/sandbox@0.13.0","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"9f15cdc4aa0c80e0316c7ddf77e2cb3ce1061af4","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.13.0.tgz","fileCount":467,"integrity":"sha512-lbfdrkv0UrufR1g/0mAM4eH1X1ym6/OFEwX4v6FUnk1lh2nzVmU9Vvpj5uHNSckp4DFuyb2NjPOzof9/oodgCg==","signatures":[{"sig":"MEQCIGr1NRCZJoPGHfxOlbh3a0UI7EHvyHWfBM3B0y3JsHMZAiBSo1PIY7UIprB/tAtKsXDqsR1/Bok+mZpNDjIaOvag/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1471427},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"393c9ef6a640f662360cbfa68b8e3516dcb27fe4","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59241875-dfd5-4d96-a451-19e41e1760f6"}},"_npmVersion":"11.8.0","description":"Create isolated sandboxes on Deno Deploy to securely run code in a lightweight Linux microVM. You can securely run shell scripts, spawn processes, execute JavaScript applications and REPLs, and interact with files remotely.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.3","zod":"^4.1.5","@deno/shim-deno":"~0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.13.0_1772537752207_0.22069076619236783","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@deno/sandbox","version":"0.13.1","license":"MIT","_id":"@deno/sandbox@0.13.1","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"9e1e9baa960158013f8500d562bb3bb7ca833528","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.13.1.tgz","fileCount":467,"integrity":"sha512-bN5DnY1qA0VBBT7OGF9aBQ8o+CYneu8XRCP37J8Ex7cfjujy7PQMxoj+3EeIYuva7agJ+d45O8o+urW6T/ZnIw==","signatures":[{"sig":"MEUCIQCDVSIUytTD+hy5bhO2BDsyo5BUZ/Fi2gg/GYpvkH848QIgV9+AzwT6It54zgzSeUprD5p6oWnx9NBs818LmdJyqmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1504696},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"33dbe9675ef2f8829aeb0f163a08dc33d0c4fcc4","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59241875-dfd5-4d96-a451-19e41e1760f6"}},"_npmVersion":"11.9.0","description":"Create isolated sandboxes on Deno Deploy to securely run code in a lightweight Linux microVM. You can securely run shell scripts, spawn processes, execute JavaScript applications and REPLs, and interact with files remotely.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.3","zod":"^4.1.5","@deno/shim-deno":"~0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.13.1_1772774278715_0.9965022872947356","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@deno/sandbox","version":"0.13.2","license":"MIT","_id":"@deno/sandbox@0.13.2","maintainers":[{"name":"ry","email":"ry@tinyclouds.org"},{"name":"kt3k","email":"stibium121@gmail.com"},{"name":"dsherret","email":"dsherret@gmail.com"},{"name":"divy-work","email":"dj.srivastava23@gmail.com"},{"name":"denobot","email":"denobot@deno.com"}],"dist":{"shasum":"990cb542cd6ccdafc7f926824dd268057951e804","tarball":"https://registry.npmjs.org/@deno/sandbox/-/sandbox-0.13.2.tgz","fileCount":467,"integrity":"sha512-hteIwQ/mqkJHLrxtcONSCntziOAEWZz0Q2m/Ps4E+HjimLaQxsqpBU0Xn6hin23yf2wOCls336PG9epbMliUOQ==","signatures":[{"sig":"MEUCIQCIPx5qAfiWO2Bg1jwGdo8X06wlAMXkE+5zdDFPIeC1sAIgaI8qfK6hsWnWJkjxP4hNK7fA/oYmRKEM5rX0nLHmH2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1541774},"main":"./script/mod.js","types":"./script/mod.d.ts","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"gitHead":"538a7aa5c1de2762326a13835a4f9cf29ac1aa8f","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59241875-dfd5-4d96-a451-19e41e1760f6"}},"_npmVersion":"11.9.0","description":"Create isolated sandboxes on Deno Deploy to securely run code in a lightweight Linux microVM. You can securely run shell scripts, spawn processes, execute JavaScript applications and REPLs, and interact with files remotely.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.3","zod":"^4.1.5","@deno/shim-deno":"~0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.13.2_1773635345349_0.029707357449841654","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-08-13T10:55:32.750Z","modified":"2026-03-24T12:40:34.516Z","0.0.1":"2025-08-13T10:55:33.035Z","0.0.2":"2025-08-15T07:13:27.106Z","0.0.3":"2025-08-19T02:55:06.084Z","0.0.4":"2025-08-20T11:23:55.116Z","0.0.5":"2025-08-22T03:20:14.717Z","0.0.6":"2025-08-25T10:21:35.294Z","0.0.7":"2025-08-27T18:18:14.416Z","0.0.8":"2025-09-03T13:08:19.521Z","0.0.9":"2025-09-04T05:41:04.415Z","0.0.10":"2025-09-09T08:52:21.344Z","0.0.11":"2025-09-17T10:24:13.773Z","0.0.12":"2025-09-19T02:13:37.488Z","0.0.13":"2025-10-13T04:49:11.692Z","0.0.14":"2025-10-28T05:51:26.448Z","0.1.0":"2025-11-14T05:51:33.970Z","0.2.0":"2025-11-25T11:21:41.876Z","0.2.1":"2025-11-25T15:19:12.388Z","0.2.2":"2025-12-01T00:43:08.995Z","0.3.0":"2025-12-09T02:15:04.423Z","0.4.0":"2025-12-13T05:55:35.269Z","0.4.1":"2025-12-15T18:51:02.128Z","0.4.2":"2025-12-17T06:12:02.138Z","0.4.3":"2025-12-17T16:43:44.571Z","0.4.4":"2025-12-20T10:18:24.001Z","0.5.0":"2025-12-25T13:08:33.547Z","0.6.0":"2026-01-08T10:25:10.480Z","0.7.0":"2026-01-13T11:57:52.157Z","0.7.1":"2026-01-14T07:16:59.844Z","0.8.0":"2026-01-15T02:25:02.844Z","0.9.0":"2026-01-23T09:04:13.868Z","0.10.0":"2026-01-29T02:34:26.534Z","0.10.1":"2026-02-06T09:51:36.151Z","0.11.0":"2026-02-08T12:27:04.925Z","0.12.0":"2026-02-16T03:12:11.389Z","0.13.0":"2026-03-03T11:35:52.408Z","0.13.1":"2026-03-06T05:17:58.921Z","0.13.2":"2026-03-16T04:29:05.534Z"},"license":"MIT","description":"Create isolated sandboxes on Deno Deploy to securely run code in a lightweight Linux microVM. You can securely run shell scripts, spawn processes, execute JavaScript applications and REPLs, and interact with files remotely.","maintainers":[{"email":"ry@tinyclouds.org","name":"ry"},{"email":"dj.srivastava23@gmail.com","name":"divy-work"},{"email":"denobot@deno.com","name":"denobot"},{"email":"biwanczuk@gmail.com","name":"bartlomieju"}],"readme":"# @deno/sandbox\n\nCreate isolated sandboxes on Deno Deploy to securely run code in a lightweight Linux microVM. You\ncan securely run shell scripts, spawn processes, execute JavaScript applications and REPLs, and\ninteract with files remotely.\n\nThis TypeScript/JavaScript SDK let's you create and manage sandboxes programmatically from Deno or\nNode.js.\n\n> **Note:** Bun is not supported. Bun replaces the `ws` WebSocket library with its own native\n> implementation, which does not support the `upgrade` event required for sandbox connections. See\n> [oven-sh/bun#5951](https://github.com/oven-sh/bun/issues/5951) for details.\n\n## Features\n\n- Create secure, isolated, and ephemeral Linux microVM sandboxes to execute arbitrary code and\n  subprocesses.\n- Run arbitrary shell commands and scripts within the sandbox.\n- Run JavaScript applications and REPLs in the sandbox.\n  - Install NPM and JSR packages in the sandbox.\n  - Execute web framework dev servers like Vite or `next dev`.\n  - Simply execute snippets of JS code, one after the other, maintaining state between snippets\n    (great for progressively generated code from AI agents!)\n- Expose any HTTP endpoints in the sandbox to the public internet via random and secure HTTPS URLs.\n- Get SSH access to the sandbox for interactive debugging.\n- Upload local files or directories into the sandbox.\n- Control sandbox timeout and memory allocation.\n- Restrict sandbox network access to specific hosts/IPs using `allowNet`.\n\n## Installation\n\n```bash\n# Using Deno\ndeno add jsr:@deno/sandbox\n\n# Using npm\nnpm install @deno/sandbox\n\n# Using pnpm\npnpm install jsr:@deno/sandbox\n\n# Using yarn\nyarn add jsr:@deno/sandbox\n```\n\n## Runtime Support\n\nThis SDK is tested and supported on:\n\n- **Deno**: Latest stable version\n- **Node.js**: Version 24+\n\nNote: The `await using` syntax in the examples requires Node.js 24+. For earlier Node.js versions,\nuse `try`/`finally` blocks instead (see [Compatibility note](#compatibility-note-on-await-using)).\n\n## Quick Start\n\n1. Go to the \"Sandbox\" tab in the [Deno Deploy dashboard](https://console.deno.com).\n\n2. Create an access token and set it as the `DENO_DEPLOY_TOKEN` environment variable.\n\n3. Use the `@deno/sandbox` SDK to create a new sandbox and interact with it.\n\n```js\nimport { Sandbox } from \"@deno/sandbox\";\n\nawait using sandbox = await Sandbox.create();\n\nawait sandbox.sh`ls -lh /`;\n```\n\n## APIs\n\n[View the full API documentation here.](https://jsr.io/@deno/sandbox/doc/~/Sandbox)\n\n## Examples\n\nThe snippets below assume `package.json` contains `{ \"type\": \"module\" }`, the `@deno/sandbox`\npackage is installed, and that `DENO_DEPLOY_TOKEN` env var is set.\n\n### Evaluate a JS snippet\n\n```ts\nimport { Sandbox } from \"@deno/sandbox\";\n\nawait using sandbox = await Sandbox.create();\n\nconst result = await sandbox.deno.eval(`\n  const a = 1;\n  const b = 2;\n  a + b;\n`);\nconsole.log(\"result:\", result);\n```\n\n### Spawn a subprocess, and get buffered output\n\n```ts\nimport { Sandbox } from \"@deno/sandbox\";\n\nawait using sandbox = await Sandbox.create();\n\nconst text = await sandbox.sh`pwd`.text();\nconsole.log(\"result:\", text); // → \"/home/sandbox\\n\"\n```\n\nTip: for long‑running processes or large output, stream the stdout/stderr.\n\n### Create a package.json, install deps, run a web framework (Express), and expose it publicly\n\nThis creates a minimal Express app inside the sandbox, runs it on port 3000, and exposes it publicly\nusing `sandbox.exposeHttp()`.\n\n```ts\nimport { Sandbox } from \"@deno/sandbox\";\n\nawait using sandbox = await Sandbox.create();\n\n// 1) Write package.json and server.js in the sandbox\nconst PACKAGE_JSON = {\n  name: \"sandbox-express-demo\",\n  private: true,\n  type: \"module\",\n  dependencies: { express: \"^4.19.2\" },\n};\nawait sandbox.fs.writeTextFile(\"package.json\", JSON.stringify(PACKAGE_JSON, null, 2));\n\nawait sandbox.fs.writeTextFile(\n  \"server.js\",\n  `import express from 'express';\nconst app = express();\napp.get('/', (req, res) => res.send('Hello from Express in @deno/sandbox!'));\napp.get('/time', (req, res) => res.json({ now: new Date().toISOString() }));\napp.listen(3000, () => console.log('listening on :3000'));\n`,\n);\n\n// 2) Install dependencies\nawait sandbox.sh`deno install`;\n\n// 3) Start the server\nconst server = await sandbox.deno.run({ entrypoint: \"server.js\" });\n\n// 4) Publish to the internet\nconst publicUrl = await sandbox.exposeHttp({ port: 3000 });\nconsole.log(\"Public URL:\", publicUrl); // e.g. https://<random>.sandbox.deno.net\n\n// Fetch from your local machine to verify\nconst resp = await fetch(`${publicUrl}/time`);\nconsole.log(await resp.json());\n\n// Keep the process alive as long as you need; when done, closing the sandbox\n// will tear it down.\n```\n\n### Get SSH access to the sandbox\n\n```ts\nimport { Sandbox } from \"@deno/sandbox\";\n\nawait using sandbox = await Sandbox.create();\n\n// Get SSH credentials\nconst { hostname, username } = await sandbox.exposeSsh();\nconsole.log(`ssh ${username}@${hostname}`);\n\n// Keep the process alive by sleeping, otherwise the sandbox will be destroyed\n// when the script exits.\nawait new Promise((resolve) => setTimeout(resolve, 10 * 60 * 1000)); // 10 minutes\n```\n\n### Interactive JavaScript REPL\n\n```ts\nimport { Sandbox } from \"@deno/sandbox\";\n\nawait using sandbox = await Sandbox.create();\n\n// Start a Deno REPL\nconst repl = await sandbox.deno.repl();\n\n// Execute code interactively, maintaining state\nawait repl.eval(\"const x = 42;\");\nawait repl.eval(\"const y = 8;\");\nconst result = await repl.eval(\"x + y\");\nconsole.log(\"result:\", result); // 50\n```\n\n### VSCode browser instance\n\n```js\nimport { Sandbox } from \"@deno/sandbox\";\n\nawait using sandbox = await Sandbox.create();\n\n// Start a VSCode instance\nconst vscode = await sandbox.exposeVscode();\n\nconsole.log(vscode.url); // print the url of the running instance\nawait vscode.status; // wait until it exits\n```\n\n### Template literal commands with variable interpolation\n\n```ts\nimport { Sandbox } from \"@deno/sandbox\";\n\nawait using sandbox = await Sandbox.create();\n\n// Variables are automatically escaped\nconst filename = \"file with spaces.txt\";\nconst content = \"Hello, world!\";\nawait sandbox.sh`echo ${content} > ${filename}`;\n\n// Arrays are expanded to multiple arguments\nconst files = [\"file1.txt\", \"file2.txt\", \"file3.txt\"];\nawait sandbox.sh`rm ${files}`;\n\n// Get JSON output\nconst data = await sandbox.sh`echo '{\"count\": 42}'`.json<{ count: number }>();\nconsole.log(data.count); // → 42\n```\n\n### Error handling with noThrow()\n\n```ts\nimport { Sandbox } from \"@deno/sandbox\";\n\nawait using sandbox = await Sandbox.create();\n\n// Commands throw by default on non-zero exit\ntry {\n  await sandbox.sh`exit 1`;\n} catch (error) {\n  console.log(\"Command failed:\", error);\n}\n\n// Use noThrow() to handle errors manually\nconst result = await sandbox.sh`exit 1`.noThrow();\nconsole.log(\"Exit code:\", result.status.code); // → 1\nconsole.log(\"Success:\", result.status.success); // → false\n```\n\n### Command cancellation\n\n```ts\nimport { KillController, Sandbox } from \"@deno/sandbox\";\n\nawait using sandbox = await Sandbox.create();\n\n// Start a long-running command\nconst controller = new KillController();\nconst cmd = sandbox.sh`sleep 30`.signal(controller.signal);\nconst promise = cmd.text();\n\n// Cancel after 2 seconds\nsetTimeout(() => {\n  controller.kill(); // Kill the process\n}, 2000);\n\ntry {\n  await promise;\n} catch (error) {\n  console.log(\"Command was cancelled:\", error);\n}\n```\n\n### Access both string and binary output\n\n```ts\nimport { Sandbox } from \"@deno/sandbox\";\n\nawait using sandbox = await Sandbox.create();\n\n// Get both string and binary data\nconst result = await sandbox.sh`cat binary-file.png`\n  .stdout(\"piped\");\nconsole.log(\"Binary length:\", result.stdout!.length);\nconsole.log(\"Text length:\", result.stdoutText!.length);\n\n// Use the binary data\nimport fs from \"node:fs\";\nfs.writeFileSync(\"output.png\", result.stdout!);\n```\n\n### Error handling with custom error class\n\n```ts\nimport { Sandbox, SandboxCommandError } from \"@deno/sandbox\";\n\nawait using sandbox = await Sandbox.create();\n\ntry {\n  await sandbox.sh`exit 42`;\n} catch (error) {\n  if (error instanceof SandboxCommandError) {\n    console.log(\"Exit code:\", error.code); // → 42\n    console.log(\"Error message:\", error.message);\n  }\n}\n```\n\n### Set environment variables\n\n```ts\nimport { Sandbox } from \"@deno/sandbox\";\n\nawait using sandbox = await Sandbox.create();\n\n// Set environment variables\nawait sandbox.env.set(\"API_KEY\", \"secret-key-123\");\nawait sandbox.env.set(\"NODE_ENV\", \"production\");\n\n// Use them in a script\nconst apiKey = await sandbox.sh`echo $API_KEY`.text();\nconsole.log(\"API_KEY:\", apiKey.trim());\n```\n\n### Stream command output to local file\n\n`child.stdout` is a Web `ReadableStream`. In Node, convert a Node `fs.WriteStream` to a Web\n`WritableStream` to pipe efficiently.\n\n```js\nimport { Sandbox } from \"@deno/sandbox\";\nimport fs from \"node:fs\";\nimport { Writable } from \"node:stream\";\n\nawait using sandbox = await Sandbox.create();\n\n// Create a large file in the sandbox\nawait sandbox.fs.writeTextFile(\"big.txt\", \"#\".repeat(5_000_000));\n\n// Stream it out to a local file\nconst child = await sandbox.spawn(\"cat\", {\n  args: [\"big.txt\"],\n  stdout: \"piped\",\n});\nconst file = fs.createWriteStream(\"./big-local-copy.txt\");\nawait child.stdout.pipeTo(Writable.toWeb(file));\n\nconst status = await child.status;\nconsole.log(\"done:\", status);\n```\n\n### Upload local files or directories\n\nCopy files from your machine into the sandbox using `sandbox.upload(localPath, sandboxPath)`.\n\n```ts\nimport { Sandbox } from \"@deno/sandbox\";\n\nawait using sandbox = await Sandbox.create();\n\n// Upload a single file to a specific path in the sandbox\nawait sandbox.fs.upload(\"./README.md\", \"./readme-copy.md\");\n\n// Upload a local directory tree into the sandbox current directory\nawait sandbox.fs.upload(\"./my-project\", \".\");\n```\n\n### Control sandbox timeout\n\nYou can control how long your sandbox stays alive using the `timeout` option:\n\n```ts\nimport { Sandbox } from \"@deno/sandbox\";\n\n// Default: \"session\" - sandbox shuts down when you close/dispose the client\nawait using sandbox = await Sandbox.create({ timeout: \"session\" });\n```\n\n```ts\nimport { Sandbox } from \"@deno/sandbox\";\n\n// Duration-based: keep sandbox alive for a specific time period\n// Useful when you want the sandbox to persist after the script exits\nconst sandbox = await Sandbox.create({ timeout: \"5m\" }); // 5 minutes\nconst id = sandbox.id;\n// Close the *connection* to the sandbox; the sandbox keeps running\nawait sandbox.close();\n\n// Later, reconnect to the same sandbox using its ID\nconst reconnected = await Sandbox.connect(id);\nawait reconnected.sh`echo 'Still alive!'`;\n\n// You can still forcibly terminate it before its timeout expires\nawait reconnected.kill();\n// At this point, the sandbox is no longer reconnectable\n```\n\nSupported duration suffixes: `s` (seconds), `m` (minutes). Examples: `\"30s\"`, `\"5m\"`, `\"90s\"`.\n\n> Need other timeout modes? Contact [deploy@deno.com](mailto:deploy@deno.com).\n\n### Configure sandbox memory\n\nYou can customize the amount of memory allocated to your sandbox using the `memory` option. This\nallows you to allocate more resources for memory-intensive workloads or reduce memory for lighter\ntasks.\n\nThe `memory` option supports human-readable strings with binary (GiB, MiB, KiB) or decimal (GB, MB,\nkB) units, as well as plain numbers (interpreted as bytes).\n\n```ts\nimport { Sandbox } from \"@deno/sandbox\";\n\n// Create a sandbox with 1GiB of memory\nawait using sandbox = await Sandbox.create({ memory: \"1GiB\" });\n```\n\n```ts\nimport { Sandbox } from \"@deno/sandbox\";\n\n// Create a sandbox with 4GiB of memory for memory-intensive workloads\nawait using sandbox = await Sandbox.create({ memory: \"4GiB\" });\n\n// Check available memory\nconst memInfo = await sandbox.deno.eval<{ total: number }>(\"Deno.systemMemoryInfo()\");\nconsole.log(\"Total memory:\", memInfo.total);\n```\n\nMemory limits (may change in the future):\n\n- Minimum: 768 MiB\n- Maximum: 4096 MiB (4 GiB)\n\nThe actual available memory inside the sandbox may be slightly less than the configured value due to\nsystem overhead.\n\n> Want to allocate more memory? Contact [deploy@deno.com](mailto:deploy@deno.com).\n\n### Restrict outbound network access\n\nYou can restrict which hosts the sandbox can make outbound network requests to using the `allowNet`\noption. This is useful for security-sensitive environments where you want to limit network access.\n\n```ts\nimport { Sandbox } from \"@deno/sandbox\";\n\n// Only allow requests to specific hosts\nawait using sandbox = await Sandbox.create({\n  allowNet: [\"example.com\", \"*.example.net\"],\n});\n\n// Requests to allowed hosts will work\nawait sandbox.sh`curl https://example.com`;\n\n// Requests to other hosts will be blocked\n```\n\nSupported patterns:\n\n- Exact hostnames with optional ports: `\"example.com\"`, `\"example.com:80\"`\n- Wildcard subdomains with optional ports: `\"*.example.com\"`, `\"*.example.com:443\"`\n- IP addresses with optional ports: `\"203.0.113.110\"`, `\"203.0.113.110:80\"`\n- IPv6 addresses with optional ports: `\"[2001:db8::1]\"`, `\"[2001:db8::1]:443\"`\n\nIf `allowNet` is not specified, no network restrictions are applied.\n\n### Secret on the Wire\n\nSet secret environment variables that are never exposed to sandbox code. The real secret values are\ninjected on the wire when the sandbox makes HTTPS requests to the specified hosts.\n\n```ts\nimport { Sandbox } from \"@deno/sandbox\";\n\nawait using sandbox = await Sandbox.create({\n  secrets: {\n    OPENAI_API_KEY: {\n      hosts: [\"api.openai.com\"],\n      value: \"sk-proj-your-real-key\",\n    },\n    ANTHROPIC_API_KEY: {\n      hosts: [\"api.anthropic.com\"],\n      value: \"sk-ant-your-real-key\",\n    },\n  },\n});\n```\n\n### Compatibility note on `await using`\n\nThe examples use **Explicit Resource Management** (`await using`), added in Node.js 24.\n\nFor Node.js 22/23 or earlier, use `try`/`finally`:\n\n```ts\nimport { Sandbox } from \"@deno/sandbox\";\n\nconst sandbox = await Sandbox.create();\ntry {\n  // ... use sandbox ...\n} finally {\n  await sandbox.close();\n}\n```\n\n## App Management Examples\n\nThis package also provides the feature of managing Apps in your organization.\n\n### Creating App\n\n```ts\nimport { Client } from \"@deno/sandbox\";\n\nconst client = new Client();\n\nconst app = await client.apps.create({\n  slug: \"my-app-from-sdk\",\n});\n\nconsole.log(app);\n// => {\n//  id: \"4416a358-4a5f-45b2-99b5-3ebcb4b63b5f\",\n//  slug: \"my-app-from-sdk\",\n//  updated_at: \"2025-11-25T05:29:08.777Z\",\n//  created_at: \"2025-11-25T05:29:08.777Z\"\n// }\n```\n\n### Listing apps\n\n```ts\nimport { Client } from \"@deno/sandbox\";\n\nconst client = new Client();\n\nconst list = await client.apps.list();\nconsole.log(list.items); // => this list up to 30 apps (newly updated apps first)\n\nfor await (const app of list) {\n  console.log(app); // => this lists the all apps in your organization\n}\n```\n\n### Retrieving an app\n\n```ts\nimport { Client } from \"@deno/sandbox\";\n\nconst client = new Client();\n\n// You can get app by either App's slug or UUID\nconst appBySlug = await client.apps.get(\"my-app-from-sdk\");\nconst appById = await client.apps.get(\"bec265c1-ed8e-4a7e-ad24-e2465b93be88\");\n```\n\n### Updating app info\n\n```ts\nimport { Client } from \"@deno/sandbox\";\n\nconst client = new Client();\n\nconst updatedApp = await client.apps.update(\"bec265c1-ed8e-4a7e-ad24-e2465b93be88\", {\n  slug: \"my-cool-app\",\n});\n```\n\n### Deleting an app\n\n```ts\nimport { Client } from \"@deno/sandbox\";\n\nconst client = new Client();\n\n// You can delete apps by either App's slug or UUID\nawait client.apps.delete(\"legacy-chaotic-app\");\nawait client.apps.delete(\"bec265c1-ed8e-4a7e-ad24-e2465b93be88\");\n```\n\n## FAQ\n\n### How do I get a token?\n\nGo to the console at https://console.deno.com and navigate to the `Settings` page where you can find\n`Organization Tokens` section. Create a new token by clicking the `Create a new token` button.\n\n### How does it work?\n\nWhen creating a new sandbox, the SDK communicates with the Deno Deploy API to provision a secure,\nisolated Linux microVM. The SDK then establishes a secure connection to the sandbox, allowing you to\ninteract with it programmatically.\n\nWhen you're done with the sandbox, you can simply destroy the `Sandbox` object. Doing this will\nautomatically shut down the sandbox and free up any resources it was using.\n\n### In which region are my sandboxes running?\n\nYou can specify the region where the sandbox will be created when creating a new sandbox:\n\n```ts\nimport { Sandbox } from \"@deno/sandbox\";\n\nawait using sandbox = await Sandbox.create({ region: \"ams\" });\n```\n\nIf not specified, the sandbox will be created in the default region.\n\n### What limits do sandboxes have?\n\nSandboxes have the following limits:\n\n- CPU: 2 vCPU\n- Memory: 768 MiB to 4096 MiB\n- Disk: 10 GiB\n\nExceeding these limits may result in throttling or termination of your sandbox.\n","readmeFilename":"README.md"}