{"_id":"@illuma-ai/code-sandbox","_rev":"55-257cea86972e673c89bd5bcc4eb99044","name":"@illuma-ai/code-sandbox","dist-tags":{"latest":"1.34.0"},"versions":{"1.0.0":{"name":"@illuma-ai/code-sandbox","version":"1.0.0","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"SEE LICENSE IN LICENSE","_id":"@illuma-ai/code-sandbox@1.0.0","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"10d97fdca072c26c46c443c5ee65284df417d17b","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.0.0.tgz","fileCount":37,"integrity":"sha512-03c8pqn2PVknlDP63J/bHceAy8FO4AnLrRJcxXNzfeFrizBFVg6An4LUYBix1imCYMTKp7vjE7N14bPX2RR/bg==","signatures":[{"sig":"MEUCIQDUdVeXbw/GBSPeg3QqWSymaftKXS5gZjX9GpR8ewBKfwIgZD4bmpzWSb+bZGNyljoVvus+i8nUjpwsaqEQ2Vxkn5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15378974},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"allotment":"^1.20.2","framer-motion":"^12.35.2","@illuma-ai/nodepod":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","@xterm/xterm":"^5.5.0","autoprefixer":"^10.4.20","lucide-react":"^0.575.0","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@xterm/addon-fit":"^0.11.0","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@xterm/xterm":"^5.5.0 || ^6.0.0","lucide-react":">=0.300.0","monaco-editor":">=0.40.0","@xterm/addon-fit":"^0.11.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.0.0_1773320322530_0.03033032883826059","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@illuma-ai/code-sandbox","version":"1.1.0","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"SEE LICENSE IN LICENSE","_id":"@illuma-ai/code-sandbox@1.1.0","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"5e95103533a5c6857062455fde9ccb9702b58b19","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.1.0.tgz","fileCount":37,"integrity":"sha512-/jcZqSwc/8XyoCC4w1o4NM7Tn6r1zVKHxjFEPYWkOIC2AKfIth4G2A2IwOMPLgYVfI5cbrc9huvWo1H6vwg6sw==","signatures":[{"sig":"MEUCIF76nJyUyZkp4gGZIA7ijgvz8Mv5Fu6sadLrqsZuBS19AiEA6GjmxebiFpgrfvZW5ovEFvupB2R3AkO7TK5XJM97P5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15581241},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"0948674e8078f1bbc110c5105958e515e75acf37","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"allotment":"^1.20.2","framer-motion":"^12.35.2","@illuma-ai/nodepod":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","@xterm/xterm":"^5.5.0","autoprefixer":"^10.4.20","lucide-react":"^0.575.0","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@xterm/addon-fit":"^0.11.0","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@xterm/xterm":"^5.5.0 || ^6.0.0","lucide-react":">=0.300.0","monaco-editor":">=0.40.0","@xterm/addon-fit":"^0.11.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.1.0_1773323774866_0.1371132895688132","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@illuma-ai/code-sandbox","version":"1.2.0","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"SEE LICENSE IN LICENSE","_id":"@illuma-ai/code-sandbox@1.2.0","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"16f2bfc729c3de0476f8842e8bb2c18a348875c1","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.2.0.tgz","fileCount":37,"integrity":"sha512-P/6rUEQj6yFW4UVMsCDpzNeotoGMWo5wqlyjT4p61moXY0uY7bekcPpVyUtb8f7ASpdXeU50uAswN8ZLTfYW1g==","signatures":[{"sig":"MEUCIBUGIxSpyeR8qTwMYAXBpkvtPBe5XgVPGRplFLDHQr5OAiEAwpKoYP+cOpmDpoq90ARdvVdEMGIOUF4zUx7nl/L/CQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15589562},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"a51612e81f61b5698d655f6677f16ebddede3cc5","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"allotment":"^1.20.2","framer-motion":"^12.35.2","@illuma-ai/nodepod":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","@xterm/xterm":"^5.5.0","autoprefixer":"^10.4.20","lucide-react":"^0.575.0","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@xterm/addon-fit":"^0.11.0","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@xterm/xterm":"^5.5.0 || ^6.0.0","lucide-react":">=0.300.0","monaco-editor":">=0.40.0","@xterm/addon-fit":"^0.11.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.2.0_1773327970306_0.6176631393477732","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@illuma-ai/code-sandbox","version":"1.2.1","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"SEE LICENSE IN LICENSE","_id":"@illuma-ai/code-sandbox@1.2.1","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"bd75bbce900f59166d94ebd5caec9aa6dfe4567f","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.2.1.tgz","fileCount":35,"integrity":"sha512-nWghhHRlJZB07UaWfMWdJ12UFWievyXUo1l+jfBGWnX0EqeTy0MK/daOjFX8EKX1KlKABpaijRlfXLMo4wz0hg==","signatures":[{"sig":"MEYCIQC7aupUzgaIScpphOLLHrAOrrVypzjCPDS/Bb47zAuZNwIhANwq6T5jgQHHihnV7CzTILMgihCTJu0iqcqc4J00ttu6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15531140},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"feeb52ae4532a2aee7a914dce4b3dcf81af0f854","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"allotment":"^1.20.2","framer-motion":"^12.35.2","@illuma-ai/nodepod":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","@xterm/xterm":"^5.5.0","autoprefixer":"^10.4.20","lucide-react":"^0.575.0","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@xterm/addon-fit":"^0.11.0","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@xterm/xterm":"^5.5.0 || ^6.0.0","lucide-react":">=0.300.0","monaco-editor":">=0.40.0","@xterm/addon-fit":"^0.11.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.2.1_1773328191599_0.7449250608344864","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@illuma-ai/code-sandbox","version":"1.2.2","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"SEE LICENSE IN LICENSE","_id":"@illuma-ai/code-sandbox@1.2.2","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"68ec38f1d5aa30468170cda1b5052ee245123ec4","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.2.2.tgz","fileCount":35,"integrity":"sha512-czYK5h6ACsTO3wyslZdXmZ0dGem3SgKSrBHwoCVPJiOqLjZf1+ictCIBdgs2Khnk98npGNXyqu18q9+G9ks8cQ==","signatures":[{"sig":"MEQCIExT6gFogtL9wITREQbZPowqDIWJB27Ku+0vrh1s70abAiBoNQTxTEq5KVM6WOqeX0xLZbzuMCvzDoYl7ZVlL9cTww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15587098},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"5c65abd984e1678254ab4e7c088e777bb8052986","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"allotment":"^1.20.2","framer-motion":"^12.35.2","@illuma-ai/nodepod":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","@xterm/xterm":"^5.5.0","autoprefixer":"^10.4.20","lucide-react":"^0.575.0","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@xterm/addon-fit":"^0.11.0","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@xterm/xterm":"^5.5.0 || ^6.0.0","lucide-react":">=0.300.0","monaco-editor":">=0.40.0","@xterm/addon-fit":"^0.11.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.2.2_1773332039806_0.33051048642833747","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@illuma-ai/code-sandbox","version":"1.3.0","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"SEE LICENSE IN LICENSE","_id":"@illuma-ai/code-sandbox@1.3.0","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"785bf3515d79185457ba03ab9c547893071bf5a0","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.3.0.tgz","fileCount":35,"integrity":"sha512-OdMHFvoUonUOhqV8tN8qQKEZztfUmfIvFH9mKxyCIwfhL5PiPqyF1wJ4w9bh1vNfU+TixArb/dXLPnKFvHKVRA==","signatures":[{"sig":"MEYCIQCAIw172XlyRcN2x9EwJt3HqUO+JzQMmPJLaV4XyAd9swIhAKms4t+wKka1hs21wEp/x7jE4o/Sd6QaCSECavjMcm2M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15607272},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"347f1dfc55c84b2aaf6748d3af0d083a7e70d257","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"allotment":"^1.20.2","framer-motion":"^12.35.2","@illuma-ai/nodepod":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","@xterm/xterm":"^5.5.0","autoprefixer":"^10.4.20","lucide-react":"^0.575.0","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@xterm/addon-fit":"^0.11.0","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@xterm/xterm":"^5.5.0 || ^6.0.0","lucide-react":">=0.300.0","monaco-editor":">=0.40.0","@xterm/addon-fit":"^0.11.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.3.0_1773333006677_0.50916250342414","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@illuma-ai/code-sandbox","version":"1.3.1","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"SEE LICENSE IN LICENSE","_id":"@illuma-ai/code-sandbox@1.3.1","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"aae937a01ad49a8e19010dca45b4961a3114ec1d","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.3.1.tgz","fileCount":35,"integrity":"sha512-ZhQFY8320Lw5t+wKdiW/JcMQQN4YWAxgVQDRLn+PgtRc118JcCAcjtoCOuaZJiKJT49ewt8uHklP3TGsoQiYFw==","signatures":[{"sig":"MEYCIQCrbsY0NSYG0kJLLI9CsHyYD9szZ62Bp5TAqAg0PIxCEAIhAKKhyS/FUIQTKxeSIZABYuebfJpDxFN5MxBphh277KkV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15621263},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"859292b4cfcca4cc098c504ca5ae89afe713b02e","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"allotment":"^1.20.2","framer-motion":"^12.35.2","@illuma-ai/nodepod":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","@xterm/xterm":"^5.5.0","autoprefixer":"^10.4.20","lucide-react":"^0.575.0","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@xterm/addon-fit":"^0.11.0","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@xterm/xterm":"^5.5.0 || ^6.0.0","lucide-react":">=0.300.0","monaco-editor":">=0.40.0","@xterm/addon-fit":"^0.11.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.3.1_1773336465523_0.5233447462671192","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@illuma-ai/code-sandbox","version":"1.4.0","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"SEE LICENSE IN LICENSE","_id":"@illuma-ai/code-sandbox@1.4.0","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"6c27b562eae672e0aedd5550dff9b32192fed150","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.4.0.tgz","fileCount":36,"integrity":"sha512-ayzy73/p/rTZ/CPlWgQm9RukfX7VbiRVemSBvH6qtGoCPs0tArQO7NG2cQA+s5R3jWu1bQ7TQO1O6/9MTaQIIA==","signatures":[{"sig":"MEQCIAEQpgOsrRjApnpGBX6cvbkgo+0uHE8ky+UYqlUCBnDGAiAIwMUQRNYFp5skSZx6N1YY4hCrxarzFGUqNuaInmobyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15645550},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"e8a83a41679b6b4467d170d6b14651988b7f6868","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"allotment":"^1.20.2","framer-motion":"^12.35.2","@illuma-ai/nodepod":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","@xterm/xterm":"^5.5.0","autoprefixer":"^10.4.20","lucide-react":"^0.575.0","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@xterm/addon-fit":"^0.11.0","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@xterm/xterm":"^5.5.0 || ^6.0.0","lucide-react":">=0.300.0","monaco-editor":">=0.40.0","@xterm/addon-fit":"^0.11.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.4.0_1773349936075_0.7329396822855834","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@illuma-ai/code-sandbox","version":"1.4.1","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.4.1","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"a16b79f1c36fe2f8a4b12923354e2a99eb71147e","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.4.1.tgz","fileCount":22,"integrity":"sha512-1s77HIv7TyKS7Bkc3V5h997PeJ9uzglSpAK2iP9RimVO8ZxxP/tQEjExHMAIV/n9j3Dp+WLh2LUxmQ27fqd+GQ==","signatures":[{"sig":"MEUCIG08p5Y37UmFvDxunDBgXPOq/WqJpHSrIqF03HXjsFUhAiEA5ufoiIQE75bSFlynC+OAYSuH2N7actWNz47l3k0+tvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15387595},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"855d5598600c3ee21de99ce9436cc37b6b851cf5","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"allotment":"^1.20.2","framer-motion":"^12.35.2","@illuma-ai/nodepod":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","@xterm/xterm":"^5.5.0","autoprefixer":"^10.4.20","lucide-react":"^0.575.0","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@xterm/addon-fit":"^0.11.0","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@xterm/xterm":"^5.5.0 || ^6.0.0","lucide-react":">=0.300.0","monaco-editor":">=0.40.0","@xterm/addon-fit":"^0.11.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.4.1_1773350748333_0.11119113152478466","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@illuma-ai/code-sandbox","version":"1.5.0","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.5.0","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"8e808ce660801f8b1b31b3a40a26dbcc5eb6fd06","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.5.0.tgz","fileCount":20,"integrity":"sha512-j8KFJlxLpKVnwhDOpCCLVenbMAJOVQ7QubqO3LS1y/Eyr/uRkT1bf7WU4M0KAJHRL+x+JgNS32KgadP/OVcrbg==","signatures":[{"sig":"MEQCIDLUS7/K/prAM84ynM5QZorVX6e+ZIXIcVtMgYTuvymwAiBtT3hb5swqDrOc6Fo+Sx3qFZV3X/vQjHcpOe31oy7lUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4998195},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"a3c60a5552bf31749daf89fad8f6a79d191c22ef","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.5.0_1773368010989_0.7240086589103294","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@illuma-ai/code-sandbox","version":"1.6.0","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.6.0","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"2e4e35629065fdcbd79c07fa15d69a17b0987e20","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.6.0.tgz","fileCount":25,"integrity":"sha512-+0iD1NpDT6ntz1sc1HUrwSdN7X7tCxyAUjkwykHQG3GXe91UOvOLy35TcfpYPyHnFKRQbINxcFVI5UQhUf7w3Q==","signatures":[{"sig":"MEQCIGRxfQq4drdlybwFMr82WD+HRbfciclRIXe2BjVTsQJxAiAgioHbTrmk5lqhPsQaiPtwFdHSTtYMBj2RBRLX9mcEPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5057607},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"b73577bb883cfc3a200734563ef3cc114ebe53de","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.6.0_1773513686075_0.8721373390379277","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@illuma-ai/code-sandbox","version":"1.7.0","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.7.0","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"ecce84be418a77e6f85b2847ea2b625ca5244830","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.7.0.tgz","fileCount":24,"integrity":"sha512-xxzzP/DOB7jb2qGwAXh4G5gLKwMK1ijm8MwhaLo30bbiCdevn9D/g0nPrxz5LM2IbHPvSGtv4mOcFH7DaWuuFQ==","signatures":[{"sig":"MEQCID0bwCEjsC8L9+VinBz+MnPZ/7wRyuYCyJmYAzJrXsKiAiB2Iu9NqxZkN0oDY/yTEzzpnCKVlZsj5sgeXZFEhwP/TQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4791524},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"b73577bb883cfc3a200734563ef3cc114ebe53de","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.7.0_1773569095132_0.18621862253935118","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@illuma-ai/code-sandbox","version":"1.8.0","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.8.0","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"3f69eb2c1de9293b51067f745c66c635f200d5b6","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.8.0.tgz","fileCount":24,"integrity":"sha512-BJn/IozCD4jhL147LaS9f1Yzq68GAl9GuWz6OLdz8xi9EJcmzkda7NGJgn3r3QyS57zVMmL/N3iGkaQO/CuHig==","signatures":[{"sig":"MEQCIArZvx3N3MpKcSn5aYEWFmlEsiLAObiAyYTLHb7fz1g8AiAzK5Zv0A3Yct4gfFu6QTuer0SofXOGBTMfVzkMa9dD8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4815776},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"0299dc602287eab40145a0eb1d758871c462fb16","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.8.0_1773608665024_0.28489874395201586","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@illuma-ai/code-sandbox","version":"1.8.1","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.8.1","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"853076602cb4707a374b8ab1385232cbacf39ba1","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.8.1.tgz","fileCount":24,"integrity":"sha512-Q8sqaROHF5Gp3zPs73F6DtqQ03kmTOn4TS13LrcOqX2ub9W+RgU6KtIMnuIZ5KMwUJ0RTA+nOuNEEKVxkF7PdA==","signatures":[{"sig":"MEMCIDG9mHQUfvbffLzQO7iIAkWstPMA0snK9T7h6y0kheldAh8n2BIWzM5gfpIFXV/weoByM/Yrbd6RthXmpg+b8aZE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4814517},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"0299dc602287eab40145a0eb1d758871c462fb16","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.8.1_1773637108893_0.7325147956894225","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@illuma-ai/code-sandbox","version":"1.8.2","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.8.2","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"b4589938a5ae49426b886d539effade5290f43a6","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.8.2.tgz","fileCount":24,"integrity":"sha512-UtVvNacAOPGwvsWEwdA24f56bMa6tKNHlpNOUpETiMQYsu2ztX8w6/smVrNljdx/cO3AJzUUGHBbfK59+KK//A==","signatures":[{"sig":"MEYCIQDp0gerf/fif85Pkec5u+Ymwc2jPVsIt2yf358Q6MxwowIhAMlOYkj5TeAJc+1r1hMunaKHNxy4KNdoWMJ900MrjIYd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4815317},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"0299dc602287eab40145a0eb1d758871c462fb16","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.8.2_1773640114218_0.6401993664724146","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"@illuma-ai/code-sandbox","version":"1.8.3","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.8.3","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"834d4775f35e5c3f9dc13565ed0dbed8591e3745","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.8.3.tgz","fileCount":24,"integrity":"sha512-QPIu/1umwZrhC7U4rPqa22KiuCBvrUCWS2GOpiWctHyND6Xx7t4VIWm0k582kBV3RuabUBRxponfLOkqOVym9g==","signatures":[{"sig":"MEQCIHuiL4ROZ97yE961xwjfCna5N6epvNd4aV23HiqDlDgaAiAhqvUufqZ/zgY0cKn9NwfZl4pZhuoQho1I2BWChtNKUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4815317},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"0299dc602287eab40145a0eb1d758871c462fb16","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.8.3_1773641147310_0.8243752797255801","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"@illuma-ai/code-sandbox","version":"1.8.4","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.8.4","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"91ab05cd0e8b3f23ebc18d5ce83ae55157804b7b","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.8.4.tgz","fileCount":24,"integrity":"sha512-10OgR7XNoJzfc+kuFBjyVLrhA8TgL5LZR3EM7bTVEHW/uT+xAF+GlnXCRz3XCM5g76G8s7Y3llZyvSlSh4JQXA==","signatures":[{"sig":"MEYCIQCWb4o3fEX6kavlQgDMWRxvdgZ6n/mhTqzCDqzKRNYiuAIhAKed1Nk2gH6jw2smQsaPOUpgWkGq2b89OWGLsCV+yS0E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4815359},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"0299dc602287eab40145a0eb1d758871c462fb16","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.8.4_1773641252806_0.8748865576255325","host":"s3://npm-registry-packages-npm-production"}},"1.8.5":{"name":"@illuma-ai/code-sandbox","version":"1.8.5","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.8.5","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"b0d60012f061f1f0e99fb00426cab874ffeb9f91","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.8.5.tgz","fileCount":24,"integrity":"sha512-eBewkhm58hYfK3bUoNbnYJMwqTRt5xwD3D4/gQOQ8lNJ+1xuKTjoOlfX9KeswqiqOoHrROAaGgrMXlT17CsP0w==","signatures":[{"sig":"MEUCIDc3VlUnA1W31oMymM3q9lfY5uoMFWveoYp5wac17zpxAiEA8+Htw+DLigiciFiyNcKaoK05GD/zx1jueyk6rqQBFyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4815510},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"0299dc602287eab40145a0eb1d758871c462fb16","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.8.5_1773642143943_0.28108536880462553","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@illuma-ai/code-sandbox","version":"1.9.0","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.9.0","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"a83931d6abc4f3fde6dd60973649e0aedd1ba060","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.9.0.tgz","fileCount":24,"integrity":"sha512-QzW2xCsWdC5vI/VLjjq6HDBLwRcldwLt/+INJSOffwVZHxNix56Om9UGP8VQ3c7p4OfeE6LjGgKuT/ePN5SJqg==","signatures":[{"sig":"MEUCIBR0V+qf8TDFLs9WG2/n/R/dkKMxHY90eLX1gnc9Un95AiEAgVcsJ5hoLekgKOX1Zly9cVjWrMaLt7fCQQi5v4ltpKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4818897},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"8bc0b299cc2601c1d3900610eba520d9cdfcef4c","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.9.0_1773658462326_0.42137757745082416","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@illuma-ai/code-sandbox","version":"1.10.0","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.10.0","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"9151b4fe94b3f0ac6fdfc6b7dd4108be5c89019d","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.10.0.tgz","fileCount":24,"integrity":"sha512-cledLOHGLtEZB0MK6KA3DPYnVJf4DeF4Bwv5FgoyPNYNgsRCtaQ0A8NVdlP7h72qCYC2sWWjJNt6ghkTz62y7A==","signatures":[{"sig":"MEYCIQDq9cLjek5AZ5VyGIaRDirfJ2/2V0u9eqds+Q/1oznQwwIhAN7/qxE1q6wUxm5sc8TE6F8P+G2mfEHP1wj8KPTRM20u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4827959},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"8bc0b299cc2601c1d3900610eba520d9cdfcef4c","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.10.0_1773719850292_0.8427533939977265","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@illuma-ai/code-sandbox","version":"1.11.0","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.11.0","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"2f4a99f2677172e3a35e195a3e5be95cb0067139","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.11.0.tgz","fileCount":24,"integrity":"sha512-n3MZIzjfsaM4rxUm7ot8Esft9auQN1xZSWQrFNhHWFNCsJqibeShnvyS13obEhcwr65iCRGsk7WjtTasN1ODVg==","signatures":[{"sig":"MEYCIQDN9b8v6QyHpzE4Oqfcf2vvJQxWFGRlJkszRdeyRoN5iwIhAK7xYQlIxsRGvbVkvdijhSYAJMwSH/spDi54ZPAwvqpp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4825898},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"8bc0b299cc2601c1d3900610eba520d9cdfcef4c","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.11.0_1773720686464_0.9618013589330012","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@illuma-ai/code-sandbox","version":"1.12.0","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.12.0","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"6340ce7a46f630723a15a999b48dde9a52a45bcc","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.12.0.tgz","fileCount":24,"integrity":"sha512-ETIBORfQnQ2dYxOwk9Qc8Hk+WOdpBxi24JeZWsr3QWywraOTOTYDGMREScqto8vcXMatultBdF47T1WguGu68w==","signatures":[{"sig":"MEUCIQDpfb9oCu6AD2MsOp0C4LRmXUvyPTWWO562kWAG1MrhPgIgGUkSx46lT1ASSCt+HNp9TgSsNuS4tXhnRpq8gwcng8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4826758},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"8bc0b299cc2601c1d3900610eba520d9cdfcef4c","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.12.0_1773722156366_0.25188603745426374","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"@illuma-ai/code-sandbox","version":"1.12.1","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.12.1","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"c1cd771baa416a3cb173642ac827b54d13fd210e","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.12.1.tgz","fileCount":24,"integrity":"sha512-E0sgsjdp70ScoCumEAEKgTeiAKRFqYyMRB8+rYmOXmbmxj2vmQaiairrKR/QDn0ppT+L00mllc+MiXc1DBnX7w==","signatures":[{"sig":"MEQCIH4yZZFSsYC+XWx58IYHLH55VdKuqMgL4Nb3c2OVt/N2AiBs5jXJ4XmJZH7nN/G1ZyTw5nQh4OSuMSvX+NyiTzvnQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4828971},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"8bc0b299cc2601c1d3900610eba520d9cdfcef4c","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.12.1_1773722269343_0.338415937369972","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@illuma-ai/code-sandbox","version":"1.13.0","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.13.0","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"4cd116e8c3a1fd1f6cd16c20ae6cc8cb83cc820c","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.13.0.tgz","fileCount":24,"integrity":"sha512-lbZO/Ir0xjSPU1Ob/qf2WqVQsq30JN0N1fpCvWHVUusxzdA+cQAgV1eimzwQf56zg4QmEhLxiAljaEcNUxs0uA==","signatures":[{"sig":"MEYCIQCaObr2sPoYsqvDfWgOLBz2T9+SEmdy2JTvzg9ag/208QIhAMugm3VL06UaVy6GqYbj+apyquJv3MBC0tAHml2dLQJs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4828290},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"8bc0b299cc2601c1d3900610eba520d9cdfcef4c","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.13.0_1773722388119_0.5032702921081174","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@illuma-ai/code-sandbox","version":"1.14.0","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.14.0","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"8603bf551f8fef99c32827550310b39420f4e50c","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.14.0.tgz","fileCount":24,"integrity":"sha512-vVeeR2Ku8HkCFWjbyjXPNvSfHFdf2IFmH7zKWLcw/FU3PqGSnCCNf5WGUgKV3ZrYj/9ZztfKWUgusNDKOtNb6w==","signatures":[{"sig":"MEUCIQC7uHcvkIUaolFKg3CcOYrSQRvDyDf130YRm5S1SlgW2wIgQNhptcsDIKwWma9V9VX0iy7Q/Xny0tR5o+9CDznv27Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4828538},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"8bc0b299cc2601c1d3900610eba520d9cdfcef4c","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.14.0_1773724124797_0.40840520227893373","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@illuma-ai/code-sandbox","version":"1.15.0","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.15.0","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"a72bc175079d136b14a42ff5f12e3c0314450634","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.15.0.tgz","fileCount":24,"integrity":"sha512-vozkoazQKEo74BPBmqiCn8SmBFXdQhFBuvq6A0xENYIy2Px3otjIKQu0XsOhensDNvL5twX0Sg9rxoHWgZLJZg==","signatures":[{"sig":"MEQCIDDO2kjxizbXyMOsQQdckEAVlQwCfiMjnHlAeuXoUsV8AiBHVTywNmtQG77wXW/lykrUhv6Dktxdzc8yg6eeEVYD2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4830439},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"8bc0b299cc2601c1d3900610eba520d9cdfcef4c","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.15.0_1773727397704_0.04755246578515826","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@illuma-ai/code-sandbox","version":"1.16.0","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.16.0","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"cf0caf37f831c1bb34a934d735b0d1e469b4100d","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.16.0.tgz","fileCount":24,"integrity":"sha512-z/h/EGSiTtYWECLXiQB7hruCVuiKk7OGZselt+MD1GRXtixjciTcgFxzsXy8winXGjxKakFOmGg0Ov16wEUsmw==","signatures":[{"sig":"MEQCIAfRmsKxcyxeU/wa1IU98A3kZXzEh12hsVhLnhjQc28qAiBiQXQsCDZ9QD5HmNCc1r6IB7c23ThsIs+CnVB5DGy0GA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4831185},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"8bc0b299cc2601c1d3900610eba520d9cdfcef4c","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.16.0_1773728032610_0.4971399793390563","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@illuma-ai/code-sandbox","version":"1.17.0","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.17.0","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"8d33bf7a4e3ef8ba97b29fd32293a339c442c279","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.17.0.tgz","fileCount":24,"integrity":"sha512-fN8dTEJ9PSsiUDI6vRbtaBQE9BYqDqtctkZ52XZZ6MTrY7RxLMS/epDUbQpADLDgSdw3A2sw9AjTkITLAPTEpg==","signatures":[{"sig":"MEYCIQCVX2dE9sHHo79/VVSLp0Gvfa93BEB4qEw4x/oXq36qOQIhAObaQ6RPD18Ov8La220Do0TazLhAZE8RQw/kncCa5Byp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4936106},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"ede8cf93cd2f9ee69a6111df70021f81ac1b85a0","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.17.0_1773775713331_0.19684108625434127","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@illuma-ai/code-sandbox","version":"1.18.0","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.18.0","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"cd06e471440d301b3f86c4d677e1168c021ee87f","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.18.0.tgz","fileCount":24,"integrity":"sha512-CMmBgMXQLN1teQEkWDkJUz4hOrfmF0gamCHtw3+HAn2OW1G/qnsV2BXY05FuLj+qsTXmogton5ETnH3TF86hCQ==","signatures":[{"sig":"MEUCIQCg+mrowzlzvX5oIHG+EfAcXia2QBjcVCexQuQDsI+6wgIgf7pGckUxe3eoqQegWOy9XJHEkFNTUfJso28PzK5BzFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4936627},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"6b2bf410ca2f6bf5d34f2fb5232fcca8c0fa0356","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.18.0_1773780422043_0.0839180133815749","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"@illuma-ai/code-sandbox","version":"1.18.1","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.18.1","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"69150118456af5b9956f66bd375eee522c77ca89","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.18.1.tgz","fileCount":24,"integrity":"sha512-81eOPUxp4tD6za6zj812c/9BBQ7HtpI+w4az0e9kqSf852LGpr7LsDUZ/OEt6KPX4zEct5yTPJakJjgHq4tiqA==","signatures":[{"sig":"MEQCIAdFNcUqM3qwvpHbwBBaGlh0eoNqWzQkqYznlg2D3MP2AiAlj9tk0d1InC/ADpDAoL7HvUCZm+CgpBKWuEBFEcWdRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4936827},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"fe2f3ed9e7dbdddec00dee16ccd2f7934d8757d3","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.18.1_1773782949429_0.3419571839415545","host":"s3://npm-registry-packages-npm-production"}},"1.18.2":{"name":"@illuma-ai/code-sandbox","version":"1.18.2","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.18.2","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"0e04537defc1ec7cd616101305a4edc966fb0005","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.18.2.tgz","fileCount":24,"integrity":"sha512-TxaUhcVcVI4gX/w6AJ6fm3+CsKrv52pq2KiJ85cZQjtlNfhAazVHU42DgHU54ajoEqRHS0MK5CNK7n1TcX/1nA==","signatures":[{"sig":"MEUCIAmzrwX2vMxfW3OW87Tb7/bvxGTSZuz9/FJTx2SEpP2bAiEA+G978JC/PHOSttR8PqrgTiiHTNwueFM1ExBH1S7pDbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4938997},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"fe2f3ed9e7dbdddec00dee16ccd2f7934d8757d3","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.18.2_1773789875168_0.34733437126653066","host":"s3://npm-registry-packages-npm-production"}},"1.18.3":{"name":"@illuma-ai/code-sandbox","version":"1.18.3","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.18.3","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"b92296b1554894663917e4fd4917c208af3d3bf2","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.18.3.tgz","fileCount":24,"integrity":"sha512-s48o8LY9ZVQ17tgQfq/hYsHeoIjdQv5SY4WDAN9iZ6OJOsRmwm2rOP6zk/QTDx0QZwOfoGmiZCLVYTaRpVKlqQ==","signatures":[{"sig":"MEYCIQDs2YZ3Q6e03+NmHMUHEdt0Qvlu+H2MW8MWGGdZKSvccQIhAPe6hsbrGO9sZSGnuPG/wKrft8ZndyABjLV641K0UbmL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4939725},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"cc4b724d0f04a2ca9d04fac08abfea01fade6795","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.18.3_1773796459467_0.10245823871007653","host":"s3://npm-registry-packages-npm-production"}},"1.18.4":{"name":"@illuma-ai/code-sandbox","version":"1.18.4","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.18.4","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"c746184257c4a9ae846feaa80d2c39876462e100","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.18.4.tgz","fileCount":24,"integrity":"sha512-hFwMIJoMR5/GveYI78i3IPWdHQmy5tIWhTOmk7zvG8R4ZLrR9BneSkfOiAkug3faoxGPvWOEBOEtO3jcvddZOw==","signatures":[{"sig":"MEQCIFLB0gAeiA5D7u5SYv8+JXcWcV6rhr8h1+4/VNE8j3zsAiBngk5iwjWJc7euVTsf2Ktq7DcIYgFNeaKwZxprqBFCow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4941319},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"cc4b724d0f04a2ca9d04fac08abfea01fade6795","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.18.4_1773797026919_0.3686994877996792","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@illuma-ai/code-sandbox","version":"1.19.0","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.19.0","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"fd2e64a2456779059bfc00fa18edd4d25c27a5e1","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.19.0.tgz","fileCount":24,"integrity":"sha512-5PVq2Wr4yX+05FSaMApxEW4HmJwnzfIYLrFC4IZzykchbgsb8o5nxGYxAj4f27vBeEGw/9OpJqX21rfmJInncg==","signatures":[{"sig":"MEUCIQDaqwYJa+yDscEsHI7a0Z7ETyKx5leIPd/8YBPg3wxRwQIgR00fRZP3fOMgEIHUcYpi4WszGv8vQioU7dLP5F7aP9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4946321},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"cc4b724d0f04a2ca9d04fac08abfea01fade6795","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.19.0_1773803450184_0.812868397329157","host":"s3://npm-registry-packages-npm-production"}},"1.19.1":{"name":"@illuma-ai/code-sandbox","version":"1.19.1","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.19.1","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"2d1f070e4e38785c049c9558c92b83b09eb392cf","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.19.1.tgz","fileCount":24,"integrity":"sha512-eIwSP9mFeOdlF9DJJIvkGaBwWHd+eno0DPrd01NkP/DI8cOlDQuTx9wuEpPgkCwnUPNKkByOnnVCxiIkKfvxGA==","signatures":[{"sig":"MEQCIFBg+mxzBJ61sZw4LYyJbsAp7k0fcnIs/3m8xr015HSLAiA3CeP0rUtJ3ecQpHmcM2kDFOsozHFfOJSKSyaysnHggg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4946321},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"cc4b724d0f04a2ca9d04fac08abfea01fade6795","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.19.1_1773805078231_0.8142714082702658","host":"s3://npm-registry-packages-npm-production"}},"1.19.2":{"name":"@illuma-ai/code-sandbox","version":"1.19.2","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.19.2","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"6e3804c3a4b2e449d859fb26c2a92ec4f08e0a49","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.19.2.tgz","fileCount":25,"integrity":"sha512-iWAeOwjiOkoTSUaLWofQJ4wC+PzhjjC01xXzR+12pIIfXeJ3DiXAZrd0egYPCRZUngUAEGwV2XlX3ziFvDdCtQ==","signatures":[{"sig":"MEYCIQCCn5uHcpnAOSM2ZwoGBs6/+Qhs1gX0CyKheEUS2dqABQIhALWba6xI8vLFz88W2i4LWzf/csK0U6KR1p9U9HxJXpEy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4971155},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"cc4b724d0f04a2ca9d04fac08abfea01fade6795","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.19.2_1773902895749_0.39544910992333704","host":"s3://npm-registry-packages-npm-production"}},"1.19.3":{"name":"@illuma-ai/code-sandbox","version":"1.19.3","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.19.3","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"f4d56c3fd1cecb4dd6adc677cc462c29b3b9a561","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.19.3.tgz","fileCount":25,"integrity":"sha512-dHas5nlORrz6K0qRmiXS0mRKR7PwDq0yUpzqU7DtAGh/A3N/A7a1Wq02xTH6qh7B7qH8AFB5JNFLMhoUOr/PSQ==","signatures":[{"sig":"MEYCIQD1kvFEdu+kVEFOMo5cXvyT0qg0i/uJg30+nJEhvwDo+gIhAPiPbUcdQ8g/lCSuJrYC9P5v2PSKoU377HdFlqnnq7Hg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4971317},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"cc4b724d0f04a2ca9d04fac08abfea01fade6795","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.19.3_1773905842436_0.8958013333134545","host":"s3://npm-registry-packages-npm-production"}},"1.19.4":{"name":"@illuma-ai/code-sandbox","version":"1.19.4","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.19.4","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"a0a4fa838505ff8de043ed4ba318cdaf84076dba","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.19.4.tgz","fileCount":25,"integrity":"sha512-AEGHBFMTiFzu2j6PLwJDjdGqY/dE2n8vfHbgb4XHIhgo6uqztPQ9cImNUUx2woqU7X10yo0tDGPB3YzfOwqlxw==","signatures":[{"sig":"MEUCIQCfoP2hvpEzvDXiF0FhhKENLllBPD2aLaDm2W4YGCwj+gIgB6v1Ri4sFjVpW+9VWwYWL0E0IQ9L6hGXR9TvZnbfRD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4971550},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"cc4b724d0f04a2ca9d04fac08abfea01fade6795","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.19.4_1773907504358_0.3831526966662271","host":"s3://npm-registry-packages-npm-production"}},"1.19.5":{"name":"@illuma-ai/code-sandbox","version":"1.19.5","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.19.5","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"c729af9e40483abe9d672e46b8fd92ca4e3f6310","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.19.5.tgz","fileCount":25,"integrity":"sha512-Io89baa0+XBsLdI7ebfp1djrJoAdds/IL56eczNAm6RKIBQpT57eOHNfG8q+U4wvD2QQEzOtK+745iZjnGabzA==","signatures":[{"sig":"MEQCICfePkQuPHudBc0k1JV4UwFFf2e0xDV+gJChDlrs7Q0bAiBSph2XMm7sH8mVXnRiFgjrAMIK32f5rSsaEje79JfHvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4972310},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"cc4b724d0f04a2ca9d04fac08abfea01fade6795","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.19.5_1773909264323_0.8134256826331623","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@illuma-ai/code-sandbox","version":"1.20.0","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.20.0","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"d2a24434c9c99a4265829d5123b97a46526b838b","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.20.0.tgz","fileCount":25,"integrity":"sha512-2DhOXhjWzHVNhxRv1kwJPB9J3OpaPABFGki/OEt6cr6B+LQIaFxDfsFIEN7/ebyIcqM816mI3CUeHvIqC8IxyA==","signatures":[{"sig":"MEYCIQCrIR80zpAeDRf+vurP8SxLCPXU2LOKngWtJ1p1Eodk2gIhAIi50sfUJA1Q0+9sJNPGWpOu/atHti9U4clhwklieDZU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4972472},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"cc4b724d0f04a2ca9d04fac08abfea01fade6795","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.20.0_1773910015938_0.8892004061344383","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@illuma-ai/code-sandbox","version":"1.21.0","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.21.0","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"989e5cf11c9092b981dab514e6c56857a764482c","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.21.0.tgz","fileCount":24,"integrity":"sha512-BQbE+fj5QzYyOoMz1TJRL0JSjZVtEgJv5i+7IMaH4NsUfA3zxSGil1NEIHYPqC5xHb9xu3mG6LKPjh7ZUMhYwA==","signatures":[{"sig":"MEYCIQC2fZe/tJ1ANpfUypbO4FVkYSsrb8tjaz+wIvG44bPH/QIhAP1Rg/Gaap08nDYuarSZVnAJqNLQrfTxNc+LsEGRvgpQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4948744},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"cc4b724d0f04a2ca9d04fac08abfea01fade6795","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.21.0_1773937124617_0.174461859878962","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@illuma-ai/code-sandbox","version":"1.22.0","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.22.0","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"cc2f7e67c1be999da8dbd16c39e3b4cd8fbf9d69","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.22.0.tgz","fileCount":24,"integrity":"sha512-nnI+qOnXLRfCnUBlYkXn6RrI5rYEgl3Sct7QttX+BRgmtaANA5l8XNQjKx4tANHvR/yZdtwQHYd4I24HLvSEAA==","signatures":[{"sig":"MEUCIEjZu5s9NHw/Vie2x3HXvIaLskGawrf0AKWZLOCkhXarAiEAvvD5S3TOqj47JLmwugmGFWd7rC+gkSWzntnLHvaxpxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4966812},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"cc4b724d0f04a2ca9d04fac08abfea01fade6795","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.22.0_1773939716201_0.17787898889773346","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@illuma-ai/code-sandbox","version":"1.23.0","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.23.0","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"c7e11577895c367d5a84bd146463c8a3e19bd75f","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.23.0.tgz","fileCount":24,"integrity":"sha512-u18WWsxUFTncHGAILnRzkH4MO2mthz15MzLEK6Av0Z8uIbafUEsmAAAFBmUF17fx1dKk+4OTBT2GLPcN5Tr5nA==","signatures":[{"sig":"MEUCIQDkXr+VhElxzQJfsHqyEyGZOC7TQat6MHqyJTvVj49zegIgGOw0OlXexruI6kNJCyav4gX/ZGgEJSupKiTY+E+6d48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4981730},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"cc4b724d0f04a2ca9d04fac08abfea01fade6795","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.23.0_1773940319124_0.8883609850812055","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"@illuma-ai/code-sandbox","version":"1.24.0","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.24.0","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"9e7b63e7925e1f1dccbb0f0eb30564d93cb48e1d","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.24.0.tgz","fileCount":24,"integrity":"sha512-IXgh6KNh90icTHoa0Eq7uZ2y/evk0qrkgNFwmF63w7iFSz7LZ5l+4Ok82RGOLZ4gM03YV6Am/8Hjuqg6ffqfMw==","signatures":[{"sig":"MEYCIQCdfctYuOapmLi4a0n/2ZhObX3M3nao3mLyjBiIlP99DwIhAMBv+uck88n8cn7+BPr8KZp+LtiEJXopm6Qglwpdts9a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4983251},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"cc4b724d0f04a2ca9d04fac08abfea01fade6795","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.24.0_1773942063135_0.5216983656257506","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"@illuma-ai/code-sandbox","version":"1.25.0","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.25.0","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"72006fef82f40c77d720ba9273b5b0d2ca88577c","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.25.0.tgz","fileCount":24,"integrity":"sha512-3+5GThV/6/ZwJ3RaiQhKziaW7AeI/TsQIdl6RM7YcOZwZf+dIAzzMa+xdJMtL4TLatoSE21zsbFqmPtE0LhL3w==","signatures":[{"sig":"MEYCIQDD28JgSJtXYzQi0uZj30VN3IfmPOgCHs6pJlgqARfB4gIhALFzn2hIG/Je9QHImhLk6hJRsZqRt0K/huvY+6ocgDcn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4983905},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"cc4b724d0f04a2ca9d04fac08abfea01fade6795","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.25.0_1773942716784_0.3090477678393344","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"name":"@illuma-ai/code-sandbox","version":"1.26.0","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.26.0","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"c33da15fdf85d37a4dc441f757903371167b6e98","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.26.0.tgz","fileCount":24,"integrity":"sha512-VraXVgT6bqbMhS82xNtdRKm26CdUDRDWxju72Tc3U0Z8E+By2rPq3bzMhMIPPQxdBp8WNcW7jWHnw3U5DT0Gkw==","signatures":[{"sig":"MEYCIQCAFvrryviROkjHToZq/z4pd/kNYsFOvEgnvfF55hBF8wIhAPqYt+FFzufWm11AivvvZyoHEGF2tVIl3w/K0gK9zTpZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4986133},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"cc4b724d0f04a2ca9d04fac08abfea01fade6795","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.26.0_1773943218204_0.8556645825884732","host":"s3://npm-registry-packages-npm-production"}},"1.27.0":{"name":"@illuma-ai/code-sandbox","version":"1.27.0","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.27.0","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"2cd16e89b369d69782a0223d2011fd698e9a149c","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.27.0.tgz","fileCount":24,"integrity":"sha512-alGhEvkuO7LgkV91TEpsTEoI1j3EGTgs3A/HGHTxdFQijacAZWVCpARgo3tS23+pNg4deu2uewdEXgQhc5ucVA==","signatures":[{"sig":"MEUCIQDIVotHGANgzhSXovOp9/FOoUiJ4ZTopiw7Ws7scYoBwgIgQbMeOkk8DViC0XSAMkrnJHHNfKHn4HUyfZYvnHTi0YE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4982869},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"cc4b724d0f04a2ca9d04fac08abfea01fade6795","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.27.0_1773943652290_0.13790103256729136","host":"s3://npm-registry-packages-npm-production"}},"1.28.0":{"name":"@illuma-ai/code-sandbox","version":"1.28.0","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.28.0","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"e28061d200ed06dad5205fe1158cd432254a4315","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.28.0.tgz","fileCount":24,"integrity":"sha512-TNuuIqHKcKy5j8CWUpmqSbWlkuDYanAHW/GxUCDvauBmJAS/s89NAE2JZB972UL9eLurlVBB+qiRKC1lhzkhMQ==","signatures":[{"sig":"MEYCIQCxwbMHeAldQybzv0EKqN4CsuV7LVbQA89NUXjAeE/nvwIhAJV05HcD7b5O3KBY3E0g5rAF0zoG6fyzKR7dD3GbCEjb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4984981},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"cc4b724d0f04a2ca9d04fac08abfea01fade6795","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.28.0_1773944135680_0.07417614826228824","host":"s3://npm-registry-packages-npm-production"}},"1.29.0":{"name":"@illuma-ai/code-sandbox","version":"1.29.0","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.29.0","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"de7383fd7472333fae4d3596752f9bd2a9af3d8d","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.29.0.tgz","fileCount":24,"integrity":"sha512-QuuVPvfBtXogh8gc6zSWDitI3se0axPqZfGsn19y0FYh76DyIgCRyd1kTk6xZD1RowxYOC+mxw8cO5KAVpvgpA==","signatures":[{"sig":"MEQCIBIUhx7yzOvvTKwa7r0qOsYSBnQy4jAVhXjfEwrReWzEAiBDyiF5cKVghw+/xfDipY3Ed0EwEJicsWVaefIwG4KJrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4983825},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"cc4b724d0f04a2ca9d04fac08abfea01fade6795","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.29.0_1773944538635_0.24167734744332248","host":"s3://npm-registry-packages-npm-production"}},"1.30.0":{"name":"@illuma-ai/code-sandbox","version":"1.30.0","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.30.0","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"ccedd5993c01f394816ab80c97049c75e170f5dd","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.30.0.tgz","fileCount":24,"integrity":"sha512-cPES74dT3n4rMd9i3FO6a7fWFB6NdbltrUm43ZZcFVIlYoROUNlBzUYI8lbSAz3mGAV5elC63UPdZvKRVceI9g==","signatures":[{"sig":"MEYCIQCjijd63Ad2+jA+xGz3/Cu1a7Sx73bKXEot7sMhjdGxkwIhAL3Y+5PMgx+N7GGToZ3JaAPTEPoEx0Ov7wynTzVW1xy3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4982823},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"cc4b724d0f04a2ca9d04fac08abfea01fade6795","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.30.0_1773945972406_0.8921506695499768","host":"s3://npm-registry-packages-npm-production"}},"1.31.0":{"name":"@illuma-ai/code-sandbox","version":"1.31.0","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.31.0","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"63892a8705639fb13011829647dd0bedcf2dca83","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.31.0.tgz","fileCount":24,"integrity":"sha512-zeY96tWCk6jWhvhnz6oJIgB7c+4xScCLMbw1SXSMWdfBxDNSTQT9zp2OFlHkJen/n5KRRS0JsgH2gO46mTXe1Q==","signatures":[{"sig":"MEUCIQD8b//j++rnkALaI91G2F670hkna2iyZO1nnTZ/bLpOMAIgXis46Rc+jgmsJXO8bI2VTPCcFpCKr/bKRJbWqu1cf7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4985989},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"cc4b724d0f04a2ca9d04fac08abfea01fade6795","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.31.0_1773946151021_0.3722377408239015","host":"s3://npm-registry-packages-npm-production"}},"1.32.0":{"name":"@illuma-ai/code-sandbox","version":"1.32.0","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.32.0","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"af16948437af4ca1b4912d09c8a43254390ad21d","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.32.0.tgz","fileCount":24,"integrity":"sha512-E/UFtoP6yXC55tls8P9r4SDPucLlOSUp5S7HDkV56Qtg2BlpfI2/hIEPdI86rmwi1Ry+W6IVBt6HvWy7G+b4nw==","signatures":[{"sig":"MEUCIQCK5WRerQ+367j4Uw48JXx1Jp8gbmevfBEezkVC8ebhFAIgXlZN9yGG8rhvUpRt5x8VYs8wZhycVXB2t7zIf3eKBFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4983309},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"cc4b724d0f04a2ca9d04fac08abfea01fade6795","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.32.0_1773946609518_0.005953020576646484","host":"s3://npm-registry-packages-npm-production"}},"1.33.0":{"name":"@illuma-ai/code-sandbox","version":"1.33.0","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.33.0","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"5102d1bee930bb37d2e0a9bcbc03a714a256e218","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.33.0.tgz","fileCount":24,"integrity":"sha512-Pr7eYTaM76xu1ZiPUMP5BZ97iPDNXbEokDmx48Z7mnkc0m2B1yR2xrKPuExfZVQRat9Mu7PR607f8sBgDBJtTA==","signatures":[{"sig":"MEQCIHugkBT9uDJtqpulTOJGGxc3aBgJR4+7+/cihBfeVfIHAiA+/uigLmQ481U6+J8TQPB3pTwoM2MpGbKx/NvcZDdLzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4982893},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"cc4b724d0f04a2ca9d04fac08abfea01fade6795","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.33.0_1773946852130_0.5082458923652493","host":"s3://npm-registry-packages-npm-production"}},"1.33.1":{"name":"@illuma-ai/code-sandbox","version":"1.33.1","author":{"url":"https://github.com/illuma-ai","name":"Illuma AI"},"license":"MIT","_id":"@illuma-ai/code-sandbox@1.33.1","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"homepage":"https://github.com/illuma-ai/code-sandbox#readme","bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"dist":{"shasum":"dc2b91e2b72922171c03cdf103f6e99f115756c8","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.33.1.tgz","fileCount":24,"integrity":"sha512-phFbGodpSSHawmTd4Rggul3Q4UxvYdHLAzpD0L7bNJCeGk/H0ErdkDU5M6tmq6mQC3TLlQvKAu4YuhZL40yYYw==","signatures":[{"sig":"MEUCIQCGcU6OP2UdE4wbdCf0yPMsS7+wvERvg/EZDLm7SNEhfQIgemaYgujgMV8fOMZ1SHOdZBBRbT+RBSTdbA0+wQra/yU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4984613},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"cc4b724d0f04a2ca9d04fac08abfea01fade6795","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"repository":{"url":"git+https://github.com/illuma-ai/code-sandbox.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","react":"^18.2.0","vitest":"^3.2.1","postcss":"^8.4.31","allotment":"^1.20.2","react-dom":"^18.2.0","typescript":"^5.3.3","tailwindcss":"^3.4.1","@types/react":"^18.2.11","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","@types/react-dom":"^18.2.4","@monaco-editor/react":"^4.7.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","allotment":"^1.20.0","react-dom":"^18.0.0 || ^19.0.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sandbox_1.33.1_1773947112293_0.20216405017520422","host":"s3://npm-registry-packages-npm-production"}},"1.34.0":{"name":"@illuma-ai/code-sandbox","version":"1.34.0","type":"module","license":"MIT","author":{"name":"Illuma AI","url":"https://github.com/illuma-ai"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/illuma-ai/code-sandbox.git"},"bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"homepage":"https://github.com/illuma-ai/code-sandbox#readme","description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"vite","build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run build","preview":"vite preview","typecheck":"tsc --noEmit","test":"vitest"},"dependencies":{"@illuma-ai/nodepod":"^1.2.1"},"peerDependencies":{"@monaco-editor/react":"^4.6.0","allotment":"^1.20.0","framer-motion":"^10.0.0 || ^11.0.0 || ^12.0.0","monaco-editor":">=0.40.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"devDependencies":{"@monaco-editor/react":"^4.7.0","@types/react":"^18.2.11","@types/react-dom":"^18.2.4","@vitejs/plugin-react":"^4.3.4","allotment":"^1.20.2","autoprefixer":"^10.4.20","framer-motion":"^12.35.2","monaco-editor":"^0.55.1","postcss":"^8.4.31","react":"^18.2.0","react-dom":"^18.2.0","tailwindcss":"^3.4.1","typescript":"^5.3.3","vite":"^6.4.1","vitest":"^3.2.1"},"gitHead":"cc4b724d0f04a2ca9d04fac08abfea01fade6795","_id":"@illuma-ai/code-sandbox@1.34.0","_nodeVersion":"22.20.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-8bGQSH9wH8bMFSdU34nrolf3QEz1WvbNI3uJ/Kz5Z/IIN4bUR/lnZu4vRIsC+E4VXcrmg3vd4ayV4xaTlHATPw==","shasum":"9de3825957e873bae17a058892133657382c2475","tarball":"https://registry.npmjs.org/@illuma-ai/code-sandbox/-/code-sandbox-1.34.0.tgz","fileCount":24,"unpackedSize":4982893,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC9HVky8HvPnGZxCqHZrOLLJTz3cUfpAFPuSLJTtyKZvAiAEJsRrEnMNlCSVfK/vjTuC0eGPk4/sG1a7DbKqZ/xtpw=="}]},"_npmUser":{"name":"team-illuma","email":"illumateam@gmail.com"},"directories":{},"maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/code-sandbox_1.34.0_1773947443949_0.17459812336148728"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-12T12:58:42.470Z","modified":"2026-03-19T19:10:44.259Z","1.0.0":"2026-03-12T12:58:42.846Z","1.1.0":"2026-03-12T13:56:15.154Z","1.2.0":"2026-03-12T15:06:10.644Z","1.2.1":"2026-03-12T15:09:51.930Z","1.2.2":"2026-03-12T16:14:00.105Z","1.3.0":"2026-03-12T16:30:06.957Z","1.3.1":"2026-03-12T17:27:45.848Z","1.4.0":"2026-03-12T21:12:16.459Z","1.4.1":"2026-03-12T21:25:48.614Z","1.5.0":"2026-03-13T02:13:31.264Z","1.6.0":"2026-03-14T18:41:26.321Z","1.7.0":"2026-03-15T10:04:55.323Z","1.8.0":"2026-03-15T21:04:25.265Z","1.8.1":"2026-03-16T04:58:29.063Z","1.8.2":"2026-03-16T05:48:34.473Z","1.8.3":"2026-03-16T06:05:47.561Z","1.8.4":"2026-03-16T06:07:33.098Z","1.8.5":"2026-03-16T06:22:24.138Z","1.9.0":"2026-03-16T10:54:22.573Z","1.10.0":"2026-03-17T03:57:30.515Z","1.11.0":"2026-03-17T04:11:26.685Z","1.12.0":"2026-03-17T04:35:56.571Z","1.12.1":"2026-03-17T04:37:49.525Z","1.13.0":"2026-03-17T04:39:48.323Z","1.14.0":"2026-03-17T05:08:44.967Z","1.15.0":"2026-03-17T06:03:18.075Z","1.16.0":"2026-03-17T06:13:52.825Z","1.17.0":"2026-03-17T19:28:33.560Z","1.18.0":"2026-03-17T20:47:02.266Z","1.18.1":"2026-03-17T21:29:09.697Z","1.18.2":"2026-03-17T23:24:35.349Z","1.18.3":"2026-03-18T01:14:19.680Z","1.18.4":"2026-03-18T01:23:47.095Z","1.19.0":"2026-03-18T03:10:50.379Z","1.19.1":"2026-03-18T03:37:58.424Z","1.19.2":"2026-03-19T06:48:15.936Z","1.19.3":"2026-03-19T07:37:22.610Z","1.19.4":"2026-03-19T08:05:04.561Z","1.19.5":"2026-03-19T08:34:24.559Z","1.20.0":"2026-03-19T08:46:56.144Z","1.21.0":"2026-03-19T16:18:44.844Z","1.22.0":"2026-03-19T17:01:56.405Z","1.23.0":"2026-03-19T17:11:59.351Z","1.24.0":"2026-03-19T17:41:03.343Z","1.25.0":"2026-03-19T17:51:57.005Z","1.26.0":"2026-03-19T18:00:18.451Z","1.27.0":"2026-03-19T18:07:32.465Z","1.28.0":"2026-03-19T18:15:35.932Z","1.29.0":"2026-03-19T18:22:18.879Z","1.30.0":"2026-03-19T18:46:12.659Z","1.31.0":"2026-03-19T18:49:11.267Z","1.32.0":"2026-03-19T18:56:49.730Z","1.33.0":"2026-03-19T19:00:52.442Z","1.33.1":"2026-03-19T19:05:12.527Z","1.34.0":"2026-03-19T19:10:44.134Z"},"bugs":{"url":"https://github.com/illuma-ai/code-sandbox/issues"},"author":{"name":"Illuma AI","url":"https://github.com/illuma-ai"},"license":"MIT","homepage":"https://github.com/illuma-ai/code-sandbox#readme","repository":{"type":"git","url":"git+https://github.com/illuma-ai/code-sandbox.git"},"description":"Browser-native code sandbox with file tree, editor, terminal, and live preview powered by Nodepod","maintainers":[{"name":"team-illuma","email":"illumateam@gmail.com"}],"readme":"# @illuma-ai/code-sandbox\n\nA browser-native code sandbox with file tree, Monaco editor, terminal, and live preview — powered by [Nodepod](https://www.npmjs.com/package/@illuma-ai/nodepod).\n\nRun Express + React applications entirely in the browser. No server-side containers required.\n\n## Features\n\n- Full IDE workbench: file tree, code editor, terminal, live preview\n- Runs Node.js in the browser via Nodepod (SharedArrayBuffer + Service Worker)\n- Monaco editor with syntax highlighting, diff viewer, and file tabs\n- Structured error reporting with file path, line number, and source context\n- Hot reload for CSS/HTML/static asset changes (no server restart)\n- Imperative API for programmatic control (designed for AI agent integration)\n- Built-in project templates (Express + React full-stack apps)\n- Customizable via CSS custom properties\n- Dark theme by default, with shadcn-compatible theme variable bridge\n\n## Installation\n\n```bash\nnpm install @illuma-ai/code-sandbox\n```\n\n### Peer Dependencies\n\nThese must be installed by the consuming application:\n\n```bash\nnpm install react react-dom @monaco-editor/react monaco-editor allotment framer-motion\n```\n\n| Peer Dependency        | Version                             |\n| ---------------------- | ----------------------------------- |\n| `react`                | `^18.0.0 \\|\\| ^19.0.0`              |\n| `react-dom`            | `^18.0.0 \\|\\| ^19.0.0`              |\n| `@monaco-editor/react` | `^4.6.0`                            |\n| `monaco-editor`        | `>=0.40.0`                          |\n| `allotment`            | `^1.20.0`                           |\n| `framer-motion`        | `^10.0.0 \\|\\| ^11.0.0 \\|\\| ^12.0.0` |\n\n## Prerequisites\n\n### COOP/COEP Headers\n\nNodepod requires `SharedArrayBuffer`, which is only available in cross-origin isolated contexts. Your dev server must send these headers:\n\n```\nCross-Origin-Opener-Policy: same-origin\nCross-Origin-Embedder-Policy: credentialless\n```\n\n**Vite example:**\n\n```ts\n// vite.config.ts\nexport default defineConfig({\n  server: {\n    headers: {\n      \"Cross-Origin-Opener-Policy\": \"same-origin\",\n      \"Cross-Origin-Embedder-Policy\": \"credentialless\",\n    },\n  },\n});\n```\n\n### Service Worker\n\nCopy the Nodepod service worker file to your `public/` directory so it's served at `/__sw__.js`:\n\n```bash\ncp node_modules/@illuma-ai/nodepod/dist/sw.js public/__sw__.js\n```\n\n## Quick Start\n\n```tsx\nimport { useRef } from \"react\";\nimport { CodeSandbox } from \"@illuma-ai/code-sandbox\";\nimport type { CodeSandboxHandle } from \"@illuma-ai/code-sandbox\";\nimport \"@illuma-ai/code-sandbox/styles.css\";\n\nfunction App() {\n  const ref = useRef<CodeSandboxHandle>(null);\n\n  return (\n    <CodeSandbox\n      ref={ref}\n      template=\"fullstack-starter\"\n      height=\"100vh\"\n      onServerReady={(port, url) => console.log(`Ready on port ${port}`)}\n      onSandboxError={(err) => console.error(err.category, err.message)}\n    />\n  );\n}\n```\n\n### With Custom Files\n\n```tsx\nconst files = {\n  \"package.json\": JSON.stringify(\n    {\n      name: \"my-app\",\n      dependencies: { express: \"^4.18.0\" },\n    },\n    null,\n    2,\n  ),\n  \"server.js\": `\n    const express = require(\"express\");\n    const app = express();\n    app.get(\"/\", (req, res) => res.send(\"<h1>Hello World</h1>\"));\n    app.listen(3000, () => console.log(\"Running on port 3000\"));\n  `,\n};\n\n<CodeSandbox\n  ref={ref}\n  files={files}\n  entryCommand=\"node server.js\"\n  port={3000}\n  height=\"100vh\"\n/>;\n```\n\n### AI Agent Integration\n\nThe sandbox is designed as a \"dumb renderer\" — the host application pushes files in and reads state out. The user does not edit code in the sandbox; an AI agent writes code, and the host pushes it via the imperative API.\n\n```tsx\nconst ref = useRef<CodeSandboxHandle>(null);\n\n// Agent starts editing — enable diff view + lock editor\nref.current.setDiffMode(true);\n\n// Agent generates new files → push them into the sandbox\nawait ref.current.updateFiles(agentGeneratedFiles);\n\n// Agent modifies a single file (surgical — no server restart)\nawait ref.current.updateFile(\"server.js\", newServerCode);\n\n// Agent deletes a file\nawait ref.current.deleteFile(\"old-route.js\");\n\n// Read errors for the agent to self-correct\nconst errors = ref.current.getErrors();\n// errors[0] → { category: \"process-stderr\", message: \"...\", filePath: \"server.js\", line: 42, sourceContext: \"...\" }\n\n// Agent done — disable diff view + unlock editor\nref.current.setDiffMode(false);\n```\n\n---\n\n## API Reference\n\n### `<CodeSandbox>` Component\n\nThe main component. Renders the full workbench (file tree, editor, terminal, preview). Uses `React.forwardRef` to expose the imperative handle.\n\n```tsx\n<CodeSandbox\n  ref={sandboxRef}\n  files={fileMap} // OR template=\"fullstack-starter\"\n  entryCommand=\"node server.js\"\n  port={3000}\n  env={{ NODE_ENV: \"development\" }}\n  height=\"100vh\"\n  className=\"my-sandbox\"\n  onFileChange={(path, content) => {}}\n  onServerReady={(port, url) => {}}\n  onProgress={(progress) => {}}\n  onError={(message) => {}}\n  onSandboxError={(error) => {}}\n  onFilesUpdated={(changes) => {}}\n/>\n```\n\n#### Props (`CodeSandboxProps`)\n\n| Prop           | Type                     | Default                                            | Description                                                                                   |\n| -------------- | ------------------------ | -------------------------------------------------- | --------------------------------------------------------------------------------------------- |\n| `files`        | `FileMap`                | —                                                  | Initial file set. Pass a flat `Record<string, string>` mapping file paths to contents.        |\n| `template`     | `string`                 | —                                                  | Use a built-in template instead of `files`. One of: `\"express-react\"`, `\"fullstack-starter\"`. |\n| `entryCommand` | `string`                 | Inferred from `package.json` or `\"node server.js\"` | Shell command to start the dev server.                                                        |\n| `port`         | `number`                 | `3000`                                             | Port the server listens on.                                                                   |\n| `env`          | `Record<string, string>` | —                                                  | Environment variables passed to Node.js processes.                                            |\n| `height`       | `string`                 | `\"100vh\"`                                          | CSS height of the sandbox root element.                                                       |\n| `className`    | `string`                 | —                                                  | CSS class name for the root element.                                                          |\n| `diffMode`     | `boolean`                | —                                                  | Externally controlled diff mode. When `true`, the editor shows Monaco's side-by-side DiffEditor for files that have changes. When `undefined`, the user controls diff via the built-in Diff button. |\n| `readOnly`     | `boolean`                | `false`                                            | Make the editor read-only. When `true`, only the agent can modify files via the imperative handle. Typical pattern: set both `readOnly` and `diffMode` to `true` while the agent is editing, then flip both off when done. |\n\n#### Callback Props\n\n| Callback         | Signature                                             | Description                                                                                    |\n| ---------------- | ----------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| `onFileChange`   | `(path: string, content: string) => void`             | Fires when a file is modified in the editor.                                                   |\n| `onServerReady`  | `(port: number, url: string) => void`                 | Fires when the dev server is ready (initial boot or after restart).                            |\n| `onProgress`     | `(progress: BootProgress) => void`                    | Fires on boot progress changes.                                                                |\n| `onError`        | `(message: string) => void`                           | Fires on errors (legacy string format).                                                        |\n| `onSandboxError` | `(error: SandboxError) => void`                       | Fires when a structured error is detected. **Primary error channel for AI agent integration.** |\n| `onFilesUpdated` | `(changes: Record<string, FileChangeStatus>) => void` | Fires after `updateFiles()` completes (files written + server restarted).                      |\n\n---\n\n### `CodeSandboxHandle` (Imperative API)\n\nAccess via a React ref. This is the primary API for host applications to control the sandbox programmatically.\n\n```tsx\nconst ref = useRef<CodeSandboxHandle>(null);\n<CodeSandbox ref={ref} ... />\n```\n\n#### Methods\n\n##### `updateFiles(files, options?)`\n\nReplace the entire file set. Diffs against current files, writes only changed files to the virtual FS, and restarts the server if anything changed.\n\nBy default, the previous file set becomes `originalFiles` for diff tracking. Use `keepBaseline` to preserve the original baseline during incremental updates (e.g., streaming AI agent edits).\n\n```ts\n// Standard update — resets diff baseline\nawait ref.current.updateFiles(newFileMap);\n\n// Skip server restart\nawait ref.current.updateFiles(newFileMap, { restartServer: false });\n\n// Incremental update — preserves diff baseline for accumulated diffs\nawait ref.current.updateFiles(newFileMap, { keepBaseline: true, restartServer: false });\n```\n\n| Param                   | Type      | Default | Description                                                   |\n| ----------------------- | --------- | ------- | ------------------------------------------------------------- |\n| `files`                 | `FileMap` | —       | Complete new file set.                                        |\n| `options.restartServer` | `boolean` | `true`  | Whether to restart the server after writing.                  |\n| `options.keepBaseline`  | `boolean` | `false` | When `true`, preserves `originalFiles` so diffs accumulate against the initial state rather than resetting on each update. Ideal for streaming AI edits where you want to show total changes. |\n\n**Hot reload vs cold restart:** If ALL changed files are hot-reloadable (CSS, HTML, images, fonts), the sandbox refreshes the preview iframe without restarting the Node.js server. If ANY changed file is JS/TS/JSON, the server process is killed and re-run.\n\n**AI agent editing pattern:**\n\n```tsx\n// 1. Agent starts editing — switch to code view, enable diff mode\nref.current.setView(\"code\");\n\n// 2. Agent edits files one at a time — push each surgically\n//    updateFile() does NOT restart the server, diffs accumulate\nawait ref.current.updateFile(\"routes/todos.js\", newContent);\nref.current.openFile(\"routes/todos.js\", 42); // scroll to changed line\n\n// 2b. Agent deletes a file\nawait ref.current.deleteFile(\"routes/deprecated.js\");\n\n// 3. Agent finishes — reconciliation with restart\nawait ref.current.updateFiles(finalFiles); // resets baseline, restarts server\nref.current.setView(\"preview\"); // switch back to see the running app\n```\n\n##### `updateFile(path, content)`\n\nUpdate a single file. Writes to the virtual FS and updates state. Does **not** restart the server — call `restart()` manually if needed, or use `updateFiles()` for bulk updates with auto-restart.\n\n```ts\nawait ref.current.updateFile(\"public/styles.css\", newCss);\n```\n\n##### `deleteFile(path)`\n\nDelete a file from the sandbox. Removes it from the virtual FS and marks it as `\"deleted\"` in `fileChanges` for diff tracking. If the file was open in the editor, it is automatically closed.\n\n```ts\nawait ref.current.deleteFile(\"routes/old-api.js\");\n// fileChanges → { \"routes/old-api.js\": \"deleted\" }\n```\n\nFiles that existed in `originalFiles` are tracked as `\"deleted\"` (shown with red indicator in file tree). Files that were added after boot and then deleted are simply removed from tracking.\n\n##### `restart()`\n\nForce restart the server process. Kills the current process and re-runs the entry command.\n\n```ts\nawait ref.current.restart();\n```\n\n##### `getFiles()`\n\nReturns the current `FileMap` (all files including edits).\n\n```ts\nconst files: FileMap = ref.current.getFiles();\n```\n\n##### `getChangedFiles()`\n\nReturns a `FileMap` containing only files that have been modified relative to `originalFiles`.\n\n```ts\nconst changed: FileMap = ref.current.getChangedFiles();\n```\n\n##### `getFileChanges()`\n\nReturns the per-file change status map. Missing keys should be treated as `\"unchanged\"`.\n\n```ts\nconst changes: Record<string, FileChangeStatus> = ref.current.getFileChanges();\n// { \"server.js\": \"modified\", \"public/new-page.html\": \"new\" }\n```\n\n##### `getErrors()`\n\nReturns all structured errors collected during this session. The array grows monotonically — new errors are appended.\n\n```ts\nconst errors: SandboxError[] = ref.current.getErrors();\n```\n\n##### `getState()`\n\nReturns the current `RuntimeState` snapshot.\n\n```ts\nconst state: RuntimeState = ref.current.getState();\n// state.status, state.previewUrl, state.terminalOutput, etc.\n```\n\n##### `setDiffMode(enabled)`\n\nEnable or disable diff mode in the editor. When enabled, files with changes show Monaco's side-by-side DiffEditor comparing `originalFiles` (left) with current files (right).\n\nUse this to show diffs in real-time while the AI agent is editing, then disable when the agent finishes.\n\n```ts\n// Agent starts editing\nref.current.setDiffMode(true);\n\n// Push agent edits — user sees diffs live\nawait ref.current.updateFiles(agentEditedFiles);\n\n// Agent done — back to normal editor\nref.current.setDiffMode(false);\n```\n\n> **Tip:** Combine with the `readOnly` prop to lock the editor during agent edits:\n> ```tsx\n> <CodeSandbox ref={ref} readOnly={agentEditing} diffMode={agentEditing} ... />\n> ```\n\n##### `setView(view)`\n\nProgrammatically switch between `\"code\"`, `\"preview\"`, and `\"swagger\"` views.\n\n```ts\nref.current.setView(\"code\");    // Show editor + file tree\nref.current.setView(\"preview\"); // Show live preview iframe\nref.current.setView(\"swagger\"); // Show auto-generated API documentation\n```\n\nBoth views are always mounted (no destroy/recreate). Switching uses opacity + pointer-events for instant toggling without losing state.\n\n##### `openFile(path)`\n\nOpen a specific file in the editor and switch to code view. Useful for highlighting agent-edited files.\n\n```ts\nref.current.openFile(\"routes/todos.js\");\n// → File opens in editor, code view activated\n```\n\n##### `getConsoleLogs()`\n\nReturns all console log entries captured from the preview iframe (console.log, info, warn, error).\n\n```ts\nconst logs: ConsoleEntry[] = ref.current.getConsoleLogs();\n```\n\n##### `clearConsoleLogs()`\n\nClear all captured console log entries.\n\n```ts\nref.current.clearConsoleLogs();\n```\n\n---\n\n### `SandboxError`\n\nStructured error type designed for AI agent consumption. Includes enough context for the agent to construct a targeted fix prompt.\n\n```ts\ninterface SandboxError {\n  id: string; // Unique ID for deduplication\n  category: SandboxErrorCategory; // Error type\n  message: string; // Human-readable error message\n  stack?: string; // Full stack trace\n  filePath?: string; // File path (relative to workdir)\n  line?: number; // Line number (1-indexed)\n  column?: number; // Column number (1-indexed)\n  timestamp: string; // ISO 8601 timestamp\n  sourceContext?: string; // ~10 surrounding source lines\n}\n```\n\n#### Error Categories (`SandboxErrorCategory`)\n\n| Category                      | Description                                                    |\n| ----------------------------- | -------------------------------------------------------------- |\n| `process-stderr`              | Output written to stderr by the Node.js process                |\n| `process-exit`                | Process exited with a non-zero code                            |\n| `runtime-exception`           | Uncaught exception in the Node.js runtime                      |\n| `browser-error`               | JavaScript error in the preview iframe (`window.onerror`)      |\n| `browser-unhandled-rejection` | Unhandled promise rejection in the iframe                      |\n| `browser-console-error`       | `console.error()` calls in the iframe                          |\n| `compilation`                 | Syntax/import errors at module load time                       |\n| `network`                     | Failed HTTP requests from the preview (fetch/XHR)              |\n| `boot`                        | Error during Nodepod boot, file writing, or dependency install |\n\n#### Source Context Format\n\nWhen available, `sourceContext` contains lines formatted as `\"lineNum: content\"`:\n\n```\n38: const express = require(\"express\");\n39: const app = express();\n40: const PORT = 3000;\n41:\n42: app.get(\"/api/data\", (req, res) => {\n43:   res.json(undefinedVariable);    // ← error here\n44: });\n45: app.listen(PORT);\n```\n\n---\n\n### `RuntimeState`\n\nThe full reactive state exposed by the runtime.\n\n```ts\ninterface RuntimeState {\n  status: BootStage;\n  progress: BootProgress;\n  previewUrl: string | null;\n  terminalOutput: string[];\n  files: FileMap;\n  originalFiles: FileMap;\n  fileChanges: Record<string, FileChangeStatus>;\n  previewReloadKey: number;\n  error: string | null;\n  errors: SandboxError[];\n}\n```\n\n| Field              | Type                               | Description                                                                 |\n| ------------------ | ---------------------------------- | --------------------------------------------------------------------------- |\n| `status`           | `BootStage`                        | Current lifecycle stage.                                                    |\n| `progress`         | `BootProgress`                     | Current boot progress (stage, message, percent).                            |\n| `previewUrl`       | `string \\| null`                   | URL for the preview iframe. `null` until server is ready.                   |\n| `terminalOutput`   | `string[]`                         | All terminal output lines (stdout + stderr).                                |\n| `files`            | `FileMap`                          | Current files in the virtual FS (including edits).                          |\n| `originalFiles`    | `FileMap`                          | Baseline files before the latest `updateFiles()`. Used for diffs.           |\n| `fileChanges`      | `Record<string, FileChangeStatus>` | Per-file change status. Missing keys = `\"unchanged\"`.                       |\n| `previewReloadKey` | `number`                           | Incremented on hot reload — triggers iframe refresh without server restart. |\n| `error`            | `string \\| null`                   | Error message if status is `\"error\"`.                                       |\n| `errors`           | `SandboxError[]`                   | All structured errors (grows monotonically).                                |\n\n### `BootStage`\n\n```ts\ntype BootStage =\n  | \"initializing\" // Nodepod.boot() in progress\n  | \"writing-files\" // Writing project files to virtual FS\n  | \"installing\" // npm install running\n  | \"starting\" // Entry command executing\n  | \"ready\" // Server is listening, preview iframe can load\n  | \"error\"; // Something failed\n```\n\n### `BootProgress`\n\n```ts\ninterface BootProgress {\n  stage: BootStage;\n  message: string;\n  percent: number; // 0-100, approximate\n}\n```\n\n### `FileChangeStatus`\n\n```ts\ntype FileChangeStatus = \"new\" | \"modified\" | \"deleted\" | \"unchanged\";\n```\n\n---\n\n## Hot Reload\n\nWhen `updateFiles()` is called, the sandbox inspects which files changed:\n\n- **Hot-reloadable extensions:** `.css`, `.html`, `.htm`, `.svg`, `.png`, `.jpg`, `.jpeg`, `.gif`, `.webp`, `.ico`, `.woff`, `.woff2`, `.ttf`, `.eot`\n- If **all** changed files have hot-reloadable extensions → the preview iframe is soft-reloaded (`location.reload()`) without restarting the Node.js server process.\n- If **any** changed file is JS/TS/JSON/etc. → the server process is killed and re-run (cold restart).\n\nThis makes CSS-only iterations instant.\n\n---\n\n## Built-in Templates\n\nUse `template=\"name\"` to bootstrap with a pre-built project.\n\n### `express-react`\n\nA lightweight Express + React app using JSONPlaceholder as a data source. React is loaded from CDN (no build step). Demonstrates posts/users CRUD views.\n\n- **Entry command:** `node server.js`\n- **Port:** 3000\n- **Files:** 9 (server.js, public/index.html, styles, 5 React components)\n\n### `fullstack-starter`\n\nA comprehensive full-stack template with authentication, CRUD, charts, and theming.\n\n- **Entry command:** `node server.js`\n- **Port:** 3000\n- **Files:** 35 (Express + sql.js + React + React Router + Auth + CRUD + Chart.js + shadcn theme variables)\n- **Features:** Login/register, todo CRUD with SQLite (sql.js), doughnut chart, light/dark theme, responsive layout\n\n### Template API\n\n```ts\nimport { getTemplate, listTemplates } from \"@illuma-ai/code-sandbox\";\n\nconst names = listTemplates();\n// [\"express-react\", \"fullstack-starter\"]\n\nconst tpl = getTemplate(\"fullstack-starter\");\n// { files: FileMap, entryCommand: string, port: number }\n```\n\n---\n\n## Theming\n\n### Sandbox Chrome (CSS Custom Properties)\n\nThe sandbox UI is themed via `--sb-*` CSS custom properties. Override them in your CSS to match your application:\n\n```css\n:root {\n  --sb-bg: #1e1e1e;\n  --sb-bg-alt: #252526;\n  --sb-bg-hover: #2a2d2e;\n  --sb-bg-active: #37373d;\n  --sb-sidebar: #252526;\n  --sb-editor: #1e1e1e;\n  --sb-terminal: #0d1117;\n  --sb-terminal-header: #161b22;\n  --sb-preview: #ffffff;\n  --sb-border: #3c3c3c;\n  --sb-text: #cccccc;\n  --sb-text-muted: #858585;\n  --sb-text-active: #ffffff;\n  --sb-accent: #007acc;\n  --sb-accent-hover: #1a8ad4;\n  --sb-success: #3fb950;\n  --sb-warning: #d29922;\n  --sb-error: #f85149;\n  --sb-info: #58a6ff;\n  --sb-scrollbar-thumb: rgba(255, 255, 255, 0.12);\n  --sb-scrollbar-thumb-hover: rgba(255, 255, 255, 0.25);\n  --sb-scrollbar-track: transparent;\n  --sb-scrollbar-width: 6px;\n}\n```\n\n### Theme Variable Bridge\n\nThe sandbox CSS also defines shadcn-compatible design tokens (`--text-primary`, `--surface-primary`, `--border-light`, `--chart-1` through `--chart-5`, etc.) in both light and dark variants. These are available inside the preview iframe content for seamless visual integration with your application's UI.\n\nAdd the `.dark` class to an ancestor element to activate dark mode tokens.\n\n---\n\n## Advanced Usage\n\n### Individual Components\n\nAll sub-components are exported individually for custom layouts:\n\n```tsx\nimport {\n  FileTree,\n  buildFileTree,\n  CodeEditor,\n  Terminal,\n  Preview,\n  BootOverlay,\n  ViewSlider,\n} from \"@illuma-ai/code-sandbox\";\n```\n\n#### `<FileTree>`\n\nRenders a collapsible file tree with per-extension SVG icons (19 distinct types: JS, TS, JSX, TSX, JSON, HTML, CSS, SCSS, MD, PY, RB, GO, RS, YML, ENV, SH, SQL, SVG, Lock) and change status indicators.\n\n```tsx\nimport { FileTree, buildFileTree } from \"@illuma-ai/code-sandbox\";\n\nconst tree = buildFileTree(fileMap);\n<FileTree\n  files={tree}\n  selectedFile=\"server.js\"\n  onSelectFile={(path) => setSelected(path)}\n  fileChanges={{ \"server.js\": \"modified\" }}\n/>;\n```\n\n#### `<CodeEditor>`\n\nMonaco-based code editor with file tabs, diff mode toggle, and change status indicators on tabs.\n\n```tsx\n<CodeEditor\n  files={fileMap}\n  originalFiles={baselineFiles}\n  fileChanges={changes}\n  activeFile=\"server.js\"\n  openFiles={[\"server.js\", \"public/index.html\"]}\n  onSelectFile={(path) => {}}\n  onCloseFile={(path) => {}}\n  onFileChange={(path, content) => {}}\n  readOnly={false}\n  diffMode={false}\n/>\n```\n\n#### `<Terminal>`\n\nClean monochrome terminal output display with minimize/expand toggle and line count badge.\n\n```tsx\n<Terminal\n  output={terminalLines}\n  minimized={false}\n  onToggleMinimize={() => setMinimized(!minimized)}\n/>\n```\n\n#### `<Preview>`\n\nLive preview iframe with JavaScript error capture (injects `window.onerror`, `unhandledrejection`, and `console.error` listeners). URL bar displays friendly `localhost:3000/` instead of internal paths.\n\n```tsx\n<Preview\n  url={previewUrl}\n  onRefresh={() => runtime.restart()}\n  onBrowserError={(error) => handleError(error)}\n  reloadKey={state.previewReloadKey}\n/>\n```\n\n#### `<BootOverlay>`\n\nLoading overlay with staged progress animation.\n\n```tsx\n<BootOverlay\n  progress={{\n    stage: \"installing\",\n    message: \"Installing express...\",\n    percent: 55,\n  }}\n/>\n```\n\n#### `<ViewSlider>`\n\nIcon-based tab toggle for Code, Preview, and API Docs views with Framer Motion animation. Icons expand to show labels on hover.\n\n```tsx\nimport type { WorkbenchView } from \"@illuma-ai/code-sandbox\";\n// WorkbenchView = \"code\" | \"preview\" | \"swagger\"\n\n<ViewSlider\n  selected={view}\n  onSelect={(v: WorkbenchView) => setView(v)}\n/>;\n```\n\n### `NodepodRuntime` Service\n\nThe framework-agnostic runtime service (no React dependency). Use directly for custom integrations.\n\n```ts\nimport { NodepodRuntime } from \"@illuma-ai/code-sandbox\";\n\nconst runtime = new NodepodRuntime({\n  files: myFiles,\n  entryCommand: \"node server.js\",\n  port: 3000,\n  workdir: \"/app\",\n  env: { NODE_ENV: \"production\" },\n});\n\nruntime.setProgressCallback((progress) => console.log(progress));\nruntime.setOutputCallback((line) => console.log(line));\nruntime.setServerReadyCallback((port, url) => console.log(\"Ready:\", url));\nruntime.setErrorCallback((error) => console.error(error));\n\nawait runtime.boot();\n\n// File operations\nawait runtime.writeFile(\"server.js\", newContent);\nawait runtime.deleteFile(\"old-route.js\");\nconst content = await runtime.readFile(\"server.js\");\n\n// State\nconst files = runtime.getCurrentFiles();\nconst changed = runtime.getChangedFiles();\nconst errors = runtime.getErrors();\nconst status = runtime.getStatus();\nconst previewUrl = runtime.getPreviewUrl();\n\n// Lifecycle\nawait runtime.restart();\nruntime.teardown();\n```\n\n### `useRuntime` Hook\n\nReact hook wrapping `NodepodRuntime`. Powers the `CodeSandbox` component internally. Use for fully custom React UIs.\n\n```ts\nimport { useRuntime } from \"@illuma-ai/code-sandbox\";\n\nconst {\n  state, // RuntimeState\n  selectedFile, // string | null\n  openFiles, // string[]\n  handleFileChange, // (path, content) => void\n  handleSelectFile, // (path) => void\n  handleCloseFile, // (path) => void\n  handleBrowserError, // (error: SandboxError) => void\n  restart, // () => Promise<void>\n  updateFiles, // (files, options?) => Promise<void>\n  updateFile, // (path, content) => Promise<void>\n  deleteFile, // (path) => Promise<void>\n  getFiles, // () => FileMap\n  getChangedFiles, // () => FileMap\n  getFileChanges, // () => Record<string, FileChangeStatus>\n  getErrors, // () => SandboxError[]\n  getState, // () => RuntimeState\n} = useRuntime(props);\n```\n\n---\n\n## Nodepod Constraints\n\nThe sandbox runs on [Nodepod](https://www.npmjs.com/package/@illuma-ai/nodepod), a browser-native Node.js runtime. Key constraints:\n\n- **No build tools:** Vite, Webpack, Next.js, etc. will not work. Use CDN-loaded libraries instead.\n- **`express.static()` does not work.** Serve files manually via `fs.readFileSync()` + `res.send()`.\n- **`res.sendFile()` does not work.** Same — use `fs.readFileSync()` + `res.send()`.\n- **Module wrapper hides browser globals:** `document`, `window`, `location` are `undefined` in server-side code (as expected in Node.js).\n- **Preview URL rewriting:** Nodepod returns `/__virtual__/{port}` URLs but the Service Worker expects `/__preview__/{port}/`. The sandbox handles this transparently.\n\n---\n\n## All Exports\n\n```ts\n// Main component\nexport { CodeSandbox } from \"@illuma-ai/code-sandbox\";\n\n// Individual components\nexport { FileTree, buildFileTree } from \"@illuma-ai/code-sandbox\";\nexport { CodeEditor } from \"@illuma-ai/code-sandbox\";\nexport { Terminal } from \"@illuma-ai/code-sandbox\";\nexport { Preview } from \"@illuma-ai/code-sandbox\";\nexport { BootOverlay } from \"@illuma-ai/code-sandbox\";\nexport { ViewSlider } from \"@illuma-ai/code-sandbox\";\n\n// Services & hooks\nexport { NodepodRuntime } from \"@illuma-ai/code-sandbox\";\nexport { useRuntime } from \"@illuma-ai/code-sandbox\";\n\n// Templates\nexport { getTemplate, listTemplates } from \"@illuma-ai/code-sandbox\";\n\n// Types\nexport type {\n  FileMap,\n  FileNode,\n  FileChangeStatus,\n  SandboxError,\n  SandboxErrorCategory,\n  SandboxErrorSeverity,\n  ConsoleEntry,\n  ConsoleLevel,\n  BootStage,\n  BootProgress,\n  RuntimeConfig,\n  RuntimeState,\n  CodeSandboxProps,\n  CodeSandboxHandle,\n  FileTreeProps,\n  CodeEditorProps,\n  TerminalProps,\n  PreviewProps,\n  BootOverlayProps,\n  WorkbenchView,\n} from \"@illuma-ai/code-sandbox\";\n```\n\n---\n\n## License\n\nMIT - See [LICENSE](./LICENSE) for details.\n","readmeFilename":"README.md"}