{"_id":"novita-sandbox","_rev":"55-8d257e60806259f7b6445d6ce1d4e7d9","name":"novita-sandbox","dist-tags":{"beta":"1.2.3-b1","latest":"2.1.1","alpha":"2.1.1-a3"},"versions":{"1.0.0":{"name":"novita-sandbox","version":"1.0.0","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@1.0.0","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"4ac63baff2dd0e4aa724207e77cf47292ad2356d","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-1.0.0.tgz","fileCount":25,"integrity":"sha512-fBx6b3i7zK1QAXgvjT36gnW81Tozb517SinVVvMbTFdb17UjT+n81t/TZzHTvUQYQV5SRFBxB1OBKLlrW7LiWQ==","signatures":[{"sig":"MEQCIApPq4NzfTOzLJMlJ1Q69zr/RJEPMq6pXHd/zYa9KD8GAiAXseHsTaruLnb1TcYfVlauMr4Dtz581KNjZARV3JS0vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1348739},"main":"dist/index.js","_from":"file:novita-sandbox-1.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/","check-deps":"knip","update-deps":"ncu -u && pnpm i","test:desktop":"vitest run ./src/desktop/","test:code-interpreter":"vitest run ./src/code-interpreter/"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/private/var/folders/8w/v_10_z5n7p9bw2cy4xqj63480000gn/T/6d72556485308ffc6939cd54affc360c/novita-sandbox-1.0.0.tgz","_integrity":"sha512-fBx6b3i7zK1QAXgvjT36gnW81Tozb517SinVVvMbTFdb17UjT+n81t/TZzHTvUQYQV5SRFBxB1OBKLlrW7LiWQ==","_npmVersion":"10.4.0","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"_nodeVersion":"20.5.0","dependencies":{"platform":"^1.3.6","openapi-fetch":"^0.9.7","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.1.1","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^19.1.12","@types/platform":"^1.3.6","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_1.0.0_1756885812494_0.5691669372989927","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"novita-sandbox","version":"1.0.1","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@1.0.1","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"1889664e6c56173dee9a68e2bc8f2b299ea807ad","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-1.0.1.tgz","fileCount":25,"integrity":"sha512-AiZAXmGfy9AQIwBtTDtj/5zv/V0ExZ7gy3P2FkGX142LV4jXwoVxg9cznADDh5z8WXbWkT386R/+zu0C30FtIg==","signatures":[{"sig":"MEUCIQD5QKGpaL1eon3yQNGUDW2mjBPg+Jj6CQmgX7HMJYivdwIgf/1ZqP6kSXgyECfKKhxA1PUgDKPvX1qDjQfrG9odZUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1345133},"main":"dist/index.js","_from":"file:novita-sandbox-1.0.1.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ./spec/remove_extra_tags.py sandboxes templates auth && openapi-typescript ./spec/openapi_generated.yml -x api_key --array-length --alphabetize --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/","generate:envd-api":"openapi-typescript ./spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/private/var/folders/8w/v_10_z5n7p9bw2cy4xqj63480000gn/T/8b0bac09cab15c5d8a80ed7831616617/novita-sandbox-1.0.1.tgz","_integrity":"sha512-AiZAXmGfy9AQIwBtTDtj/5zv/V0ExZ7gy3P2FkGX142LV4jXwoVxg9cznADDh5z8WXbWkT386R/+zu0C30FtIg==","_npmVersion":"10.4.0","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"_nodeVersion":"20.5.0","dependencies":{"platform":"^1.3.6","openapi-fetch":"^0.9.7","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.1.1","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^19.1.12","@types/platform":"^1.3.6","openapi-typescript":"^7.6.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_1.0.1_1757086071948_0.4057177449725988","host":"s3://npm-registry-packages-npm-production"}},"1.0.2-b1":{"name":"novita-sandbox","version":"1.0.2-b1","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@1.0.2-b1","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"8f4fc95d48012a4bbc4d0b7a55c97e19ca2df75b","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-1.0.2-b1.tgz","fileCount":25,"integrity":"sha512-ZtSSzqH7KGwzThzjo1BSNfmjYDbVsiMPap7be/qq9A4eHhDren3UuheCHZdr0BgwRL1dfLx+/thF7zTtphNiJQ==","signatures":[{"sig":"MEYCIQDY4VbW2y+4zjXbkBYD4B/Vpj+O1/0gtEcmXW4B2f0lYQIhAOBxudzXM7x/r05kZddSnBFPNJBPh6o/HH2TPItXaiVM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1348392},"main":"dist/index.js","_from":"file:novita-sandbox-1.0.2-b1.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes templates auth && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/","test:sync-pause":" vitest run ./src/code-interpreter/tests/syncPause.test.ts","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/","test:create-with-node":" vitest run ./src/core/tests/sandbox/createWithNode.test.ts"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/2852db0708f0387b7fe8da55c96d4d53/novita-sandbox-1.0.2-b1.tgz","_integrity":"sha512-ZtSSzqH7KGwzThzjo1BSNfmjYDbVsiMPap7be/qq9A4eHhDren3UuheCHZdr0BgwRL1dfLx+/thF7zTtphNiJQ==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"_nodeVersion":"20.19.5","dependencies":{"platform":"^1.3.6","openapi-fetch":"^0.9.7","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.1.1","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^19.1.12","@types/platform":"^1.3.6","openapi-typescript":"^7.6.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_1.0.2-b1_1757594536092_0.4889280575853434","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-a1":{"name":"novita-sandbox","version":"1.0.3-a1","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@1.0.3-a1","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"75df02fc43774764e51f4c5c4be2ea37fa84dde0","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-1.0.3-a1.tgz","fileCount":25,"integrity":"sha512-5zxV0EJS/0qRr4VSjjwGrWT8gWPCjmTTWenwdWB1pnkBvHGqKx2/FKWybsSP8vwdLBEAfB/3n0meUbuic2tLWw==","signatures":[{"sig":"MEQCIAVHv0xRmMSG65mh9VWCCEQqiG1/ZkVINv5wqfoBsyO+AiBevlgYBjbEHkTeutMIthZ+kfF1bb10BL1ZLxL4SUFcPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1390186},"main":"dist/index.js","_from":"file:novita-sandbox-1.0.3-a1.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes templates auth && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/2c6faf3d20f3570753224cd8f3e021cb/novita-sandbox-1.0.3-a1.tgz","_integrity":"sha512-5zxV0EJS/0qRr4VSjjwGrWT8gWPCjmTTWenwdWB1pnkBvHGqKx2/FKWybsSP8vwdLBEAfB/3n0meUbuic2tLWw==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"_nodeVersion":"20.19.5","dependencies":{"platform":"^1.3.6","openapi-fetch":"^0.9.7","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.1.1","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^19.1.12","@types/platform":"^1.3.6","openapi-typescript":"^7.6.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_1.0.3-a1_1758010273006_0.8321705180966648","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-a2":{"name":"novita-sandbox","version":"1.0.3-a2","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@1.0.3-a2","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"58e94408ff18a45f1e77bd685d38b48609a137e9","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-1.0.3-a2.tgz","fileCount":25,"integrity":"sha512-oCxTMloBnfYQl/mKy3WR+TSS6RoEARsfk6elldtWlgCFM7oyrtT4F9dOU1g1Wx+/oARIpMCoo6TAxrZNWg+3+Q==","signatures":[{"sig":"MEUCIB9Jp8wLVVmfTlSjbt81v0FtNj3iNbDRJKpPEBzY2OR7AiEApbgiKRuNtta4sBjjwQr+FVp2U6AV4L1AGOvRr44RDig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1378630},"main":"dist/index.js","_from":"file:novita-sandbox-1.0.3-a2.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes templates auth && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/2b49d3443ace344f24079c670a8c1545/novita-sandbox-1.0.3-a2.tgz","_integrity":"sha512-oCxTMloBnfYQl/mKy3WR+TSS6RoEARsfk6elldtWlgCFM7oyrtT4F9dOU1g1Wx+/oARIpMCoo6TAxrZNWg+3+Q==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"_nodeVersion":"20.19.5","dependencies":{"platform":"^1.3.6","openapi-fetch":"^0.9.7","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.1.1","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^19.1.12","@types/platform":"^1.3.6","openapi-typescript":"^7.6.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_1.0.3-a2_1758090089257_0.4496785880073133","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-a3":{"name":"novita-sandbox","version":"1.0.3-a3","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@1.0.3-a3","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"2addf6b408c8dc1e005d2047c8339d96fe49253b","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-1.0.3-a3.tgz","fileCount":25,"integrity":"sha512-W3fFWhztQYZK23/j3WWXJTfvDXNJ2/3vDftfrBuWQkoiTidEcNUrXmb2CUU3lR52lNT/6o1SPCsOfOikK3zO4g==","signatures":[{"sig":"MEQCIBYU+Z9Gg/s7eI/h05h9hbPFuGJx7xUB1Xy7NMp1ECDHAiBvZZHsOzurn+Sa3d+ebJZMnkHFjKWSitbnEGkbuAF56w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1380922},"main":"dist/index.js","_from":"file:novita-sandbox-1.0.3-a3.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes templates auth && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/dd8d453ca8a46cb2781e997e4a66de8c/novita-sandbox-1.0.3-a3.tgz","_integrity":"sha512-W3fFWhztQYZK23/j3WWXJTfvDXNJ2/3vDftfrBuWQkoiTidEcNUrXmb2CUU3lR52lNT/6o1SPCsOfOikK3zO4g==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"_nodeVersion":"20.19.5","dependencies":{"platform":"^1.3.6","openapi-fetch":"^0.9.7","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.1.1","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^19.1.12","@types/platform":"^1.3.6","openapi-typescript":"^7.6.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_1.0.3-a3_1758093441775_0.3026437435445055","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-a4":{"name":"novita-sandbox","version":"1.0.3-a4","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@1.0.3-a4","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"a5e9136fa208ec1a2e85fa8b12e0cdb9d7806eea","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-1.0.3-a4.tgz","fileCount":25,"integrity":"sha512-KbzCMHq29lhHj+Wh6ahHzw1inXqWMrF8TIUUfszCKBCJjBhE2lkbOCsUNiKJXsY2XPSrWZEUv5zp/IYGVgSK5Q==","signatures":[{"sig":"MEUCIQDepXoE+9EK9vseogMsA+heP4ajzqvwncyR6scbqhuqtgIgDzW+dZJzTizCfAvTZwL77yynEsCd1NLtHOioZlsaNrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1384250},"main":"dist/index.js","_from":"file:novita-sandbox-1.0.3-a4.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes templates auth && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/f50c933ac2001ab2849578c83af90fd3/novita-sandbox-1.0.3-a4.tgz","_integrity":"sha512-KbzCMHq29lhHj+Wh6ahHzw1inXqWMrF8TIUUfszCKBCJjBhE2lkbOCsUNiKJXsY2XPSrWZEUv5zp/IYGVgSK5Q==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"_nodeVersion":"20.19.5","dependencies":{"platform":"^1.3.6","openapi-fetch":"^0.9.7","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.1.1","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^19.1.12","@types/platform":"^1.3.6","openapi-typescript":"^7.6.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_1.0.3-a4_1758531545980_0.2689812017431541","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-a5":{"name":"novita-sandbox","version":"1.0.3-a5","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@1.0.3-a5","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"b1240b893a1b89579c111bb27fe3b6457bad4cb0","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-1.0.3-a5.tgz","fileCount":25,"integrity":"sha512-C7MB9HwrGIx0WkHRzAE5Rv/p7cDjljZsYXZ+Zj363JjmZekrgnKReSD7BlpA7+u0OpB7F1K3OjXan9aNIbxIHQ==","signatures":[{"sig":"MEYCIQDswceGCnPQipC4qliPm9Ywxs5u2rSlpza9I+wrJU/wowIhANnk6VYtJxDf4EPhIFEH4tSdfyr7RUYmqs7GcSEFF5hG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1385886},"main":"dist/index.js","_from":"file:novita-sandbox-1.0.3-a5.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes templates auth && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/07d689d34821c05b1a76877eb6163e67/novita-sandbox-1.0.3-a5.tgz","_integrity":"sha512-C7MB9HwrGIx0WkHRzAE5Rv/p7cDjljZsYXZ+Zj363JjmZekrgnKReSD7BlpA7+u0OpB7F1K3OjXan9aNIbxIHQ==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"_nodeVersion":"20.19.5","dependencies":{"platform":"^1.3.6","openapi-fetch":"^0.9.7","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.1.1","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^19.1.12","@types/platform":"^1.3.6","openapi-typescript":"^7.6.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_1.0.3-a5_1758598802630_0.8308910020724005","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-b1":{"name":"novita-sandbox","version":"1.0.3-b1","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@1.0.3-b1","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"56e58393f1e23e1bc9510ed4108698829b9ac1ec","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-1.0.3-b1.tgz","fileCount":25,"integrity":"sha512-yd7jBvS/MQ6qBWkaYjCcgg/1QnMLHe6vdo7NfaFWbJyyEtW0m5n4Pte+eDnx75bog3wa6L6czLkLHiLIphXhyA==","signatures":[{"sig":"MEUCIQDWn/aWlLU8/EEgIHwZC67fUonjaB9QYsHZffKtR5NVqAIgSyrYD49wYwsA1ObVKNSqLPmEa3bW1KeAQTZ63HKNdIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1385886},"main":"dist/index.js","_from":"file:novita-sandbox-1.0.3-b1.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes templates auth && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/c99e7796ac2ecc10d26efc13e6479bc5/novita-sandbox-1.0.3-b1.tgz","_integrity":"sha512-yd7jBvS/MQ6qBWkaYjCcgg/1QnMLHe6vdo7NfaFWbJyyEtW0m5n4Pte+eDnx75bog3wa6L6czLkLHiLIphXhyA==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"_nodeVersion":"20.19.5","dependencies":{"platform":"^1.3.6","openapi-fetch":"^0.9.7","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.1.1","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^19.1.12","@types/platform":"^1.3.6","openapi-typescript":"^7.6.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_1.0.3-b1_1758628479284_0.3056736133782574","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-a6":{"name":"novita-sandbox","version":"1.0.3-a6","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@1.0.3-a6","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"1ef13508bc6352b5786316acaa822bee8e549246","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-1.0.3-a6.tgz","fileCount":25,"integrity":"sha512-TocbBHhZ/MFOc2QbB3PJ6W5xtAhpVqrU4YxuBVygZZHtW+125fHMcuyUz74e5Sz4bcTn0xx7oPe+h4amX0peww==","signatures":[{"sig":"MEQCIBvLndvCycc5l+gS2uLZ3J+wbLMm88mePrAyUYoam21qAiBfyym++5MLZc2mjwO4r54GiCdjRjbTQBo1655jEavs9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412858},"main":"dist/index.js","_from":"file:novita-sandbox-1.0.3-a6.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes templates auth && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/caebc5557dc9204d0d0dae89b506916b/novita-sandbox-1.0.3-a6.tgz","_integrity":"sha512-TocbBHhZ/MFOc2QbB3PJ6W5xtAhpVqrU4YxuBVygZZHtW+125fHMcuyUz74e5Sz4bcTn0xx7oPe+h4amX0peww==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"_nodeVersion":"20.19.5","dependencies":{"platform":"^1.3.6","openapi-fetch":"^0.9.7","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.1.1","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^19.1.12","@types/platform":"^1.3.6","openapi-typescript":"^7.6.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_1.0.3-a6_1761723321295_0.7474211527781354","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-a7":{"name":"novita-sandbox","version":"1.0.3-a7","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@1.0.3-a7","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"d49d74d2631ca48bcff77a290c4afdf57051fc7f","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-1.0.3-a7.tgz","fileCount":25,"integrity":"sha512-PcanXUaG9MBBbxAXo78EXxe8ksLiLtr2wS313joM/YG/BbCYcYbHf9jZhJ3dR2tpcterKSXqeJGtb31kJs/Z+g==","signatures":[{"sig":"MEYCIQDwPY3xcCr1is+zvSLLsNbIhcU6CpBANuOcZkGDSL4Q5wIhANe8UiVFGApneqnvC6oL7zN/AndhgxfeL7jOfzEUayMl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1411870},"main":"dist/index.js","_from":"file:novita-sandbox-1.0.3-a7.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes templates auth && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/a699369d3acc29d67324fc7d44b8250e/novita-sandbox-1.0.3-a7.tgz","_integrity":"sha512-PcanXUaG9MBBbxAXo78EXxe8ksLiLtr2wS313joM/YG/BbCYcYbHf9jZhJ3dR2tpcterKSXqeJGtb31kJs/Z+g==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"_nodeVersion":"20.19.5","dependencies":{"platform":"^1.3.6","openapi-fetch":"^0.9.7","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.1.1","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^19.1.12","@types/platform":"^1.3.6","openapi-typescript":"^7.6.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_1.0.3-a7_1761828060727_0.4785704009337186","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-b2":{"name":"novita-sandbox","version":"1.0.3-b2","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@1.0.3-b2","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"3110ccc6bd88b1d38a649161a6625130ead942e2","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-1.0.3-b2.tgz","fileCount":25,"integrity":"sha512-W0TbVfacreckxdbw1Tbh9dPYVZKjr4e0qRnMj/oxNj+gw01CRKA5Nf8uwSPaMI5daRazyo+ZVnV7WZchKhHbNQ==","signatures":[{"sig":"MEYCIQCZgP9kr0d4/NQdC9A821Ta/wJ+6yU8i3maYgvt3DwW0QIhALSnDjV5ELIeo6uESilDK/2fk3UyYDWszLxtKD3MnH4e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1411870},"main":"dist/index.js","_from":"file:novita-sandbox-1.0.3-b2.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes templates auth && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/5bfabd20287f26f4a11c8c1a119e464d/novita-sandbox-1.0.3-b2.tgz","_integrity":"sha512-W0TbVfacreckxdbw1Tbh9dPYVZKjr4e0qRnMj/oxNj+gw01CRKA5Nf8uwSPaMI5daRazyo+ZVnV7WZchKhHbNQ==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"_nodeVersion":"20.19.5","dependencies":{"platform":"^1.3.6","openapi-fetch":"^0.9.7","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.1.1","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^19.1.12","@types/platform":"^1.3.6","openapi-typescript":"^7.6.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_1.0.3-b2_1761904525900_0.7887849388836561","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-a1":{"name":"novita-sandbox","version":"1.2.1-a1","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@1.2.1-a1","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"f17fe58742539546a448e083e2c416eb398b25d5","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-1.2.1-a1.tgz","fileCount":25,"integrity":"sha512-g1qmy1Ab+m75NxP3pn44wTgK+7VKk30X+rAc2w4vGUA1Y+BT6GLZAGYodFETtwGbSM8/54qddSM8tQWeSin32Q==","signatures":[{"sig":"MEYCIQCnHVbfbMjvfSbRCjBN5ErJNZx/8fNb/osDU3OaIgFr5gIhAIOcvp/zYnvkhq46DqNalW00RecxRBGOv6zNE9r3jJ77","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1535740},"main":"dist/index.js","_from":"file:novita-sandbox-1.2.1-a1.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes templates auth && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/0c1ff6bcaee38ee66755d21843bad545/novita-sandbox-1.2.1-a1.tgz","_integrity":"sha512-g1qmy1Ab+m75NxP3pn44wTgK+7VKk30X+rAc2w4vGUA1Y+BT6GLZAGYodFETtwGbSM8/54qddSM8tQWeSin32Q==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"_nodeVersion":"20.20.0","dependencies":{"platform":"^1.3.6","openapi-fetch":"^0.9.7","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.1.1","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^19.1.12","@types/platform":"^1.3.6","openapi-typescript":"^7.6.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_1.2.1-a1_1772527704300_0.8649152810293741","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-b1":{"name":"novita-sandbox","version":"1.2.1-b1","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@1.2.1-b1","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"97d7f9d3c41af492c66be62a2610ad651d9ca198","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-1.2.1-b1.tgz","fileCount":25,"integrity":"sha512-zo9XFkL/DMbYQEIPyw8Q6v/uIKAAqTFSpZHmNLwajXSxdfk4qufjArbS38YILsrsZ+oV8eYtvFKqtCf4ELpxkA==","signatures":[{"sig":"MEYCIQCrkrv8sXRuZlzqoB2r1+8y9CyRV/X1l8tznw3O3VUFkgIhAKjxhWBfpZssadWgquIsCT2h9TC5leULq0hTI5kHOrYq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1535740},"main":"dist/index.js","_from":"file:novita-sandbox-1.2.1-b1.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes templates auth && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/933c82a6bd110f89f1bc93e4255341d9/novita-sandbox-1.2.1-b1.tgz","_integrity":"sha512-zo9XFkL/DMbYQEIPyw8Q6v/uIKAAqTFSpZHmNLwajXSxdfk4qufjArbS38YILsrsZ+oV8eYtvFKqtCf4ELpxkA==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"_nodeVersion":"20.20.0","dependencies":{"platform":"^1.3.6","openapi-fetch":"^0.9.7","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.1.1","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^19.1.12","@types/platform":"^1.3.6","openapi-typescript":"^7.6.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_1.2.1-b1_1772593615383_0.8829400725244612","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-b1":{"name":"novita-sandbox","version":"1.2.2-b1","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@1.2.2-b1","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"4ac92002d41881600efc746e2588f0c238062110","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-1.2.2-b1.tgz","fileCount":25,"integrity":"sha512-/vs6YX97vdC6DMXvYD6eWMhCKRkeNuIUNUlQnlkkj38NfsfaojTiTk8DKwNByE4oNfjWLtw3K/cI+aTWwLxwAQ==","signatures":[{"sig":"MEUCIQDQKW7qLtGey9xZRByLldzgA1Dwb46JnA41ZI5sVlCL+AIgelVGCQP4jtntm+b/U7dCyQlY30N8jIfa17wipqdjJsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1545796},"main":"dist/index.js","_from":"file:novita-sandbox-1.2.2-b1.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes templates auth && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/f113104349809b34036307f0d8968c5e/novita-sandbox-1.2.2-b1.tgz","_integrity":"sha512-/vs6YX97vdC6DMXvYD6eWMhCKRkeNuIUNUlQnlkkj38NfsfaojTiTk8DKwNByE4oNfjWLtw3K/cI+aTWwLxwAQ==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"_nodeVersion":"20.20.0","dependencies":{"platform":"^1.3.6","openapi-fetch":"^0.9.7","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.1.1","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^19.1.12","@types/platform":"^1.3.6","openapi-typescript":"^7.6.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_1.2.2-b1_1772712703725_0.8248900647789663","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"novita-sandbox","version":"1.0.2","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@1.0.2","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"6546c5438fdb43adc0f9110d8f1651c36973bd79","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-1.0.2.tgz","fileCount":25,"integrity":"sha512-1M/irWaBHjBPC2JOzC8YhXhywgAXyqyWwulohyODNM1pVSK4Ig7ka5CerpuzHxk5i9Edn+SNGO+gDyzvgaSN9A==","signatures":[{"sig":"MEMCH2LtqTXxDFOhksiykPHZxsE7RAsvEs1L90T0nM97smoCIDRZfCJ9JWhyB+5wYDless+uRGkvDybFu2rtEOx2Z2QE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1355571},"main":"dist/index.js","_from":"file:novita-sandbox-1.0.2.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes templates auth && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/a5f20924df548e8a9e1259c0671e99ec/novita-sandbox-1.0.2.tgz","_integrity":"sha512-1M/irWaBHjBPC2JOzC8YhXhywgAXyqyWwulohyODNM1pVSK4Ig7ka5CerpuzHxk5i9Edn+SNGO+gDyzvgaSN9A==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"_nodeVersion":"20.20.0","dependencies":{"platform":"^1.3.6","openapi-fetch":"^0.9.7","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.1.1","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^19.1.12","@types/platform":"^1.3.6","openapi-typescript":"^7.6.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_1.0.2_1772722606172_0.284089268161702","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-a1":{"name":"novita-sandbox","version":"1.2.3-a1","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@1.2.3-a1","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"1e1d3f0b6010dbc9c957081b9087416b2e35c8bb","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-1.2.3-a1.tgz","fileCount":25,"integrity":"sha512-/6cWQNdCkKtux71Sp7aLeoF725QtUnn8rs+PfzGyyaeK6PybVBWoEWdpzfjEP0mSE/is2SUKD4JLW62Txkl6gg==","signatures":[{"sig":"MEQCIHkoTGbwjRUP0z6iLymlHQXAJ/mLDGvx+ychE0lzpXUzAiBJFRZ9C00hN6xBQMajuEiOZ2uSRcA3/rqi8YbO+PgRfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1545820},"main":"dist/index.js","_from":"file:novita-sandbox-1.2.3-a1.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes templates auth && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/10f82e1db8ec1aea4f24da2913d97d9a/novita-sandbox-1.2.3-a1.tgz","_integrity":"sha512-/6cWQNdCkKtux71Sp7aLeoF725QtUnn8rs+PfzGyyaeK6PybVBWoEWdpzfjEP0mSE/is2SUKD4JLW62Txkl6gg==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"_nodeVersion":"20.20.1","dependencies":{"platform":"^1.3.6","openapi-fetch":"^0.9.7","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.1.1","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^19.1.12","@types/platform":"^1.3.6","openapi-typescript":"^7.6.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_1.2.3-a1_1774354933816_0.3567330593285687","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-b1":{"name":"novita-sandbox","version":"1.2.3-b1","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@1.2.3-b1","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"b0879fc1bcda1c2581c2ff5d27233071fff6d256","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-1.2.3-b1.tgz","fileCount":25,"integrity":"sha512-K54VxMrxqE3MA+b7bA5kSAryNpl2LdcKIabTUBfwMrZsCLA40UTdCTz/0e9GQYhlVvipqhGiD8Zuomu0AQ7qNA==","signatures":[{"sig":"MEUCIQCUz2DmlRRiO7B1e+A8YJ9a4INFwueGWxgSqfW2CQYtqAIgcrWs+c+Ijp4Ceiyn9CjGoMk9VtGBGj/llaiKDI4xxD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1545820},"main":"dist/index.js","_from":"file:novita-sandbox-1.2.3-b1.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes templates auth && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/401fa13564fc53cd441fe3c5b6c4677c/novita-sandbox-1.2.3-b1.tgz","_integrity":"sha512-K54VxMrxqE3MA+b7bA5kSAryNpl2LdcKIabTUBfwMrZsCLA40UTdCTz/0e9GQYhlVvipqhGiD8Zuomu0AQ7qNA==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"_nodeVersion":"20.20.1","dependencies":{"platform":"^1.3.6","openapi-fetch":"^0.9.7","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.1.1","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^19.1.12","@types/platform":"^1.3.6","openapi-typescript":"^7.6.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_1.2.3-b1_1775098974062_0.12105122678901181","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-a1":{"name":"novita-sandbox","version":"2.0.0-a1","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@2.0.0-a1","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"02841bbadb9d99aa5ec7bc491f212991d3244c56","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.0.0-a1.tgz","fileCount":25,"integrity":"sha512-g9juRwYuaxMO2xG1tNyB1Rsi3257CvRRsaQZ10sYf8wAI8Rgz4zBKV6cIC2bB7kZzvCqR6sngAEc9bdsChqXfw==","signatures":[{"sig":"MEUCIBYW3iKcNqeW0DShu7IP7U6yX7rk9hEqcpVbf7ky+K+dAiEA/m667R6oMXbg6Z0zsDQPGGaEJrjC3Sgsad0Ib+81ZN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3070628},"main":"dist/index.js","_from":"file:novita-sandbox-2.0.0-a1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","generate:volume-api":"openapi-typescript ../spec/openapi-volumecontent.yml -x api_key --array-length --alphabetize --output src/core/volume/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/8975466889100b1989e08ce2051b6bae/novita-sandbox-2.0.0-a1.tgz","_integrity":"sha512-g9juRwYuaxMO2xG1tNyB1Rsi3257CvRRsaQZ10sYf8wAI8Rgz4zBKV6cIC2bB7kZzvCqR6sngAEc9bdsChqXfw==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_2.0.0-a1_1777361308778_0.8996947715938979","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-a2":{"name":"novita-sandbox","version":"2.0.0-a2","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@2.0.0-a2","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"f76a69affdd5609cfbad42bda67a0d7c74d9c842","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.0.0-a2.tgz","fileCount":25,"integrity":"sha512-CE1Cz7mLqAZv4a+Hp3LDorhuUsMFzzReiRllgRAs9+HCttsSyQXwF4zWavQpg4JsFidyZ8wuNaDmSrQnnimeWg==","signatures":[{"sig":"MEQCIH98dV74DUEU/VJ6l+uBfMkhk0+2UNBveF7OyL8LfH2xAiAHikAW9SKBBCaqKsXmb8xr0wmFW8tJJcu/rOOWLO3SBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3099719},"main":"dist/index.js","_from":"file:novita-sandbox-2.0.0-a2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","generate:volume-api":"openapi-typescript ../spec/openapi-volumecontent.yml -x api_key --array-length --alphabetize --output src/core/volume/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/e6bf349c171caa61d9b6372bc058182d/novita-sandbox-2.0.0-a2.tgz","_integrity":"sha512-CE1Cz7mLqAZv4a+Hp3LDorhuUsMFzzReiRllgRAs9+HCttsSyQXwF4zWavQpg4JsFidyZ8wuNaDmSrQnnimeWg==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_2.0.0-a2_1778038934812_0.11531463064461445","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-a3":{"name":"novita-sandbox","version":"2.0.0-a3","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@2.0.0-a3","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"0e38fd9fbb68d35e50d82aa83ffabb297208d609","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.0.0-a3.tgz","fileCount":25,"integrity":"sha512-t1aqX0WLmARBXvu3GI34JrBmNHQvkPm5fhA/lHJ+tU9De6mueVYLS1y/bYe9dYnxcjVr8xu7nznJypyLqZ47YA==","signatures":[{"sig":"MEUCIAszL6OWNl4RMYkwdZofmio9oD57PPwuR62tusF/fGFuAiEAja9vgYhLdfpDfLHQ2dkzfTM/XXIqvlMKW7lU8HsNvWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3239894},"main":"dist/index.js","_from":"file:novita-sandbox-2.0.0-a3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","generate:volume-api":"openapi-typescript ../spec/openapi-volumecontent.yml -x api_key --array-length --alphabetize --output src/core/volume/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/1924e920c3e109e36a022895073512a0/novita-sandbox-2.0.0-a3.tgz","_integrity":"sha512-t1aqX0WLmARBXvu3GI34JrBmNHQvkPm5fhA/lHJ+tU9De6mueVYLS1y/bYe9dYnxcjVr8xu7nznJypyLqZ47YA==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_2.0.0-a3_1780486190556_0.21471670753769034","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"novita-sandbox","version":"2.0.0","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@2.0.0","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"4245246e6f846a4a2956216517b1a56375856920","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.0.0.tgz","fileCount":25,"integrity":"sha512-p52oBIgQwbpisATpCB77kJGvy4e/kWUs9v0srvS7FFx8Ig5C9+u3G6sFMSjZlQBKTKRwvRGA0ne1AmW1STXXHw==","signatures":[{"sig":"MEUCIFGYJKwZ3br8NQilc9yeOGtV7FfD1T+2sj+xCSuOBqwHAiEAoC2f2DnTrjJDVwMYASsdavdPK1KnyJf4gu1i5FeNYMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3239867},"main":"dist/index.js","_from":"file:novita-sandbox-2.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","generate:volume-api":"openapi-typescript ../spec/openapi-volumecontent.yml -x api_key --array-length --alphabetize --output src/core/volume/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/0beb61825f33d53967e85ad5db2420f4/novita-sandbox-2.0.0.tgz","_integrity":"sha512-p52oBIgQwbpisATpCB77kJGvy4e/kWUs9v0srvS7FFx8Ig5C9+u3G6sFMSjZlQBKTKRwvRGA0ne1AmW1STXXHw==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_2.0.0_1780904733322_0.03958702314568763","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"novita-sandbox","version":"2.0.1","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@2.0.1","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"3b91648bb5c22038357f8022720c38fe690e1920","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.0.1.tgz","fileCount":25,"integrity":"sha512-quCqHKcJLAv+09ZBva7aKAFDhc0sy9zS3EqCjDZ3sZqQ1F4y2L/KdoHJEe0GQkhKHcL0v68JFaTAFju8NhOrBg==","signatures":[{"sig":"MEQCIEF8aiMTvInIm119GAUpUh6x/3EuEbFLp6/XzcCH7SwnAiA2Vk39XhaK+umHqIxjJbGsCT0VInNgHGlZKhw9S4VDQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3239799},"main":"dist/index.js","_from":"file:novita-sandbox-2.0.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","generate:volume-api":"openapi-typescript ../spec/openapi-volumecontent.yml -x api_key --array-length --alphabetize --output src/core/volume/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/878bf0f251461c0fbc58a22eb40b4059/novita-sandbox-2.0.1.tgz","_integrity":"sha512-quCqHKcJLAv+09ZBva7aKAFDhc0sy9zS3EqCjDZ3sZqQ1F4y2L/KdoHJEe0GQkhKHcL0v68JFaTAFju8NhOrBg==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_2.0.1_1781012053832_0.9003959890485871","host":"s3://npm-registry-packages-npm-production"}},"2.0.2-a1":{"name":"novita-sandbox","version":"2.0.2-a1","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@2.0.2-a1","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"f704734999b027b5eab21c22ed829b05143d2e07","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.0.2-a1.tgz","fileCount":25,"integrity":"sha512-tVQu9okGHLmMBb0EAx78e9TtSnDdTkZTqvCEL+4dfUjYZ9Qk+CPdTCEArUtE5EAJEkcFCYmf3f/Cj8a6jZ73Sg==","signatures":[{"sig":"MEQCIFU5htYRlLvznAZS/aXyqzN1h4gGp847iq6brdnGgvdVAiBewxm3DJpv4NdRAIfM6aujIm5uZEbUIS+6QbzUT36/PQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3241182},"main":"dist/index.js","_from":"file:novita-sandbox-2.0.2-a1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","generate:volume-api":"openapi-typescript ../spec/openapi-volumecontent.yml -x api_key --array-length --alphabetize --output src/core/volume/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/2d5fbd8dd93dc97ac38736cf82d8720e/novita-sandbox-2.0.2-a1.tgz","_integrity":"sha512-tVQu9okGHLmMBb0EAx78e9TtSnDdTkZTqvCEL+4dfUjYZ9Qk+CPdTCEArUtE5EAJEkcFCYmf3f/Cj8a6jZ73Sg==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_2.0.2-a1_1781158081983_0.9109632295718695","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"novita-sandbox","version":"2.0.2","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@2.0.2","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"8fee0f470b1822d7f45a0c8b1ac83450a4295d65","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.0.2.tgz","fileCount":25,"integrity":"sha512-ZI3ymclex+XbQ9Wx/IMI5EgwsBNQOc4gzIlJj04M/BaHQnbiavKUpPp1b0NTv/P6mvXnjKETKkhOpPVRIPsw0Q==","signatures":[{"sig":"MEQCIFAF5/X9U9K9QX98TtUiw4qPiWWtj+L8w/RP4G8OvHhmAiB7R4Qmzzb4J87fd1MgYlkrc+G9g7NqO02QBCM357lP6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3241155},"main":"dist/index.js","_from":"file:novita-sandbox-2.0.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","generate:volume-api":"openapi-typescript ../spec/openapi-volumecontent.yml -x api_key --array-length --alphabetize --output src/core/volume/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/1bbd0b8c0a11717e00cc2fd8cf309704/novita-sandbox-2.0.2.tgz","_integrity":"sha512-ZI3ymclex+XbQ9Wx/IMI5EgwsBNQOc4gzIlJj04M/BaHQnbiavKUpPp1b0NTv/P6mvXnjKETKkhOpPVRIPsw0Q==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_2.0.2_1781503192026_0.7408533009146112","host":"s3://npm-registry-packages-npm-production"}},"2.0.4-a1":{"name":"novita-sandbox","version":"2.0.4-a1","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@2.0.4-a1","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"59618a29c1f52404867efa35ab0eb2c629e16fe6","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.0.4-a1.tgz","fileCount":25,"integrity":"sha512-ZHIsscbbEzshtACxWDVnOcAfayZxJ9Cbd7yj6FwlksoIYzjWsU/Y7tPLEE5MKXIvg7ibUhyMlaPPuPCrTQWtmw==","signatures":[{"sig":"MEYCIQDkzP23eRqva8s7gDmz1I9Tak1SCgLG9MleVX6wzAgWsAIhAKmRgWmNFysjo+jRAPC55EKLBieSxnEfdn+Hj+C+5h6l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3247956},"main":"dist/index.js","_from":"file:novita-sandbox-2.0.4-a1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","generate:volume-api":"openapi-typescript ../spec/openapi-volumecontent.yml -x api_key --array-length --alphabetize --output src/core/volume/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/b89b93e5d8d91a38b8fa050adf2daf1a/novita-sandbox-2.0.4-a1.tgz","_integrity":"sha512-ZHIsscbbEzshtACxWDVnOcAfayZxJ9Cbd7yj6FwlksoIYzjWsU/Y7tPLEE5MKXIvg7ibUhyMlaPPuPCrTQWtmw==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_2.0.4-a1_1781509743066_0.9132484749211549","host":"s3://npm-registry-packages-npm-production"}},"2.0.5-a1":{"name":"novita-sandbox","version":"2.0.5-a1","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@2.0.5-a1","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"ede988b38526fc882886d800c28766e893b937a6","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.0.5-a1.tgz","fileCount":25,"integrity":"sha512-9KRukGgVJcKeqYGb16XeZUa1n2139qzfcEASytDRMm6PSIv8iYtj47OSQnzv50Xx5nXlFQRU6BSfYBN5wqheig==","signatures":[{"sig":"MEUCIQCQzgltJqJYeF8NGmARMdop5L1HWpa8rWc7F0QXaXkgcQIgdllbXKUtjiR1LQ/8N+hMIuEguB653e2aLD+c8RW0Guc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3181360},"main":"dist/index.js","_from":"file:novita-sandbox-2.0.5-a1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","generate:volume-api":"openapi-typescript ../spec/openapi-volumecontent.yml -x api_key --array-length --alphabetize --output src/core/volume/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/0e999a59516334e9370a9f2ea52a3757/novita-sandbox-2.0.5-a1.tgz","_integrity":"sha512-9KRukGgVJcKeqYGb16XeZUa1n2139qzfcEASytDRMm6PSIv8iYtj47OSQnzv50Xx5nXlFQRU6BSfYBN5wqheig==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_2.0.5-a1_1781514617694_0.6248933017964782","host":"s3://npm-registry-packages-npm-production"}},"2.0.5-a2":{"name":"novita-sandbox","version":"2.0.5-a2","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@2.0.5-a2","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"ba866eb6c98f767d22b3cb8b6fb8e593bf62afa4","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.0.5-a2.tgz","fileCount":25,"integrity":"sha512-Bd90q+SzbUCoYU3XvnP3R9GkY5wFrHX8UgKmztEmCkAUHhGF8prGdPNJeYPzXrUWeOnHheIeGcKk9XmLa2iXqA==","signatures":[{"sig":"MEQCIBzIfybVyDX27RxqpcMB2ObLuqbv19MEDHMAzRD5Eyi2AiBdwXH/9tXjI2s3kfCdM+otvApABjI72TTIrWAAMVdG9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3185835},"main":"dist/index.js","_from":"file:novita-sandbox-2.0.5-a2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","generate:volume-api":"openapi-typescript ../spec/openapi-volumecontent.yml -x api_key --array-length --alphabetize --output src/core/volume/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/b20fb8790d203c87b1c8ecd820a92dad/novita-sandbox-2.0.5-a2.tgz","_integrity":"sha512-Bd90q+SzbUCoYU3XvnP3R9GkY5wFrHX8UgKmztEmCkAUHhGF8prGdPNJeYPzXrUWeOnHheIeGcKk9XmLa2iXqA==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_2.0.5-a2_1782097779089_0.15603775134723952","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"novita-sandbox","version":"2.0.5","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@2.0.5","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"bd26c63357ea7480993342259a30816601f7a66e","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.0.5.tgz","fileCount":25,"integrity":"sha512-BlEGVVUU/Jm2osb5W8Nqo6FChSJNaoNNs5oMS2vVYy7QKD5F8Kx1q6Q8kfqWvwCTFafN3c7KHDanpEvwKUNroQ==","signatures":[{"sig":"MEUCIQCRtcfrdIfvK9LE4G3LTYQPKys2hAeIL8ihhCtZqCTUTAIgckjh5qx4XyPysrHtsRrh10LDJ/iD35vtF07xnabfHxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3185808},"main":"dist/index.js","_from":"file:novita-sandbox-2.0.5.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","generate:volume-api":"openapi-typescript ../spec/openapi-volumecontent.yml -x api_key --array-length --alphabetize --output src/core/volume/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/228ce90a4e8b471187fe21272091a56b/novita-sandbox-2.0.5.tgz","_integrity":"sha512-BlEGVVUU/Jm2osb5W8Nqo6FChSJNaoNNs5oMS2vVYy7QKD5F8Kx1q6Q8kfqWvwCTFafN3c7KHDanpEvwKUNroQ==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_2.0.5_1782265998022_0.3510147223732678","host":"s3://npm-registry-packages-npm-production"}},"2.0.6-a1":{"name":"novita-sandbox","version":"2.0.6-a1","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@2.0.6-a1","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"2ec346b4616239efd7c41ecceff0fe6d65ed6d23","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.0.6-a1.tgz","fileCount":25,"integrity":"sha512-rT/YFaaHE4yS+rEm3QtTxD/X2tBGfV35XBk/9bwsrJ/fBnZ2jDIcbdefexzUVgsDXaCIWK6TsmysUAXGUR4zVQ==","signatures":[{"sig":"MEYCIQCTNaa5nVSl4vWYqPwbH6PFN9yr0fMRKR4Q/5ictF9PqQIhANNMYeI67xFb+YSJGK7sWK0IE+Gu/nWdFdDs+nvdH1+B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3203141},"main":"dist/index.js","_from":"file:novita-sandbox-2.0.6-a1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","generate:volume-api":"openapi-typescript ../spec/openapi-volumecontent.yml -x api_key --array-length --alphabetize --output src/core/volume/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/a6e6483b44697dc7add78121c18401db/novita-sandbox-2.0.6-a1.tgz","_integrity":"sha512-rT/YFaaHE4yS+rEm3QtTxD/X2tBGfV35XBk/9bwsrJ/fBnZ2jDIcbdefexzUVgsDXaCIWK6TsmysUAXGUR4zVQ==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_2.0.6-a1_1782269064132_0.8690644324632113","host":"s3://npm-registry-packages-npm-production"}},"2.0.6-a2":{"name":"novita-sandbox","version":"2.0.6-a2","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@2.0.6-a2","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"46b4282738dcccbc4d3d23ef497ff89ad5075e79","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.0.6-a2.tgz","fileCount":25,"integrity":"sha512-w4XtCmNx7RyttU+Vmsf6269S6lcXtVm908AVaOm8BlYj82JY7BcLw2Vrtq/D8YNOk6+8Rrb1RQqvza6ZhHnKfw==","signatures":[{"sig":"MEUCID1rukfxxIWCi1RGOHBIHGVwXDHl/9QqMpWFUyYEdLkTAiEA0ESLBqWObKy0lBo0hjUEMA3htDJQiF7woY2msV10yLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3248105},"main":"dist/index.js","_from":"file:novita-sandbox-2.0.6-a2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","generate:volume-api":"openapi-typescript ../spec/openapi-volumecontent.yml -x api_key --array-length --alphabetize --output src/core/volume/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/9123e94a6a0ebaef6fbe22d8156248d9/novita-sandbox-2.0.6-a2.tgz","_integrity":"sha512-w4XtCmNx7RyttU+Vmsf6269S6lcXtVm908AVaOm8BlYj82JY7BcLw2Vrtq/D8YNOk6+8Rrb1RQqvza6ZhHnKfw==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_2.0.6-a2_1782697888608_0.670926576002487","host":"s3://npm-registry-packages-npm-production"}},"2.0.6-a4":{"name":"novita-sandbox","version":"2.0.6-a4","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@2.0.6-a4","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"7f22665ed11eec12ecc89c009b4134d3f6d7d6d3","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.0.6-a4.tgz","fileCount":25,"integrity":"sha512-fYLYKyNaoyE97J6JJ0ORahsCQjOaNuQKnnY3Uk4iKEfhYsT804g9c8X0GnUnCAnKusxnqqW869VNorWT9TdQvQ==","signatures":[{"sig":"MEQCIG3Va7iVADDOohTiNBO0xMTc6SD2Fp//MHiO1galPBxmAiAvvHLIP2IaW+jO+JYXBIVGGBOhXq9gPevY+DFEsAb1Pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3248201},"main":"dist/index.js","_from":"file:novita-sandbox-2.0.6-a4.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","generate:volume-api":"openapi-typescript ../spec/openapi-volumecontent.yml -x api_key --array-length --alphabetize --output src/core/volume/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/da222bb9b424413c619bd291730d83da/novita-sandbox-2.0.6-a4.tgz","_integrity":"sha512-fYLYKyNaoyE97J6JJ0ORahsCQjOaNuQKnnY3Uk4iKEfhYsT804g9c8X0GnUnCAnKusxnqqW869VNorWT9TdQvQ==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_2.0.6-a4_1782814152800_0.30517757262203604","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"novita-sandbox","version":"2.0.6","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@2.0.6","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"4e7f19627c0b834650884c228a5aa284cdf82cd7","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.0.6.tgz","fileCount":25,"integrity":"sha512-EkCHu4nvwCRUaYAtMas/uh+AiYLTFrk5lkbpSNmDp8+dHU/nGQ6SL6BY7VBUseUc37sVojU8rUjRKUAazq0yLA==","signatures":[{"sig":"MEYCIQDp3BkfYamidIiYGJo1uMkbmM8HZ6qaoelR7G1micJJYgIhAL+amUT1XCBaJeos4GGJTT4sPgkYO3oNQHh0pYiPLylW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3248174},"main":"dist/index.js","_from":"file:novita-sandbox-2.0.6.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","generate:volume-api":"openapi-typescript ../spec/openapi-volumecontent.yml -x api_key --array-length --alphabetize --output src/core/volume/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/64c4986b8ea899851509296c56bd084b/novita-sandbox-2.0.6.tgz","_integrity":"sha512-EkCHu4nvwCRUaYAtMas/uh+AiYLTFrk5lkbpSNmDp8+dHU/nGQ6SL6BY7VBUseUc37sVojU8rUjRKUAazq0yLA==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_2.0.6_1782898455098_0.6122858559229618","host":"s3://npm-registry-packages-npm-production"}},"2.0.7-a1":{"name":"novita-sandbox","version":"2.0.7-a1","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@2.0.7-a1","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"87465c9477a0f299b80af1732fe4b59e7623d7a3","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.0.7-a1.tgz","fileCount":25,"integrity":"sha512-9Hl347Kuu51PqQ5/Ka1CKMDDwUUYQyAGDKvYV44HQzmYPMKZZlhLczYg61M6p3+iHPyMejCqfIHP1c94Yp/HNw==","signatures":[{"sig":"MEYCIQD9LN2vKkGCfz9LkAlHWBebc4FNd5dgU4oxF/nccCVsEwIhAO1PrPdDoiLh+SNG8G83+wfC4D0N74rQionVD/ZkXKcL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3340033},"main":"dist/index.js","_from":"file:novita-sandbox-2.0.7-a1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","generate:volume-api":"openapi-typescript ../spec/openapi-volumecontent.yml -x api_key --array-length --alphabetize --output src/core/volume/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/a9e8397bbca3bb583128191907d28243/novita-sandbox-2.0.7-a1.tgz","_integrity":"sha512-9Hl347Kuu51PqQ5/Ka1CKMDDwUUYQyAGDKvYV44HQzmYPMKZZlhLczYg61M6p3+iHPyMejCqfIHP1c94Yp/HNw==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_2.0.7-a1_1783068159432_0.21495008734038645","host":"s3://npm-registry-packages-npm-production"}},"2.0.7-a3":{"name":"novita-sandbox","version":"2.0.7-a3","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@2.0.7-a3","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"a341216d959170f8c40ab476b7d342814d93b8c2","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.0.7-a3.tgz","fileCount":25,"integrity":"sha512-GQPTbhURc9a4ZLkKt+WsDCsc/SeyhsHq8sdhI5Evs1ajnucgvFf755keEiXhQj36KOkMJVczgTH/s4lpZl+inA==","signatures":[{"sig":"MEYCIQCGSCKHp6E+1nI+rbUkz5AFwSJxHTuWYA3SxG9Xg8cucwIhAPbaZapd+JVy4JC2/4aOjZ+SeXctyKp09ZP9vmIIrSf3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3347705},"main":"dist/index.js","_from":"file:novita-sandbox-2.0.7-a3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","generate:volume-api":"openapi-typescript ../spec/openapi-volumecontent.yml -x api_key --array-length --alphabetize --output src/core/volume/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/61637f19a027a5df240f7ec1decf5455/novita-sandbox-2.0.7-a3.tgz","_integrity":"sha512-GQPTbhURc9a4ZLkKt+WsDCsc/SeyhsHq8sdhI5Evs1ajnucgvFf755keEiXhQj36KOkMJVczgTH/s4lpZl+inA==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_2.0.7-a3_1783654286842_0.792215043976946","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"novita-sandbox","version":"2.0.7","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@2.0.7","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"4b73086962fb69e29c87c8804f5f48e7ed6f0f6f","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.0.7.tgz","fileCount":25,"integrity":"sha512-gprcwzVJNFVylyFKZDsZa9fhd2Jaxih1YziEpLHsYsmetzgzYi08Klsd+cqvQ7BNZFCHVnHSlU6OAINzxECMpw==","signatures":[{"sig":"MEUCIBilWQqMgBiInavdPAWy2aKXJi3ZWR43pt2BWna2tH7mAiEAvHcYOIOvsjW+u0qe2eaMPdjc406Ttk292C3P6jB2FYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3347678},"main":"dist/index.js","_from":"file:novita-sandbox-2.0.7.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","generate:volume-api":"openapi-typescript ../spec/openapi-volumecontent.yml -x api_key --array-length --alphabetize --output src/core/volume/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/4dbbdcbc12bb10ec6638b778feed9bc1/novita-sandbox-2.0.7.tgz","_integrity":"sha512-gprcwzVJNFVylyFKZDsZa9fhd2Jaxih1YziEpLHsYsmetzgzYi08Klsd+cqvQ7BNZFCHVnHSlU6OAINzxECMpw==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_2.0.7_1783910455491_0.12012847042330876","host":"s3://npm-registry-packages-npm-production"}},"2.0.8-a1":{"name":"novita-sandbox","version":"2.0.8-a1","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@2.0.8-a1","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"1a4eaa3ddf261360faf8118880a978fdbdb7bb73","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.0.8-a1.tgz","fileCount":25,"integrity":"sha512-lwYWOdhKUqVTr2xUiNKMCmwASVbPJrc4M8v7ZacVQMDeh67pDekzjpOMJIEzM6tl/icbvcxuCYtvTxncCIQEkQ==","signatures":[{"sig":"MEUCIBYEgfMzMbs+vuElzsImqpYRrSG2fjXFI1932p1CPQZZAiEA1bklt1epOlszAgC9T9iMSbbm44nTRrtgAoEJ0YFLNMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3426631},"main":"dist/index.js","_from":"file:novita-sandbox-2.0.8-a1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/085a4c3eb7a5419f1e07602ba1e74f51/novita-sandbox-2.0.8-a1.tgz","_integrity":"sha512-lwYWOdhKUqVTr2xUiNKMCmwASVbPJrc4M8v7ZacVQMDeh67pDekzjpOMJIEzM6tl/icbvcxuCYtvTxncCIQEkQ==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_2.0.8-a1_1784082244003_0.0709670832739775","host":"s3://npm-registry-packages-npm-production"}},"2.0.8-a2":{"name":"novita-sandbox","version":"2.0.8-a2","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@2.0.8-a2","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"eb2ec14bf1ea2373bab8d52b69273edd3e264219","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.0.8-a2.tgz","fileCount":25,"integrity":"sha512-aKuFfT8lOfahY0/mU3MonYGMwGeqOLf4Rqte5xu/ttzH5rGsJciO1XW/Xhz1GeBiucgd8KkNtgyySyFbFfsRAQ==","signatures":[{"sig":"MEYCIQDStKRSvQymF5/v6ZHNOj608AGKFTY781JgNxegfQGENgIhAM8dJGgogTbSfn8I/SXmU4+xwoZj0Udoiru/gCwrn2e+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3437849},"main":"dist/index.js","_from":"file:novita-sandbox-2.0.8-a2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/be221992ed170d3dae2f04b4c3b6cd36/novita-sandbox-2.0.8-a2.tgz","_integrity":"sha512-aKuFfT8lOfahY0/mU3MonYGMwGeqOLf4Rqte5xu/ttzH5rGsJciO1XW/Xhz1GeBiucgd8KkNtgyySyFbFfsRAQ==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_2.0.8-a2_1785120276410_0.9030654237379625","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"novita-sandbox","version":"2.0.8","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@2.0.8","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"a24c960661a061e07f877056601c6052f947369a","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.0.8.tgz","fileCount":25,"integrity":"sha512-hcY+/h73f7laqIH7trskbugo9i4DIJkb2XTe7mxgd8Z4nxBOyWNIep5kmP15gcQjVtQHRGMg/+urjUy9fsh+tA==","signatures":[{"sig":"MEUCIQCbMMX/qEnYlcZND73wXOX7azAQG3vdIKem5wUsmbv/DgIgMTP7nS8ZJPtpF9Djecf40PndJN1MqbjexU0/uN252NI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3437822},"main":"dist/index.js","_from":"file:novita-sandbox-2.0.8.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/1818fe277758d6548bbfc138195393f1/novita-sandbox-2.0.8.tgz","_integrity":"sha512-hcY+/h73f7laqIH7trskbugo9i4DIJkb2XTe7mxgd8Z4nxBOyWNIep5kmP15gcQjVtQHRGMg/+urjUy9fsh+tA==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_2.0.8_1785135070745_0.4652717819750931","host":"s3://npm-registry-packages-npm-production"}},"2.0.9-a1":{"name":"novita-sandbox","version":"2.0.9-a1","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@2.0.9-a1","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"9c8d175a36a2ae11846096047c89ef4ca7f4a0d1","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.0.9-a1.tgz","fileCount":31,"integrity":"sha512-c1/gp3qC+U79QVxd9N3mhXF7nh9gbGxVnF9M4Nv19GyhYSY5iiQMTh+rmUShDJi+gdBFqCxI3regFB23KQlQuA==","signatures":[{"sig":"MEYCIQDSLNpZY8K33jfuQqODf+6A/Kjw/AsCzhhAhPD6j+BtnwIhAK+S0mYaRAKgWnPmaaT3RPAmYTybmbPduQC0bbqxsUu3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3346416},"main":"dist/index.js","_from":"file:novita-sandbox-2.0.9-a1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","test:unit":"vitest run src/core/tests/connectionConfig.test.ts src/core/tests/template/esm.test.ts src/core/tests/template/patchCmd.test.ts src/core/tests/template/legacy.test.ts src/core/tests/secret/secret.test.ts --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","test:cjs-exports":"tsc --noEmit && tsup && node scripts/check-cjs-entry-identity.cjs","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/c0a3088d97f4fda3f45847f4c3ac3345/novita-sandbox-2.0.9-a1.tgz","_integrity":"sha512-c1/gp3qC+U79QVxd9N3mhXF7nh9gbGxVnF9M4Nv19GyhYSY5iiQMTh+rmUShDJi+gdBFqCxI3regFB23KQlQuA==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@stylistic/eslint-plugin-ts":"2.12.1","eslint-plugin-unused-imports":"3.2.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_2.0.9-a1_1785738445966_0.4562595239759786","host":"s3://npm-registry-packages-npm-production"}},"2.0.9-a2":{"name":"novita-sandbox","version":"2.0.9-a2","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@2.0.9-a2","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"7343d4590435ccc26c79d9eebdbf83bcdb2fc7e3","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.0.9-a2.tgz","fileCount":31,"integrity":"sha512-ldoCBVsTxikApiir1sZOAL35ffeY8dOsDCWxel2RgBxQ4auF9k3RTGom6etCtpEEAd0JCD+iy4iVQOgpjZQ6zg==","signatures":[{"sig":"MEYCIQDFmYbWtxDJkQ21L9qwh5JmktPC1SqP2DXqRZe6OOcBpwIhALi8Ms8ML2YKlK/8JWVd64K9HuDWwk2npEJg20ijps5Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3341537},"main":"dist/index.js","_from":"file:novita-sandbox-2.0.9-a2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","test:unit":"vitest run src/core/tests/connectionConfig.test.ts src/core/tests/template/esm.test.ts src/core/tests/template/patchCmd.test.ts src/core/tests/template/legacy.test.ts src/core/tests/secret/secret.test.ts --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","test:cjs-exports":"tsc --noEmit && tsup && node scripts/check-cjs-entry-identity.cjs","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/56273fcd08a74f06f4c2e53bffab7b88/novita-sandbox-2.0.9-a2.tgz","_integrity":"sha512-ldoCBVsTxikApiir1sZOAL35ffeY8dOsDCWxel2RgBxQ4auF9k3RTGom6etCtpEEAd0JCD+iy4iVQOgpjZQ6zg==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@stylistic/eslint-plugin-ts":"2.12.1","eslint-plugin-unused-imports":"3.2.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_2.0.9-a2_1785825441229_0.6976042870956378","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"novita-sandbox","version":"2.0.9","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@2.0.9","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"09079f7af226c745f02e2c84a96dd14c0a224f79","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.0.9.tgz","fileCount":31,"integrity":"sha512-6wp2MnE+NkT0eJo3sx/hzxWMSOvBTKVP541rl3sd4x2xoCoRca7z/iscYRhdf6AdxVTSrGh2hM59NOjH7CjgAA==","signatures":[{"sig":"MEQCIAdIQTxhIuNdxvM1WO9usdi7mc0yY41TZEBOLXHyrBA6AiBKCQ7FE3th9MjF2pjPlAVjl4manHpPDfJnGpC7wk6WEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3341516},"main":"dist/index.js","_from":"file:novita-sandbox-2.0.9.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","test:unit":"vitest run src/core/tests/connectionConfig.test.ts src/core/tests/template/esm.test.ts src/core/tests/template/patchCmd.test.ts src/core/tests/template/legacy.test.ts src/core/tests/secret/secret.test.ts --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","test:cjs-exports":"tsc --noEmit && tsup && node scripts/check-cjs-entry-identity.cjs","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/9c7d76fd3eaaf86df9cbad504e4e03e4/novita-sandbox-2.0.9.tgz","_integrity":"sha512-6wp2MnE+NkT0eJo3sx/hzxWMSOvBTKVP541rl3sd4x2xoCoRca7z/iscYRhdf6AdxVTSrGh2hM59NOjH7CjgAA==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@stylistic/eslint-plugin-ts":"2.12.1","eslint-plugin-unused-imports":"3.2.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_2.0.9_1786416202451_0.649244823713288","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-a1":{"name":"novita-sandbox","version":"2.1.0-a1","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@2.1.0-a1","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"707f9622239cd19ec5f907ae9d41913734072941","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.1.0-a1.tgz","fileCount":31,"integrity":"sha512-p6DUnxg37BMViqVGnbezow4P2/jCHhZrMbTeyXsUW0zoSDqgYROcLjAwokhcANRvFxUmFOqzxnxF5e3ePrRMjg==","signatures":[{"sig":"MEUCIQCc75IOSrsk2BtJ/nvlSRzufQ4y1zWlfss/U9sNlzyT5AIgLm6IPslfqg3ag7bEpCe3YRlCNVA24B3/dn1yQDNdr0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3342029},"main":"dist/index.js","_from":"file:novita-sandbox-2.1.0-a1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","test:unit":"vitest run src/core/tests/connectionConfig.test.ts src/core/tests/template/esm.test.ts src/core/tests/template/patchCmd.test.ts src/core/tests/template/legacy.test.ts src/core/tests/secret/secret.test.ts --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","test:cjs-exports":"tsc --noEmit && tsup && node scripts/check-cjs-entry-identity.cjs","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/251d9ad67d5144817f371cb3d942a1b7/novita-sandbox-2.1.0-a1.tgz","_integrity":"sha512-p6DUnxg37BMViqVGnbezow4P2/jCHhZrMbTeyXsUW0zoSDqgYROcLjAwokhcANRvFxUmFOqzxnxF5e3ePrRMjg==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@stylistic/eslint-plugin-ts":"2.12.1","eslint-plugin-unused-imports":"3.2.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_2.1.0-a1_1786444049085_0.8535142084172176","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"novita-sandbox","version":"2.1.0","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@2.1.0","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"4187f2149b5d2fa6b1d792b0c889e31e54c398e1","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.1.0.tgz","fileCount":31,"integrity":"sha512-Uqg4ZPLreDZUEQxJijrFmvFIelGHyySRsrzy6xtQX8Py4FlcHAGJZxLORR1pw0yIV1bGos4xBytmNfH4tM8org==","signatures":[{"sig":"MEQCIHW76RcTMYoDPGSzpsrfZzlsu5vZB788xH/lMuZskxp5AiATcl/W9SqUQ6l7HZkPDXH9WlAzEila2g3zHf6as/o/+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3342008},"main":"dist/index.js","_from":"file:novita-sandbox-2.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","test:unit":"vitest run src/core/tests/connectionConfig.test.ts src/core/tests/template/esm.test.ts src/core/tests/template/patchCmd.test.ts src/core/tests/template/legacy.test.ts src/core/tests/secret/secret.test.ts --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","test:cjs-exports":"tsc --noEmit && tsup && node scripts/check-cjs-entry-identity.cjs","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/f889ef09d67d6d09d60febb9e1cb714e/novita-sandbox-2.1.0.tgz","_integrity":"sha512-Uqg4ZPLreDZUEQxJijrFmvFIelGHyySRsrzy6xtQX8Py4FlcHAGJZxLORR1pw0yIV1bGos4xBytmNfH4tM8org==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@stylistic/eslint-plugin-ts":"2.12.1","eslint-plugin-unused-imports":"3.2.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_2.1.0_1786513322361_0.8047135318840439","host":"s3://npm-registry-packages-npm-production"}},"1.2.6-a1":{"name":"novita-sandbox","version":"1.2.6-a1","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@1.2.6-a1","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"a79109a5dafc926891867f683ff9078f28d9b8d7","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-1.2.6-a1.tgz","fileCount":25,"integrity":"sha512-TKXOnEB+SN5uxKBRlrxzwp/0Eu6uHz7LSqVj9akvLe6GAS/Dj4PeOKz07ThSOZKdhQTZewFQe7kXGV5XXxjR9w==","signatures":[{"sig":"MEUCIAiUD339y168fac8JpGhjusle13JOz7DKB35XTDEPg28AiEAxkPx3dynQW3LNOZMHtO1R/7Lcn/N//bN2RFZWo8zrbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1550556},"main":"dist/index.js","_from":"file:novita-sandbox-1.2.6-a1.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts tests/**/*.ts","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes templates auth && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/f66c03241399bdd858ea531af11e5282/novita-sandbox-1.2.6-a1.tgz","_integrity":"sha512-TKXOnEB+SN5uxKBRlrxzwp/0Eu6uHz7LSqVj9akvLe6GAS/Dj4PeOKz07ThSOZKdhQTZewFQe7kXGV5XXxjR9w==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"_nodeVersion":"20.20.2","dependencies":{"platform":"^1.3.6","openapi-fetch":"^0.9.7","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.1.1","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^19.1.12","@types/platform":"^1.3.6","openapi-typescript":"^7.6.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_1.2.6-a1_1786673135467_0.1491847822228134","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-a2":{"name":"novita-sandbox","version":"2.1.0-a2","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@2.1.0-a2","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"e905d523a6f76c4317d3e5d1cab4a8c621c642ba","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.1.0-a2.tgz","fileCount":31,"integrity":"sha512-Eo1GHE5h5fcHEdarrjcbS6CpTEcAz6Kn/Tux2prKwSOQs6+KHAJAGEONtugUipcHzIn+/pdKvdD8dDfqrLsu7A==","signatures":[{"sig":"MEQCIAvr33wE6v7rtMorS5d6gbTpbfGtcEsokhYOByCUqNRZAiAt/bUCuzL2Szl3nrE47RkOrhWmhHktnClQwDOT8nYVnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3355960},"main":"dist/index.js","_from":"file:novita-sandbox-2.1.0-a2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","test:unit":"vitest run src/core/tests/connectionConfig.test.ts src/core/tests/template/esm.test.ts src/core/tests/template/patchCmd.test.ts src/core/tests/template/legacy.test.ts src/core/tests/secret/secret.test.ts --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","test:cjs-exports":"tsc --noEmit && tsup && node scripts/check-cjs-entry-identity.cjs","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/10bc96d254edf9f47b8c4edca474d898/novita-sandbox-2.1.0-a2.tgz","_integrity":"sha512-Eo1GHE5h5fcHEdarrjcbS6CpTEcAz6Kn/Tux2prKwSOQs6+KHAJAGEONtugUipcHzIn+/pdKvdD8dDfqrLsu7A==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@stylistic/eslint-plugin-ts":"2.12.1","eslint-plugin-unused-imports":"3.2.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_2.1.0-a2_1787801207089_0.2811043268007303","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-a3":{"name":"novita-sandbox","version":"2.1.0-a3","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@2.1.0-a3","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"45f8e6a7858f7bada723dc96181e31fd821eae65","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.1.0-a3.tgz","fileCount":31,"integrity":"sha512-bARgYhFW2wMV5diHLtmJLpKYIcOU/OubaNctrzoFL6+2EQhLiISCQ3Xrw2hU4dgqECSTZuTCQ3QY0ae0nDe4eQ==","signatures":[{"sig":"MEUCIDcE88fKunRsOAgjAx+XhpnX2MUJM/d6oqWmMnqJbtViAiEA26TugK+ZfPijwqPHy0/VhQflOy3/YlBqmACs5j+9NAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3361710},"main":"dist/index.js","_from":"file:novita-sandbox-2.1.0-a3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","test:unit":"vitest run src/core/tests/connectionConfig.test.ts src/core/tests/template/esm.test.ts src/core/tests/template/patchCmd.test.ts src/core/tests/template/legacy.test.ts src/core/tests/secret/secret.test.ts --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","test:cjs-exports":"tsc --noEmit && tsup && node scripts/check-cjs-entry-identity.cjs","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/b7230472247504a1facdd74b364ef95a/novita-sandbox-2.1.0-a3.tgz","_integrity":"sha512-bARgYhFW2wMV5diHLtmJLpKYIcOU/OubaNctrzoFL6+2EQhLiISCQ3Xrw2hU4dgqECSTZuTCQ3QY0ae0nDe4eQ==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@stylistic/eslint-plugin-ts":"2.12.1","eslint-plugin-unused-imports":"3.2.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_2.1.0-a3_1787812877818_0.7543228835197491","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-a4":{"name":"novita-sandbox","version":"2.1.0-a4","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@2.1.0-a4","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"36280837317079ad824181e32863cfe51ffee4ed","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.1.0-a4.tgz","fileCount":31,"integrity":"sha512-7+DF/jsto1ehd3C2Q70FSklAJjn1jyrvOdffQdyQWQFg5k4cOqSXIXhjNcRPBzaYStfxm7KvDrTQdebjREoFAQ==","signatures":[{"sig":"MEUCIQCL+MXz3lbISjiR+fO6+4b6OqeD3ckcmd/m3nejlmn4HgIgGOGPk6NccytktzrByCCJU6U9xSiMPX+i/bPS/tkT8bM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3607316},"main":"dist/index.js","_from":"file:novita-sandbox-2.1.0-a4.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","test:unit":"vitest run src/core/tests/connectionConfig.test.ts src/core/tests/template/esm.test.ts src/core/tests/template/patchCmd.test.ts src/core/tests/template/legacy.test.ts src/core/tests/secret/secret.test.ts --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","test:cjs-exports":"tsc --noEmit && tsup && node scripts/check-cjs-entry-identity.cjs","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/41fd7c06d9be17ba896b8c0c0e5cd469/novita-sandbox-2.1.0-a4.tgz","_integrity":"sha512-7+DF/jsto1ehd3C2Q70FSklAJjn1jyrvOdffQdyQWQFg5k4cOqSXIXhjNcRPBzaYStfxm7KvDrTQdebjREoFAQ==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@stylistic/eslint-plugin-ts":"2.12.1","eslint-plugin-unused-imports":"3.2.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_2.1.0-a4_1788171459064_0.06680143246300752","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-a5":{"name":"novita-sandbox","version":"2.1.0-a5","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@2.1.0-a5","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"05e513024bf11ded13901ea068768a2f7a71584e","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.1.0-a5.tgz","fileCount":31,"integrity":"sha512-u0yn0gdDaUoXPO3qS+A03aaNO61YAUMx8DfBjGGv5Tz4XpQN/2qEqoPw6zyPZwNkd7+tBo+oYL/do5DaftnUfA==","signatures":[{"sig":"MEUCIQCprXyWBCg1H7y1B/6Nqg7tJm1tprmeDU1uXbDIk/gAiwIgYlEvKzBvalEM22aXgzVNDbqyNGpXmz3agHhNlcIsND4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3608076},"main":"dist/index.js","_from":"file:novita-sandbox-2.1.0-a5.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","test:unit":"vitest run src/core/tests/connectionConfig.test.ts src/core/tests/template/esm.test.ts src/core/tests/template/patchCmd.test.ts src/core/tests/template/legacy.test.ts src/core/tests/secret/secret.test.ts --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","test:cjs-exports":"tsc --noEmit && tsup && node scripts/check-cjs-entry-identity.cjs","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/4433a957bb8376e6963fd608a26d1aa6/novita-sandbox-2.1.0-a5.tgz","_integrity":"sha512-u0yn0gdDaUoXPO3qS+A03aaNO61YAUMx8DfBjGGv5Tz4XpQN/2qEqoPw6zyPZwNkd7+tBo+oYL/do5DaftnUfA==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@stylistic/eslint-plugin-ts":"2.12.1","eslint-plugin-unused-imports":"3.2.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_2.1.0-a5_1788229986110_0.6706087459810639","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-a6":{"name":"novita-sandbox","version":"2.1.0-a6","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@2.1.0-a6","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"1ea7273e1cd9b0f82ceffe63caa182e006e3cefe","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.1.0-a6.tgz","fileCount":31,"integrity":"sha512-chvfYCzBuo11dE6RNXfcp4h3yFesQAjy1p5Wyx2M9lrpwalpXEYn3wawDIMb1vuM11IoS/+ImmLC0aORsjWJrQ==","signatures":[{"sig":"MEQCIGw2XZ4g33OFwxgUSDZZO5t43Y/5/lJJ/XhFFouDCUv/AiBQZZrGczzPuAU8+r3kINnFOoc4RbkS8zVqwR0rJ4b/DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3667968},"main":"dist/index.js","_from":"file:novita-sandbox-2.1.0-a6.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","test:unit":"vitest run src/core/tests/connectionConfig.test.ts src/core/tests/template/esm.test.ts src/core/tests/template/patchCmd.test.ts src/core/tests/template/legacy.test.ts src/core/tests/secret/secret.test.ts --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","test:cjs-exports":"tsc --noEmit && tsup && node scripts/check-cjs-entry-identity.cjs","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/b76d2b37baa5a955f8997c3d107d5fbd/novita-sandbox-2.1.0-a6.tgz","_integrity":"sha512-chvfYCzBuo11dE6RNXfcp4h3yFesQAjy1p5Wyx2M9lrpwalpXEYn3wawDIMb1vuM11IoS/+ImmLC0aORsjWJrQ==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@stylistic/eslint-plugin-ts":"2.12.1","eslint-plugin-unused-imports":"3.2.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_2.1.0-a6_1788760840870_0.6260641877926374","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-a7":{"name":"novita-sandbox","version":"2.1.0-a7","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@2.1.0-a7","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"271a7bea8628c7c609e6098a7217229730c9b44c","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.1.0-a7.tgz","fileCount":31,"integrity":"sha512-wFj3eWrcA2R3vkUPHgWMdFQvCLwrjuThL6JFQ5WWUeo8flFVaI6SO8iVS6co7CtFlG6cqZsxqBsGgwCkod0psQ==","signatures":[{"sig":"MEUCIQDLkVVRE5SiUpFcgL5YknJE34g4rxU5ijRYBFvejo/DdgIgBfBQl/nXYOQHqGAbc/O1lWAs+tgMFRV6c65IhTrn80o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3665146},"main":"dist/index.js","_from":"file:novita-sandbox-2.1.0-a7.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","test:unit":"vitest run src/core/tests/connectionConfig.test.ts src/core/tests/template/esm.test.ts src/core/tests/template/patchCmd.test.ts src/core/tests/template/legacy.test.ts src/core/tests/secret/secret.test.ts --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","test:cjs-exports":"tsc --noEmit && tsup && node scripts/check-cjs-entry-identity.cjs","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/9837d3d4eb6ad0989e255f6343705dbf/novita-sandbox-2.1.0-a7.tgz","_integrity":"sha512-wFj3eWrcA2R3vkUPHgWMdFQvCLwrjuThL6JFQ5WWUeo8flFVaI6SO8iVS6co7CtFlG6cqZsxqBsGgwCkod0psQ==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@stylistic/eslint-plugin-ts":"2.12.1","eslint-plugin-unused-imports":"3.2.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_2.1.0-a7_1788774607516_0.7689253232353215","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"novita-sandbox","version":"2.1.1","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@2.1.1","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"6abc0399e4b5c2c12cfcedefc6e7a030733b2286","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.1.1.tgz","fileCount":31,"integrity":"sha512-77cL+1nb/IVvJKrR1ePkcfIoeGQxmmhLnej4yyo2eyq5mLEctYcanciwyBY56ZeSApN2oNcqd19WT2//A6nBMg==","signatures":[{"sig":"MEUCIQDFhN1HKMqDFwHPF+Qd+KbUfMpqtdEsAil1X5DFH1Mn4gIgOIh4yIGpZZIQ7bbRoNmjGGWfXuPnhl8Awo0d+Fn+iFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3665125},"main":"dist/index.js","_from":"file:novita-sandbox-2.1.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","test:unit":"vitest run src/core/tests/connectionConfig.test.ts src/core/tests/template/esm.test.ts src/core/tests/template/patchCmd.test.ts src/core/tests/template/legacy.test.ts src/core/tests/secret/secret.test.ts --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","test:cjs-exports":"tsc --noEmit && tsup && node scripts/check-cjs-entry-identity.cjs","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/7c5baa3b1018e0e2bbf6f1284259d6b8/novita-sandbox-2.1.1.tgz","_integrity":"sha512-77cL+1nb/IVvJKrR1ePkcfIoeGQxmmhLnej4yyo2eyq5mLEctYcanciwyBY56ZeSApN2oNcqd19WT2//A6nBMg==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@stylistic/eslint-plugin-ts":"2.12.1","eslint-plugin-unused-imports":"3.2.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_2.1.1_1788848890558_0.340937738976145","host":"s3://npm-registry-packages-npm-production"}},"2.1.1-a1":{"name":"novita-sandbox","version":"2.1.1-a1","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@2.1.1-a1","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"a86872f430aafdfd280fac4ad9bb8d8689543e13","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.1.1-a1.tgz","fileCount":31,"integrity":"sha512-81nlWagvox/zEcDXZ/jw4UHxLZng3ZlpCLlivDTqOJL+zSj2WQSRHdBXTwEKqgi1K5H/HxmgCuGJniubu4mTzQ==","signatures":[{"sig":"MEQCIBPRU/Vp5mVRPOBlIWiu8seFc0/O49E/b8KwFWPvLNEfAiBBJ+xGPVB7MbzEdWwPtipH72KfWlrkD0vBjKClP3QSog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3665480},"main":"dist/index.js","_from":"file:novita-sandbox-2.1.1-a1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","test:unit":"vitest run src/core/tests/connectionConfig.test.ts src/core/tests/template/esm.test.ts src/core/tests/template/patchCmd.test.ts src/core/tests/template/legacy.test.ts src/core/tests/secret/secret.test.ts --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","test:cjs-exports":"tsc --noEmit && tsup && node scripts/check-cjs-entry-identity.cjs","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/eb09a7817ac9c079bfc309f0d95405b7/novita-sandbox-2.1.1-a1.tgz","_integrity":"sha512-81nlWagvox/zEcDXZ/jw4UHxLZng3ZlpCLlivDTqOJL+zSj2WQSRHdBXTwEKqgi1K5H/HxmgCuGJniubu4mTzQ==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@stylistic/eslint-plugin-ts":"2.12.1","eslint-plugin-unused-imports":"3.2.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_2.1.1-a1_1789020942835_0.8060708578739257","host":"s3://npm-registry-packages-npm-production"}},"2.1.1-a2":{"name":"novita-sandbox","version":"2.1.1-a2","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"author":{"url":"https://novita.ai","name":"Novita AI"},"_id":"novita-sandbox@2.1.1-a2","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"homepage":"https://novita.ai/sandbox","dist":{"shasum":"6cfdb0d4075d589ab36a31e38df3af6befa41b55","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.1.1-a2.tgz","fileCount":31,"integrity":"sha512-7SPiQk/f2NXto90hPrHlze/o4eo6nm0fRrqxjT+nlOvXbQfoor8Hv1UaRKrB8YnQ5oKdGx9OpF+IYSztlwdorQ==","signatures":[{"sig":"MEUCIQCovC0IcqEfWpg3q1+MH0MMr/IIGwH/Egs+93G6NZIPGQIgS+Kr3I3ez9ayIw0zuzH7efwIkDftH1AZZ9xp9LNSTHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDEQ6CiMiZ+x7MM0qaGK18RX5mwcjsLeX24Cu56Nz0NHAIhAKEtHNskDeP9SBoi0U7FllwWjKd8reL+YLWQTcCSsDl8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3672896},"main":"dist/index.js","_from":"file:novita-sandbox-2.1.1-a2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","test:unit":"vitest run src/core/tests/connectionConfig.test.ts src/core/tests/template/esm.test.ts src/core/tests/template/patchCmd.test.ts src/core/tests/template/legacy.test.ts src/core/tests/secret/secret.test.ts --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","test:cjs-exports":"tsc --noEmit && tsup && node scripts/check-cjs-entry-identity.cjs","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"_resolved":"/tmp/fb781b95a82f10e9b2cbe75eb38637f0/novita-sandbox-2.1.1-a2.tgz","_integrity":"sha512-7SPiQk/f2NXto90hPrHlze/o4eo6nm0fRrqxjT+nlOvXbQfoor8Hv1UaRKrB8YnQ5oKdGx9OpF+IYSztlwdorQ==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@stylistic/eslint-plugin-ts":"2.12.1","eslint-plugin-unused-imports":"3.2.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/novita-sandbox_2.1.1-a2_1790047614016_0.6458752362056095","host":"s3://npm-registry-packages-npm-production"}},"2.1.1-a3":{"_id":"novita-sandbox@2.1.1-a3","dist":{"shasum":"d6fde641d42e5553d92554cdec42d681b6fd5dde","tarball":"https://registry.npmjs.org/novita-sandbox/-/novita-sandbox-2.1.1-a3.tgz","fileCount":31,"integrity":"sha512-H8cXv/AAVi7Fs7xPYYJRL2TOH1f6so80tUVDp4TL7KhmXwuKd+rfgPGBmiHnu0mLXfCgWX9Nf0VZlTwthg7RwA==","signatures":[{"sig":"MEUCIAzWcGVPxPWodlw7KI8e/gxsVNBrWqPZJImVZmEgMb0PAiEAii7AYFc6PVb+VBrb1loM5B1U7bsRl/n0PC2qiyQp+Ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD4eyWEsYwTAqanmpl5mibPofazhdC12J15q+sD5lepVQIgF9WsRb1tIDNs1KlnlJkv9OUqqJyiNfeQ2HRbW3ojBLI="}],"unpackedSize":3672896},"main":"dist/index.js","name":"novita-sandbox","_from":"file:novita-sandbox-2.1.1-a3.tgz","types":"dist/index.d.ts","author":{"url":"https://novita.ai","name":"Novita AI"},"module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./code-interpreter":{"types":"./dist/code-interpreter.d.ts","import":"./dist/code-interpreter.mjs","require":"./dist/code-interpreter.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && tsup","clean":"rimraf dist","format":"prettier --write src/**/*.ts","generate":"npm-run-all generate:* && pnpm run format","lint:fix":"eslint src/**/*.ts --fix","test:core":"vitest run ./src/core/ --reporter verbose --run","test:unit":"vitest run src/core/tests/connectionConfig.test.ts src/core/tests/template/esm.test.ts src/core/tests/template/patchCmd.test.ts src/core/tests/template/legacy.test.ts src/core/tests/secret/secret.test.ts --reporter verbose --run","typecheck":"tsc --noEmit","check-deps":"knip","update-deps":"ncu -u && pnpm i","generate:api":"python ../spec/remove_extra_tags.py sandboxes snapshots templates tags auth volumes && openapi-typescript ../spec/openapi_generated.yml -x api_key --array-length --alphabetize --default-non-nullable false --output src/core/api/schema.gen.ts","test:desktop":"vitest run ./src/desktop/ --reporter verbose --run","generate:envd":"cd ../spec/envd && buf generate --template buf-js.gen.yaml","test:cjs-exports":"tsc --noEmit && tsup && node scripts/check-cjs-entry-identity.cjs","generate:envd-api":"openapi-typescript ../spec/envd/envd.yaml -x api_key --array-length --alphabetize --output src/core/envd/schema.gen.ts","test:code-interpreter":"vitest run ./src/code-interpreter/ --reporter verbose --run"},"version":"2.1.1-a3","_npmUser":{"name":"novita_ai","email":"super@novita.ai"},"homepage":"https://novita.ai/sandbox","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"_resolved":"/tmp/ec9da163ac308ffe897126f2984f92b8/novita-sandbox-2.1.1-a3.tgz","_integrity":"sha512-H8cXv/AAVi7Fs7xPYYJRL2TOH1f6so80tUVDp4TL7KhmXwuKd+rfgPGBmiHnu0mLXfCgWX9Nf0VZlTwthg7RwA==","_npmVersion":"10.8.2","description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","directories":{},"maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.5.11","glob":"^11.1.0","chalk":"^5.3.0","platform":"^1.3.6","openapi-fetch":"^0.14.1","dockerfile-ast":"^0.7.1","compare-versions":"^6.1.0","@bufbuild/protobuf":"^2.6.2","@connectrpc/connect":"2.0.0-rc.3","@connectrpc/connect-web":"2.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.12.10","knip":"^5.43.6","tsup":"^8.4.0","react":"^18.3.1","dotenv":"^16.4.5","eslint":"^8.0.0","rimraf":"^5.0.0","vitest":"^3.2.4","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","playwright":"^1.55.1","typescript":"^5.4.5","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@types/react":"^19.1.12","@types/platform":"^1.3.6","@vitest/browser":"^3.2.4","openapi-typescript":"^7.9.1","@vitejs/plugin-react":"^4.3.4","vitest-browser-react":"^0.1.1","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","json-schema-to-typescript":"^15.0.4","@stylistic/eslint-plugin-ts":"2.12.1","eslint-plugin-unused-imports":"3.2.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/novita-sandbox_2.1.1-a3_1790047850405_0.24185252537250945"}}},"time":{"created":"2025-09-03T07:50:12.423Z","modified":"2026-09-22T03:30:50.666Z","1.0.0":"2025-09-03T07:50:12.718Z","1.0.1":"2025-09-05T15:27:52.174Z","1.0.2-b1":"2025-09-11T12:42:16.296Z","1.0.3-a1":"2025-09-16T08:11:13.248Z","1.0.3-a2":"2025-09-17T06:21:29.453Z","1.0.3-a3":"2025-09-17T07:17:21.991Z","1.0.3-a4":"2025-09-22T08:59:06.184Z","1.0.3-a5":"2025-09-23T03:40:02.864Z","1.0.3-b1":"2025-09-23T11:54:39.542Z","1.0.3-a6":"2025-10-29T07:35:21.739Z","1.0.3-a7":"2025-10-30T12:41:00.962Z","1.0.3-b2":"2025-10-31T09:55:26.147Z","1.2.1-a1":"2026-03-03T08:48:24.524Z","1.2.1-b1":"2026-03-04T03:06:55.615Z","1.2.2-b1":"2026-03-05T12:11:43.886Z","1.0.2":"2026-03-05T14:56:46.357Z","1.2.3-a1":"2026-03-24T12:22:14.005Z","1.2.3-b1":"2026-04-02T03:02:54.253Z","2.0.0-a1":"2026-04-28T07:28:28.972Z","2.0.0-a2":"2026-05-06T03:42:15.057Z","2.0.0-a3":"2026-06-03T11:29:50.790Z","2.0.0":"2026-06-08T07:45:33.517Z","2.0.1":"2026-06-09T13:34:13.956Z","2.0.2-a1":"2026-06-11T06:08:02.200Z","2.0.2":"2026-06-15T05:59:52.219Z","2.0.4-a1":"2026-06-15T07:49:03.270Z","2.0.5-a1":"2026-06-15T09:10:17.846Z","2.0.5-a2":"2026-06-22T03:09:39.253Z","2.0.5":"2026-06-24T01:53:18.231Z","2.0.6-a1":"2026-06-24T02:44:24.319Z","2.0.6-a2":"2026-06-29T01:51:28.750Z","2.0.6-a4":"2026-06-30T10:09:12.977Z","2.0.6":"2026-07-01T09:34:15.310Z","2.0.7-a1":"2026-07-03T08:42:39.640Z","2.0.7-a3":"2026-07-10T03:31:27.058Z","2.0.7":"2026-07-13T02:40:55.663Z","2.0.8-a1":"2026-07-15T02:24:04.225Z","2.0.8-a2":"2026-07-27T02:44:36.580Z","2.0.8":"2026-07-27T06:51:10.894Z","2.0.9-a1":"2026-08-03T06:27:26.390Z","2.0.9-a2":"2026-08-04T06:37:21.475Z","2.0.9":"2026-08-11T02:43:22.620Z","2.1.0-a1":"2026-08-11T10:27:29.269Z","2.1.0":"2026-08-12T05:42:02.527Z","1.2.6-a1":"2026-08-14T02:05:35.641Z","2.1.0-a2":"2026-08-27T03:26:47.323Z","2.1.0-a3":"2026-08-27T06:41:18.067Z","2.1.0-a4":"2026-08-31T10:17:39.251Z","2.1.0-a5":"2026-09-01T02:33:06.332Z","2.1.0-a6":"2026-09-07T06:00:41.040Z","2.1.0-a7":"2026-09-07T09:50:07.699Z","2.1.1":"2026-09-08T06:28:10.738Z","2.1.1-a1":"2026-09-10T06:15:43.050Z","2.1.1-a2":"2026-09-22T03:26:54.118Z","2.1.1-a3":"2026-09-22T03:30:50.522Z"},"author":{"url":"https://novita.ai","name":"Novita AI"},"homepage":"https://novita.ai/sandbox","keywords":["novita","novita-ai","ai-agent","sandbox","sdk","typescript","javascript"],"description":"Novita Sandbox SDK for JavaScript/TypeScript - A comprehensive SDK for code execution, desktop automation, and cloud computing environments","maintainers":[{"name":"novita_ai","email":"super@novita.ai"}],"readme":"","readmeFilename":""}