{"_id":"@ggui-ai/sandbox","_rev":"41-719105c4d06a80bae44267c874bede65","name":"@ggui-ai/sandbox","dist-tags":{"latest":"0.25.0"},"versions":{"0.1.0-rc.1":{"name":"@ggui-ai/sandbox","version":"0.1.0-rc.1","keywords":["ggui","sandbox","process-isolation","subprocess","spawn"],"author":{"name":"ggui contributors","email":"hello@ggui.ai"},"license":"Apache-2.0","_id":"@ggui-ai/sandbox@0.1.0-rc.1","maintainers":[{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/sandbox","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"2c9b89551b4785e5cece3ecbf2535b0153457a2d","tarball":"https://registry.npmjs.org/@ggui-ai/sandbox/-/sandbox-0.1.0-rc.1.tgz","fileCount":15,"integrity":"sha512-HDvTk8edBnROZPdWqogLczGfJHCQoiUCCY3RRDqD2LzfWjC8VCFAQZVJSBFjdkKfe2RbQsmuWpsZF9kmY8zjFw==","signatures":[{"sig":"MEUCIBhVItNSZ6XlHFkRg0qK/j1dQZw8R0fJhyBayvF+0x6zAiEArdNE0CMTbmUKWMlQyAz63aK5cPpEjX3j78u+s0ggzV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fsandbox@0.1.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52945},"main":"dist/index.js","type":"module","_from":"file:ggui-ai-sandbox-0.1.0-rc.1.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"wanseob","email":"email@wanseob.com"},"_resolved":"/tmp/c4746ec2102d381b7b730f14981e28bc/ggui-ai-sandbox-0.1.0-rc.1.tgz","_integrity":"sha512-HDvTk8edBnROZPdWqogLczGfJHCQoiUCCY3RRDqD2LzfWjC8VCFAQZVJSBFjdkKfe2RbQsmuWpsZF9kmY8zjFw==","repository":{"url":"git+https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/sandbox"},"_npmVersion":"10.9.8","description":"Bounded process-isolation runner for untrusted Node subprocesses. Spawns a child with explicit cwd, env allowlist, wall-clock timeout, output caps, and (for Node children) a V8 heap cap. Honest scope — does NOT attempt network egress blocking, filesystem ","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.1.0-rc.1_1779588748194_0.18646790636769484","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-rc.3":{"name":"@ggui-ai/sandbox","version":"0.1.0-rc.3","keywords":["ggui","sandbox","process-isolation","subprocess","spawn"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/sandbox@0.1.0-rc.3","maintainers":[{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/sandbox","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"634e2ac2a13ad758d67520b5b45d9f49780081dc","tarball":"https://registry.npmjs.org/@ggui-ai/sandbox/-/sandbox-0.1.0-rc.3.tgz","fileCount":15,"integrity":"sha512-GgxCqTwwE5fkpiwGSrJ0/UCuKSNcDaijeP0l7EH/suCJMn4OZXQuGnK1n16POzC3KG4/tcx0BrxKCkfxBWGB3A==","signatures":[{"sig":"MEUCIEfK5t6NqjtQFXO9tmCi10oyWChyC88gF4zg46omRHOmAiEApO4eOwWa0vvwC05mQBACYhqLfe8roOerTeAhqZvXY/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fsandbox@0.1.0-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52945},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3014a25-af24-4e38-bc77-bff8f36d4ab9"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/sandbox"},"description":"Bounded process-isolation runner for untrusted Node subprocesses. Spawns a child with explicit cwd, env allowlist, wall-clock timeout, output caps, and (for Node children) a V8 heap cap. Honest scope — does NOT attempt network egress blocking, filesystem ","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.1.0-rc.3_1779609913758_0.6174961837512007","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.1":{"name":"@ggui-ai/sandbox","version":"0.2.0-alpha.1","keywords":["ggui","sandbox","process-isolation","subprocess","spawn"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/sandbox@0.2.0-alpha.1","maintainers":[{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/sandbox","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"763361273ba420eb6edaec690c7af3cca7a2d9fa","tarball":"https://registry.npmjs.org/@ggui-ai/sandbox/-/sandbox-0.2.0-alpha.1.tgz","fileCount":15,"integrity":"sha512-DFZgluHlqUJjKybZfYJu9myX7qszAOp/QVGERu1ZNwkkIaEZWgHaGXiyc8YkKR6Ymgp8CviHw1pTGnOxsik/tQ==","signatures":[{"sig":"MEUCIHUEdjoqCjExkbNtWGMcNzGc3d4o8QC/ebN3s7m5NKBqAiEAqPX8hi0tym3NE13WsleOiHocTIz2OB1gn4D/G2AJRp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fsandbox@0.2.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52948},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3014a25-af24-4e38-bc77-bff8f36d4ab9"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/sandbox"},"description":"Bounded process-isolation runner for untrusted Node subprocesses. Spawns a child with explicit cwd, env allowlist, wall-clock timeout, output caps, and (for Node children) a V8 heap cap. Honest scope — does NOT attempt network egress blocking, filesystem ","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.2.0-alpha.1_1780085702610_0.017229073427857955","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.3":{"name":"@ggui-ai/sandbox","version":"0.2.0-alpha.3","keywords":["ggui","sandbox","process-isolation","subprocess","spawn"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/sandbox@0.2.0-alpha.3","maintainers":[{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/sandbox","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"1734b9bbfc656e9183ec20c188284227dd095bc6","tarball":"https://registry.npmjs.org/@ggui-ai/sandbox/-/sandbox-0.2.0-alpha.3.tgz","fileCount":15,"integrity":"sha512-B6tyB9Zm1Houe3KCzYXmsK+xjKOhNupVKymXW/lGK0NYLEkMkiJ94VcwbXumZvUu5QWkd06f3tbvp0Hp3pfftg==","signatures":[{"sig":"MEUCIQD/wbC7W0sx8wBqUgThKJRY++kfnqtlG6D2abozPwPcPgIgSq0Viamy50qYj7NTbTyYFbm8I/wrV47EVIUrSGxZBFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fsandbox@0.2.0-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52948},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3014a25-af24-4e38-bc77-bff8f36d4ab9"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/sandbox"},"description":"Bounded process-isolation runner for untrusted Node subprocesses. Spawns a child with explicit cwd, env allowlist, wall-clock timeout, output caps, and (for Node children) a V8 heap cap. Honest scope — does NOT attempt network egress blocking, filesystem ","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.2.0-alpha.3_1780091416141_0.45031311001964003","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.4":{"name":"@ggui-ai/sandbox","version":"0.2.0-alpha.4","keywords":["ggui","sandbox","process-isolation","subprocess","spawn"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/sandbox@0.2.0-alpha.4","maintainers":[{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/sandbox","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"7cf9eafad2d3489b3ffced2f2316d8579617b7de","tarball":"https://registry.npmjs.org/@ggui-ai/sandbox/-/sandbox-0.2.0-alpha.4.tgz","fileCount":15,"integrity":"sha512-zxwePyhrECSrd3IE+MnOin331VAtSxL7mUTzJNGxTV+WWBOZZumfbkjRwsG13IDulma7MbyAdpkF06ZnhQ/U6g==","signatures":[{"sig":"MEUCIQC2VwYMZreOf1GikHs4x7vqyHqnGmhoTsz+2WXpSXWChwIgOIQRH0m6wvT+yOrzAdogvbEfT+ZUWBgQ0OJ2BF0uE8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fsandbox@0.2.0-alpha.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52948},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3014a25-af24-4e38-bc77-bff8f36d4ab9"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/sandbox"},"description":"Bounded process-isolation runner for untrusted Node subprocesses. Spawns a child with explicit cwd, env allowlist, wall-clock timeout, output caps, and (for Node children) a V8 heap cap. Honest scope — does NOT attempt network egress blocking, filesystem ","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.2.0-alpha.4_1780121130950_0.12835149294934367","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-rc.0":{"name":"@ggui-ai/sandbox","version":"0.3.0-rc.0","keywords":["ggui","sandbox","process-isolation","subprocess","spawn"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/sandbox@0.3.0-rc.0","maintainers":[{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/sandbox","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"3a2b445b894eb56e39f268dbe1c05d801a77c368","tarball":"https://registry.npmjs.org/@ggui-ai/sandbox/-/sandbox-0.3.0-rc.0.tgz","fileCount":15,"integrity":"sha512-KtLnvuTt1pOziga/Ec6s7rUG2vEcMzTnfV7AD7eJgheLchQgPxlxod+L951lslVWz1PwkAsASjdR8mYyuUubNw==","signatures":[{"sig":"MEUCIQCjCyWkojeWeMhYYSDJP9KWPO2g3Ugg0zaPcxWV7u8E2wIgCMNUx4WbFa8Mb7qhy8ZvqoDq8X0epryMc67B3bnFdOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fsandbox@0.3.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52945},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3014a25-af24-4e38-bc77-bff8f36d4ab9"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/sandbox"},"description":"Bounded process-isolation runner for untrusted Node subprocesses. Spawns a child with explicit cwd, env allowlist, wall-clock timeout, output caps, and (for Node children) a V8 heap cap. Honest scope — does NOT attempt network egress blocking, filesystem ","directories":{},"_nodeVersion":"22.23.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.3.0-rc.0_1782636663587_0.9331474636108901","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-rc.0":{"name":"@ggui-ai/sandbox","version":"0.4.0-rc.0","keywords":["ggui","sandbox","process-isolation","subprocess","spawn"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/sandbox@0.4.0-rc.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/sandbox","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"5c3fb7973caa026e3748cd78a035ab64a11f7d0a","tarball":"https://registry.npmjs.org/@ggui-ai/sandbox/-/sandbox-0.4.0-rc.0.tgz","fileCount":15,"integrity":"sha512-FWkE8ImJFjQfFw+6JuxYRVtpMY7+ycSC5W/CJRyG5OL0lT4APgFbGzhNEtvJujsfW7I1UEfLo9SgOxvH8F+umw==","signatures":[{"sig":"MEQCID+I0s1ayg0Gpv3mMfqhOfy8w21gf4SsDLiuhmkXoXRfAiAaGWv7HLSQc7gfafDXg1fXElpSzKRAkzNby+hpmU/LgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fsandbox@0.4.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52945},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3014a25-af24-4e38-bc77-bff8f36d4ab9"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/sandbox"},"description":"Bounded process-isolation runner for untrusted Node subprocesses. Spawns a child with explicit cwd, env allowlist, wall-clock timeout, output caps, and (for Node children) a V8 heap cap. Honest scope — does NOT attempt network egress blocking, filesystem ","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.4.0-rc.0_1785114673230_0.9546579326355489","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.0":{"name":"@ggui-ai/sandbox","version":"0.5.0-rc.0","keywords":["ggui","sandbox","process-isolation","subprocess","spawn"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/sandbox@0.5.0-rc.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/sandbox","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"4a66072445f287e51ac66d0c5f51e0b848f04d86","tarball":"https://registry.npmjs.org/@ggui-ai/sandbox/-/sandbox-0.5.0-rc.0.tgz","fileCount":15,"integrity":"sha512-DLp3YApuIVVeX8mOkRShgzBclCOETHJFRc33WlqCIOJYgCWJjEfQXscRE+KpYEZgFD/NaEATxCL36ETpoJAU5w==","signatures":[{"sig":"MEYCIQD2vgA9iDrYR2Hn0ypxiGFNSVsmVujgGVA2joXAQJ1c4gIhAJXkx/21We58/c4HWIoECK0RcOIN1keUHu9HqYtK8gbr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fsandbox@0.5.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52945},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3014a25-af24-4e38-bc77-bff8f36d4ab9"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/sandbox"},"description":"Bounded process-isolation runner for untrusted Node subprocesses. Spawns a child with explicit cwd, env allowlist, wall-clock timeout, output caps, and (for Node children) a V8 heap cap. Honest scope — does NOT attempt network egress blocking, filesystem ","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.5.0-rc.0_1785329193784_0.1633058133805445","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.1":{"name":"@ggui-ai/sandbox","version":"0.5.0-rc.1","keywords":["ggui","sandbox","process-isolation","subprocess","spawn"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/sandbox@0.5.0-rc.1","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/sandbox","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"aac7fce520dd42b78c1535a712dc73eaea8a5cb7","tarball":"https://registry.npmjs.org/@ggui-ai/sandbox/-/sandbox-0.5.0-rc.1.tgz","fileCount":15,"integrity":"sha512-qYZHIq0tvz+CP0bVdWhN0nfGK7TW4PnNLuH/4HMsENFmfUHxz95nlJK/SenqcMQP8MGTGRYRHv3Cu+JmPOdfhA==","signatures":[{"sig":"MEUCIQDXpIv7ydVvvVoJGhkqFLyXh5W9cyYza+KGOO1Dkp91fQIgLRG1Os5ZKEiFMcKiZ4eUo0gtQd4GiA2R4BtioRgIvV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fsandbox@0.5.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52945},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3014a25-af24-4e38-bc77-bff8f36d4ab9"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/sandbox"},"description":"Bounded process-isolation runner for untrusted Node subprocesses. Spawns a child with explicit cwd, env allowlist, wall-clock timeout, output caps, and (for Node children) a V8 heap cap. Honest scope — does NOT attempt network egress blocking, filesystem ","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.5.0-rc.1_1785389903962_0.4486904574999451","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.2":{"name":"@ggui-ai/sandbox","version":"0.5.0-rc.2","keywords":["ggui","sandbox","process-isolation","subprocess","spawn"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/sandbox@0.5.0-rc.2","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/sandbox","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"9793a192394bfd6a3c60f3b3f6a82c68e8aae1f0","tarball":"https://registry.npmjs.org/@ggui-ai/sandbox/-/sandbox-0.5.0-rc.2.tgz","fileCount":15,"integrity":"sha512-+J/+Vos423yQWOhCkcHLr06ddqFypteCt+4VkdoiLmG1g18C1sE6MUqPkhhVRRWGvkVyjSGj5iYj9/io7CPlhQ==","signatures":[{"sig":"MEQCIEhKzRR48jLv5CkgVdlxxEcOTh4l5smJimSnDdgwX9T2AiAljUPzu8p7d6/n24wHreYU25XArLhvSwfx5BfNfAuSOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fsandbox@0.5.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52945},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3014a25-af24-4e38-bc77-bff8f36d4ab9"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/sandbox"},"description":"Bounded process-isolation runner for untrusted Node subprocesses. Spawns a child with explicit cwd, env allowlist, wall-clock timeout, output caps, and (for Node children) a V8 heap cap. Honest scope — does NOT attempt network egress blocking, filesystem ","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.5.0-rc.2_1785410268884_0.2577661893316434","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@ggui-ai/sandbox","version":"0.6.0","keywords":["ggui","sandbox","process-isolation","subprocess","spawn"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/sandbox@0.6.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/sandbox","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"1e642111ae1294b832307f30b3806ba62d06312b","tarball":"https://registry.npmjs.org/@ggui-ai/sandbox/-/sandbox-0.6.0.tgz","fileCount":15,"integrity":"sha512-BPoT8jEM101/F3hGAw4gIE8pmCvpIh6Zx9l60p+DmX3M1Q/3V4/qeBPLPnOe85VsTinU7B9P+neDCvriZyTYwQ==","signatures":[{"sig":"MEQCIEzkse3yEyV7VGDF82hbynlTfwykDFdeqlHEtwYIGDodAiAF+Z1oHJwNtvmep97ZLQdxP1jna1HCVW/I1HqR8Yq9PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fsandbox@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52940},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3014a25-af24-4e38-bc77-bff8f36d4ab9"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/sandbox"},"description":"Bounded process-isolation runner for untrusted Node subprocesses. Spawns a child with explicit cwd, env allowlist, wall-clock timeout, output caps, and (for Node children) a V8 heap cap. Honest scope — does NOT attempt network egress blocking, filesystem ","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.6.0_1786082288439_0.8950724876377552","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@ggui-ai/sandbox","version":"0.6.1","keywords":["ggui","sandbox","process-isolation","subprocess","spawn"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/sandbox@0.6.1","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/sandbox","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"af7b4f577a11e60385ee3783aaddda55d8dbca06","tarball":"https://registry.npmjs.org/@ggui-ai/sandbox/-/sandbox-0.6.1.tgz","fileCount":15,"integrity":"sha512-WVcG/+++leyVCNodeA5iHl87VjVMojxzSl2AHRSA1wAFPBlWm75goQtCMY2HGL6NOIvCRQzKgdDa4aiIExW2Aw==","signatures":[{"sig":"MEUCIQCWZ+QtCqmA0TSkL5N83hijne+LUuDbXgCVKBkntbwuzgIgLXc5vrRgR+hjYDZOwXWD7xRXV7HdRgAfJTmpUn7kp0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fsandbox@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52940},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3014a25-af24-4e38-bc77-bff8f36d4ab9"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/sandbox"},"description":"Bounded process-isolation runner for untrusted Node subprocesses. Spawns a child with explicit cwd, env allowlist, wall-clock timeout, output caps, and (for Node children) a V8 heap cap. Honest scope — does NOT attempt network egress blocking, filesystem ","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.6.1_1786083809294_0.3824208221770564","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@ggui-ai/sandbox","version":"0.6.2","keywords":["ggui","sandbox","process-isolation","subprocess","spawn"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/sandbox@0.6.2","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/sandbox","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"3613dd7dceabc81f2ad09259f9a9acee839fd303","tarball":"https://registry.npmjs.org/@ggui-ai/sandbox/-/sandbox-0.6.2.tgz","fileCount":15,"integrity":"sha512-FzUQuwEAyAlFvdxyNGYBjiajcxLNrRAoL1SfgPKhrtOci8Q0Q4Rcwy0v5DvGWkOGH9sMAgIUl8/Y9Oul0lopIg==","signatures":[{"sig":"MEQCIE9ZLrm3bHJ9EVlJaYMLh9/S1doGVWb1TLbl+PrMfWqPAiAI2+6yY4ubQPpi22gfogaJVtBIQ6MCdQ8PbEYxouFo/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fsandbox@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52940},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3014a25-af24-4e38-bc77-bff8f36d4ab9"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/sandbox"},"description":"Bounded process-isolation runner for untrusted Node subprocesses. Spawns a child with explicit cwd, env allowlist, wall-clock timeout, output caps, and (for Node children) a V8 heap cap. Honest scope — does NOT attempt network egress blocking, filesystem ","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.6.2_1786102415989_0.3160733927371384","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@ggui-ai/sandbox","version":"0.6.3","keywords":["ggui","sandbox","process-isolation","subprocess","spawn"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/sandbox@0.6.3","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/sandbox","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"33850c76cd892bdf360f5f30b587d3c0879e92fa","tarball":"https://registry.npmjs.org/@ggui-ai/sandbox/-/sandbox-0.6.3.tgz","fileCount":15,"integrity":"sha512-XclXehEOfhV92NKCioKqjqxtWSgIj3OxY1AQcPo96HVDdqKPNR2GyHoEO2RE5ujH2VuJMtwdFT2lI01X6yd0Kg==","signatures":[{"sig":"MEUCIDQL/lbzX6b5aqUn/kaSVruuA095vlCNVzSMr3k5ldf8AiEAo3vyrqAayWs+ir0Eti7FDUDhIYQ++8AfgfssEI3bBHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fsandbox@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52940},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3014a25-af24-4e38-bc77-bff8f36d4ab9"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/sandbox"},"description":"Bounded process-isolation runner for untrusted Node subprocesses. Spawns a child with explicit cwd, env allowlist, wall-clock timeout, output caps, and (for Node children) a V8 heap cap. Honest scope — does NOT attempt network egress blocking, filesystem ","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.6.3_1786105200325_0.583889357911703","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@ggui-ai/sandbox","version":"0.7.0","keywords":["ggui","sandbox","process-isolation","subprocess","spawn"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/sandbox@0.7.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/sandbox","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"c4e44b73e312184a11c09bfdbe9865bf01fd7ac4","tarball":"https://registry.npmjs.org/@ggui-ai/sandbox/-/sandbox-0.7.0.tgz","fileCount":15,"integrity":"sha512-0YMNqRZ4N6Fw11Wa5nEBI5JmhqwZjakMxU61yTactAV6lVYetFYeYEPSAIcyJ206mpmm4GwqGvvFFsVG6/LOZg==","signatures":[{"sig":"MEQCICqd+n6XQnpffYJSfuIgpmrNRV6OculoRGToBRz5KY3dAiALxCcHuE3dzQcum7OIGySisKbS4jxsNVeMVYIGHQa0vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fsandbox@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52940},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3014a25-af24-4e38-bc77-bff8f36d4ab9"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/sandbox"},"description":"Bounded process-isolation runner for untrusted Node subprocesses. Spawns a child with explicit cwd, env allowlist, wall-clock timeout, output caps, and (for Node children) a V8 heap cap. Honest scope — does NOT attempt network egress blocking, filesystem ","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.7.0_1786342904319_0.11233621898133017","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@ggui-ai/sandbox","version":"0.8.0","keywords":["ggui","sandbox","process-isolation","subprocess","spawn"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/sandbox@0.8.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/sandbox","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"574083edf9f99b5588139be6a45540975ca4d3c1","tarball":"https://registry.npmjs.org/@ggui-ai/sandbox/-/sandbox-0.8.0.tgz","fileCount":15,"integrity":"sha512-6wBOeo+2CgbnixhV3fd+zP3UIc3rRGBo98RNmMjO/OnC5qndJUfj5KvnbaX3M/1gsKgSb4mzdynBZHB+HNuFMw==","signatures":[{"sig":"MEUCIAriB9Io4m6Zs5y0PXmNnjf4SOR+ggNLfELquNUFpYVYAiEAy5SMp9gQyxrXMKetHbCtXwYVzh7U5WAd49qT6s8cyNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fsandbox@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52940},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3014a25-af24-4e38-bc77-bff8f36d4ab9"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/sandbox"},"description":"Bounded process-isolation runner for untrusted Node subprocesses. Spawns a child with explicit cwd, env allowlist, wall-clock timeout, output caps, and (for Node children) a V8 heap cap. Honest scope — does NOT attempt network egress blocking, filesystem ","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.8.0_1786410964330_0.8987803533897201","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@ggui-ai/sandbox","version":"0.9.0","keywords":["ggui","sandbox","process-isolation","subprocess","spawn"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/sandbox@0.9.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/sandbox","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"b5d0e857ce8a4147d71674a81e68ae1013630379","tarball":"https://registry.npmjs.org/@ggui-ai/sandbox/-/sandbox-0.9.0.tgz","fileCount":15,"integrity":"sha512-VVjG7HNFH9qDVnTI0B/SNTeCGY1I3W/0FcnW6CaHNq3H3PkgLlpkT/D3dJuXp+w0PC1WpWW4w2tCK2gz6HX0bg==","signatures":[{"sig":"MEYCIQDzi8uhdbmnWDai7+3GUH6O3wc/CccR29PlWRUnOmpgPAIhAKOupULRhrldPhp2kGkjdwXkb1KVKaC3HIbQ1n3aCjHx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fsandbox@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52940},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3014a25-af24-4e38-bc77-bff8f36d4ab9"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/sandbox"},"description":"Bounded process-isolation runner for untrusted Node subprocesses. Spawns a child with explicit cwd, env allowlist, wall-clock timeout, output caps, and (for Node children) a V8 heap cap. Honest scope — does NOT attempt network egress blocking, filesystem ","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.9.0_1786609202882_0.9736538699695365","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@ggui-ai/sandbox","version":"0.10.0","keywords":["ggui","sandbox","process-isolation","subprocess","spawn"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/sandbox@0.10.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/sandbox","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"3c40b7794f8a58d3cff306d832c35bfd97c982be","tarball":"https://registry.npmjs.org/@ggui-ai/sandbox/-/sandbox-0.10.0.tgz","fileCount":15,"integrity":"sha512-ITVgwduRT2t0/aEYCesdl7k022qCEGyqyCuJidvGV7J94bg1+UjGTjk9I+d4W+Z20PApJWv61TsfEAlhb3b4Bg==","signatures":[{"sig":"MEUCIQCXylTPH0HG1XMjzjQmGuoOTsDy479OSiMYOU4Xs3PjbgIgK/vTH1uDcxSFr2JumAFGFMN9P1wot8bOwnZ9e4jCbz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fsandbox@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52941},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3014a25-af24-4e38-bc77-bff8f36d4ab9"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/sandbox"},"description":"Bounded process-isolation runner for untrusted Node subprocesses. Spawns a child with explicit cwd, env allowlist, wall-clock timeout, output caps, and (for Node children) a V8 heap cap. Honest scope — does NOT attempt network egress blocking, filesystem ","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.10.0_1787141650553_0.6097155560343763","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@ggui-ai/sandbox","version":"0.11.0","keywords":["ggui","sandbox","process-isolation","subprocess","spawn"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/sandbox@0.11.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/sandbox","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"a3beac45281090e881eddeef00481f02ee09c7c1","tarball":"https://registry.npmjs.org/@ggui-ai/sandbox/-/sandbox-0.11.0.tgz","fileCount":15,"integrity":"sha512-itINcuGMGW48hNPhiPaH+zE3tRTeRSbPYJzo4dEGvtILTDDi7nPI17m9r+pwnyyzBZo58muYSuNukBhW60vXaw==","signatures":[{"sig":"MEQCIFTNQTXh9W4JduBIGQoqs926cScmlkdOec1eu7gmBdesAiBeXaskWDdlOdv3EmnGtaMLMSoyhbeBtkVJV/IC88PVHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fsandbox@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52941},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3014a25-af24-4e38-bc77-bff8f36d4ab9"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/sandbox"},"description":"Bounded process-isolation runner for untrusted Node subprocesses. Spawns a child with explicit cwd, env allowlist, wall-clock timeout, output caps, and (for Node children) a V8 heap cap. Honest scope — does NOT attempt network egress blocking, filesystem ","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.11.0_1787272668564_0.6039759046112589","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@ggui-ai/sandbox","version":"0.12.0","keywords":["ggui","sandbox","process-isolation","subprocess","spawn"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/sandbox@0.12.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/sandbox","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"a369423206ec1e0027fd49e3bafe32f37e18beda","tarball":"https://registry.npmjs.org/@ggui-ai/sandbox/-/sandbox-0.12.0.tgz","fileCount":15,"integrity":"sha512-L+7PoRUCaxAVLJ3oqiy0SiycgFA6CBPAsnbb6hIrujDjnvfARxJjoUVCDRBYAtG61SE8ikC2b+PlPhU6lmxCig==","signatures":[{"sig":"MEUCIAdqSlMoMHl3q6ieHOU7ee7kGqShylw7dvHEMC9lxF9pAiEArdjaUbbk/GygPGwCDYmugPW9KjNQAhvSNcZ08SJDuYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fsandbox@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52941},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3014a25-af24-4e38-bc77-bff8f36d4ab9"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/sandbox"},"description":"Bounded process-isolation runner for untrusted Node subprocesses. Spawns a child with explicit cwd, env allowlist, wall-clock timeout, output caps, and (for Node children) a V8 heap cap. Honest scope — does NOT attempt network egress blocking, filesystem ","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.12.0_1787541908659_0.7920004824026652","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@ggui-ai/sandbox","version":"0.13.0","keywords":["ggui","sandbox","process-isolation","subprocess","spawn"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/sandbox@0.13.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/sandbox","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"4a6f86ef2194dd9d7328c4a090a05bef2621f3b0","tarball":"https://registry.npmjs.org/@ggui-ai/sandbox/-/sandbox-0.13.0.tgz","fileCount":15,"integrity":"sha512-cmEZobwTcGaZXHMy/z7pnBmzWGBhfRtacUl7NgaM30Zxpm2qZyrJ4rffCdzs4/bzC/8KadfB0XAbejMaxoHDBw==","signatures":[{"sig":"MEUCICVsj09EKC4Lj1cGXh0V0yeb8gKBYvYJZOO6GXgwHn2MAiEAufmNgAEtVPRmWiQ+OmIOYrMsgKUPeOsplnhv1mtDIX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fsandbox@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52941},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3014a25-af24-4e38-bc77-bff8f36d4ab9"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/sandbox"},"description":"Bounded process-isolation runner for untrusted Node subprocesses. Spawns a child with explicit cwd, env allowlist, wall-clock timeout, output caps, and (for Node children) a V8 heap cap. Honest scope — does NOT attempt network egress blocking, filesystem ","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.13.0_1788154565491_0.3139083621404204","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@ggui-ai/sandbox","version":"0.14.0","keywords":["ggui","sandbox","process-isolation","subprocess","spawn"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/sandbox@0.14.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/sandbox","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"698cd9f52c44a2c898685eee6b4888757a0d731b","tarball":"https://registry.npmjs.org/@ggui-ai/sandbox/-/sandbox-0.14.0.tgz","fileCount":15,"integrity":"sha512-2pQdFBzEMDu4do1PLPtpP/imbKh7SPle1StFoxBfvJGUha0wvDf20NL3K+KBrUEGi3eIFU4L1E1EH8pJkn1XSA==","signatures":[{"sig":"MEQCIBUd0AHFnGpYkf74WCg65T9TXomXbDdqYFmkhmdKzWcBAiAU9CvyGQ+EhAZNdlDvoA7E0uO667Vy0y9bRTtlIKbaVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fsandbox@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52941},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3014a25-af24-4e38-bc77-bff8f36d4ab9"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/sandbox"},"description":"Bounded process-isolation runner for untrusted Node subprocesses. Spawns a child with explicit cwd, env allowlist, wall-clock timeout, output caps, and (for Node children) a V8 heap cap. Honest scope — does NOT attempt network egress blocking, filesystem ","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.14.0_1788589823026_0.39358941030741534","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@ggui-ai/sandbox","version":"0.15.0","keywords":["ggui","sandbox","process-isolation","subprocess","spawn"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/sandbox@0.15.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/sandbox","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"c7946295b0b54ea471dc0604c76602defd616950","tarball":"https://registry.npmjs.org/@ggui-ai/sandbox/-/sandbox-0.15.0.tgz","fileCount":15,"integrity":"sha512-PksPiVivuIXVhDUlzEVtlO+M0YKLKu4+QMlQ1sjmYrEYDo7nqFTst6LZlwUBY3Gjw9/l3rLp9xlHVp7uXVmjSg==","signatures":[{"sig":"MEQCIHVjK8t/E1w3G05dHDjGO57q61k39efBJB5tK6i2DZoiAiB8vi3WA9u5C97UV6/9mku4NEjq2qjHriFnmzS6X1bbTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fsandbox@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52941},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3014a25-af24-4e38-bc77-bff8f36d4ab9"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/sandbox"},"description":"Bounded process-isolation runner for untrusted Node subprocesses. Spawns a child with explicit cwd, env allowlist, wall-clock timeout, output caps, and (for Node children) a V8 heap cap. Honest scope — does NOT attempt network egress blocking, filesystem ","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.15.0_1788605683471_0.5984289029710808","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@ggui-ai/sandbox","version":"0.16.0","keywords":["ggui","sandbox","process-isolation","subprocess","spawn"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/sandbox@0.16.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/sandbox","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"ecf621252a3ca75f6cf06c61cf44f582aec9aaf9","tarball":"https://registry.npmjs.org/@ggui-ai/sandbox/-/sandbox-0.16.0.tgz","fileCount":15,"integrity":"sha512-dKTmVw+0O64Jr1Q9+mTGLsenivGb/UQyd/bzxz8KdvBDONV+0Ks+sEo1n1ZB28qToRp3m71NsmKReGHsMjfk+g==","signatures":[{"sig":"MEYCIQCo7jusPa9vEUUI5EDgFkcMyUl39yl9NkBpXsBjO/bpowIhAP9NYYQ7TZURt47iq9NAO+Pw42GmYzGKxGCYuZxMuQHR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fsandbox@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52941},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3014a25-af24-4e38-bc77-bff8f36d4ab9"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/sandbox"},"description":"Bounded process-isolation runner for untrusted Node subprocesses. Spawns a child with explicit cwd, env allowlist, wall-clock timeout, output caps, and (for Node children) a V8 heap cap. Honest scope — does NOT attempt network egress blocking, filesystem ","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.16.0_1789029523662_0.6276082619676253","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@ggui-ai/sandbox","version":"0.17.0","keywords":["ggui","sandbox","process-isolation","subprocess","spawn"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/sandbox@0.17.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/sandbox","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"f93407fb280d4cdfb3133a05138f5beeb6a8f23d","tarball":"https://registry.npmjs.org/@ggui-ai/sandbox/-/sandbox-0.17.0.tgz","fileCount":15,"integrity":"sha512-Diw7NatAY6VHyVLD/qPenXCoEsmerW3d3HFo5VpAAio3N0taRZdHe7l7gA99a5kCDlCeNiK1A1NB+voWmEhxaQ==","signatures":[{"sig":"MEQCIGPTJR5Ji7TDPfBjD3+xorlr1zOzu/Y/MmdQbKQtlhwGAiB4eq58CuCNgiQWG6dHMkXW91PHnfv/Fr5gkO9CGETqPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDYPvuSuCd/4fiaXwXnC39XGyxHKvhUNzX5ryb6uSSn7AIga+aEiEas6aGb8BEKhxpMFxTFGT+Gf7WmKU27qN3G6Dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fsandbox@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52941},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3014a25-af24-4e38-bc77-bff8f36d4ab9"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/sandbox"},"description":"Bounded process-isolation runner for untrusted Node subprocesses. Spawns a child with explicit cwd, env allowlist, wall-clock timeout, output caps, and (for Node children) a V8 heap cap. Honest scope — does NOT attempt network egress blocking, filesystem ","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.17.0_1789435311827_0.8950261716245276","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@ggui-ai/sandbox","version":"0.18.0","keywords":["ggui","sandbox","process-isolation","subprocess","spawn"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/sandbox@0.18.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/sandbox","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"6f0aa9ce5aca62c206d0a3544a23e66bfdd0112d","tarball":"https://registry.npmjs.org/@ggui-ai/sandbox/-/sandbox-0.18.0.tgz","fileCount":15,"integrity":"sha512-MXWckCPeZXol60MiVKHKvisdUYNHAq5tmazInaoSz3glVH5IB9vfMGBw0GkalDvS7DodqpA9d+Z2hVl9SAwOeQ==","signatures":[{"sig":"MEYCIQConOL9wgvqaUDWRm2JN5Fk/84hLn+S1la2QGH4L/4aIgIhAKl/S7ghnTC7Q86KRgikynvKJKCadsh8syCtOkFegX5Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHL7hsL2qk9PcOxRsbPZv12htjjmltVA+6XGxlGVsm5hAiEA3fEpTak7MrU2NkVud0b7ncDCJknnzXc4wWq692DQHcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fsandbox@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52941},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3014a25-af24-4e38-bc77-bff8f36d4ab9"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/sandbox"},"description":"Bounded process-isolation runner for untrusted Node subprocesses. Spawns a child with explicit cwd, env allowlist, wall-clock timeout, output caps, and (for Node children) a V8 heap cap. Honest scope — does NOT attempt network egress blocking, filesystem ","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.18.0_1789512675455_0.5068717108798051","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@ggui-ai/sandbox","version":"0.19.0","keywords":["ggui","sandbox","process-isolation","subprocess","spawn"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/sandbox@0.19.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/sandbox","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"fa681d0d977868f7ec2118bcc2a8048c5fc22772","tarball":"https://registry.npmjs.org/@ggui-ai/sandbox/-/sandbox-0.19.0.tgz","fileCount":15,"integrity":"sha512-CQjPTc2jk93iDNOtzpATQcHHN7F7TTmWHlEaxOUvF8RSB5luMY8H0xrMTsBae3dac5omJayNNyqFUfFescsatA==","signatures":[{"sig":"MEUCIQCJpCT+QpaMF64FMPpE2RqvT8ZowgDxy+i5hBFkx//mKgIgPjcKg7wEkEKlEHB+pOCWAvxX0gt15YIScLT+ISkiigM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFPjMlt1j5pcXdce1DNIe5rGPj+a06IbhcpLKXcOrHe5AiEAwaTsOVK275wlUStSCJVpT7/tm4U9Jvzw+bh5+5tpebw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fsandbox@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52941},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3014a25-af24-4e38-bc77-bff8f36d4ab9"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/sandbox"},"description":"Bounded process-isolation runner for untrusted Node subprocesses. Spawns a child with explicit cwd, env allowlist, wall-clock timeout, output caps, and (for Node children) a V8 heap cap. Honest scope — does NOT attempt network egress blocking, filesystem ","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.19.0_1789607200881_0.8459945147442389","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@ggui-ai/sandbox","version":"0.20.0","keywords":["ggui","sandbox","process-isolation","subprocess","spawn"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/sandbox@0.20.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/sandbox","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"09244b1c6c29dac6a2dca5928a57bb6969d02c85","tarball":"https://registry.npmjs.org/@ggui-ai/sandbox/-/sandbox-0.20.0.tgz","fileCount":15,"integrity":"sha512-tGesxo1RBRMOkt5kJAFwlvo0dMQfG88YAV+ExTVBWpXia9L1eqlUm9VLLJ3EwO0dIzI2heRfEQlj3C0eOcofVw==","signatures":[{"sig":"MEUCIF9QMyDscM/9ibognKlAFDYAUaW+AyGOJBKDGybU8krnAiEA79wRNupe3pRGXll1xYAk5xantXgXATEmjzOCz5Bepxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDyeX8K0LIC/rVY6XBJdXwgEPGvfLSxB+WzY4vdjQhSmwIhALZEwwAUnZbLP9L2D2dhhi1/PmMIgiqLsuwCC5zWSydz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fsandbox@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52941},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3014a25-af24-4e38-bc77-bff8f36d4ab9"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/sandbox"},"description":"Bounded process-isolation runner for untrusted Node subprocesses. Spawns a child with explicit cwd, env allowlist, wall-clock timeout, output caps, and (for Node children) a V8 heap cap. Honest scope — does NOT attempt network egress blocking, filesystem ","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.20.0_1789755896471_0.14496615931615042","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@ggui-ai/sandbox","version":"0.21.0","keywords":["ggui","sandbox","process-isolation","subprocess","spawn"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/sandbox@0.21.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/sandbox","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"e6fa7dc984cd44a235fdfa489bb461b02f98b48b","tarball":"https://registry.npmjs.org/@ggui-ai/sandbox/-/sandbox-0.21.0.tgz","fileCount":15,"integrity":"sha512-coNVKmglOHOPawmeAkEhGJuu9zkyRzhJAlkAse0u2I2oSQ7Fo6JTJQJiyIi+3uLyWykpvcVUkvrhhjkIdSs3Ew==","signatures":[{"sig":"MEQCIH+ujiAJLDebVjW7eU9OBqS+AS9ppT9rnopMBBfnAOT9AiBjiBwVFQ7xLBve5a6AHjWZMmMeqRPuNoZo/cBnJSIFoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG1DoqclFDsqlXcJnt7i7jqxqKiOGtLrljBjTZiGFrGJAiBcWpAuKouqFV3IY15BdUjRrEzMAGGrej3FATwWdHg97w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fsandbox@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52941},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3014a25-af24-4e38-bc77-bff8f36d4ab9"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/sandbox"},"description":"Bounded process-isolation runner for untrusted Node subprocesses. Spawns a child with explicit cwd, env allowlist, wall-clock timeout, output caps, and (for Node children) a V8 heap cap. Honest scope — does NOT attempt network egress blocking, filesystem ","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.21.0_1790125189320_0.06031840805186661","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@ggui-ai/sandbox","version":"0.22.0","keywords":["ggui","sandbox","process-isolation","subprocess","spawn"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/sandbox@0.22.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/sandbox","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"70fd12fa91f0a38e202fa24a22a7b458216319f2","tarball":"https://registry.npmjs.org/@ggui-ai/sandbox/-/sandbox-0.22.0.tgz","fileCount":15,"integrity":"sha512-1FspeEuneYKofdzbfeeacbXGXFxzPqEbPSYMtO02kUWjHxL2yfHXhQ+C5a89Z17uOw40CPIJFehp/wuwINk5dg==","signatures":[{"sig":"MEUCIEI1DCmG64oZq8wN7clp8rlosVBlcKBRzNofQW71YyQTAiEAo45SBaTUrWX2UYYyfwwLpwsdp9DPXmSINHMmje5KrQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD8MvwLj8b4PfWmFtNNkwd0w7+F2QyTDlYCorwhfSQWDQIhAIkKYdJyi3Hb92jvF9I5megWduEW2hIWBaAVBcSbnND8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fsandbox@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52941},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3014a25-af24-4e38-bc77-bff8f36d4ab9"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/sandbox"},"description":"Bounded process-isolation runner for untrusted Node subprocesses. Spawns a child with explicit cwd, env allowlist, wall-clock timeout, output caps, and (for Node children) a V8 heap cap. Honest scope — does NOT attempt network egress blocking, filesystem ","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.22.0_1790183820256_0.9014324596052938","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@ggui-ai/sandbox","version":"0.23.0","keywords":["ggui","sandbox","process-isolation","subprocess","spawn"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/sandbox@0.23.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/sandbox","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"2e603eafefc61f11d2afabd0fda2210db0c60e86","tarball":"https://registry.npmjs.org/@ggui-ai/sandbox/-/sandbox-0.23.0.tgz","fileCount":15,"integrity":"sha512-5cHGz/Jr6vV5FaQZk/zOqPTdUiAJ44078uqIfs9eNLvX3GGn/ArxJnIl35bGFRy2cvku08GOg5sadY2m5dQZaA==","signatures":[{"sig":"MEQCIG4e8t43c9GiAmV3c0fC+z07Bc4ZlkGC7ET4OQI4sE9mAiBWMMu3RstTNFSCLXXMYrER+odJctrkF76BO2zpt9AvYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDcDUvxon9RBVulzwIz5LsWK5FSBTS4RoBaL7LcvX7KnQIhAIYIlPQHUBP/ZkhBM9hYIiirnGvBlFsyZ5BChv7FnMIS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fsandbox@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52941},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3014a25-af24-4e38-bc77-bff8f36d4ab9"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/sandbox"},"description":"Bounded process-isolation runner for untrusted Node subprocesses. Spawns a child with explicit cwd, env allowlist, wall-clock timeout, output caps, and (for Node children) a V8 heap cap. Honest scope — does NOT attempt network egress blocking, filesystem ","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.23.0_1790297298209_0.8374006074281148","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@ggui-ai/sandbox","version":"0.24.0","keywords":["ggui","sandbox","process-isolation","subprocess","spawn"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/sandbox@0.24.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/sandbox","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"9b89258f931315c4e525a862ccb4d55965b018e7","tarball":"https://registry.npmjs.org/@ggui-ai/sandbox/-/sandbox-0.24.0.tgz","fileCount":15,"integrity":"sha512-UWpb8fny45mfpN2Vk/KmFl1UgpdGrr1BI8pWbsLubLSMnZlXnFDkY1uImP4MUaHOl4bI/XZEEVK8smDQy3+aXA==","signatures":[{"sig":"MEYCIQCXFKPYoDBp1+Np5NnetHYOkolhVNioNfn6pxEJUcu/vgIhAJkCK7TTzyjctqhCCkGauAByUxNhakCViTEC9HBrZsjv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCFgoLsHZ+1xv63AGqZJW8yFvq4SCKzOWluKdY9IpgxtAIhAMzKUWhp4SI35x5xZzjwU65QV974Foj9bL6sZKKRQGZF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fsandbox@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52941},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3014a25-af24-4e38-bc77-bff8f36d4ab9"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/sandbox"},"description":"Bounded process-isolation runner for untrusted Node subprocesses. Spawns a child with explicit cwd, env allowlist, wall-clock timeout, output caps, and (for Node children) a V8 heap cap. Honest scope — does NOT attempt network egress blocking, filesystem ","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_0.24.0_1790420406619_0.8687811870877631","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"_id":"@ggui-ai/sandbox@0.25.0","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"bc61df56a20f3416118b60bc6b04be241b63a72b","tarball":"https://registry.npmjs.org/@ggui-ai/sandbox/-/sandbox-0.25.0.tgz","fileCount":15,"integrity":"sha512-HgABpjdu80EpC7b07BqdWHbEeuSH+x9jxLd7nQ4U93UhKnVml0fh+AgG8DS/l4PVZ9corBHY/Uh8RTxReZGlgg==","signatures":[{"sig":"MEUCIFBEOwsl/DdDv1vlBVk8oUy8p4iMKI+0TThONyxrY0b0AiEA8RK+r7F78jiVjXwoqDmYJzile0mjOUIZtBW1iPwoNtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFzfw8DBb2SyOw0Q9Bz3H9abzLEZjZj4hHaqucKPnuTmAiAQySjYx79AZehn3PJjsiL+XbbfEEdroT6KyeSYm9TOcg=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fsandbox@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52941},"main":"dist/index.js","name":"@ggui-ai/sandbox","type":"module","types":"dist/index.d.ts","author":"ggui contributors <hello@ggui.ai>","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"license":"Apache-2.0","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"version":"0.25.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3014a25-af24-4e38-bc77-bff8f36d4ab9"}},"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/sandbox","keywords":["ggui","sandbox","process-isolation","subprocess","spawn"],"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/sandbox"},"description":"Bounded process-isolation runner for untrusted Node subprocesses. Spawns a child with explicit cwd, env allowlist, wall-clock timeout, output caps, and (for Node children) a V8 heap cap. Honest scope — does NOT attempt network egress blocking, filesystem ","directories":{},"maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sandbox_0.25.0_1790582603794_0.4414185415165772"}}},"time":{"created":"2026-05-24T02:12:28.037Z","modified":"2026-09-28T08:03:24.253Z","0.1.0-rc.1":"2026-05-24T02:12:28.339Z","0.1.0-rc.3":"2026-05-24T08:05:13.913Z","0.2.0-alpha.1":"2026-05-29T20:15:02.798Z","0.2.0-alpha.3":"2026-05-29T21:50:16.291Z","0.2.0-alpha.4":"2026-05-30T06:05:31.139Z","0.3.0-rc.0":"2026-06-28T08:51:03.720Z","0.4.0-rc.0":"2026-07-27T01:11:13.412Z","0.5.0-rc.0":"2026-07-29T12:46:33.936Z","0.5.0-rc.1":"2026-07-30T05:38:24.081Z","0.5.0-rc.2":"2026-07-30T11:17:49.022Z","0.6.0":"2026-08-07T05:58:08.592Z","0.6.1":"2026-08-07T06:23:29.437Z","0.6.2":"2026-08-07T11:33:36.132Z","0.6.3":"2026-08-07T12:20:00.488Z","0.7.0":"2026-08-10T06:21:44.467Z","0.8.0":"2026-08-11T01:16:04.474Z","0.9.0":"2026-08-13T08:20:03.250Z","0.10.0":"2026-08-19T12:14:10.708Z","0.11.0":"2026-08-21T00:37:48.738Z","0.12.0":"2026-08-24T03:25:08.805Z","0.13.0":"2026-08-31T05:36:05.650Z","0.14.0":"2026-09-05T06:30:23.169Z","0.15.0":"2026-09-05T10:54:43.612Z","0.16.0":"2026-09-10T08:38:43.814Z","0.17.0":"2026-09-15T01:21:51.908Z","0.18.0":"2026-09-15T22:51:15.554Z","0.19.0":"2026-09-17T01:06:40.972Z","0.20.0":"2026-09-18T18:24:56.572Z","0.21.0":"2026-09-23T00:59:49.398Z","0.22.0":"2026-09-23T17:17:00.361Z","0.23.0":"2026-09-25T00:48:18.304Z","0.24.0":"2026-09-26T11:00:06.711Z","0.25.0":"2026-09-28T08:03:23.869Z"},"bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/sandbox","keywords":["ggui","sandbox","process-isolation","subprocess","spawn"],"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/sandbox"},"description":"Bounded process-isolation runner for untrusted Node subprocesses. Spawns a child with explicit cwd, env allowlist, wall-clock timeout, output caps, and (for Node children) a V8 heap cap. Honest scope — does NOT attempt network egress blocking, filesystem ","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"readme":"","readmeFilename":""}