{"_id":"@adobe/aio-lib-sandbox","_rev":"15-0e425699d82e3481770a609f3781b900","name":"@adobe/aio-lib-sandbox","dist-tags":{"alpha":"0.1.0-alpha.11","latest":"0.1.0-alpha.12"},"versions":{"0.1.0-alpha.3":{"name":"@adobe/aio-lib-sandbox","version":"0.1.0-alpha.3","license":"Apache-2.0","_id":"@adobe/aio-lib-sandbox@0.1.0-alpha.3","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/aio-lib-sandbox","bugs":{"url":"https://github.com/adobe/aio-lib-sandbox/issues"},"dist":{"shasum":"3c6a8cfa29d59c57eef4ca89f40a7d3f73b43773","tarball":"https://registry.npmjs.org/@adobe/aio-lib-sandbox/-/aio-lib-sandbox-0.1.0-alpha.3.tgz","fileCount":17,"integrity":"sha512-Qk+C0v2Rhs1rk1lSVjjgxGh4zPjgVsjV9urczpVUxNYtGvMfcq0y+hZIYotAOreP7fjbGNGOkmTX0shFH/fh1Q==","signatures":[{"sig":"MEQCIHKDEKCffLK2KNKyRC5+aaPwCf6nxenVQpCunbsUM09uAiAc73Tpdpd35Tet7HuR0IbyfjXSTqYl+0vRxJLxMNyPtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81275},"main":"src/index.js","engines":{"node":">=18"},"gitHead":"49b3bdd5066abe9a062673194ba0a32cd665c9a6","scripts":{"lint":"node --check src/**/*.js","test":"jest --ci"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/aio-lib-sandbox.git","type":"git"},"_npmVersion":"11.13.0","description":"JavaScript SDK for Adobe Runtime Sandboxes","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29","jest-junit":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aio-lib-sandbox_0.1.0-alpha.3_1779899296575_0.9378934595499251","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.4":{"name":"@adobe/aio-lib-sandbox","version":"0.1.0-alpha.4","license":"Apache-2.0","_id":"@adobe/aio-lib-sandbox@0.1.0-alpha.4","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/aio-lib-sandbox","bugs":{"url":"https://github.com/adobe/aio-lib-sandbox/issues"},"dist":{"shasum":"636733b86f703646431c9e26b018c2b4c87dda00","tarball":"https://registry.npmjs.org/@adobe/aio-lib-sandbox/-/aio-lib-sandbox-0.1.0-alpha.4.tgz","fileCount":18,"integrity":"sha512-7tLgLSNgjirK9xPjFbwhu+AT3w6riPRgAW2CLA3nw2FxfX/ItLOsZUgz7KxKcLkZY8wDnrFo3ViCbZc8ifPxFw==","signatures":[{"sig":"MEQCICIJv2ixCuBgSUKh9FyC53NTuZGK1N+dsBORwPnsWw+fAiB8vAcZyS/8e8UGdDK1cHQiBlts4zZMomT0qQeEkk9JJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81606},"main":"src/index.js","engines":{"node":">=18"},"gitHead":"cf92405b02c2036b41a92f49b5f0b9dcb3e8a7a0","scripts":{"lint":"node --check src/**/*.js","test":"jest --ci"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/aio-lib-sandbox.git","type":"git"},"_npmVersion":"11.12.1","description":"JavaScript SDK for Adobe Runtime Sandboxes","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29","jest-junit":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aio-lib-sandbox_0.1.0-alpha.4_1779899371679_0.8480912353191283","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.5":{"name":"@adobe/aio-lib-sandbox","version":"0.1.0-alpha.5","license":"Apache-2.0","_id":"@adobe/aio-lib-sandbox@0.1.0-alpha.5","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/aio-lib-sandbox","bugs":{"url":"https://github.com/adobe/aio-lib-sandbox/issues"},"dist":{"shasum":"74ca36f7f1859ac29d8dee9dce608903d84073c9","tarball":"https://registry.npmjs.org/@adobe/aio-lib-sandbox/-/aio-lib-sandbox-0.1.0-alpha.5.tgz","fileCount":18,"integrity":"sha512-A5qh4LIsWhd7RqQrmaKSnX56c0c6Jg7gEoobdkj6DaPjN4tVcxJ38/86VWMDv6lfmUadi82IN/74SqBzJdy1Fg==","signatures":[{"sig":"MEUCIE0TW/dMvRPOKNjkrWomESQ7zB0Ex0iZ0NOe2SIHDgn2AiEAuzFeeJR25eo/v8hOyr0nEWaJ+YOS6zLjpsw0szNP2TQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116810},"main":"src/index.js","engines":{"node":">=18"},"gitHead":"72a7fdbf22727c6535ef958036576bb2a5e884fe","scripts":{"lint":"node --check src/**/*.js","test":"jest --ci"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/aio-lib-sandbox.git","type":"git"},"_npmVersion":"11.13.0","description":"JavaScript SDK for Adobe Runtime Sandboxes","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29","jest-junit":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aio-lib-sandbox_0.1.0-alpha.5_1780426459310_0.6281430123114118","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.6":{"name":"@adobe/aio-lib-sandbox","version":"0.1.0-alpha.6","license":"Apache-2.0","_id":"@adobe/aio-lib-sandbox@0.1.0-alpha.6","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/aio-lib-sandbox","bugs":{"url":"https://github.com/adobe/aio-lib-sandbox/issues"},"dist":{"shasum":"8821759aacfd551d5ebc54c204421ee7cf476863","tarball":"https://registry.npmjs.org/@adobe/aio-lib-sandbox/-/aio-lib-sandbox-0.1.0-alpha.6.tgz","fileCount":18,"integrity":"sha512-dZzxvwPHeS42AV0I78vwTPLkA3TWJu62MoKsEF05ZYce5ljvR9nQTGMF/QYLmMJAqRItTYw+62560lOtsQDyNw==","signatures":[{"sig":"MEQCIDhgENPHvSDnv44RnYUFC9670I8ZtO2osNefpK0uO+WzAiB069VYT8j/hnCea2xAR1IKXv0DLzwrmSSTnO+39bqBCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116810},"main":"src/index.js","engines":{"node":">=18"},"gitHead":"528bda44bd7977ceffedf60d64f47caaa51e6273","scripts":{"lint":"node --check src/**/*.js","test":"jest --ci"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/aio-lib-sandbox.git","type":"git"},"_npmVersion":"11.13.0","description":"JavaScript SDK for Adobe Runtime Sandboxes","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29","jest-junit":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aio-lib-sandbox_0.1.0-alpha.6_1780426997602_0.23496829104702655","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.7":{"name":"@adobe/aio-lib-sandbox","version":"0.1.0-alpha.7","license":"Apache-2.0","_id":"@adobe/aio-lib-sandbox@0.1.0-alpha.7","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/aio-lib-sandbox","bugs":{"url":"https://github.com/adobe/aio-lib-sandbox/issues"},"dist":{"shasum":"4e558ca34c5d36b18381d4826704c856b2d043cf","tarball":"https://registry.npmjs.org/@adobe/aio-lib-sandbox/-/aio-lib-sandbox-0.1.0-alpha.7.tgz","fileCount":20,"integrity":"sha512-0ElzsIz8QHn6Es7myOTguyargrvLr4qyvFzohXwDDDj+p0zZWa0hsjBeN+KL+rUGelbW/TYuPYvAeTsN2kE9nQ==","signatures":[{"sig":"MEUCIAEhtl+EskcexPc5La8IM+XQph8LEWhIsu4ZgtShwJ2YAiEAgxSpncOerFGYp1/zkgZ7HDUrijgTz+bqvxBUjWYDjwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120948},"main":"src/index.js","engines":{"node":">=18"},"gitHead":"ea3893766d8c4dd8fa2c3b45f7978ea0f8932ceb","scripts":{"lint":"eslint src test","test":"npm run unit-tests && npm run lint","lint-fix":"eslint src test --fix","unit-tests":"jest --ci"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/aio-lib-sandbox.git","type":"git"},"_npmVersion":"11.13.0","description":"JavaScript SDK for Adobe Runtime Sandboxes","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29","eslint":"^8.57.1","jest-junit":"^16.0.0","eslint-plugin-n":"^15.7.0","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-standard":"^17.1.0","@adobe/eslint-config-aio-lib-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aio-lib-sandbox_0.1.0-alpha.7_1780607566841_0.7972324204277719","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.8":{"name":"@adobe/aio-lib-sandbox","version":"0.1.0-alpha.8","license":"Apache-2.0","_id":"@adobe/aio-lib-sandbox@0.1.0-alpha.8","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/aio-lib-sandbox","bugs":{"url":"https://github.com/adobe/aio-lib-sandbox/issues"},"dist":{"shasum":"b2ec832b667b3a3151018af85d5fe92bd84d0ed5","tarball":"https://registry.npmjs.org/@adobe/aio-lib-sandbox/-/aio-lib-sandbox-0.1.0-alpha.8.tgz","fileCount":20,"integrity":"sha512-ooZ2IJkWpQOLDePxeYVPvOfFQQp7ww4XakT1hWCX7TBKi5dEKHTfJoYNHH3nHtDAxCgPhnZ22eY0n+1jeIXWKg==","signatures":[{"sig":"MEQCIFWjnEeXnuzcICNeuKsQUg2SfYbOI1CQg+NvUOkCmzG0AiBL8jZ/li+brh7Sw2N6Lw3B+h4wEP2F1XoSEekmhboh5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125606},"main":"src/index.js","engines":{"node":">=18"},"gitHead":"f1dea0b716dcda8b32e461ad3a386b64879fa7cb","scripts":{"lint":"eslint src test","test":"npm run unit-tests && npm run lint","lint-fix":"eslint src test --fix","unit-tests":"jest --ci"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/aio-lib-sandbox.git","type":"git"},"_npmVersion":"11.13.0","description":"JavaScript SDK for Adobe Runtime Sandboxes","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29","eslint":"^8.57.1","jest-junit":"^16.0.0","eslint-plugin-n":"^15.7.0","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-standard":"^17.1.0","@adobe/eslint-config-aio-lib-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aio-lib-sandbox_0.1.0-alpha.8_1781111476111_0.1794848626146135","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.9":{"name":"@adobe/aio-lib-sandbox","version":"0.1.0-alpha.9","license":"Apache-2.0","_id":"@adobe/aio-lib-sandbox@0.1.0-alpha.9","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/aio-lib-sandbox","bugs":{"url":"https://github.com/adobe/aio-lib-sandbox/issues"},"dist":{"shasum":"6cd76d0e0ae6a4ac50b15a5ac96c69b8d02f2e60","tarball":"https://registry.npmjs.org/@adobe/aio-lib-sandbox/-/aio-lib-sandbox-0.1.0-alpha.9.tgz","fileCount":20,"integrity":"sha512-tOje+chHPdwNQaXESgXx0p8Bk4Q9F5RZwSbgsXb9ZpoMTS/SaK6OgiJBNs6E7ZZfu80FkDmOtYWz6xiqlUwCLg==","signatures":[{"sig":"MEUCIQClPNsLkcpT/Qy12duqG7nuespkvZsHZfG8ZFKKLGjLZAIgTG24jDWRVRUSomNUOSdcMWj6tgPaoMTt1iBu/8ACz5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127958},"main":"src/index.js","engines":{"node":">=18"},"gitHead":"47b5947fe889c830f35373c4cee7ccaccd251ad1","scripts":{"lint":"eslint src test","test":"npm run unit-tests && npm run lint","lint-fix":"eslint src test --fix","unit-tests":"jest --ci"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/aio-lib-sandbox.git","type":"git"},"_npmVersion":"11.13.0","description":"JavaScript SDK for Adobe Runtime Sandboxes","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29","eslint":"^8.57.1","jest-junit":"^16.0.0","eslint-plugin-n":"^15.7.0","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-standard":"^17.1.0","@adobe/eslint-config-aio-lib-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aio-lib-sandbox_0.1.0-alpha.9_1782151399925_0.5143913156362834","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.10":{"name":"@adobe/aio-lib-sandbox","version":"0.1.0-alpha.10","license":"Apache-2.0","_id":"@adobe/aio-lib-sandbox@0.1.0-alpha.10","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"namarora","email":"namarora@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/aio-lib-sandbox","bugs":{"url":"https://github.com/adobe/aio-lib-sandbox/issues"},"dist":{"shasum":"742bf017a69726c73f0569721c216e5e523a46db","tarball":"https://registry.npmjs.org/@adobe/aio-lib-sandbox/-/aio-lib-sandbox-0.1.0-alpha.10.tgz","fileCount":20,"integrity":"sha512-NHAW4sNR2TD/eSW6Hv4KG14CB5hUGPxYly2sOSkERX9UJxtdpJgVypizrVS8WXL7U8h3ayvKK9l6k+KF/GJrnw==","signatures":[{"sig":"MEYCIQCSBCw7mYnEDudfIqTJYlqluYgho4tKZ2Srg9wIa8Kc1gIhALeOfhjYpVaVOFk3P8z2y5D6XrWm6/CU38/2KHUQ688e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128287},"main":"src/index.js","engines":{"node":">=18"},"gitHead":"c20e71435d43b947ffb68d17e674d630dee66816","scripts":{"lint":"eslint src test","test":"npm run unit-tests && npm run lint","lint-fix":"eslint src test --fix","unit-tests":"jest --ci"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/aio-lib-sandbox.git","type":"git"},"_npmVersion":"11.16.0","description":"JavaScript SDK for Adobe Runtime Sandboxes","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29","eslint":"^8.57.1","jest-junit":"^16.0.0","eslint-plugin-n":"^15.7.0","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-standard":"^17.1.0","@adobe/eslint-config-aio-lib-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aio-lib-sandbox_0.1.0-alpha.10_1785351973177_0.7010331454616354","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.11":{"name":"@adobe/aio-lib-sandbox","version":"0.1.0-alpha.11","license":"Apache-2.0","_id":"@adobe/aio-lib-sandbox@0.1.0-alpha.11","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"namarora","email":"namarora@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/aio-lib-sandbox","bugs":{"url":"https://github.com/adobe/aio-lib-sandbox/issues"},"dist":{"shasum":"0f01072810b7337d78737c5784c77cdcd7f04aa5","tarball":"https://registry.npmjs.org/@adobe/aio-lib-sandbox/-/aio-lib-sandbox-0.1.0-alpha.11.tgz","fileCount":20,"integrity":"sha512-8U0JiE0RUSWpqu/8g9hJeRdj0WZ/Myle1dELoBJpnenbVUQmCphQCPiGhLW7doAc/MegKXs4m54ZISDNsgpS1w==","signatures":[{"sig":"MEQCIA9AFOxEqcO0R86Nl/vikzHS2eG0FuYMe+52xxsZNQncAiApUs0SuOMabYiqG1FZJZoCSBTSaHbaC/X1ubt2LHWyiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128531},"main":"src/index.js","engines":{"node":">=18"},"gitHead":"0c8765ae71f34dd5c286375bf7be9bd9e4282098","scripts":{"lint":"eslint src test","test":"npm run unit-tests && npm run lint","lint-fix":"eslint src test --fix","unit-tests":"jest --ci"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/aio-lib-sandbox.git","type":"git"},"_npmVersion":"11.16.0","description":"JavaScript SDK for Adobe Runtime Sandboxes","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29","eslint":"^8.57.1","jest-junit":"^16.0.0","eslint-plugin-n":"^15.7.0","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-standard":"^17.1.0","@adobe/eslint-config-aio-lib-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aio-lib-sandbox_0.1.0-alpha.11_1785353223967_0.8048983209663303","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.12":{"name":"@adobe/aio-lib-sandbox","version":"0.1.0-alpha.12","description":"JavaScript SDK for Adobe Runtime Sandboxes","main":"src/index.js","license":"Apache-2.0","bugs":{"url":"https://github.com/adobe/aio-lib-sandbox/issues"},"homepage":"https://github.com/adobe/aio-lib-sandbox","repository":{"type":"git","url":"git+https://github.com/adobe/aio-lib-sandbox.git"},"engines":{"node":">=18"},"dependencies":{"ws":"^8.19.0"},"devDependencies":{"@adobe/eslint-config-aio-lib-config":"^4.0.0","eslint":"^8.57.1","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-jest":"^27.9.0","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-n":"^15.7.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.6.0","jest":"^29","jest-junit":"^16.0.0"},"scripts":{"lint":"eslint src test","lint-fix":"eslint src test --fix","test":"npm run unit-tests && npm run lint","unit-tests":"jest --ci"},"gitHead":"dfdec8fb84f357026048be414519636006495d78","_id":"@adobe/aio-lib-sandbox@0.1.0-alpha.12","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-wl93tLvH/T5iuX7nW7dV8jwv/hnV1zGA5iEJReA/zlClIZdaCCCu29lT+DaNOtD7Wz16KAsP7y7o13vXHqTxJA==","shasum":"70026a7aa3fbf44f74156d59f3224729aa31db04","tarball":"https://registry.npmjs.org/@adobe/aio-lib-sandbox/-/aio-lib-sandbox-0.1.0-alpha.12.tgz","fileCount":20,"unpackedSize":135989,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCskkZNXK9tsGd39H1fJuKifr6kRUTjhD4ZyL5j1KMnNwIgTNt0ir598tT7kZOVyOS8N0muYeRB0cLQN9iRAFmvrXI="}]},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"directories":{},"maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"namarora","email":"namarora@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aio-lib-sandbox_0.1.0-alpha.12_1788472380892_0.9436245484459471"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-27T16:28:16.399Z","modified":"2026-09-03T21:53:06.265Z","0.1.0-alpha.3":"2026-05-27T16:28:16.731Z","0.1.0-alpha.4":"2026-05-27T16:29:31.823Z","0.1.0-alpha.5":"2026-06-02T18:54:19.478Z","0.1.0-alpha.6":"2026-06-02T19:03:17.835Z","0.1.0-alpha.7":"2026-06-04T21:12:47.003Z","0.1.0-alpha.8":"2026-06-10T17:11:16.249Z","0.1.0-alpha.9":"2026-06-22T18:03:20.073Z","0.1.0-alpha.10":"2026-07-29T19:06:13.319Z","0.1.0-alpha.11":"2026-07-29T19:27:04.120Z","0.1.0-alpha.12":"2026-09-03T21:53:06.045Z"},"bugs":{"url":"https://github.com/adobe/aio-lib-sandbox/issues"},"license":"Apache-2.0","homepage":"https://github.com/adobe/aio-lib-sandbox","repository":{"type":"git","url":"git+https://github.com/adobe/aio-lib-sandbox.git"},"description":"JavaScript SDK for Adobe Runtime Sandboxes","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"namarora","email":"namarora@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"readme":"# App Builder Sandbox SDK\n\n[![Version](https://img.shields.io/npm/v/@adobe/aio-lib-sandbox.svg)](https://npmjs.org/package/@adobe/aio-lib-sandbox)\n[![Downloads/week](https://img.shields.io/npm/dw/@adobe/aio-lib-sandbox.svg)](https://npmjs.org/package/@adobe/aio-lib-sandbox)\n![Node.js CI](https://github.com/adobe/aio-lib-sandbox/workflows/Node.js%20CI/badge.svg)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Codecov Coverage](https://img.shields.io/codecov/c/github/adobe/aio-lib-sandbox/main.svg?style=flat-square)](https://codecov.io/gh/adobe/aio-lib-sandbox/)\n\nJavaScript SDK for Adobe Runtime Sandboxes.\n\nA **sandbox** is an ephemeral, isolated compute environment. You create one, run commands and read/write files inside it over a WebSocket session, then destroy it.\n\n## Pre-requisites\n\nTo use this library, you must have Sandboxes enabled for your Runtime namespace. Please contact Michael Goberling (mgoberling@adobe.com) or Cosmin Stanciu (stanciu@adobe.com) to request this. \n\n## Install\n\n```bash\nnpm install @adobe/aio-lib-sandbox\n```\n\n## Quickstart\n\nInside a Runtime action, no configuration is needed to use the SDK as credentials are read automatically from the environment.\n\n```js\nconst { Sandbox } = require('@adobe/aio-lib-sandbox')\n\nasync function main (params) {\n  const sandbox = await Sandbox.create({ name: 'my-sandbox' })\n\n  const { stdout } = await sandbox.exec('node --version', { timeout: 10_000 })\n\n  await sandbox.destroy()\n  return { stdout: stdout.trim() }\n}\n\nexports.main = main\n```\n\n## Configuration\n\nWhen running inside a Runtime action, the SDK reads credentials from the environment automatically:\n\n| Variable | Description |\n|---|---|\n| `__OW_API_HOST` | Runtime API host |\n| `__OW_NAMESPACE` | Runtime namespace |\n| `__OW_API_KEY` | Runtime API key (basic auth) |\n\nYou can override any of these by passing them explicitly to `Sandbox.create()` or `Sandbox.get()`:\n\n```js\nconst sandbox = await Sandbox.create({\n  apiHost:   'https://adobeioruntime.net',\n  namespace: 'my-namespace',\n  auth:    'my-api-key',\n  name:      'my-sandbox'\n})\n```\n\n## Usage\n\n### Create Sandbox\n\n```js\nconst { Sandbox } = require('@adobe/aio-lib-sandbox')\n\nconst sandbox = await Sandbox.create({\n  name:        'my-sandbox',\n  region:      'va6',\n  type:        'cpu:default',\n  idleTimeout: 900,\n  maxLifetime: 3600,\n  ports:       [3000, 8080],\n  envs:        { API_KEY: 'your-api-key' }\n})\n```\n\nThe canonical sandbox API host is latency-routed and can send a request to a cluster outside the\nregion named in the request body. When `region` is set, the SDK therefore routes the canonical host\ndirectly to that regional endpoint. Region identifiers use two to four letters followed by one or\ntwo digits and are normalized to lowercase. Custom and already-regional `apiHost` values are left\nunchanged. Omitting `region` preserves the default latency-routed API host behavior.\n\n#### Sandbox lifetime model\n\nA sandbox is always deleted when `maxLifetime` has elapsed. It will also be deleted after the `idleTimeout` has elapsed, if there has been no activity.\n\nTo keep a sandbox alive, send at least one command or check the status every `idleTimeout` seconds.\n\n### Get Status\n\n```js\nconst sandbox = await Sandbox.get(sandbox.id)\nconsole.log('status:', sandbox.status)\n```\n\n### Exec\n\n```js\nconst result = await sandbox.exec('ls -al', { timeout: 10_000 })\nconsole.log('stdout:', result.stdout.trim())\nconsole.log('exit code:', result.exitCode)\n```\n\n> Note: Commands run in the `/workspace` directory by default, this is not configurable\n\n### Detached Commands\n\nPass `detached: true` to run a long-lived background process.\n\n```js\n// Start a background server\nconst command = await sandbox.exec('node server.js', { detached: true })\n\n// Wait for it to exit (e.g. after you stop it)\nconst result = await command.wait()\nconsole.log('exit code:', result.exitCode)\n\n// Send a signal to stop it\nawait command.kill()\n```\n\nIf the process is still running and you need a handle to it from a different context, use `getCommand()` to re-attach by `execId`:\n\n```js\nconst command = await sandbox.getCommand(execId, { onOutput: (data, stream) => process.stdout.write(data) })\nawait command.wait()\n```\n\n> Note: Only 5 background processes are allowed to run at once currently.\n\n### File Management\n\n```js\nconst script = \"console.log('hello from sandbox script', process.version)\\n\"\nawait sandbox.writeFile('hello.js', script)\n\nconst content = await sandbox.readFile('hello.js')\nconsole.log('readFile content:', content.trim())\n\nconst entries = await sandbox.listFiles('.')\nconsole.log('listFiles entries:', entries)\n```\n\n### Exec a File\n\n```js\nconst result = await sandbox.exec('node hello.js', { timeout: 10_000 })\nconsole.log('stdout:', result.stdout.trim())\nconsole.log('stderr:', result.stderr.trim())\nconsole.log('exit code:', result.exitCode)\n```\n\n### Write to Stdin\n\n#### Command start\n```js\nconst result = await sandbox.exec('node process_csv.js', {\n  stdin: 'col1,col2\\nval1,val2\\n',\n  timeout: 10_000\n})\nconsole.log('stdout:', result.stdout.trim())\n```\n\n#### Running command\n```js\nconst task = sandbox.exec('cat -n', { timeout: 10_000 })\n\nsandbox.writeStdin(task.execId, 'line 1\\n')\nsandbox.writeStdin(task.execId, 'line 2\\n')\nsandbox.closeStdin(task.execId)\n\nconst result = await task\nconsole.log('stdout:', result.stdout.trim())\n```\n\n### Destroy\n\n```js\nawait sandbox.destroy()\n```\n\n### Preview URLs\n\nPorts that should be publicly accessible must be declared at creation time via the `ports` array.\n\n```js\nconst sandbox = await Sandbox.create({\n  name:  'web-sandbox',\n  ports: [3000, 8080]\n})\n\n// Start a server inside the sandbox on the declared port\nawait sandbox.exec('node server.js &', { timeout: 50_000 })\n\n// Retrieve the pre-provisioned preview URL — synchronous, no network call\nconst url = sandbox.getUrl(3000)\nconsole.log('preview:', url)\n// https://sb-abc123-va6-0-xK3mPq2nAeB-3000.sandbox-adobeioruntime.net\n```\n\n## Network Policies\n\nSandboxes are default-deny. All outbound traffic is blocked unless explicitly allowed.\n\nPass a `policy.network.egress` array at creation time to allowlist outbound endpoints, paths, or HTTP verbs.\n\n```js\nconst sandbox = await Sandbox.create({\n  name:        'policy-sandbox',\n  maxLifetime: 300,\n  policy: {\n    network: {\n      egress: [\n        { host: 'httpbin.org', port: 443 },\n        {\n          host: 'api.github.com',\n          port: 443,\n          rules: [\n            { methods: ['GET'], pathPattern: '/repos/**' }\n          ]\n        }\n      ]\n    }\n  }\n})\n```\n\n## Development\n\nInstall development dependencies:\n\n```bash\nnpm install\n```\n\nTo run the same checks used by CI:\n\n```bash\nnpm test\n```\n\nLinting is powered by ESLint:\n\n```bash\nnpm run lint\nnpm run lint-fix\n```\n","readmeFilename":"README.md"}