{"_id":"totopo","_rev":"222-291ef8e063e43fb7e214e5c47766acc2","name":"totopo","dist-tags":{"latest":"4.1.0"},"versions":{"0.1.0":{"name":"totopo","version":"0.1.0","keywords":["ai","claude","docker","devpod","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.1.0","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"ai.sh"},"dist":{"shasum":"e9d9b76bb86c775b0e56002f4cc21514a7c4a6cf","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.1.0.tgz","fileCount":15,"integrity":"sha512-vOlyK0eKUWqYQaZIP7qmkGfiBpk3sj1JOBA4nSTQ/jL+cd2cHRvqH8fe329JmbEtrtozNX9ISbfSSHwePVkI2Q==","signatures":[{"sig":"MEYCIQDcI1963PWXy7EdLmMjwXmLQZQ+1e1hPWzS104wf8+YyQIhAJJNScc0B5hoK+cFTVKFqyJ2OtQ8WPeiiD8NTFTLbhb7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35763},"type":"module","_from":"file:totopo-0.1.0.tgz","engines":{"node":">=18"},"scripts":{"lint":"biome check .","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/084b4a3448ed0d82d93ef76639c56062/totopo-0.1.0.tgz","_integrity":"sha512-vOlyK0eKUWqYQaZIP7qmkGfiBpk3sj1JOBA4nSTQ/jL+cd2cHRvqH8fe329JmbEtrtozNX9ISbfSSHwePVkI2Q==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.1.0_1773427026858_0.35641697533713845","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"totopo","version":"0.1.1","keywords":["ai","claude","docker","devpod","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.1.1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"ai.sh"},"dist":{"shasum":"4ae18a924053ac8f900a6e63cdfb48132b86c3f5","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.1.1.tgz","fileCount":15,"integrity":"sha512-uyHZYIuAqpYypM4gl5S51nzqwz0cZq2kt03sgBQ8dSHLKaN6Kr3hIxAAtgMhIpiPIERPlMfxLlN8teJAUnogvA==","signatures":[{"sig":"MEQCIEKeBn0v2eSj8Boo9BmEETLag7bazibIlY9sN1EtzMoQAiBrPBf5f7s59q2DmzcMlRaRBraRT9Tfy6RPyeag8+yk9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33545},"type":"module","_from":"file:totopo-0.1.1.tgz","engines":{"node":">=18"},"scripts":{"lint":"biome check .","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/532b38d334ffc7a61fca743d715acd83/totopo-0.1.1.tgz","_integrity":"sha512-uyHZYIuAqpYypM4gl5S51nzqwz0cZq2kt03sgBQ8dSHLKaN6Kr3hIxAAtgMhIpiPIERPlMfxLlN8teJAUnogvA==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.1.1_1773459124274_0.1439727123947252","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"totopo","version":"0.1.2","keywords":["ai","claude","docker","devpod","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.1.2","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"ai.sh"},"dist":{"shasum":"c0990a9cd47bc27ee4f234d003c2347e8395b771","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.1.2.tgz","fileCount":15,"integrity":"sha512-YmHb9khLxtktIEYZwlsSObAaN2X0xZLwE/nYgSBhjkyN4+oQZPZjaLV/BCaii+rux2LNnWZvDdJWkVqWaA/Qkg==","signatures":[{"sig":"MEQCIFJeWXR/WQUkewiCWB+/qI1L8aFXzsh60dmSYnF8eF6fAiBoMMUF4m8C/7muXvNr34RfjYjJkcUVGv/fxE74kXy3dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33803},"type":"module","_from":"file:totopo-0.1.2.tgz","engines":{"node":">=18"},"scripts":{"lint":"biome check .","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/850b046d2c9fe26ad06a8e059bdfe8e9/totopo-0.1.2.tgz","_integrity":"sha512-YmHb9khLxtktIEYZwlsSObAaN2X0xZLwE/nYgSBhjkyN4+oQZPZjaLV/BCaii+rux2LNnWZvDdJWkVqWaA/Qkg==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.1.2_1773509814959_0.22649276250547157","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"totopo","version":"0.1.3","keywords":["ai","claude","docker","devpod","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.1.3","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"ai.sh"},"dist":{"shasum":"f8f692060bb85f6a325b3d1eab6cc6e8ab2fa9a3","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.1.3.tgz","fileCount":16,"integrity":"sha512-QRRxIFgK/th+DJURfXPE5frxUun3+fa2Ebx6wmT/BiIg+kAmSOQHwhw+GVwEDZ8GTqzFD5YNFR2wLbPXPGTmbQ==","signatures":[{"sig":"MEUCIHPusjb/9bdadVp23adILTm7CdgbM2On5STi+MOrGkzgAiEAzc1wmK0SJptS7HUOR3bVNUnA7/ZL3DjcOF8DZD+kMf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36430},"type":"module","_from":"file:totopo-0.1.3.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/89e52d34008f849e8bbb73ad3f391cf7/totopo-0.1.3.tgz","_integrity":"sha512-QRRxIFgK/th+DJURfXPE5frxUun3+fa2Ebx6wmT/BiIg+kAmSOQHwhw+GVwEDZ8GTqzFD5YNFR2wLbPXPGTmbQ==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.1.3_1773510370128_0.7788011617434587","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-rc-1":{"name":"totopo","version":"0.1.4-rc-1","keywords":["ai","claude","docker","devpod","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.1.4-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"ai.sh"},"dist":{"shasum":"c2d1b6e6525ae80296ef96c279c82e36893ae5f5","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.1.4-rc-1.tgz","fileCount":15,"integrity":"sha512-hR9/b1TdgewIIDJxTlWVnof2x6w3XR3RTHj3G/dj+7z99I6wb/D/BkCRmzoHe2Sn4n03DwBx+6DcCcBvvMEpVQ==","signatures":[{"sig":"MEQCIFcBfeMIw0l7LjwMMEjwGwR/o/oJQoH+7txbtuScVYPZAiAfloxj12/rlcEY+qMTHRd25jZ10u6wlDmV6iUmwQPhaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34319},"type":"module","_from":"file:totopo-0.1.4-rc-1.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/227612a0375589aefa26bff28883f046/totopo-0.1.4-rc-1.tgz","_integrity":"sha512-hR9/b1TdgewIIDJxTlWVnof2x6w3XR3RTHj3G/dj+7z99I6wb/D/BkCRmzoHe2Sn4n03DwBx+6DcCcBvvMEpVQ==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.1.4-rc-1_1773529452615_0.3991243231561301","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-rc-2":{"name":"totopo","version":"0.1.4-rc-2","keywords":["ai","claude","docker","devpod","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.1.4-rc-2","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"ai.sh"},"dist":{"shasum":"62c2f87271ac9dac4055c4201a7791197e89052f","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.1.4-rc-2.tgz","fileCount":15,"integrity":"sha512-AnRQ8TPBnWnAC0IF71Ez/7NX+ayOetzuVe7RPGnkRhGVGyIil0pDfv9THXjH4rEuCLYZjnHiutiZojzx8xgn1Q==","signatures":[{"sig":"MEUCIQDxzifAwtdwrSytqJQNNYgsbZ7a731sCxFVkLzDFBLodAIgUTQAvds1k44Mah1IPNRe2DCtFYrE+C5Bfn70g7mbb7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34075},"type":"module","_from":"file:totopo-0.1.4-rc-2.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/0ea51d39a5d432e908098345b14cee45/totopo-0.1.4-rc-2.tgz","_integrity":"sha512-AnRQ8TPBnWnAC0IF71Ez/7NX+ayOetzuVe7RPGnkRhGVGyIil0pDfv9THXjH4rEuCLYZjnHiutiZojzx8xgn1Q==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.1.4-rc-2_1773533912487_0.2742999142545244","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-rc-3":{"name":"totopo","version":"0.1.4-rc-3","keywords":["ai","claude","docker","devpod","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.1.4-rc-3","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"ai.sh"},"dist":{"shasum":"97c3bec7c9cdfc55e2d144224a1a6d5436262418","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.1.4-rc-3.tgz","fileCount":15,"integrity":"sha512-/QAh2RGjYH7zjKvmIeC4JhIB6sX3UMZpJArGs7EmNXkUhSs5umfLdjPQCoRCXmbHO8olsqGswXUPK2oUmoFcyg==","signatures":[{"sig":"MEUCIQD8b/hPEI2KAjRSG5SQ+2+F1sZNbguvk0JlD627NRsYzgIgGn96qPTSGmfCBX7jqtxdfmzF7HM+Q7SNrPzL5//hHXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34697},"type":"module","_from":"file:totopo-0.1.4-rc-3.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/913d967c8d755c55788df9ff8fc07ec1/totopo-0.1.4-rc-3.tgz","_integrity":"sha512-/QAh2RGjYH7zjKvmIeC4JhIB6sX3UMZpJArGs7EmNXkUhSs5umfLdjPQCoRCXmbHO8olsqGswXUPK2oUmoFcyg==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.1.4-rc-3_1773534184032_0.0393408845919454","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"totopo","version":"0.1.4","keywords":["ai","claude","docker","devpod","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.1.4","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"ai.sh"},"dist":{"shasum":"d145b2411e68a46322e351b543a7623089858e6d","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.1.4.tgz","fileCount":15,"integrity":"sha512-K+e/YeZ/EBOgQqbyV/pGXYHuvWlZCVaqCrBLtX/s606N/CGU5dYkinnmi7yCa3eBjsCz76PuSwwgtfjjsmLlfQ==","signatures":[{"sig":"MEUCICqnLnFHpzIxpcsD09tymhnEsF8J6wqU6qf5yvPQ82oyAiEA1JKpQfqV6I6oNJDpifvljhd6Dr/eQRZlhy+RDcLwj2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34692},"type":"module","_from":"file:totopo-0.1.4.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/8735ff261dfde2b126a533fcf8989986/totopo-0.1.4.tgz","_integrity":"sha512-K+e/YeZ/EBOgQqbyV/pGXYHuvWlZCVaqCrBLtX/s606N/CGU5dYkinnmi7yCa3eBjsCz76PuSwwgtfjjsmLlfQ==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.1.4_1773534789497_0.09347485538471201","host":"s3://npm-registry-packages-npm-production"}},"0.1.5-rc-1":{"name":"totopo","version":"0.1.5-rc-1","keywords":["ai","claude","docker","devpod","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.1.5-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"ai.sh"},"dist":{"shasum":"1f1ac6b7549017f493f6642d2a769101bf20b1c9","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.1.5-rc-1.tgz","fileCount":15,"integrity":"sha512-F/fa0CUDfsBmUIFBlCCCtpimF0xj0ltSs2WCxMZoYU6VAaASgrnnaSCDExavYih7AFLAWAbbMwD0nvlhpErP4A==","signatures":[{"sig":"MEQCIB/nAtz3zqOLtASJ2WIYFOoi/rSk7bG2vME/Pz/APru0AiAVmtoKj5gD7cN2eDPTLrQuztAy+5iGLGjG1ARjKbby6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40820},"type":"module","_from":"file:totopo-0.1.5-rc-1.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/adba6a3d327f0b4d531487c6e126b212/totopo-0.1.5-rc-1.tgz","_integrity":"sha512-F/fa0CUDfsBmUIFBlCCCtpimF0xj0ltSs2WCxMZoYU6VAaASgrnnaSCDExavYih7AFLAWAbbMwD0nvlhpErP4A==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.1.5-rc-1_1773627096816_0.007828194787763199","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"totopo","version":"0.1.5","keywords":["ai","claude","docker","devpod","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.1.5","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"ai.sh"},"dist":{"shasum":"b353c64e9a6d26faed4b66ae6ef022ba7ac68e20","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.1.5.tgz","fileCount":15,"integrity":"sha512-CE01pYuw3J/I5RvZVDoRW7qEs+Z0I7051ZEIeOa5x6Cu5XfS2KJECkfYIZ7ax0j3ENJKz3f9daUnDYDheVqjoQ==","signatures":[{"sig":"MEYCIQDRt3Q2cwc2hiulA7MDaLjdrNCQZD3S7GVNxX3TQAzvRQIhAN7NSUlKsxOX9C03few3ter7AIcdKeYNvdNpgnj8GH5W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40815},"type":"module","_from":"file:totopo-0.1.5.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/7032d218b41150510150be092d63d750/totopo-0.1.5.tgz","_integrity":"sha512-CE01pYuw3J/I5RvZVDoRW7qEs+Z0I7051ZEIeOa5x6Cu5XfS2KJECkfYIZ7ax0j3ENJKz3f9daUnDYDheVqjoQ==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.1.5_1773628628679_0.3127004379685978","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-rc-1":{"name":"totopo","version":"0.1.6-rc-1","keywords":["ai","claude","docker","devpod","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.1.6-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"ai.sh"},"dist":{"shasum":"7d8f446c1b9a007e2df52705e4337cdd26f7d542","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.1.6-rc-1.tgz","fileCount":15,"integrity":"sha512-TlYulJBQfZeGWoAmqAhzjfIH+lZ2p3QBZLXCNZ1CLsf3dLrROnAs8UzERdwVcIPI9ngKV+HBK8agQRs5J1C73w==","signatures":[{"sig":"MEUCIQDIKSdH1UY/7X5CEEtvIfBKCkhgJz03hJENwk04PKaKYwIgUrtmSrTruH3tjRuuWaOsWAGCCGWdf3EMno7/HTwX4ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40830},"type":"module","_from":"file:totopo-0.1.6-rc-1.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/157e7bb09517ea9c1cb7eb72fde72d2b/totopo-0.1.6-rc-1.tgz","_integrity":"sha512-TlYulJBQfZeGWoAmqAhzjfIH+lZ2p3QBZLXCNZ1CLsf3dLrROnAs8UzERdwVcIPI9ngKV+HBK8agQRs5J1C73w==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.1.6-rc-1_1773638166515_0.10369653270754542","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"totopo","version":"0.1.6","keywords":["ai","claude","docker","devpod","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.1.6","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"ai.sh"},"dist":{"shasum":"ce51e52424ca873d1c8ad44e62bd4e5cd0fcb216","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.1.6.tgz","fileCount":15,"integrity":"sha512-0Bp+HbJ0d0LYZGHx2FocFP4AsWuQsY7ZpU5EF+ifLepgLt2MAyCapy+zdE3EJjFnH7KVKTG5EG111tgDFwC3dw==","signatures":[{"sig":"MEUCIEtlgsqSNtFe43y9eVGDlTKoJtjiScY9xm1ycWniLIg6AiEA+lyGRee3A3aHUOG5tG80Q4Uxnb4BY6PzBGT2vIRLu2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40825},"type":"module","_from":"file:totopo-0.1.6.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/812ada7d29b1eb077e6645db64acb009/totopo-0.1.6.tgz","_integrity":"sha512-0Bp+HbJ0d0LYZGHx2FocFP4AsWuQsY7ZpU5EF+ifLepgLt2MAyCapy+zdE3EJjFnH7KVKTG5EG111tgDFwC3dw==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.1.6_1773639088288_0.7646395212581769","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-rc-1":{"name":"totopo","version":"0.1.7-rc-1","keywords":["ai","claude","docker","devpod","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.1.7-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"ai.sh"},"dist":{"shasum":"9a10ae3eae3bb80edae8f3c59beed97d0bd34eaa","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.1.7-rc-1.tgz","fileCount":15,"integrity":"sha512-qdpZxVyH5Nm63ohpOnhFI/WaLBxIM3LNyY2rnAxS706G9K2j4FnAzWcnPQWIj044NT/WhVEHHlRCtsTABPyI5A==","signatures":[{"sig":"MEYCIQDTjat+tDuk4gO3Qqa4puaAoNqcJovMFE2UiTAt6bJBgwIhAMvaCr3DX4LGS5gF4DHuIiPXmZvmE/i86F5ZWlmufahP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46023},"type":"module","_from":"file:totopo-0.1.7-rc-1.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/dab039030ac5ac9b4d9a659bcd83f1b3/totopo-0.1.7-rc-1.tgz","_integrity":"sha512-qdpZxVyH5Nm63ohpOnhFI/WaLBxIM3LNyY2rnAxS706G9K2j4FnAzWcnPQWIj044NT/WhVEHHlRCtsTABPyI5A==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.1.7-rc-1_1773641135074_0.3598651583211252","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"totopo","version":"0.1.7","keywords":["ai","claude","docker","devpod","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.1.7","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"ai.sh"},"dist":{"shasum":"e6ec9f6094476cfdb27e0bfa1b35eda60bfe2907","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.1.7.tgz","fileCount":15,"integrity":"sha512-i6wZsq1yIWoNalZQtJvxHS0J43Sioy6hVC1QKQjdE+UG4bN5enu1iwCecmECqHzxcktwFSZFzH/7rXMlmP5gKg==","signatures":[{"sig":"MEUCIQCu0tB58faNXAvoifJYxlD7EamJZKkUuVtZn5Z0sk0eFwIgWLN9S08KRhLbmG4Es2mOfkZRVFIhVfMIYTd+buSvlAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46079},"type":"module","_from":"file:totopo-0.1.7.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/444125359980fc8b86ce1d605bb4d39a/totopo-0.1.7.tgz","_integrity":"sha512-i6wZsq1yIWoNalZQtJvxHS0J43Sioy6hVC1QKQjdE+UG4bN5enu1iwCecmECqHzxcktwFSZFzH/7rXMlmP5gKg==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.1.7_1773641857941_0.1065195421259193","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-rc-1":{"name":"totopo","version":"0.2.0-rc-1","keywords":["ai","claude","docker","devpod","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.2.0-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"ai.sh"},"dist":{"shasum":"920ce6b3e22d69409799d43ddb61e63a9085d9ef","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.2.0-rc-1.tgz","fileCount":21,"integrity":"sha512-Nw+gzlbpcrg9DDTKRJln+ECBDhVXmEggZU9PdOw+uKE29vKJlJ9yynUr09Ln6C/sCbPPhCHxy5eGGr7vY0FTgA==","signatures":[{"sig":"MEQCIFT0et66DcrltL13hHd4LW/7UW2enMDvjY9te0vscdh4AiAdt2Ea3WepSxBvlBHwe8gU1mnRLXSYj6LX/cNbrl+u2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72348},"type":"module","_from":"file:totopo-0.2.0-rc-1.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/6c7784df8b945b5aa31283fd5836e56f/totopo-0.2.0-rc-1.tgz","_integrity":"sha512-Nw+gzlbpcrg9DDTKRJln+ECBDhVXmEggZU9PdOw+uKE29vKJlJ9yynUr09Ln6C/sCbPPhCHxy5eGGr7vY0FTgA==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.2.0-rc-1_1773645057670_0.21809350472754319","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-rc-2":{"name":"totopo","version":"0.2.0-rc-2","keywords":["ai","claude","docker","devpod","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.2.0-rc-2","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"ai.sh"},"dist":{"shasum":"9992d5c6d945d6f14a8f0f0c4b7c060367b23b5b","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.2.0-rc-2.tgz","fileCount":21,"integrity":"sha512-dq36svwXyRoaB3QFTYYMVCMPEjAZsIFtfrOx6EdaJbpUoW4PNeXc5Hlxsu62+wUksypIO/IoGXuAQUx/ykIIMA==","signatures":[{"sig":"MEUCIQC0XrOXUCPh95WiaURzC+G1OoOP74mUcFNLUO15XivLCAIgBUossPEvp0nsUORUWZn+ZoqUibOeKhqqR33L2AW+5ZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72913},"type":"module","_from":"file:totopo-0.2.0-rc-2.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/869dac4a773c032a5ac0eb6bdb32092a/totopo-0.2.0-rc-2.tgz","_integrity":"sha512-dq36svwXyRoaB3QFTYYMVCMPEjAZsIFtfrOx6EdaJbpUoW4PNeXc5Hlxsu62+wUksypIO/IoGXuAQUx/ykIIMA==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.2.0-rc-2_1773645902590_0.6921375625982646","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-rc-3":{"name":"totopo","version":"0.2.0-rc-3","keywords":["ai","claude","docker","devpod","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.2.0-rc-3","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"ai.sh"},"dist":{"shasum":"3dfb85f2138647d95908521aebbe8d6cc9a9bd9b","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.2.0-rc-3.tgz","fileCount":21,"integrity":"sha512-7m8HMn5j/PAJ186PSjH6hvO+kr8o8bDgNeiIr5Ghf2/1Vo8DGVOb3MTAx48ryDBrvecLvZ99cr1ifOiKG+F9TQ==","signatures":[{"sig":"MEYCIQCXw6ERN0LqujFZg1QUliqplOC8+KbxBl1CClgyJ1gSTAIhANzRtgv1Us/k23W6SvGghO86Hf8sUE2fUdQKI+PC8a0e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72779},"type":"module","_from":"file:totopo-0.2.0-rc-3.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/96647926b40c9e0abffa1fe5b8900da3/totopo-0.2.0-rc-3.tgz","_integrity":"sha512-7m8HMn5j/PAJ186PSjH6hvO+kr8o8bDgNeiIr5Ghf2/1Vo8DGVOb3MTAx48ryDBrvecLvZ99cr1ifOiKG+F9TQ==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.2.0-rc-3_1773646782724_0.104483846504269","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"totopo","version":"0.2.0","keywords":["ai","claude","docker","devpod","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.2.0","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"ai.sh"},"dist":{"shasum":"680b5f3595643c7fb48911af5b9a68836a01486e","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.2.0.tgz","fileCount":21,"integrity":"sha512-4KyY9Lp3bfzONOR7tkqcHSV6yIEIHojZa0E5Wh1rUsJUt8oxRUN0fZArm9kpyir4HVWWMqtrswJUrLo6ECKcqw==","signatures":[{"sig":"MEQCIA4uE083T0Pe2OuNBbdCSu9fDINurn+3671KLyYVy1gPAiBp2HW+AvxkH3NklBI6NTgZ5ZouGJ5C7YoAu06GmyP3+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72774},"type":"module","_from":"file:totopo-0.2.0.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/0918e80d25b0b60104525f4e6cda95a5/totopo-0.2.0.tgz","_integrity":"sha512-4KyY9Lp3bfzONOR7tkqcHSV6yIEIHojZa0E5Wh1rUsJUt8oxRUN0fZArm9kpyir4HVWWMqtrswJUrLo6ECKcqw==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.2.0_1773647146084_0.6406810317289289","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-rc-1":{"name":"totopo","version":"0.3.0-rc-1","keywords":["ai","claude","docker","devpod","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.3.0-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"ai.sh"},"dist":{"shasum":"d6a3205ce322dd8067eeb09636cee61e8e94b0c6","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.3.0-rc-1.tgz","fileCount":21,"integrity":"sha512-OtnLPuzHSMdHICLxEKCNirelE9p2T19nvsh63D4YfpY5HoI+E0j2Si19fA8MzXOaCTNwA/g1K2NF0gL40NhvNA==","signatures":[{"sig":"MEUCIE9hpd5OYvAIp81tucl8Ah4ysiW4WDSgCMvA0pzSn2X0AiEA8ihPG7I1zgwSH7rYVY5b2jfv3znma215rgNcgDmmRKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74235},"type":"module","_from":"file:totopo-0.3.0-rc-1.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/939256fac0334e318feaa36e192b9817/totopo-0.3.0-rc-1.tgz","_integrity":"sha512-OtnLPuzHSMdHICLxEKCNirelE9p2T19nvsh63D4YfpY5HoI+E0j2Si19fA8MzXOaCTNwA/g1K2NF0gL40NhvNA==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.3.0-rc-1_1773691564853_0.8249531249370716","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"totopo","version":"0.3.0","keywords":["ai","claude","docker","devpod","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.3.0","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"ai.sh"},"dist":{"shasum":"e26a0d33ff7b512bf492a8d9404538bbbd7ad451","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.3.0.tgz","fileCount":21,"integrity":"sha512-P8sqgC9GUfONeygHHTda5GITjuIpNOQqke1NmOVTNvo/aZVJDTNCGSfftmgITXNqthYsNWoQqZuXlg1H/w3n6Q==","signatures":[{"sig":"MEUCIC6A7e+rciHW31TooBkghRGcHcOgwYajKBu7Q//5IwnqAiEA9Ck26eDqrxblwnS5BF8s+sYZt7nYUtEAGu89TD87+wY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74230},"type":"module","_from":"file:totopo-0.3.0.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/244521b869d0ca13371bfd39053f70dc/totopo-0.3.0.tgz","_integrity":"sha512-P8sqgC9GUfONeygHHTda5GITjuIpNOQqke1NmOVTNvo/aZVJDTNCGSfftmgITXNqthYsNWoQqZuXlg1H/w3n6Q==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.3.0_1773691808751_0.6011369016105201","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-rc-1":{"name":"totopo","version":"0.4.0-rc-1","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.4.0-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"ai.sh"},"dist":{"shasum":"55e068905b9afc01e5d095318d1dd197f0aef86f","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.4.0-rc-1.tgz","fileCount":20,"integrity":"sha512-JfEMCA/Ulffa3jXlsuLGQbEc6H5QbK7Ks39Jke62SaZY+yictnCGQVoU9jvvG/rOiGbHAfHZs1cfq2S6OLXzFg==","signatures":[{"sig":"MEQCIDGJF1p3fJBkz9c1wInVR4OEtXuAcJG6L4CIN1EzHtdEAiAsa43Rz8qdM/2IIbiw135EiviP2xGvuCYcq+M7iSAIAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72086},"type":"module","_from":"file:totopo-0.4.0-rc-1.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/1eb954a9fa881234633a38d75f406a9b/totopo-0.4.0-rc-1.tgz","_integrity":"sha512-JfEMCA/Ulffa3jXlsuLGQbEc6H5QbK7Ks39Jke62SaZY+yictnCGQVoU9jvvG/rOiGbHAfHZs1cfq2S6OLXzFg==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.4.0-rc-1_1773709908299_0.46094152989527415","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-rc-2":{"name":"totopo","version":"0.4.0-rc-2","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.4.0-rc-2","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"ai.sh"},"dist":{"shasum":"ca7c21c246bfbf3c189f114ff9f1ab1a50a46766","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.4.0-rc-2.tgz","fileCount":20,"integrity":"sha512-eMtIcyFJArzOwvEb2NBfe4E0WtNNjPvponCaGRxpXgT8YgG+NXs/bAZojsH0PH+JAcipIhY6Idc1i/EjWlI4/A==","signatures":[{"sig":"MEQCIHfUbM1bxL69CNRBUXng/8oei+uxPRKFkOven/aJGipCAiAXB3kgamPqmw+x2Jje98Gvy1ndPhdbmYyDmQn3KEIEjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72131},"type":"module","_from":"file:totopo-0.4.0-rc-2.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/32df54f90b6acf74c1a4f66c0e345368/totopo-0.4.0-rc-2.tgz","_integrity":"sha512-eMtIcyFJArzOwvEb2NBfe4E0WtNNjPvponCaGRxpXgT8YgG+NXs/bAZojsH0PH+JAcipIhY6Idc1i/EjWlI4/A==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.4.0-rc-2_1773710403790_0.5861330782676757","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"totopo","version":"0.4.0","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.4.0","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"ai.sh"},"dist":{"shasum":"4d45c5fb5719d924d338b405ff4f25ed052d9569","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.4.0.tgz","fileCount":20,"integrity":"sha512-E7mOXLHOVJVrP/eMoyDK3q2VCwUKbIw3onWLmbWtoE2KYo6BabzYdYBxxCwYxJLogqNyf4JXq3JrqUmmpDWrwg==","signatures":[{"sig":"MEUCIGeEtpB7up/PzdZoBoGr2flo8QhoCM/WFHydMGU6fyGMAiEA/WDd7ElMRd3+r2LDV++XGoq0dYyVbLJLybmjjSYvbLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72070},"type":"module","_from":"file:totopo-0.4.0.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/5b5760fb5fd961204d795285eab21823/totopo-0.4.0.tgz","_integrity":"sha512-E7mOXLHOVJVrP/eMoyDK3q2VCwUKbIw3onWLmbWtoE2KYo6BabzYdYBxxCwYxJLogqNyf4JXq3JrqUmmpDWrwg==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.4.0_1773711138898_0.8739286661680699","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc-1":{"name":"totopo","version":"0.5.0-rc-1","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.5.0-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"ai.sh"},"dist":{"shasum":"fd99efe5645ac826d3a1268d7afa9216263db7d9","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.5.0-rc-1.tgz","fileCount":20,"integrity":"sha512-hxjB25eWZe25mi7oHXVrypdtpwIUYajXC60KYtD7ECZwio8VFjwm3zYDdqorWnWa1jo5mEhztP+bI09f2kTVCw==","signatures":[{"sig":"MEUCIASXMwXXuvYFGpW6hFNwrt1AAc+sR8JVnWmTh+4v4llCAiEArMLyTxGv4j1AO+Q5SipZhppQbIX6A7EjrWNjSLsDFFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84029},"type":"module","_from":"file:totopo-0.5.0-rc-1.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/8431617f198f258f265bb13c03b6a564/totopo-0.5.0-rc-1.tgz","_integrity":"sha512-hxjB25eWZe25mi7oHXVrypdtpwIUYajXC60KYtD7ECZwio8VFjwm3zYDdqorWnWa1jo5mEhztP+bI09f2kTVCw==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.5.0-rc-1_1773718281974_0.8063178016283588","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc-2":{"name":"totopo","version":"0.5.0-rc-2","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.5.0-rc-2","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"18c6bff11f4f2b9898824ea074def7d3319eb1e5","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.5.0-rc-2.tgz","fileCount":20,"integrity":"sha512-FPvPqW2nALuGx4XU32tT1gVAkeCOYCBcCtRcF8JxmzeutGmvYul/Lxt0E7JR5RCE6p9n79mu3Cd3eWxCWzHJWA==","signatures":[{"sig":"MEYCIQCeGh/gmWNgay4CnH6rpYt+Ocwf5Yv32n40YJcrFSPg0AIhAJ2wOULAxUf2wVRD7NgTW4YL+ld1V/WMFR/VSxPtlDAT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84969},"type":"module","_from":"file:totopo-0.5.0-rc-2.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/bfe6e40938cbe1801805a525fb069491/totopo-0.5.0-rc-2.tgz","_integrity":"sha512-FPvPqW2nALuGx4XU32tT1gVAkeCOYCBcCtRcF8JxmzeutGmvYul/Lxt0E7JR5RCE6p9n79mu3Cd3eWxCWzHJWA==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.5.0-rc-2_1773720794937_0.28609737645161615","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc-3":{"name":"totopo","version":"0.5.0-rc-3","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.5.0-rc-3","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"c1a9c012b3a6796986e446b24379276d3c765a9d","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.5.0-rc-3.tgz","fileCount":20,"integrity":"sha512-VV8/tgMKgouPCJThc91b2bJ9uCgnXAgQkI9teuhGnA8CqvcaCjJLC7gA4hjoDxfDO4lwQ4dtykOnRZzbd9Pq0A==","signatures":[{"sig":"MEUCICvdcoXzisWpwRH9cA3ldyd+W1pfkHLoeCRyM3JQRiFfAiEA0oTDKpdpUoR87Ayg7iBiiW8DpFYu7TQQSkKcWrWoJ34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84293},"type":"module","_from":"file:totopo-0.5.0-rc-3.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/4c1be3ec919cfaf9ae75e8ed70a58c6f/totopo-0.5.0-rc-3.tgz","_integrity":"sha512-VV8/tgMKgouPCJThc91b2bJ9uCgnXAgQkI9teuhGnA8CqvcaCjJLC7gA4hjoDxfDO4lwQ4dtykOnRZzbd9Pq0A==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.5.0-rc-3_1773721301543_0.05782971680542359","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc-4":{"name":"totopo","version":"0.5.0-rc-4","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.5.0-rc-4","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"d3b333f64a4402e0df64f953cb4a73addd2dbad2","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.5.0-rc-4.tgz","fileCount":20,"integrity":"sha512-gRJ0/+JZf8Sn2JeXJDyw/CC7AbIKmwTwTZPQiM215UzjHQGUZLT4uaksQChdaeTlTLNZSyvmSUIOYWoMfajtLA==","signatures":[{"sig":"MEYCIQD9nsh/DpeyNIHDcELR73u6GUkun4R0Rnp9ABb38AKSNwIhAMzBXgPFsGkxY3Dm4CYqw4w3p4U3o3xaJYwVfN9ix+tf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85249},"type":"module","_from":"file:totopo-0.5.0-rc-4.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/09398064737e2d9a719c8097788ac55c/totopo-0.5.0-rc-4.tgz","_integrity":"sha512-gRJ0/+JZf8Sn2JeXJDyw/CC7AbIKmwTwTZPQiM215UzjHQGUZLT4uaksQChdaeTlTLNZSyvmSUIOYWoMfajtLA==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.5.0-rc-4_1773721720558_0.2994196117463046","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"totopo","version":"0.5.0","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.5.0","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"08353fcd86502e32882ab4e54697f0634a8d1b16","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.5.0.tgz","fileCount":20,"integrity":"sha512-SwnjDnNfeUwHG2PEWYwAUNI5k/RHJ8rU02pK8q+7IWvpv/YSXnI982B+w0pHzQs9Qbx1wVgbpsF4r1+EazkgGw==","signatures":[{"sig":"MEYCIQDlptcqRYu0HWjwF/v1AW85pMURzu9h+eA83QCcFxDtHAIhAKg2GauJXF8ZV3v+mm8Yp0YWVB+7URlchVKRdZrnpAvA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85400},"type":"module","_from":"file:totopo-0.5.0.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/60a6bdf7d618974a834745a184ff9971/totopo-0.5.0.tgz","_integrity":"sha512-SwnjDnNfeUwHG2PEWYwAUNI5k/RHJ8rU02pK8q+7IWvpv/YSXnI982B+w0pHzQs9Qbx1wVgbpsF4r1+EazkgGw==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.5.0_1773722710761_0.5607018746163976","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-rc-1":{"name":"totopo","version":"0.6.0-rc-1","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.6.0-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"d762dbe3b9897f7a238ada532ee4e5e49c56ac1d","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.6.0-rc-1.tgz","fileCount":20,"integrity":"sha512-eHdKe9j3HxotUIGRBZmHp7EJumAOhBoMV0KPeZ+GHNI1AepKgM5YiN38Ky6uMf2YK4VHzgV2xawEgq+tsZIDVw==","signatures":[{"sig":"MEUCIQCW03isLJWJPSm03zknkgqH34+jMwA9hEEem1dlwXK9bQIgMOiKwHnhR8bNeyeDmz4Oi9dqpjfjyRu1m6lWr4MDtHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86366},"type":"module","_from":"file:totopo-0.6.0-rc-1.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/6765cdf73a754d61252ff66cf977809a/totopo-0.6.0-rc-1.tgz","_integrity":"sha512-eHdKe9j3HxotUIGRBZmHp7EJumAOhBoMV0KPeZ+GHNI1AepKgM5YiN38Ky6uMf2YK4VHzgV2xawEgq+tsZIDVw==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.6.0-rc-1_1773764366305_0.15625197927490908","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-rc-2":{"name":"totopo","version":"0.6.0-rc-2","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.6.0-rc-2","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"cdeb55993f4211f7988592b9d8406b712c27991a","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.6.0-rc-2.tgz","fileCount":20,"integrity":"sha512-mwqVQExCbKGDUTU7DYHCDoUO8jFjMYowD/NuKDrv98FLkfUKMBUehwltGhVNLVfgaRinkheX9zKBMvj77+732A==","signatures":[{"sig":"MEQCICyckhRBYSj1CDRJZ7VVudZA+c8xFe70nLAhSQtpE7FPAiBR/e65qzBkDuwap6MqZZ1jk+fG/giAGlLCFnIa0liOGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90662},"type":"module","_from":"file:totopo-0.6.0-rc-2.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/879738c93e8f4e69a33a9ccfb84f9d3e/totopo-0.6.0-rc-2.tgz","_integrity":"sha512-mwqVQExCbKGDUTU7DYHCDoUO8jFjMYowD/NuKDrv98FLkfUKMBUehwltGhVNLVfgaRinkheX9zKBMvj77+732A==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.6.0-rc-2_1773766914227_0.03282060890184835","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-rc-3":{"name":"totopo","version":"0.6.0-rc-3","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.6.0-rc-3","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"3c4abfef874413146576987c2c2680b7924be748","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.6.0-rc-3.tgz","fileCount":20,"integrity":"sha512-FH1079JkcdYEwV2/UF+wP/MUIpj8MgFPonfItdc4li0H5YZzrQ5q3ey3YpI8R48vyoNFVPh/4lMVMbDUCeb+Ng==","signatures":[{"sig":"MEUCIQCcxSrcPZ26H5iR0OTVe0EkVD/V4f2jjessoRtRcf3lKwIgIXXgwx/ux74+CEMDlMMvX1Ol39NtMjzSwqxRKx/w4SE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90621},"type":"module","_from":"file:totopo-0.6.0-rc-3.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/97f785a452204b1477fa3e9796ecd01d/totopo-0.6.0-rc-3.tgz","_integrity":"sha512-FH1079JkcdYEwV2/UF+wP/MUIpj8MgFPonfItdc4li0H5YZzrQ5q3ey3YpI8R48vyoNFVPh/4lMVMbDUCeb+Ng==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.6.0-rc-3_1773767650476_0.29194351461660073","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-rc-4":{"name":"totopo","version":"0.6.0-rc-4","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.6.0-rc-4","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"22f27fa6b66a21a64ccd44c09a289dfc2748100c","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.6.0-rc-4.tgz","fileCount":20,"integrity":"sha512-BtG7Nxko3Te0h6BTLPqsScGsFT5nFV60XHZ56Bu9OkXixzRvdtoEKS7dv8+Ui72A+y1AisRT1BQlHZgLHfCH0g==","signatures":[{"sig":"MEUCIQCeWbocCtnMA0EnlyN4pfN2SvmdYksL01RViRvbH6urXQIgAgWRfcaflD3BHHuFZfwCdf46HIWNrTQhTDv8mkON0j8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91263},"type":"module","_from":"file:totopo-0.6.0-rc-4.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/7e79299dce1cb5d387f1cde8aba161c4/totopo-0.6.0-rc-4.tgz","_integrity":"sha512-BtG7Nxko3Te0h6BTLPqsScGsFT5nFV60XHZ56Bu9OkXixzRvdtoEKS7dv8+Ui72A+y1AisRT1BQlHZgLHfCH0g==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.6.0-rc-4_1773768191846_0.16668190995197185","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-rc-5":{"name":"totopo","version":"0.6.0-rc-5","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.6.0-rc-5","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"76bf18d6539b3b08ae03724c05d18ef20c287a7d","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.6.0-rc-5.tgz","fileCount":20,"integrity":"sha512-KXnE8N4mF8kNmrEB6yaQiUCbNwruDRGaEcUnJtP42DZlz2YBoyWMPIiagbaanUOKSdJeFVNJHCCCzDP466rbfA==","signatures":[{"sig":"MEYCIQD4icQwSC3/9Q+QpowvNdgFnJUDp+liUDqE6Lwtxl85swIhAPf47qHdt3DYmPu6sZIDn50qtXNISHU6B6ZpmoRmrkIG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91613},"type":"module","_from":"file:totopo-0.6.0-rc-5.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/7de1c7c8df9a1d6cc4789fd172dd8441/totopo-0.6.0-rc-5.tgz","_integrity":"sha512-KXnE8N4mF8kNmrEB6yaQiUCbNwruDRGaEcUnJtP42DZlz2YBoyWMPIiagbaanUOKSdJeFVNJHCCCzDP466rbfA==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.6.0-rc-5_1773769618950_0.2621543710339782","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-rc-6":{"name":"totopo","version":"0.6.0-rc-6","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.6.0-rc-6","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"02446acc67c8b79edaa949d6152035e7d5d744cb","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.6.0-rc-6.tgz","fileCount":20,"integrity":"sha512-tMAEZJ2cWX78kGwbyIa+ExxzeyD/PVLn13+xHud2Ly41HUPMYbFfgNKojUzmWlZPQqXap7pbO0sWxNek9R9XhQ==","signatures":[{"sig":"MEYCIQDBVHt454DWfJX/TVpVg8kvH22QJZpS8QlKW1bCwRzFYwIhAPbdU3qIKAZzB5ad7Sob/U1hBKsXl2b85AXQ4Jd9Kl0h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91613},"type":"module","_from":"file:totopo-0.6.0-rc-6.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/f77f2680bded5c703e7e248d7bf2bd30/totopo-0.6.0-rc-6.tgz","_integrity":"sha512-tMAEZJ2cWX78kGwbyIa+ExxzeyD/PVLn13+xHud2Ly41HUPMYbFfgNKojUzmWlZPQqXap7pbO0sWxNek9R9XhQ==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.6.0-rc-6_1773772134931_0.16019321250711704","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-rc-7":{"name":"totopo","version":"0.6.0-rc-7","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.6.0-rc-7","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"a501b5d5aa35ecc0c529eafeb157a3a35ae05fc8","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.6.0-rc-7.tgz","fileCount":20,"integrity":"sha512-VZQJhnv96+SwPHwFNocdMuBJb1TrbYfnL7IsDj0pkD7VaEvuRmWmT8KrWRoX0B1eCWfSIYPg0faJ//NnyDV/1A==","signatures":[{"sig":"MEQCIDon9gdnYRDUMS1x53VarCeJSuownoeyeXROfvtjl8cUAiBX9PA6+Jj9nRYqkfzKIrgq5fzCUHpy+jkqMBfFNy/n5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92117},"type":"module","_from":"file:totopo-0.6.0-rc-7.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/6780cbf28365edc85e97b709896c888c/totopo-0.6.0-rc-7.tgz","_integrity":"sha512-VZQJhnv96+SwPHwFNocdMuBJb1TrbYfnL7IsDj0pkD7VaEvuRmWmT8KrWRoX0B1eCWfSIYPg0faJ//NnyDV/1A==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.6.0-rc-7_1773785444801_0.8740553876807664","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-rc-8":{"name":"totopo","version":"0.6.0-rc-8","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.6.0-rc-8","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"cf0e065dca43c88e0be824dff7a6484df5ef92d9","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.6.0-rc-8.tgz","fileCount":20,"integrity":"sha512-Cp3AIpTgYS32XW8572FOcKxebPijr9Yji+/3/umrhSF2cvYwABEDkMPIHM/PIsLgniYekXPHLmNYP56GZ6uVdg==","signatures":[{"sig":"MEYCIQCtxIJVdMFjTYgxl/Itz7ph91oaLxOoPr3ed8Kr1BGs9QIhAOfomCP3KbJt3kxm22z6d0iD3XSNpc7xpytfVNf6Aaid","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92162},"type":"module","_from":"file:totopo-0.6.0-rc-8.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/934a050fa2a0f13b7a4e8a1916bcd968/totopo-0.6.0-rc-8.tgz","_integrity":"sha512-Cp3AIpTgYS32XW8572FOcKxebPijr9Yji+/3/umrhSF2cvYwABEDkMPIHM/PIsLgniYekXPHLmNYP56GZ6uVdg==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.6.0-rc-8_1773786009340_0.01862110636020864","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"totopo","version":"0.6.0","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.6.0","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"b8a77fcba25094bd327050943765bfa9eaf1f701","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.6.0.tgz","fileCount":20,"integrity":"sha512-6WBLllKgeF9c5ObVld1zI4KGG5NWziHPhCQofGPXd/oXDopiz4FasThAEIsMaj0gWZb4zW+xSokDp065jBBSRw==","signatures":[{"sig":"MEYCIQDrJcA8orAUydPkiH5dhn2/tllNORIwFhd9OY9v5mPOQwIhAIgH9mX11frnM30K5GRgYBogt83mzYzB6+QLqBj+AzQf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92157},"type":"module","_from":"file:totopo-0.6.0.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/acd59924d30485f7e6c1cdcb6313f475/totopo-0.6.0.tgz","_integrity":"sha512-6WBLllKgeF9c5ObVld1zI4KGG5NWziHPhCQofGPXd/oXDopiz4FasThAEIsMaj0gWZb4zW+xSokDp065jBBSRw==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.6.0_1773786595628_0.9120953535522867","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-rc-1":{"name":"totopo","version":"0.6.1-rc-1","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.6.1-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"fb38d161d087bf7bdfbeaa1cfcf38249dea2fec1","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.6.1-rc-1.tgz","fileCount":20,"integrity":"sha512-du6OTaytA20/W+cjxWc7hrxVqBgg93khg8B2SiRDodRO7gSuvM/kTiwVK8/qJMlCf2KGtYQM6QW1Q2hF3eG9SQ==","signatures":[{"sig":"MEUCIQD05MIF4tuxuV5pOpv7ezxHQ8JomzpdU8Mz4DHrp4xx7AIgTw2HuoagWWJu6sH8lsRBwdFu2pldNKRIxJwhw0vSlTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91844},"type":"module","_from":"file:totopo-0.6.1-rc-1.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/e31ed25844533148707a0d98d70fd290/totopo-0.6.1-rc-1.tgz","_integrity":"sha512-du6OTaytA20/W+cjxWc7hrxVqBgg93khg8B2SiRDodRO7gSuvM/kTiwVK8/qJMlCf2KGtYQM6QW1Q2hF3eG9SQ==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.6.1-rc-1_1773787108142_0.08992295316915899","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-rc-2":{"name":"totopo","version":"0.6.1-rc-2","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.6.1-rc-2","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"4dd576fb9f2d2d6350de84c380ea10f743001ac5","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.6.1-rc-2.tgz","fileCount":20,"integrity":"sha512-OllMT2nlcceLCj2lSPlvYcFLDyYd5MNgEEsZEEvmskbh29e/vGNKqGobNHQ/1uSdExqsEUXWfVpBqzDlPDBRFQ==","signatures":[{"sig":"MEQCIEnYDtR+RXVIMXoTrCrvQ+gnGZ2ozg/pLCon8kly9veUAiAoLCS6kh12XuCvXet+P15/ZeEFaamlTBqu2943gZZg1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91894},"type":"module","_from":"file:totopo-0.6.1-rc-2.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/593e1265a7995cd6bb36baea789b6f5e/totopo-0.6.1-rc-2.tgz","_integrity":"sha512-OllMT2nlcceLCj2lSPlvYcFLDyYd5MNgEEsZEEvmskbh29e/vGNKqGobNHQ/1uSdExqsEUXWfVpBqzDlPDBRFQ==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.6.1-rc-2_1773787400963_0.261000401984091","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-rc-3":{"name":"totopo","version":"0.6.1-rc-3","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.6.1-rc-3","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"7e51c700b61945458401fa157f23362ff1b69ffc","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.6.1-rc-3.tgz","fileCount":20,"integrity":"sha512-8al2id1SrZDp/iai6yHYHZD5Or7Zbc0NRMV+YsDKOjvj2zaXpafdisos3sj/4wLwP9sA3AykdYEmAMwkYYE6SA==","signatures":[{"sig":"MEUCIQDSA7K70VqQ4c2a8cQIr6kKKc42bHuHFyVR5t9JeolKOQIgGQIvxZAb5TqUabFpuNL5Fyy1TUDXRO64BZCOSsJlzPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91621},"type":"module","_from":"file:totopo-0.6.1-rc-3.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/8b4d6d58b73f1c81f2006bff3c2d9c2a/totopo-0.6.1-rc-3.tgz","_integrity":"sha512-8al2id1SrZDp/iai6yHYHZD5Or7Zbc0NRMV+YsDKOjvj2zaXpafdisos3sj/4wLwP9sA3AykdYEmAMwkYYE6SA==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.6.1-rc-3_1773788000633_0.7721983306426488","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-rc-4":{"name":"totopo","version":"0.6.1-rc-4","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.6.1-rc-4","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"fd4e82ba90238493c80090b1e85aec64be99f82c","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.6.1-rc-4.tgz","fileCount":20,"integrity":"sha512-26K9BYv6FPRMqCbi6XO8De/6iSRjlH/JYqzXpllPqMCvCSAA8wE0Mu823VxsFl2yVrg/PAeXdXhoPS61QKzI8g==","signatures":[{"sig":"MEYCIQCUIhyt0iPnCu3K0XyCvq+Bhu7NHXAQDfYCZczVH3wgvQIhAIVEKuZuXtUGF9XdcrVsyjyplN4WXg945iQYhf6EEGFn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90854},"type":"module","_from":"file:totopo-0.6.1-rc-4.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/f715598ab479134ba291c1967023fc6c/totopo-0.6.1-rc-4.tgz","_integrity":"sha512-26K9BYv6FPRMqCbi6XO8De/6iSRjlH/JYqzXpllPqMCvCSAA8wE0Mu823VxsFl2yVrg/PAeXdXhoPS61QKzI8g==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.6.1-rc-4_1773788742393_0.15277011063350465","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"totopo","version":"0.6.1","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.6.1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"7e22c55a9d2e693050983788645e9301a1ce6ce7","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.6.1.tgz","fileCount":20,"integrity":"sha512-vzxBlCgY+xLRF2rhiiFubadfDJRCD5bLc5fnbpYXAzrnFnEz/Q10df4Pj8Rrn9bSuBlkANXCM3GjwYXbWwX1hw==","signatures":[{"sig":"MEUCIDqtCyT77B0i1cLvLQyqdnTXhz7teQriU0OfoPLPhgaZAiEAnyojSki1yneyNlKAXFayFwT76yfrTuGqoTZmWMb8O5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90849},"type":"module","_from":"file:totopo-0.6.1.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/f029d73f89b97e9d3b134fde90b38b6f/totopo-0.6.1.tgz","_integrity":"sha512-vzxBlCgY+xLRF2rhiiFubadfDJRCD5bLc5fnbpYXAzrnFnEz/Q10df4Pj8Rrn9bSuBlkANXCM3GjwYXbWwX1hw==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.6.1_1773788880713_0.22096702641978117","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-rc-1":{"name":"totopo","version":"0.7.0-rc-1","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.7.0-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"5537d406d136d41c7762646b1e90d85529cc4ee5","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.7.0-rc-1.tgz","fileCount":21,"integrity":"sha512-mEbkNqzFKp0qwBj5E+BT1fro0YTEV9StlrlbSY0xMvg587r0LRMucCm96gx7SPXJFoLnRrIouVQev+ukbAqlig==","signatures":[{"sig":"MEQCIFAIaT2+8dCI4NHRe9hXtd3rtsfbyHINEi4U5XpCWYfzAiAKROtE756SBpeBqK92B6KfOhzqI6mjS2NXuS1LfdGRIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97865},"type":"module","_from":"file:totopo-0.7.0-rc-1.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/4a37a25eb4d12eb1b2dbf1f80ab49942/totopo-0.7.0-rc-1.tgz","_integrity":"sha512-mEbkNqzFKp0qwBj5E+BT1fro0YTEV9StlrlbSY0xMvg587r0LRMucCm96gx7SPXJFoLnRrIouVQev+ukbAqlig==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.7.0-rc-1_1773800301958_0.4875259604870019","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-rc-2":{"name":"totopo","version":"0.7.0-rc-2","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.7.0-rc-2","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"393b46ca3aff4331c193cac3c611a172156abdc7","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.7.0-rc-2.tgz","fileCount":21,"integrity":"sha512-1A3dzCq49WdkHFDLp/ANlwe4Kqe5wkfBphhvrZ2TRQS9t0M59zQE+v49TRwXOIHsQiGRrsLOCoQS9tdr1u/oEA==","signatures":[{"sig":"MEYCIQCsyBnU3kLf7o8lJFsMQusMAroW+YwEJ30KDsscsjU2xQIhAJkor+2eJHMdn4Rx2mqe9TkdZrZOncJWBhAbqMLqkMx/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98276},"type":"module","_from":"file:totopo-0.7.0-rc-2.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/7b1ce2bea7ba1cb8070bde7f6881ec5c/totopo-0.7.0-rc-2.tgz","_integrity":"sha512-1A3dzCq49WdkHFDLp/ANlwe4Kqe5wkfBphhvrZ2TRQS9t0M59zQE+v49TRwXOIHsQiGRrsLOCoQS9tdr1u/oEA==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.7.0-rc-2_1773801098823_0.9034780984298967","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-rc-3":{"name":"totopo","version":"0.7.0-rc-3","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.7.0-rc-3","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"0f15079f8c017d18ee3a10dcf5b32f04036799d6","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.7.0-rc-3.tgz","fileCount":21,"integrity":"sha512-zVVQ6pd9V7d3ZvtJKzJd3HxpVEF9+D1Qije8cvJNbfjbux92PXwZZT0vrmuXVkmMq8nuzbBIAnkHn5OGULIpdQ==","signatures":[{"sig":"MEYCIQDC1S5X2PqnB0y9o8+B8BbaDuhA7Bt6XJ6Qm3jEC4gPJAIhAJyUKk/7KVx4fLAd47FBC4gprazaI2YGdbc90jxTX8mf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98211},"type":"module","_from":"file:totopo-0.7.0-rc-3.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/325269db5d8516e65788ee3ed0d01947/totopo-0.7.0-rc-3.tgz","_integrity":"sha512-zVVQ6pd9V7d3ZvtJKzJd3HxpVEF9+D1Qije8cvJNbfjbux92PXwZZT0vrmuXVkmMq8nuzbBIAnkHn5OGULIpdQ==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.7.0-rc-3_1773802766401_0.2940212357682066","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"totopo","version":"0.7.0","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.7.0","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"f67ceca4e7eb090e17522bad0ea5d85ce686b653","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.7.0.tgz","fileCount":21,"integrity":"sha512-eWqntsK5xq9CigwRDFIrUGIJsuzH6xVT8dtDs5Ccvk67NGbZ4S0SIN/0S6+SSCXwvCRh98bmprtYhd/jcDQzLg==","signatures":[{"sig":"MEUCIHRC4A8kYNZsbAdfYVNfdNjLfFw+d8A9SBESuyokVmHUAiEA/MznKpvhd/G7pYS8l6Qk+JpXq9kxdpQzaFhec1NAE1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98206},"type":"module","_from":"file:totopo-0.7.0.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/f3e03d0b5f48413c305caef1e7b1be8a/totopo-0.7.0.tgz","_integrity":"sha512-eWqntsK5xq9CigwRDFIrUGIJsuzH6xVT8dtDs5Ccvk67NGbZ4S0SIN/0S6+SSCXwvCRh98bmprtYhd/jcDQzLg==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tsx":"^4.21.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.7.0_1773803636808_0.7452778551771226","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-rc-1":{"name":"totopo","version":"0.8.0-rc-1","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.8.0-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"9887a0e83d5f10b22074fa45e8aa51ec8ad6056f","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.8.0-rc-1.tgz","fileCount":20,"integrity":"sha512-vQ8UW+dkDi+xrLGi30H3kuCthyIb/URcM4UWmH+DPSGpRp3WXAy/oJZn//FwuPKvkvvZvhNlBQUBwUPdpy6bbQ==","signatures":[{"sig":"MEYCIQDJjb/pRVhHXKTBwNHqtK+YqkWCyABRM76PldWfk3e2VwIhAJSoBzfH5C3dlXVkc/9sL4lUSl3Cub4lqQn1GaxOfRiz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94583},"type":"module","_from":"file:totopo-0.8.0-rc-1.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/09bddb4420297ea115ce5bc03243e669/totopo-0.8.0-rc-1.tgz","_integrity":"sha512-vQ8UW+dkDi+xrLGi30H3kuCthyIb/URcM4UWmH+DPSGpRp3WXAy/oJZn//FwuPKvkvvZvhNlBQUBwUPdpy6bbQ==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.8.0-rc-1_1773900461473_0.6436811428585203","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"totopo","version":"0.8.0","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.8.0","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"195af8998f8151a571bf188b7ed5be5d395ee8df","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.8.0.tgz","fileCount":20,"integrity":"sha512-ZBqsR1GS0652+aKaewLECMaazejZ2MLgUwRTN8hf4eqEQuijbk+6D+GEvkJNkXk0MUqelsDzoYRWqbjP3f79pA==","signatures":[{"sig":"MEQCIBHRxcmLqGKtjjuBHl8X68Zo+qdZg25h28qgPe/QPxUTAiAwidFwlXkiOfi9Mc3VohrcXcUiWy6JoOjAf5zyzQ60kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94578},"type":"module","_from":"file:totopo-0.8.0.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/67998d06c53be75ee6601da6bc49247c/totopo-0.8.0.tgz","_integrity":"sha512-ZBqsR1GS0652+aKaewLECMaazejZ2MLgUwRTN8hf4eqEQuijbk+6D+GEvkJNkXk0MUqelsDzoYRWqbjP3f79pA==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.8.0_1773900678238_0.11427123902171155","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-rc-1":{"name":"totopo","version":"0.9.0-rc-1","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.9.0-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"614c78da889c9227970f5ef0154a4df63d86c2db","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.9.0-rc-1.tgz","fileCount":22,"integrity":"sha512-8+PMtRBiADPdDVvzKqrvU9DC72MjuxbiBvsUMcVpV7ETdfDL2yeNRsh8VVkQTgJJXh2pfODLaP2wOEKuAg96Kg==","signatures":[{"sig":"MEQCIGjxcvZmr2b7UckUfFND/e12o0oxXua17W1msAwnL2WdAiAn8bylrKd7759M8JTYqA3EvnDTVSGSKQEPTX5pYB/mrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111084},"type":"module","_from":"file:totopo-0.9.0-rc-1.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/4d59739c14846cdd47a2ae9c0d8f80bd/totopo-0.9.0-rc-1.tgz","_integrity":"sha512-8+PMtRBiADPdDVvzKqrvU9DC72MjuxbiBvsUMcVpV7ETdfDL2yeNRsh8VVkQTgJJXh2pfODLaP2wOEKuAg96Kg==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.9.0-rc-1_1773953590433_0.7031065118257112","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-rc-2":{"name":"totopo","version":"0.9.0-rc-2","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.9.0-rc-2","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"7382a4ae9abb3ece07f08c9bf288c9c11751d28f","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.9.0-rc-2.tgz","fileCount":22,"integrity":"sha512-Q6u6c1YZgIPFnke7bgAmn1RIROwa1CqX8mzz4MaGyK2DA60fb2IniuxbiSMAaaTWuQWYv8lg0MqZSxc9t4Jg+w==","signatures":[{"sig":"MEUCIE6WETugos9LSdStRmV32XFZNeIy+kIk0acqyBLxIEsRAiEA+o6ofZPDKcAIfjCcWZx/vB/NvHFSBHI7yPTz3MtTwkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113416},"type":"module","_from":"file:totopo-0.9.0-rc-2.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/50482d31ca94e13d71d85a4cb5876dae/totopo-0.9.0-rc-2.tgz","_integrity":"sha512-Q6u6c1YZgIPFnke7bgAmn1RIROwa1CqX8mzz4MaGyK2DA60fb2IniuxbiSMAaaTWuQWYv8lg0MqZSxc9t4Jg+w==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.9.0-rc-2_1773961424981_0.42267902286040315","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-rc-3":{"name":"totopo","version":"0.9.0-rc-3","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.9.0-rc-3","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"19402e02f58d739b6e91b98c1a7b9ac8a46e6ff8","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.9.0-rc-3.tgz","fileCount":22,"integrity":"sha512-8TftLakK9bHcEU+wRdgxkJEtP3OiLsKnw4+WgfW/3Ri8FhqmCJDQVXcrbn1NaODq9ebQaXKbINTPc9NMq5/Y1A==","signatures":[{"sig":"MEUCIQC5+EgTQWk1DJiU2BFKyjpQmRCS9YeY72IHAL1SCltbIQIgAv5fXwvEgQhP4929L7zx1WIbUZeKbF3azkIAI1Khrns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113767},"type":"module","_from":"file:totopo-0.9.0-rc-3.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/de234fb5ad07c5670b8c6b12d696bb1c/totopo-0.9.0-rc-3.tgz","_integrity":"sha512-8TftLakK9bHcEU+wRdgxkJEtP3OiLsKnw4+WgfW/3Ri8FhqmCJDQVXcrbn1NaODq9ebQaXKbINTPc9NMq5/Y1A==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.9.0-rc-3_1773961864344_0.6791116204492411","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-rc-4":{"name":"totopo","version":"0.9.0-rc-4","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.9.0-rc-4","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"cc06bae7f6e1b693b0f600ed99116f8d033512ea","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.9.0-rc-4.tgz","fileCount":22,"integrity":"sha512-lLwLHFZRpQnXa06M9o10q/n7+zk+4jK2fSqxWLUZPTIXljX+WA+8ZANyCqaZBwCu1lOKbAFCdlcaAWMqsi0dsw==","signatures":[{"sig":"MEYCIQDx/bcRbZQbmdvePX81ng4sNAIkIFZLgSIDMrLfLv2xvgIhALwaW/je77gUc1H/8RrMVsFqP+kOtMuExSWvkCndvqem","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114304},"type":"module","_from":"file:totopo-0.9.0-rc-4.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/0f1bd388c196987588fb693f31934cb4/totopo-0.9.0-rc-4.tgz","_integrity":"sha512-lLwLHFZRpQnXa06M9o10q/n7+zk+4jK2fSqxWLUZPTIXljX+WA+8ZANyCqaZBwCu1lOKbAFCdlcaAWMqsi0dsw==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.9.0-rc-4_1773962248930_0.8471016279068524","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-rc-5":{"name":"totopo","version":"0.9.0-rc-5","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.9.0-rc-5","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"6cedab14ebe09d24870ad77afda08b6fcea7bcbb","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.9.0-rc-5.tgz","fileCount":22,"integrity":"sha512-99FD3RXbTw8dOjl92qDC/fl3DNwwgn1K824JznXLbrT8HvV13IQyfnrzi3YC4+yHcNnhW/TVh9RF/zA2SQaEzA==","signatures":[{"sig":"MEYCIQCqclQYV985WHiPePwmy7bh2++IKrCUviX7YfWwsFC85wIhAK8pwX6mweoDd7UNIZ6w7SqbqF6zPWSKMpMZ0jAV22cE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114389},"type":"module","_from":"file:totopo-0.9.0-rc-5.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/852b44a8fba17b6b844dc7dee5640bd4/totopo-0.9.0-rc-5.tgz","_integrity":"sha512-99FD3RXbTw8dOjl92qDC/fl3DNwwgn1K824JznXLbrT8HvV13IQyfnrzi3YC4+yHcNnhW/TVh9RF/zA2SQaEzA==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.9.0-rc-5_1773962757526_0.4224498345359089","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-rc-6":{"name":"totopo","version":"0.9.0-rc-6","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.9.0-rc-6","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"7c5a0dcb5d716e4e01a25a9555a1c92a87496266","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.9.0-rc-6.tgz","fileCount":22,"integrity":"sha512-gjDaXtV89Y8K6w7JynEwUzUfHUWuEvP0QcOj4btDW5fGVC01Sybmi2eDsp5wGV0N+z4O5Y/dr+BZCDUg4wFj+g==","signatures":[{"sig":"MEQCIHPL0HSvB2nzMoklrmT1VXwVbEwy2ANfeD42DQk1v90+AiBsiY+PaAk/BAVdSWkdgXyhyGJB6gzM6yLUkraOYRi/DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114679},"type":"module","_from":"file:totopo-0.9.0-rc-6.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/e2a4b338b8205f92683781ecb7c6dd75/totopo-0.9.0-rc-6.tgz","_integrity":"sha512-gjDaXtV89Y8K6w7JynEwUzUfHUWuEvP0QcOj4btDW5fGVC01Sybmi2eDsp5wGV0N+z4O5Y/dr+BZCDUg4wFj+g==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.9.0-rc-6_1773963063992_0.9347073580247551","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-rc-7":{"name":"totopo","version":"0.9.0-rc-7","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.9.0-rc-7","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"32deb87eebac2d757ea0fc8412d787a9a72c0de6","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.9.0-rc-7.tgz","fileCount":22,"integrity":"sha512-m4B2GH1iyd/YShxcaH+OehIqxd39aUE9pkFToNbD+PTsaWDn6JAz84clEq3zhWfCSyjtGB+eMLvt0NqBtpTQ/g==","signatures":[{"sig":"MEYCIQDh9zPNJSCfgxvPzlctx/NVNQgIHI7ipeEf3zOj1cpJAQIhANAs0VsHh13+7F3aUgpoedrT6G1b/q0VxVhfjTVt/wlj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114779},"type":"module","_from":"file:totopo-0.9.0-rc-7.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/ddc57dc331ea4226ec6a4a37dde44241/totopo-0.9.0-rc-7.tgz","_integrity":"sha512-m4B2GH1iyd/YShxcaH+OehIqxd39aUE9pkFToNbD+PTsaWDn6JAz84clEq3zhWfCSyjtGB+eMLvt0NqBtpTQ/g==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.9.0-rc-7_1773968096999_0.9744955222458338","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"totopo","version":"0.9.0","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@0.9.0","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"3221a9b9308bbc2ee28d9cb6f7dc8e0c36b7815a","tarball":"https://registry.npmjs.org/totopo/-/totopo-0.9.0.tgz","fileCount":22,"integrity":"sha512-ys+kiJOw8Zh8ZcyNv5/QVUz1pe12DTpGoFAiqubZRILtKqrpaOih/ErDluBHVN4Q+Yh/soTjNBJSuRX5n+wSXg==","signatures":[{"sig":"MEQCIDIGjUzO82pKctfFtN1KOLwYXIx6OXI1z2M3ALht1aloAiBtPHwUoDvCKdWgMLgyWvOgfRcnhQV9hoAP4oTz/GU0MQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114774},"type":"module","_from":"file:totopo-0.9.0.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/45266986d76c4b52dd8d5969b691cdda/totopo-0.9.0.tgz","_integrity":"sha512-ys+kiJOw8Zh8ZcyNv5/QVUz1pe12DTpGoFAiqubZRILtKqrpaOih/ErDluBHVN4Q+Yh/soTjNBJSuRX5n+wSXg==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_0.9.0_1773968179910_0.4037308418250585","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc-1":{"name":"totopo","version":"1.0.0-rc-1","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@1.0.0-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"2a581df9da843317a35f51d236aab5705d4703b7","tarball":"https://registry.npmjs.org/totopo/-/totopo-1.0.0-rc-1.tgz","fileCount":22,"integrity":"sha512-/TcRQ9iG76iiDauzRoszYpGn04XkCLMUW4cv4Z2v7sIkE44AgMKhqkXsJin6O0P6bL92KBtwZ9Ofbju0qw5XOw==","signatures":[{"sig":"MEUCIQDTRzMO5qpQYZBoNhbSL3UeVv7cy7AI61J1tAsUAQUmxgIgZYOehu8+Il/IqT7XbLdt/TPo8Y+d9FtcnuUZQLnVkiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117299},"type":"module","_from":"file:totopo-1.0.0-rc-1.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/457b54e5ad1f79f0debfabfa398c21e3/totopo-1.0.0-rc-1.tgz","_integrity":"sha512-/TcRQ9iG76iiDauzRoszYpGn04XkCLMUW4cv4Z2v7sIkE44AgMKhqkXsJin6O0P6bL92KBtwZ9Ofbju0qw5XOw==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_1.0.0-rc-1_1773983347619_0.2356991805722466","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc-2":{"name":"totopo","version":"1.0.0-rc-2","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@1.0.0-rc-2","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"97a9dc23c9ed881c6ef773e3339c6da6ec698f94","tarball":"https://registry.npmjs.org/totopo/-/totopo-1.0.0-rc-2.tgz","fileCount":22,"integrity":"sha512-wMlr7YRnwAV1wFq5P9kMTJcFZ4Nn7uryPvTshBDhMecrghcyiU0kfLMFzVsuJ4kPgLbG1upQ5v0Awmn80JI4pQ==","signatures":[{"sig":"MEUCIQDSyhPpUkb1pJWnCtlJRF8oFh1rZNN2KRvuTfAkKg1RCQIgUoqBTAO5fW1NWjFjy3pnO2WDKW26qeqZkhbQJ0ub7FU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117297},"type":"module","_from":"file:totopo-1.0.0-rc-2.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/a0719636bb53c51bbd404adcf1b8c6f9/totopo-1.0.0-rc-2.tgz","_integrity":"sha512-wMlr7YRnwAV1wFq5P9kMTJcFZ4Nn7uryPvTshBDhMecrghcyiU0kfLMFzVsuJ4kPgLbG1upQ5v0Awmn80JI4pQ==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_1.0.0-rc-2_1773984042812_0.25673109994529963","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc-3":{"name":"totopo","version":"1.0.0-rc-3","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@1.0.0-rc-3","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"cd694e76734d030bde8a8841cb1c01a64e598b3b","tarball":"https://registry.npmjs.org/totopo/-/totopo-1.0.0-rc-3.tgz","fileCount":22,"integrity":"sha512-1QeXUK3/8dt/eadtG0k31j7QaJ1tkuolpj9NBotQknAq4js3g57FUCSqezBeyblXMtUPtca3+lwAW9pE4Mhysg==","signatures":[{"sig":"MEQCIH0HMRUYIH7/F8Qffx6uxrJvhtzjg+IafO4zugQ6qkIZAiAyACvMlNVodph2lVOlcToI0Dfp/25knn4uTPa+6fKPkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117326},"type":"module","_from":"file:totopo-1.0.0-rc-3.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/1c8d02a3112d485e71fae82f2270c838/totopo-1.0.0-rc-3.tgz","_integrity":"sha512-1QeXUK3/8dt/eadtG0k31j7QaJ1tkuolpj9NBotQknAq4js3g57FUCSqezBeyblXMtUPtca3+lwAW9pE4Mhysg==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_1.0.0-rc-3_1773984406219_0.45079907060670044","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"totopo","version":"1.0.3","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@1.0.3","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"b3c66c569d3177059da064f0b57b3cb69459f27b","tarball":"https://registry.npmjs.org/totopo/-/totopo-1.0.3.tgz","fileCount":22,"integrity":"sha512-+AU/A323YKS+0sgS4wKxxxSYhzfUUyue48c2CrELS9DLQM2/8D3NvK37rdGLtHbQVEQS7oBpn0SRs/uYibKZ+Q==","signatures":[{"sig":"MEQCIDHpot605vR44s7NWZL0iILuj7dLSSLy2J5k2FN/zd0QAiBp8Zbx6yWsYGGwO+avl7FfqWBbQWUYAe52/QytRNf2bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117321},"type":"module","_from":"file:totopo-1.0.3.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/cab4433fb82ebd71441fd0c6e18878f3/totopo-1.0.3.tgz","_integrity":"sha512-+AU/A323YKS+0sgS4wKxxxSYhzfUUyue48c2CrELS9DLQM2/8D3NvK37rdGLtHbQVEQS7oBpn0SRs/uYibKZ+Q==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_1.0.3_1773986794606_0.036408066883559576","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-rc-1":{"name":"totopo","version":"1.0.4-rc-1","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@1.0.4-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"9097fcf3d07014ac118e3b3b5f698a86b48bcdc3","tarball":"https://registry.npmjs.org/totopo/-/totopo-1.0.4-rc-1.tgz","fileCount":22,"integrity":"sha512-hXFCHFGvG7CD1tH+wPL1poh7ORgLC3DZcHpnmcoYeI3sw+52T3amyw+GIcqRqAFWr8qyPU7tp1ueW/654HGRUQ==","signatures":[{"sig":"MEUCIQC0FuLliuyc4s6i5F5nwARoXSsVKd5oeZuRFBLWrDZLBgIgMUHppvgBWiwEsx8BY4IIUUYtkHeyArVH4eU7JQ9z9ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117326},"type":"module","_from":"file:totopo-1.0.4-rc-1.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/bf4227523c62b4dc92a9fd9a1fa61b90/totopo-1.0.4-rc-1.tgz","_integrity":"sha512-hXFCHFGvG7CD1tH+wPL1poh7ORgLC3DZcHpnmcoYeI3sw+52T3amyw+GIcqRqAFWr8qyPU7tp1ueW/654HGRUQ==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_1.0.4-rc-1_1773987451584_0.9930040007529999","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"totopo","version":"1.0.4","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@1.0.4","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"10c2f99d3a3ff5944909db6dbb3afbd82a08874e","tarball":"https://registry.npmjs.org/totopo/-/totopo-1.0.4.tgz","fileCount":22,"integrity":"sha512-GAh8JKvyNPTQIHaYpYuUbKolj18n18INFwFe9eIIZaMA/obi44TFm2nGG9SufpGFKCysMiJWeU+dlkesLJBrGw==","signatures":[{"sig":"MEUCIQDtmHc8fIj069r0GP81KGKy0fo8aqG2cFpesZ/8RhsX/gIgaotIRMXkLlaKcK1dSpz8flH00zDTiyJKfgaE/+vygy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117321},"type":"module","_from":"file:totopo-1.0.4.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/17e3fcd363660aba8c3a4c52b816a401/totopo-1.0.4.tgz","_integrity":"sha512-GAh8JKvyNPTQIHaYpYuUbKolj18n18INFwFe9eIIZaMA/obi44TFm2nGG9SufpGFKCysMiJWeU+dlkesLJBrGw==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_1.0.4_1773987493223_0.33827975958377166","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-rc-1":{"name":"totopo","version":"1.0.5-rc-1","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@1.0.5-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"58872e03dcb039092d229824ebae70de766e0c4d","tarball":"https://registry.npmjs.org/totopo/-/totopo-1.0.5-rc-1.tgz","fileCount":22,"integrity":"sha512-49j8MKVQkY/mLeFSC6YgwSDQY4TpgkTrTf+AOxicvR4HW6byRN3afy3jVg8xErX3Fz9r66lcAmcRxJpW1brkdw==","signatures":[{"sig":"MEUCIEXRkyq8aDnSKBNKmF4t+3xk3PHhJBR+g7+JUAS4k2IuAiEAixYWEe991OBi1aQq3b8MnvbwA9orqRX+bAULAafYVoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117961},"type":"module","_from":"file:totopo-1.0.5-rc-1.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/84ed76ed10ce8236fdc9a8f3c44f60de/totopo-1.0.5-rc-1.tgz","_integrity":"sha512-49j8MKVQkY/mLeFSC6YgwSDQY4TpgkTrTf+AOxicvR4HW6byRN3afy3jVg8xErX3Fz9r66lcAmcRxJpW1brkdw==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_1.0.5-rc-1_1774068764655_0.1862652831655296","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"totopo","version":"1.0.5","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@1.0.5","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"3934e847db187bdd4d8ea81f131b07c896e99450","tarball":"https://registry.npmjs.org/totopo/-/totopo-1.0.5.tgz","fileCount":22,"integrity":"sha512-iHKhdpPkbzUwYrqIVrlCc8WedQzWlGpxva0EqMZBtYH9dT4qeD8vg4XGDKp5M/Q3HSvrcJ9TH/D8VMM2UvxrJQ==","signatures":[{"sig":"MEQCIFIv4YYD9MJsE28VAyaLYxS/QDSh2Rofgwe3gPU6fcpyAiBNwIsTs54QwXj15jndAGheE51y5bhHJLmD0HiUK7eUyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117956},"type":"module","_from":"file:totopo-1.0.5.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/b6b945351bc9236fd6c754f778b1948b/totopo-1.0.5.tgz","_integrity":"sha512-iHKhdpPkbzUwYrqIVrlCc8WedQzWlGpxva0EqMZBtYH9dT4qeD8vg4XGDKp5M/Q3HSvrcJ9TH/D8VMM2UvxrJQ==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_1.0.5_1774068828865_0.5802999942501237","host":"s3://npm-registry-packages-npm-production"}},"1.0.6-rc-1":{"name":"totopo","version":"1.0.6-rc-1","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@1.0.6-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"4fabf61ef364923b1c91734003afb52100695a3d","tarball":"https://registry.npmjs.org/totopo/-/totopo-1.0.6-rc-1.tgz","fileCount":22,"integrity":"sha512-kFL1QQThNEVVzRS9eqb+SQ6TRG3VlqZ2QiT93GE8AiAaMQRlNnBWL0V7iqS2MwCink8I112B/JeXEvBv9mRFGQ==","signatures":[{"sig":"MEUCIQCwiZqO6bAP5i9cZzmtwYjh9UQ4FLemTJMetrjo0Pm8VgIgNRfdnavqQtPzmEPN5+ak/XKUFKkjxrnyOhKB1ffc27E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117818},"type":"module","_from":"file:totopo-1.0.6-rc-1.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/6d55e5a7edec514b41b0226396a0d8d8/totopo-1.0.6-rc-1.tgz","_integrity":"sha512-kFL1QQThNEVVzRS9eqb+SQ6TRG3VlqZ2QiT93GE8AiAaMQRlNnBWL0V7iqS2MwCink8I112B/JeXEvBv9mRFGQ==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_1.0.6-rc-1_1774071198035_0.3678535651198376","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"totopo","version":"1.0.6","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@1.0.6","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"84453dcf880de3e1cf9be071a586f1cac304740e","tarball":"https://registry.npmjs.org/totopo/-/totopo-1.0.6.tgz","fileCount":22,"integrity":"sha512-tUTb3quof37ZVYbT0QmsxLass7cBz8B5Sz+I7vkieQ9vCgUj5nSwZpkoyq2TENKGT8IXNwP16ZdINJ44vQo8Jw==","signatures":[{"sig":"MEQCIC9SAQjC78zIKhigsA61wblqn0sqIqocwywJ78uUP4krAiAzV3zi5QFguOSsEbu3z6Y3hkp4tzU4JU/J/QWKVoG4Qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117813},"type":"module","_from":"file:totopo-1.0.6.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/12eb14650a67ed0fcaefc149cad72669/totopo-1.0.6.tgz","_integrity":"sha512-tUTb3quof37ZVYbT0QmsxLass7cBz8B5Sz+I7vkieQ9vCgUj5nSwZpkoyq2TENKGT8IXNwP16ZdINJ44vQo8Jw==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_1.0.6_1774071258333_0.25017360525122534","host":"s3://npm-registry-packages-npm-production"}},"1.0.7-rc-1":{"name":"totopo","version":"1.0.7-rc-1","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@1.0.7-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"271c5e1f5d3ed613e3f7b6611070876eed1d5556","tarball":"https://registry.npmjs.org/totopo/-/totopo-1.0.7-rc-1.tgz","fileCount":22,"integrity":"sha512-CNDRiaCcn5FY79u6rGCauUKKI5A34nPcUK6RS5wTFmTR4/Rf6rBSc0Vq3HaU4jK2xVIx7t25kdwjecIZYrJ1uA==","signatures":[{"sig":"MEUCIQCU67mlV2WUPO+CaES6F1YMfN7s1VdgUP4bD2jcwBxv/wIgYvNse0oZJixDwJlpq8emDWc+7J+wbeGDdI/yAFhG6X8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119169},"type":"module","_from":"file:totopo-1.0.7-rc-1.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/e7c7828f19fdc07a5ec4f87ff222e02f/totopo-1.0.7-rc-1.tgz","_integrity":"sha512-CNDRiaCcn5FY79u6rGCauUKKI5A34nPcUK6RS5wTFmTR4/Rf6rBSc0Vq3HaU4jK2xVIx7t25kdwjecIZYrJ1uA==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_1.0.7-rc-1_1774325821387_0.101628590956927","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"totopo","version":"1.0.7","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@1.0.7","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"0525aef9a2344a949f1b4127c3287c5cfaaff4d4","tarball":"https://registry.npmjs.org/totopo/-/totopo-1.0.7.tgz","fileCount":22,"integrity":"sha512-5adjIhw9lp8nfvb+sAq13Lu3mVNpgpIB+lDUFs4eOH3/KlvmOkA0oNbrWjbEt4bCeF0+7RNnNVhimEb4EAzG8w==","signatures":[{"sig":"MEQCIBNzypLY33/cqskxG0vWhUKpaXnsWSZ3vmHN8GmaSVJpAiBA6Lk9x72XGVSBbqReA6WdL87bf+L1rNSpstwck+UAuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119164},"type":"module","_from":"file:totopo-1.0.7.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/28db3b7028706e9c343e3f1ba4d22982/totopo-1.0.7.tgz","_integrity":"sha512-5adjIhw9lp8nfvb+sAq13Lu3mVNpgpIB+lDUFs4eOH3/KlvmOkA0oNbrWjbEt4bCeF0+7RNnNVhimEb4EAzG8w==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_1.0.7_1774325893824_0.9498254378957198","host":"s3://npm-registry-packages-npm-production"}},"1.0.8-rc-1":{"name":"totopo","version":"1.0.8-rc-1","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@1.0.8-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"a355e111c601c497cc6102e8c283b990f05eb842","tarball":"https://registry.npmjs.org/totopo/-/totopo-1.0.8-rc-1.tgz","fileCount":23,"integrity":"sha512-crvPuvyzatbJqAK/7HcoPPInWxZu25PPIwcUgpZVXbQ5VoVrpmuRjZiWL+WPK+OooEBOEp4xUqkBPXBvBjDQfA==","signatures":[{"sig":"MEQCIB29vgufyFaA9f/heRDsjbuk1NzkIt4uZiUTxb1JI3KXAiALL0RcPuXVgauRDD2KIHyITqpGIkyYvUhRWR7DC69M+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119543},"type":"module","_from":"file:totopo-1.0.8-rc-1.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/8b5c28c46ba49afd6220294a4367e3f0/totopo-1.0.8-rc-1.tgz","_integrity":"sha512-crvPuvyzatbJqAK/7HcoPPInWxZu25PPIwcUgpZVXbQ5VoVrpmuRjZiWL+WPK+OooEBOEp4xUqkBPXBvBjDQfA==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_1.0.8-rc-1_1774400693190_0.00565761081245908","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"totopo","version":"1.0.8","keywords":["ai","claude","docker","isolation","security","devcontainer"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@1.0.8","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"66b2f338b51dc1136a1c94771aebd29096cc2178","tarball":"https://registry.npmjs.org/totopo/-/totopo-1.0.8.tgz","fileCount":23,"integrity":"sha512-0iWScs7CPVxaEG2tWllB5huLR5IdlDn+tVfOiYFmKpHHFyJXWUL/1pslz1vFSIVg8rTWsvNseY1JqSJkh+8zLw==","signatures":[{"sig":"MEYCIQDGgUeJJ0sbYrBl9MRvtx5SkYI0mNrs3ezrL4XG3tD19AIhAJrkTCSWbtAvo7FYt0ocwXcl6pZDiLe2DQiaiQZP/+R6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119538},"type":"module","_from":"file:totopo-1.0.8.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/6c35902278f3a4e84db69938bcb0ef9f/totopo-1.0.8.tgz","_integrity":"sha512-0iWScs7CPVxaEG2tWllB5huLR5IdlDn+tVfOiYFmKpHHFyJXWUL/1pslz1vFSIVg8rTWsvNseY1JqSJkh+8zLw==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure AI Box — isolated dev environments for AI coding assistants","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","js-yaml":"4.1.1","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_1.0.8_1774400976462_0.7230627954374655","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc-1":{"name":"totopo","version":"2.0.0-rc-1","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@2.0.0-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"baaf32931563db38f5f98f234f9b1d78c049a88d","tarball":"https://registry.npmjs.org/totopo/-/totopo-2.0.0-rc-1.tgz","fileCount":21,"integrity":"sha512-KqkSqtOGy42QKrhPQIs2/hVswt5viGhxdshJRIVbZ6Cl4lNmyYMO2CGihzcysL2Lh/tXjhvFNB57v5ibH2HaBg==","signatures":[{"sig":"MEUCIQDx8dc9VLb0VqEsO9pk8Ar8zOXcaWMlVUssd8+WFeNHzAIgYjID+taJZ0RyyVNbejySBUi3oGvXU5qX5aqAP851N64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123205},"type":"module","_from":"file:totopo-2.0.0-rc-1.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx src/releases/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx src/releases/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","typecheck":"tsc --noEmit","rc:promote":"tsx src/releases/release.ts","sync-releases":"tsx src/releases/sync-github-releases.ts","generate-changelog":"tsx src/releases/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/cb33cdf9c9504d61946cd7c2b7a21caa/totopo-2.0.0-rc-1.tgz","_integrity":"sha512-KqkSqtOGy42QKrhPQIs2/hVswt5viGhxdshJRIVbZ6Cl4lNmyYMO2CGihzcysL2Lh/tXjhvFNB57v5ibH2HaBg==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"js-yaml":"^4.1.1","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_2.0.0-rc-1_1774491478700_0.44165443830302564","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc-2":{"name":"totopo","version":"2.0.0-rc-2","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@2.0.0-rc-2","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"f20e4d0802a1c71a68af7f6cc6d887be2098339d","tarball":"https://registry.npmjs.org/totopo/-/totopo-2.0.0-rc-2.tgz","fileCount":21,"integrity":"sha512-gOCwKjTSKWoVtCU8ZE0eFS9KXD2Rwfyco0aTxKVvmRwCDdqt0Wgt/WZcT1KfC0JjJOKbdF8/dROnaXzElE1XIA==","signatures":[{"sig":"MEQCIExGALCeJCAdN10hwIurJcdSKmagHBtVaqABDv2q5blZAiAAxCI80ORG+PRPojAkKWVPAOf3VRg+t6h2NimkiRKrYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121691},"type":"module","_from":"file:totopo-2.0.0-rc-2.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx scripts/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","re:build":"rm -rf dist && pnpm build","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/487c51d71438c68561fc23dbc8eca4ad/totopo-2.0.0-rc-2.tgz","_integrity":"sha512-gOCwKjTSKWoVtCU8ZE0eFS9KXD2Rwfyco0aTxKVvmRwCDdqt0Wgt/WZcT1KfC0JjJOKbdF8/dROnaXzElE1XIA==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"js-yaml":"^4.1.1","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_2.0.0-rc-2_1774494754574_0.07287421452027254","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc-3":{"name":"totopo","version":"2.0.0-rc-3","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@2.0.0-rc-3","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"0405836e9221990f9387b5d053bee4788304f687","tarball":"https://registry.npmjs.org/totopo/-/totopo-2.0.0-rc-3.tgz","fileCount":21,"integrity":"sha512-7x5QO34MtAF68nv1gj+9gqs3Sey/ZhsS7wYfQp10p9IWK+h80OKj/Jl7NxlJD2b649kH14QJD0GzXPEwpiiKdw==","signatures":[{"sig":"MEQCIEDCKjVm6srECZJWbQPKqr1halkcR+YLTOPXMRs8/cH3AiB9VMxsf91/xwlt2rtywRdPqMlCi1xv8OcO58Ms4VQKOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121694},"type":"module","_from":"file:totopo-2.0.0-rc-3.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx scripts/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","re:build":"rm -rf dist && pnpm build","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/e88f4bba8347248cfa63df295aec1623/totopo-2.0.0-rc-3.tgz","_integrity":"sha512-7x5QO34MtAF68nv1gj+9gqs3Sey/ZhsS7wYfQp10p9IWK+h80OKj/Jl7NxlJD2b649kH14QJD0GzXPEwpiiKdw==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"js-yaml":"^4.1.1","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_2.0.0-rc-3_1774495347762_0.9373657080523363","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc-4":{"name":"totopo","version":"2.0.0-rc-4","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@2.0.0-rc-4","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"5b70bc8e5714d5f809828e00b057b6d9588cf453","tarball":"https://registry.npmjs.org/totopo/-/totopo-2.0.0-rc-4.tgz","fileCount":21,"integrity":"sha512-t5pTGJ2qoUUoCnK429M7Ed9iRbflgMcpqrdq9QLlk0u3r+JuyEN10/cTzi7sM8QX+lbcj/oWRNmDHeM/VlMR+A==","signatures":[{"sig":"MEUCIHMZrjDgF+gHjFJQ9wS8oQcma+YAV06rkbB3aebkOzlNAiEAtmzFM+sRQFeD8Duk3Z8cbsZqBs95hJgyvSydFuW4Jcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121697},"type":"module","_from":"file:totopo-2.0.0-rc-4.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx scripts/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","re:build":"rm -rf dist && pnpm build","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/81632cd4b5cfe1e6f09eca2ef859f3b8/totopo-2.0.0-rc-4.tgz","_integrity":"sha512-t5pTGJ2qoUUoCnK429M7Ed9iRbflgMcpqrdq9QLlk0u3r+JuyEN10/cTzi7sM8QX+lbcj/oWRNmDHeM/VlMR+A==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"js-yaml":"^4.1.1","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_2.0.0-rc-4_1774495603929_0.08825836714657065","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"totopo","version":"2.0.0","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@2.0.0","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"066bb7a7b99b94d58e038726269d1c48094067a1","tarball":"https://registry.npmjs.org/totopo/-/totopo-2.0.0.tgz","fileCount":21,"integrity":"sha512-Ny/oQETQYohjSNNuDJddOpJ4ZbEv7pOdpO+OHtH7YHNZmC8sQLl4gq0l24scfX5yjTwP382h+hwSN4mM7Gx8+g==","signatures":[{"sig":"MEQCIFNBN8QJg3gc2oXSkCS3MikMlOIQbODJ1Dx5n3EE9RzKAiAlCjlLtQ03Ng+w/IkcQQ7rEoXOGYdlkmZEI/yik1V+tA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121692},"type":"module","_from":"file:totopo-2.0.0.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx scripts/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","re:build":"rm -rf dist && pnpm build","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/c1f59cc4eabeebb3e87fa4b615e78924/totopo-2.0.0.tgz","_integrity":"sha512-Ny/oQETQYohjSNNuDJddOpJ4ZbEv7pOdpO+OHtH7YHNZmC8sQLl4gq0l24scfX5yjTwP382h+hwSN4mM7Gx8+g==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"js-yaml":"^4.1.1","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_2.0.0_1774495794012_0.706688798632688","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-rc-1":{"name":"totopo","version":"2.1.0-rc-1","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@2.1.0-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"862954ed4f6cf237818e0d19d519706a4a39c42c","tarball":"https://registry.npmjs.org/totopo/-/totopo-2.1.0-rc-1.tgz","fileCount":22,"integrity":"sha512-5T/8QTjSw73OzKfOJzxwVY+jWS+0CTpi30MuqCZ0K/T5OCf2MssulGUqwBPDCJIQ/Uz2dM1rj5QkgbfGCODn7A==","signatures":[{"sig":"MEUCIQCOMt01OipH7pSC+uENiy+phw/Jp9wiyip63i3OPnVNIwIgEQN3Gb1dAmxOBkZgsL/RAmaakJuAwyYIKcU7TjKB4wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128262},"type":"module","_from":"file:totopo-2.1.0-rc-1.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx scripts/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","re:build":"rm -rf dist && pnpm build","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/cfed44f313d73265475099d8ed41e18a/totopo-2.1.0-rc-1.tgz","_integrity":"sha512-5T/8QTjSw73OzKfOJzxwVY+jWS+0CTpi30MuqCZ0K/T5OCf2MssulGUqwBPDCJIQ/Uz2dM1rj5QkgbfGCODn7A==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"js-yaml":"^4.1.1","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_2.1.0-rc-1_1774735613870_0.6331155878198405","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-rc-2":{"name":"totopo","version":"2.1.0-rc-2","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@2.1.0-rc-2","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"c350a6ea859c549c482f7f4b2cb04c86f70a7d83","tarball":"https://registry.npmjs.org/totopo/-/totopo-2.1.0-rc-2.tgz","fileCount":22,"integrity":"sha512-dlZaWGMyuaIINOALeUSG0k0qzOZFmog18RmoZ5jlZQinqSM2m36bJF1FuTSkjz1xEXt1nXUTi99/n8i0raeYoA==","signatures":[{"sig":"MEYCIQCiS4PxGlg2jCYkE3XGMMazmPCab2qULMX5wfDF0aPsrwIhANLdMyUJyuVH/erI6Dw7Lge1xR+kV4ryGACPYk8vYTz+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130457},"type":"module","_from":"file:totopo-2.1.0-rc-2.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx scripts/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","re:build":"rm -rf dist && pnpm build","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/9e18da942eeed097ab75cc6c40b36a85/totopo-2.1.0-rc-2.tgz","_integrity":"sha512-dlZaWGMyuaIINOALeUSG0k0qzOZFmog18RmoZ5jlZQinqSM2m36bJF1FuTSkjz1xEXt1nXUTi99/n8i0raeYoA==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"js-yaml":"^4.1.1","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_2.1.0-rc-2_1774737005774_0.1878641434869519","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-rc-3":{"name":"totopo","version":"2.1.0-rc-3","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@2.1.0-rc-3","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"9506888b4f742a1e5fef2e31723f4dab6eaa6019","tarball":"https://registry.npmjs.org/totopo/-/totopo-2.1.0-rc-3.tgz","fileCount":22,"integrity":"sha512-NhnIJtBQfLqxBHNxmVHJR64KxuqJN3q6azC1XFpFyFbdt4QtTRP/ippQYFoj9Oh5Tk9rm40BuOvj0fc1nuHHcA==","signatures":[{"sig":"MEQCIGbU6ZaBmAeQ2yHxcqNh5iqeV8LoZvSY0aAWr+ODeEsxAiA7BaGL0LHrfKonBsoRXGIp9R16NY8Z/D+DxsEyFqVO+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130704},"type":"module","_from":"file:totopo-2.1.0-rc-3.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx scripts/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","re:build":"rm -rf dist && pnpm build","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/7be85a754f9367eaf5e85984c4a3da51/totopo-2.1.0-rc-3.tgz","_integrity":"sha512-NhnIJtBQfLqxBHNxmVHJR64KxuqJN3q6azC1XFpFyFbdt4QtTRP/ippQYFoj9Oh5Tk9rm40BuOvj0fc1nuHHcA==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"js-yaml":"^4.1.1","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_2.1.0-rc-3_1774737650066_0.5568083804288453","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-rc-4":{"name":"totopo","version":"2.1.0-rc-4","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@2.1.0-rc-4","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"98d71a3704c94d10ad12538a4fbfb39f8c48ee53","tarball":"https://registry.npmjs.org/totopo/-/totopo-2.1.0-rc-4.tgz","fileCount":22,"integrity":"sha512-4Wo2W3uuXIJmjrHF/O1+bOn++7vtZw5nT0RH38uJqUWu2sSG75dLdI4C+Sk820Gw0RPq8GZauc6HTBu6RrSJCg==","signatures":[{"sig":"MEYCIQDGxQySJy8/5YoEjRepd2FHVGFeUb+E77xPHc/MsrNTRwIhAJd6KTF7Wa/ZQw6nruDA13F1cUGfvRRxV8iNWA+R/pMs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119663},"type":"module","_from":"file:totopo-2.1.0-rc-4.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx scripts/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","re:build":"rm -rf dist && pnpm build","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/d0e1840790260ab92a2622fe108c5afb/totopo-2.1.0-rc-4.tgz","_integrity":"sha512-4Wo2W3uuXIJmjrHF/O1+bOn++7vtZw5nT0RH38uJqUWu2sSG75dLdI4C+Sk820Gw0RPq8GZauc6HTBu6RrSJCg==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"js-yaml":"^4.1.1","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_2.1.0-rc-4_1774774442289_0.41822298128155944","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-rc-5":{"name":"totopo","version":"2.1.0-rc-5","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@2.1.0-rc-5","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"7cbadcccab3d4853eba8528200f493f6134c7943","tarball":"https://registry.npmjs.org/totopo/-/totopo-2.1.0-rc-5.tgz","fileCount":22,"integrity":"sha512-jUbanS0BR3bLS2QKZjI+rvkoQbgQnaKTEr7N8nTdn/JCvgyNCa5s5no+s05JUIIgXzukA1icqJlNce8BHHJRaQ==","signatures":[{"sig":"MEQCIF0YQfF7BZgMMppsI9R8hR5oob8Nj08D2ZvOIOXIhGiXAiBDewF/giApaHUw293vDtNfigP+lc82vDHsoEywQBlWfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119682},"type":"module","_from":"file:totopo-2.1.0-rc-5.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx scripts/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","re:build":"rm -rf dist && pnpm build","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/3abf9de35a89e3eddf813f114bc9de48/totopo-2.1.0-rc-5.tgz","_integrity":"sha512-jUbanS0BR3bLS2QKZjI+rvkoQbgQnaKTEr7N8nTdn/JCvgyNCa5s5no+s05JUIIgXzukA1icqJlNce8BHHJRaQ==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"js-yaml":"^4.1.1","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_2.1.0-rc-5_1774774999191_0.8383712736153428","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-rc-6":{"name":"totopo","version":"2.1.0-rc-6","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@2.1.0-rc-6","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"0d35c58e4b0524489180cb208beffc0413f890cf","tarball":"https://registry.npmjs.org/totopo/-/totopo-2.1.0-rc-6.tgz","fileCount":23,"integrity":"sha512-68LgHv+8y8eW/k4x1ppaoW/SgNSdN37oUIWbRqZy7hF9KDZ/JhIDkeWIvCzO6RbDbjFOPf9fpNP6NuTZf2IOPQ==","signatures":[{"sig":"MEUCIEy8R25QnkKBEurY44c0ZVSAtaRiy6Tacm9BmPPf0SyjAiEAmjX3zJ2GlaTep6+p8Sp3RcZ6RGBN38j8bGRfFFElsxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124360},"type":"module","_from":"file:totopo-2.1.0-rc-6.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx scripts/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","re:build":"rm -rf dist && pnpm build","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/166a9dba14f95391f3478fa77a876f13/totopo-2.1.0-rc-6.tgz","_integrity":"sha512-68LgHv+8y8eW/k4x1ppaoW/SgNSdN37oUIWbRqZy7hF9KDZ/JhIDkeWIvCzO6RbDbjFOPf9fpNP6NuTZf2IOPQ==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"js-yaml":"^4.1.1","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_2.1.0-rc-6_1774812360005_0.39738779786356826","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-rc-7":{"name":"totopo","version":"2.1.0-rc-7","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@2.1.0-rc-7","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"241093507b4d0fe0d5586d3e4ac8f29e55cac3bb","tarball":"https://registry.npmjs.org/totopo/-/totopo-2.1.0-rc-7.tgz","fileCount":23,"integrity":"sha512-evV594BXRdyAhZijr4h9a9M6MKWB4a6Iu0PF8QJnHZG6osgv+oJar1wGPtZueksW0jiC9rHJmIKEAcwe+CgfMg==","signatures":[{"sig":"MEUCIGfXQLzxXdT0nLP6f4i9FvUMXVOeVi+jhQ4xkwkInqZKAiEA/6jzA91ctt3hlOiyIfL0eJlFL7Y6RuGGt40May+rf0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124429},"type":"module","_from":"file:totopo-2.1.0-rc-7.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx scripts/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","re:build":"rm -rf dist && pnpm build","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/4370260479950b380d3a029ae4b2a6e4/totopo-2.1.0-rc-7.tgz","_integrity":"sha512-evV594BXRdyAhZijr4h9a9M6MKWB4a6Iu0PF8QJnHZG6osgv+oJar1wGPtZueksW0jiC9rHJmIKEAcwe+CgfMg==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"js-yaml":"^4.1.1","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_2.1.0-rc-7_1774813998877_0.9397351374496874","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"totopo","version":"2.1.0","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@2.1.0","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"1a46656e02dac701db55624dcabbc57fcba328f9","tarball":"https://registry.npmjs.org/totopo/-/totopo-2.1.0.tgz","fileCount":23,"integrity":"sha512-fn3r3A89LgCNYWsYc6qMG8cz3mB4IQclKAvnlW563RK3jdLWRC2YVjHKoynaB9kAcBbCXlROs2DS0i56YDTYYw==","signatures":[{"sig":"MEQCIGAZKNYVG0QQPF3ygAzVx9uT2Gz+SkegSTnRj5jq21CwAiARx9Xf8c7+uYDCMDcghWtUfdKMYv9XqflsIaBG1Rr5rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124432},"type":"module","_from":"file:totopo-2.1.0.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx scripts/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","re:build":"rm -rf dist && pnpm build","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/f5d63c88373c7c86daf3c65c0abab091/totopo-2.1.0.tgz","_integrity":"sha512-fn3r3A89LgCNYWsYc6qMG8cz3mB4IQclKAvnlW563RK3jdLWRC2YVjHKoynaB9kAcBbCXlROs2DS0i56YDTYYw==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"js-yaml":"^4.1.1","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_2.1.0_1774822380290_0.8894053686872705","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc-1":{"name":"totopo","version":"3.0.0-rc-1","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.0.0-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"cff5e9adb3b602329f57a90cd09de4fec2b80a65","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.0.0-rc-1.tgz","fileCount":21,"integrity":"sha512-y5GgtjBqJbQZH2Sa24909B3wV8GwVIj7BS9VHJ38/O1Xs4mZqvNOKU25TKR4DcFp5wAEKb3Se2HBtM8pb5EAiQ==","signatures":[{"sig":"MEYCIQCWh9RXoQz2xyn9htheRkxihLptuL+72wp/gFwZ1BgFvQIhAO+JQB4jkK564y5AIYOjSd+6o6/oDmpYVcsbAnGVlpkL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119873},"type":"module","_from":"file:totopo-3.0.0-rc-1.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx scripts/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","re:build":"rm -rf dist && pnpm build","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/186c3305940afbeac48098c1f0a7910e/totopo-3.0.0-rc-1.tgz","_integrity":"sha512-y5GgtjBqJbQZH2Sa24909B3wV8GwVIj7BS9VHJ38/O1Xs4mZqvNOKU25TKR4DcFp5wAEKb3Se2HBtM8pb5EAiQ==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.0.0-rc-1_1774935836988_0.572473157199463","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc-2":{"name":"totopo","version":"3.0.0-rc-2","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.0.0-rc-2","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"b10d047caab4625e6fcd6fff346dab945d6100c8","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.0.0-rc-2.tgz","fileCount":21,"integrity":"sha512-39cgTY5Dxx+alHMFTF5uNtGxrDn08iqzfq5S0PuAXO/Oc5Bt9QzzHKGXV5eqf/7IWWtM/pvue+DTpfjfT7HsCg==","signatures":[{"sig":"MEQCIC6mVxPFgoEjKSF8nv+8ta3GhEdtLk0zr/UljbzWuUSNAiAt5g+k32VT8Crs69EIG0kwK0r2QysM4NfFSIV8tBaHQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119992},"type":"module","_from":"file:totopo-3.0.0-rc-2.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx scripts/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","re:build":"rm -rf dist && pnpm build","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/53309ebb7ca5c03b036adf83a6ba9605/totopo-3.0.0-rc-2.tgz","_integrity":"sha512-39cgTY5Dxx+alHMFTF5uNtGxrDn08iqzfq5S0PuAXO/Oc5Bt9QzzHKGXV5eqf/7IWWtM/pvue+DTpfjfT7HsCg==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.0.0-rc-2_1775023592227_0.4556000410225549","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc-3":{"name":"totopo","version":"3.0.0-rc-3","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.0.0-rc-3","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"75d3be51fcd09879bfccd2a917887c6561c0ef1f","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.0.0-rc-3.tgz","fileCount":21,"integrity":"sha512-PD+SXiCcXDM3s3IWmRpoHyfAa3V0DPKPOQHpz2HVK2jn2DPdy/t3evza66gxwv8PNzKB5oNSPAiFyVi8egUOdA==","signatures":[{"sig":"MEYCIQDFs31DiznI8krhaOEdI1H27awJ8YvDl6bJys4P1+ogngIhAIauWsZH0v3x/6vLy6pz0o4dJue5UMLPI3gKl56VvIZJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119624},"type":"module","_from":"file:totopo-3.0.0-rc-3.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","build":"tsc -p tsconfig.build.json","check":"pnpm typecheck && pnpm lint && tsx scripts/check.ts","start":"node bin/totopo.js","format":"biome format --write .","fix:all":"biome check --write .","re:build":"rm -rf dist && pnpm build","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/be128b19c88bbe6fba3daf67b0426a53/totopo-3.0.0-rc-3.tgz","_integrity":"sha512-PD+SXiCcXDM3s3IWmRpoHyfAa3V0DPKPOQHpz2HVK2jn2DPdy/t3evza66gxwv8PNzKB5oNSPAiFyVi8egUOdA==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.0.0-rc-3_1775024847013_0.9578600943690598","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc-4":{"name":"totopo","version":"3.0.0-rc-4","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.0.0-rc-4","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"025eb30c308863231d7ae860a5c4783336a7398b","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.0.0-rc-4.tgz","fileCount":29,"integrity":"sha512-AKj3jmX4V/97hvqp8Q19cq5ZAF6xve4MWeyjKYnG1zfTyzSdGpsg4Fq45X5vNr0sK05FDzpgWW1/uAgViI9C/Q==","signatures":[{"sig":"MEYCIQClpMH1y/4R7x7kEmYCB+go35x8ekfg5KRhznWtfOIb8gIhAPVOYFqbAT/rgiuLkaUljYnhywWA4wWY3i6BRCMJYroV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133901},"type":"module","_from":"file:totopo-3.0.0-rc-4.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/63d6b04a73704d785ce1709828eb3cc9/totopo-3.0.0-rc-4.tgz","_integrity":"sha512-AKj3jmX4V/97hvqp8Q19cq5ZAF6xve4MWeyjKYnG1zfTyzSdGpsg4Fq45X5vNr0sK05FDzpgWW1/uAgViI9C/Q==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.6","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.0.0-rc-4_1775285040315_0.728872967268478","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc-5":{"name":"totopo","version":"3.0.0-rc-5","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.0.0-rc-5","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"f1ae59c5033f3f6d9c15297096320c0f137e5cc3","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.0.0-rc-5.tgz","fileCount":29,"integrity":"sha512-1F2c3Zimfyj5NPRSyrnMlzh1Vl24CF6vzVoMgYm20gIw9UW6eRUKW6JX2zgmb7wnwfJcpi3EcivVzZM1A7xpVg==","signatures":[{"sig":"MEUCIANur/v4vFQMXEsAP9IyBevWrz1bqH4gqWCXaDu+0UU7AiEA6CP0OXBCv6EZyI4JFDadbUmjpoFY3GxTGjb54/Kj/V4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134248},"type":"module","_from":"file:totopo-3.0.0-rc-5.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/4397f9d1178ee38d8fba4fddeed012c7/totopo-3.0.0-rc-5.tgz","_integrity":"sha512-1F2c3Zimfyj5NPRSyrnMlzh1Vl24CF6vzVoMgYm20gIw9UW6eRUKW6JX2zgmb7wnwfJcpi3EcivVzZM1A7xpVg==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.0.0-rc-5_1775285695548_0.8755854566107828","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc-6":{"name":"totopo","version":"3.0.0-rc-6","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.0.0-rc-6","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"e9259a1829171ec7290636f0032409a53fb7002e","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.0.0-rc-6.tgz","fileCount":28,"integrity":"sha512-2Ml72Ez2UpiOU0uJe8SO4MfaKfErS+zTrHoYSXtCUl37Jgw5tK+Vs5C0yRSWvDgOGWwvwJATglrji3vjAVz7MA==","signatures":[{"sig":"MEYCIQD8aZPMp42wUcdjJGlMrRBGPoJLrqrpaHXuzn9e4MR6HwIhAK6Qca9PLm2iBO1J0XCae8y9WFUEhBQmrQXsRNR7Lb+r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136054},"type":"module","_from":"file:totopo-3.0.0-rc-6.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/bd676e74cbe5c924d4fd45fc000daf7d/totopo-3.0.0-rc-6.tgz","_integrity":"sha512-2Ml72Ez2UpiOU0uJe8SO4MfaKfErS+zTrHoYSXtCUl37Jgw5tK+Vs5C0yRSWvDgOGWwvwJATglrji3vjAVz7MA==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.0.0-rc-6_1775334098503_0.042166891227878756","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc-7":{"name":"totopo","version":"3.0.0-rc-7","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.0.0-rc-7","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"f96a84cd900281bd7960c73eb60f9bba863ab1cc","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.0.0-rc-7.tgz","fileCount":28,"integrity":"sha512-jAjzJTq3qVxQsazx4ZA0GRUVlGzWCEMlp/RkGvGqlhCaCRX21xi0kMi6zmUV9xS0jWULB7g6zed2KHap7h86NQ==","signatures":[{"sig":"MEYCIQC5Ko4QTz6q/xgtelWokHMUWrSgar92V3eE7xGum+XcWAIhANgYKta6cdV5YwNNm6B3eviG5pqp6JFbVK0KXIOlIr3T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136231},"type":"module","_from":"file:totopo-3.0.0-rc-7.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/adf2cf7bf8454b360c806d188cb8919e/totopo-3.0.0-rc-7.tgz","_integrity":"sha512-jAjzJTq3qVxQsazx4ZA0GRUVlGzWCEMlp/RkGvGqlhCaCRX21xi0kMi6zmUV9xS0jWULB7g6zed2KHap7h86NQ==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.0.0-rc-7_1775353757053_0.8098283828717738","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc-8":{"name":"totopo","version":"3.0.0-rc-8","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.0.0-rc-8","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"24f253462a42dab745bb1c44c66dd9dcf6d7e3cf","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.0.0-rc-8.tgz","fileCount":29,"integrity":"sha512-y7qYHlflOu3P4HFn7E+gVsZAS0+rc5Wo0qMmTgweD1QDFPRtvlbwxAnvRnUhr7pHm5jVymGokNcjl5eW9eZLlA==","signatures":[{"sig":"MEQCICW/YGJnEVhoMksh/r9nM7z8wnCH1J2kruDlUDEVxXCFAiAPPXk7LmcuJXOezI0cQhaKMOJX9cavoMu2kLKSsntccg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142609},"type":"module","_from":"file:totopo-3.0.0-rc-8.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/31e51a4b97dc1ea5dcda1d1afb26d89e/totopo-3.0.0-rc-8.tgz","_integrity":"sha512-y7qYHlflOu3P4HFn7E+gVsZAS0+rc5Wo0qMmTgweD1QDFPRtvlbwxAnvRnUhr7pHm5jVymGokNcjl5eW9eZLlA==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.0.0-rc-8_1775369162884_0.5450332595124776","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc-9":{"name":"totopo","version":"3.0.0-rc-9","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.0.0-rc-9","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"c95db86a7a456ce24855597983da1049a6dbe3dc","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.0.0-rc-9.tgz","fileCount":29,"integrity":"sha512-zeTynVqgrxvc39VzJlC7edeycz5teY6Q1PUp6Wt29fBGRE6uaRdBAbB8HLu4V+K+RkSrCkKKWsjlKmpZ5p8Haw==","signatures":[{"sig":"MEQCIAM6lKnTerx0fYaM1cf6Uvsw/p7wva+NexgQX8X6XsSBAiBsn+ibAEGXftCF8IKrSzN0YzH9u8PHRuoB0GaEMea/9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144046},"type":"module","_from":"file:totopo-3.0.0-rc-9.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/12e8401ad8847edad971eda35bee29f1/totopo-3.0.0-rc-9.tgz","_integrity":"sha512-zeTynVqgrxvc39VzJlC7edeycz5teY6Q1PUp6Wt29fBGRE6uaRdBAbB8HLu4V+K+RkSrCkKKWsjlKmpZ5p8Haw==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.0.0-rc-9_1775372171713_0.729575410663736","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"totopo","version":"3.0.0","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.0.0","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"01911dc7fc5c36c6f4f238b75134bd4d9fdd44a1","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.0.0.tgz","fileCount":29,"integrity":"sha512-4BmvspCGG4wwAUiRXNh2K/kHIEa9YlJwQtXzKT1MiRnb8fLlDooVqpKHgRykcTbm+GfoBZPZzy6hVBfAV7wgHA==","signatures":[{"sig":"MEUCIQDXv2a+IN29kSWqyOmCvJj4Ll5fvI/wmDdF1RI6zwqNUgIgJHiQgA0u3VZDGOQrWHqc8Gqty6vZQ6vgmppOvpk4r34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144041},"type":"module","_from":"file:totopo-3.0.0.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/6e4664974014a4202905344c061f1304/totopo-3.0.0.tgz","_integrity":"sha512-4BmvspCGG4wwAUiRXNh2K/kHIEa9YlJwQtXzKT1MiRnb8fLlDooVqpKHgRykcTbm+GfoBZPZzy6hVBfAV7wgHA==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.0.0_1775372803187_0.026597352472232716","host":"s3://npm-registry-packages-npm-production"}},"3.0.1-rc-1":{"name":"totopo","version":"3.0.1-rc-1","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.0.1-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"883dbbbe4bbdba2f871a760da440732f162c73f9","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.0.1-rc-1.tgz","fileCount":29,"integrity":"sha512-tfEUrsQz834GdfUquRsDZdEWJoZ8nNrO0vAF8AJzYLHnbH1d5m8YHmHTp7tBHAEraUab6NvDTV6IsH1s4HYSIQ==","signatures":[{"sig":"MEYCIQC271LRd9R5g/13OGbaFvM2tyXxWPm4gdvnh7oYRm0dfwIhAPDwctFh28R/IYnUPpI7Jil3MTbNE7PgRsid6k4V4PmZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145139},"type":"module","_from":"file:totopo-3.0.1-rc-1.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/fd32906128b0ad283d15d4efac6e5e28/totopo-3.0.1-rc-1.tgz","_integrity":"sha512-tfEUrsQz834GdfUquRsDZdEWJoZ8nNrO0vAF8AJzYLHnbH1d5m8YHmHTp7tBHAEraUab6NvDTV6IsH1s4HYSIQ==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.0.1-rc-1_1775448275962_0.061403911460346405","host":"s3://npm-registry-packages-npm-production"}},"3.0.1-rc-2":{"name":"totopo","version":"3.0.1-rc-2","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.0.1-rc-2","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"fe8e5cc56b00a736373acabec37246234a94744e","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.0.1-rc-2.tgz","fileCount":29,"integrity":"sha512-3Kd7nW9y5PrSYo0CwF4lC2oCzGLVBdO64xeo2DEcJ0uik0mWmkMCuPXy5mV95iDVFcWAKeoA9eUSAWeILafJqQ==","signatures":[{"sig":"MEUCIQC8hggPoaOS7mjTYV6ktND0C1XvIGS86d4Ufl+fQ2fhHQIgZGixdg6b3Z+ujwx8U48YGvYFW25f4FX/qS91BNpZGME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145099},"type":"module","_from":"file:totopo-3.0.1-rc-2.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/1fa70a93a321b2ebd4b1a6e23f32c095/totopo-3.0.1-rc-2.tgz","_integrity":"sha512-3Kd7nW9y5PrSYo0CwF4lC2oCzGLVBdO64xeo2DEcJ0uik0mWmkMCuPXy5mV95iDVFcWAKeoA9eUSAWeILafJqQ==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.0.1-rc-2_1775449282507_0.3147902380605443","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"totopo","version":"3.0.1","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.0.1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"60c232dd5f41cd9a0406f1bc5d3fd325b4d40493","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.0.1.tgz","fileCount":29,"integrity":"sha512-N4kVWJfxAqWaBkOwslPIa/+70ynO/QAqwgMjXQvblIIC/Zrze6SO00K2vj/cXyR/Bj1o9gG8b6JPTvHquLF8wA==","signatures":[{"sig":"MEQCIB9KTOzzm6yVkjeBRAuDmAdN/gUZN9S6oG73p95oY2deAiA30AT2ktfTC+kAv35SmnYt/aNPY1Gfkrg6tOFdRPlpOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145094},"type":"module","_from":"file:totopo-3.0.1.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/67952dafdf1fc762891a0f5f7356c49d/totopo-3.0.1.tgz","_integrity":"sha512-N4kVWJfxAqWaBkOwslPIa/+70ynO/QAqwgMjXQvblIIC/Zrze6SO00K2vj/cXyR/Bj1o9gG8b6JPTvHquLF8wA==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.0.1_1775449401000_0.10285594700882661","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-rc-1":{"name":"totopo","version":"3.1.0-rc-1","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.1.0-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"bb39a49ba1dc91db4a765eb407479e0a52152b15","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.1.0-rc-1.tgz","fileCount":29,"integrity":"sha512-A/yExtZfHdhzoharlV10WvS2InKNojk7x6cMQI04sx1dgWR6hPe2eUPSjFnTsUWTqlGca/IKgkQVSbajK8tk2A==","signatures":[{"sig":"MEYCIQCzAwN/eedPpoX+C2/iGeZpHQTIPS1ZPDw0v/u0ljvphgIhAL3+LEWVPlJLxpP7SIu3asZc+Pe+t8NFYpFdx9Jz8eqX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144425},"type":"module","_from":"file:totopo-3.1.0-rc-1.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/7e26e7a3b77b67e4a115cffe36563b4e/totopo-3.1.0-rc-1.tgz","_integrity":"sha512-A/yExtZfHdhzoharlV10WvS2InKNojk7x6cMQI04sx1dgWR6hPe2eUPSjFnTsUWTqlGca/IKgkQVSbajK8tk2A==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.1.0-rc-1_1775669357693_0.6623878243951653","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-rc-2":{"name":"totopo","version":"3.1.0-rc-2","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.1.0-rc-2","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"c6c48975654d3907a521a09ef0b4ca0f45c2e4d2","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.1.0-rc-2.tgz","fileCount":29,"integrity":"sha512-dnhss0XzsOnJOKKaqegOL4hrw8emQFaWwPFkytdKYaqk3vSPgjBfSIxZ5EZKx1Ds7SZsv2n06F5k3mKKm4mSnA==","signatures":[{"sig":"MEYCIQDrT0zlaTpq1PXFVaxfo2XnnPwQuqSrLsVCiS3GhiXuHAIhAJB96jvLkY6uers/H/8xFtitovJzTMXcG2hSnIJy0iCp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144918},"type":"module","_from":"file:totopo-3.1.0-rc-2.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/306b9ca19b0a66a960994171b649b4b2/totopo-3.1.0-rc-2.tgz","_integrity":"sha512-dnhss0XzsOnJOKKaqegOL4hrw8emQFaWwPFkytdKYaqk3vSPgjBfSIxZ5EZKx1Ds7SZsv2n06F5k3mKKm4mSnA==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.1.0-rc-2_1775671687429_0.9821319116383547","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"totopo","version":"3.1.0","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.1.0","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"b71237a152f4cc9f831a85c70040b85c9e793071","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.1.0.tgz","fileCount":29,"integrity":"sha512-4nD44W4ADmeb6lBJol3o/+YYoNti40Z3twwFHpGSkkT9YJDcabp59s8bf2KG+0UjSKtK88ETRRDZ/m1DBt/6+Q==","signatures":[{"sig":"MEQCICoTOQgjt/GhM6lAkkAyTdREeM2szNtT5zxT4ucIIpGGAiBxTyqES+8x5ds65XDkCdaJrtbd0RGkscBqR7O/nktTVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144913},"type":"module","_from":"file:totopo-3.1.0.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/f77cf5e09a6b0c868e0c760728fc1a80/totopo-3.1.0.tgz","_integrity":"sha512-4nD44W4ADmeb6lBJol3o/+YYoNti40Z3twwFHpGSkkT9YJDcabp59s8bf2KG+0UjSKtK88ETRRDZ/m1DBt/6+Q==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.1.0_1775672577389_0.16266340343626706","host":"s3://npm-registry-packages-npm-production"}},"3.2.0-rc-1":{"name":"totopo","version":"3.2.0-rc-1","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.2.0-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"f05ee8808d8e0ee57a52acef3fbe5848689a4b65","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.2.0-rc-1.tgz","fileCount":29,"integrity":"sha512-vCFfYdnCqV/TY2o/qSu5b6XzeX3WKwiTyfA0XOskUp8BwMRQooGPJzYa4tyaMjImW31HyD0hzGXOlM4LTxO0qg==","signatures":[{"sig":"MEUCIQDRBg8ShYjXPKet2zOFIwjwWDe/TowranChVLak8FfMLAIgBkdI2at6J0P5kDySLbowfyKnYXOZS6OYfkttBlTmLfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146146},"type":"module","_from":"file:totopo-3.2.0-rc-1.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/90f951b34079079a502c513f227c1bd6/totopo-3.2.0-rc-1.tgz","_integrity":"sha512-vCFfYdnCqV/TY2o/qSu5b6XzeX3WKwiTyfA0XOskUp8BwMRQooGPJzYa4tyaMjImW31HyD0hzGXOlM4LTxO0qg==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.2.0-rc-1_1775800003207_0.7151340051657453","host":"s3://npm-registry-packages-npm-production"}},"3.2.0-rc-2":{"name":"totopo","version":"3.2.0-rc-2","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.2.0-rc-2","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"0f945655e9d5013d281c3d01db85c930c492fdd6","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.2.0-rc-2.tgz","fileCount":29,"integrity":"sha512-TphSqJ2eAsIR3VKYkl7u6Tcvs5SyC+72gcIhPQRMK7Raw43N497z0pWrV6HzkO9PoXjnFxG3hvoWvLK1VZSqtQ==","signatures":[{"sig":"MEYCIQDbFCplUrC6kIm3Uc9WiBeQ96kQzzsNbgCDAuNjVnyspgIhAKNIlgB270KH7LUYkx00UWY3iI9M0gzu+W6wMjkY/A1F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146580},"type":"module","_from":"file:totopo-3.2.0-rc-2.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/87c28acaeea2537c954d9ef07a7e15e4/totopo-3.2.0-rc-2.tgz","_integrity":"sha512-TphSqJ2eAsIR3VKYkl7u6Tcvs5SyC+72gcIhPQRMK7Raw43N497z0pWrV6HzkO9PoXjnFxG3hvoWvLK1VZSqtQ==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.2.0-rc-2_1775867735420_0.30594781638662405","host":"s3://npm-registry-packages-npm-production"}},"3.2.0-rc-3":{"name":"totopo","version":"3.2.0-rc-3","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.2.0-rc-3","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"47c80950da8d652cebfc9a97761fc9c6acc14e92","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.2.0-rc-3.tgz","fileCount":29,"integrity":"sha512-lHDyCOShneKAaS1RqTK8IrKYZgZ1DqZVS9+IEXt9Rt1n/MJ2ANwYuExoJC4+zFBsdz9IleHieLh9nXVPtdL/Rw==","signatures":[{"sig":"MEYCIQDGzBdfpfeYtzFavV+Vdp2PFG074w8CWKKKxeR44aCZlAIhAKbwFsqImWE7bzC3uMu2r8s2ENPoJHCVkegnBlOYzhje","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146613},"type":"module","_from":"file:totopo-3.2.0-rc-3.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/e6978d399133934d78b63969f32d849c/totopo-3.2.0-rc-3.tgz","_integrity":"sha512-lHDyCOShneKAaS1RqTK8IrKYZgZ1DqZVS9+IEXt9Rt1n/MJ2ANwYuExoJC4+zFBsdz9IleHieLh9nXVPtdL/Rw==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.2.0-rc-3_1775876926037_0.9708439428457454","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"totopo","version":"3.2.0","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.2.0","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"9506383846f2066068499a47d93e61c3a524ae11","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.2.0.tgz","fileCount":29,"integrity":"sha512-N5SR6zaqSE6dV6kM2V8ErW3GvIKu4glTCiQqn8on65Tyf8ZyklNveUM3XyHz+MrIoNkc1n3g7roQfLAbnQXlVg==","signatures":[{"sig":"MEUCIFG80hVTsRWAqcDWXicenjcVymTv7cDkovIH9xhMVKpQAiEA6fgS52QZcxjtQ6G+d8tG2LEp91UvjtrGbGFIFAf8yy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146608},"type":"module","_from":"file:totopo-3.2.0.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/5c00479343e35efc5334a1a37927f1a7/totopo-3.2.0.tgz","_integrity":"sha512-N5SR6zaqSE6dV6kM2V8ErW3GvIKu4glTCiQqn8on65Tyf8ZyklNveUM3XyHz+MrIoNkc1n3g7roQfLAbnQXlVg==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.2.0_1775877660231_0.049309515199849274","host":"s3://npm-registry-packages-npm-production"}},"3.2.1-rc-1":{"name":"totopo","version":"3.2.1-rc-1","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.2.1-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"b05939577686b3ad3a3dba14f5883a03fa4013c2","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.2.1-rc-1.tgz","fileCount":29,"integrity":"sha512-NGsasp5OH1jjjOYqO2qmK4OFWBI3FHJusJSV1jZzhGc/LpsB3le7qaN2enf6ewkAW8POw6blbmDkT71FZx++Dg==","signatures":[{"sig":"MEUCIQCvI6/qN9V7m7SnA3xJbLVEX0kq584Yn/rJmXUfnqrAygIgfBK3dWnu97Ydzwoip/Kx4txdZjwVIoRrJ8mLMDrF0Ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146654},"type":"module","_from":"file:totopo-3.2.1-rc-1.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/af857d649b07c020e480af3a0f9f05f1/totopo-3.2.1-rc-1.tgz","_integrity":"sha512-NGsasp5OH1jjjOYqO2qmK4OFWBI3FHJusJSV1jZzhGc/LpsB3le7qaN2enf6ewkAW8POw6blbmDkT71FZx++Dg==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.2.1-rc-1_1775889879585_0.7580004031432845","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"totopo","version":"3.2.1","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.2.1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"45109b594ddbd20cdc2920dc860f59e8893ecf9e","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.2.1.tgz","fileCount":29,"integrity":"sha512-2zmPQvZ6Zqulgt3EfkAWQMTxHvNhKb+BYdi8KqfMjAmCHPSxfSp1NZWLEy0TuIbmximbHdMO+IUYMTKzpwuO3w==","signatures":[{"sig":"MEQCIGDPfYCRFQRmKNqDA15G5otwZBu1LanvXzZKkTYBLcnrAiAHIOziK+gFZMPxVn3in8/67GvcblpR1YhYMfuwkxy7Mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146649},"type":"module","_from":"file:totopo-3.2.1.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/37aaab45b59ca3256d012c45d970337e/totopo-3.2.1.tgz","_integrity":"sha512-2zmPQvZ6Zqulgt3EfkAWQMTxHvNhKb+BYdi8KqfMjAmCHPSxfSp1NZWLEy0TuIbmximbHdMO+IUYMTKzpwuO3w==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.2.1_1775890003157_0.8201856417455251","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-rc-1":{"name":"totopo","version":"3.3.0-rc-1","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.3.0-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"ab98d5402b1e68825a8d18891bae582816c0c62d","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.3.0-rc-1.tgz","fileCount":29,"integrity":"sha512-4OTcUjzLqzv+U3vcUANYa3OOlgh3V6tEl2qpCt6P4fix3yFBSCHHUw1Cyvdl8RhOmb8CqJDF7F6UDAyayGff0g==","signatures":[{"sig":"MEUCIQDkiQMcfKi83mdGzmJx4gzI4mcvynIcINnyxx6ulHBNYAIgM+iBZV70pLrfcDFf03itSJShNL/HQ0GKpK7BTm0CRgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146647},"type":"module","_from":"file:totopo-3.3.0-rc-1.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/7b5a7e828b8feafb4915a44010eee6ca/totopo-3.3.0-rc-1.tgz","_integrity":"sha512-4OTcUjzLqzv+U3vcUANYa3OOlgh3V6tEl2qpCt6P4fix3yFBSCHHUw1Cyvdl8RhOmb8CqJDF7F6UDAyayGff0g==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.3.0-rc-1_1776036660575_0.3792377065644117","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-rc-2":{"name":"totopo","version":"3.3.0-rc-2","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.3.0-rc-2","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"b0b5f91eef8e83c05211a071bedba29014b7518c","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.3.0-rc-2.tgz","fileCount":29,"integrity":"sha512-Xfl+k8KluJsN0lSGe2AUgdwjI8CSg0aD0gXUhBqaI8DwykCyhB/hm27LwiDFcFrorpWt59Cbl1VtNtK/kfrlTQ==","signatures":[{"sig":"MEQCIEZo8duVI2Sdy/aOXwYTq0zzPQdZLOW1yqKhvS5xoI86AiAEwHupHwK1n6oCjg4F+2Wp7za6PvjUfnJVqVYEQf5xZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149586},"type":"module","_from":"file:totopo-3.3.0-rc-2.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/d885e2b864fa694515db6d6abce95612/totopo-3.3.0-rc-2.tgz","_integrity":"sha512-Xfl+k8KluJsN0lSGe2AUgdwjI8CSg0aD0gXUhBqaI8DwykCyhB/hm27LwiDFcFrorpWt59Cbl1VtNtK/kfrlTQ==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.3.0-rc-2_1776045980666_0.6431039115644883","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"totopo","version":"3.3.0","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.3.0","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"9ff3bb973a938174fca642f90addd2480bbd078c","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.3.0.tgz","fileCount":29,"integrity":"sha512-7taUFVDKrhMrrQ+Dj6kpxN8aE4gVW57wF2w1IYE4YNnzM9nboP6SdfP6ToStvklOsoFJ75s13FU1UbcNFGWi6A==","signatures":[{"sig":"MEQCIGWA4g2Kdu5+cdkPfOdaFPf0VeM8PWVn6YNolOmPZoD5AiB1QxltI8VSDl9KOBdGwg7i6JifKn4F+s5DTdLSCTjX5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149581},"type":"module","_from":"file:totopo-3.3.0.tgz","engines":{"node":">=18"},"scripts":{"rc":"tsx scripts/rc.ts","lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","rc:promote":"tsx scripts/release.ts","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/2c43e0cb9f1fe4f8fdd3c802668ed2d7/totopo-3.3.0.tgz","_integrity":"sha512-7taUFVDKrhMrrQ+Dj6kpxN8aE4gVW57wF2w1IYE4YNnzM9nboP6SdfP6ToStvklOsoFJ75s13FU1UbcNFGWi6A==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.3.0_1776046311096_0.6859813552651686","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"totopo","version":"3.3.1","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.3.1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"18aad1b7bcb6bd10cacb0cb0303dd596333b0c28","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.3.1.tgz","fileCount":29,"integrity":"sha512-au48yTf0TTES/YO+q7DrzXss+RpxQcU5EG6Lv2yIwIN0A7/sklfEKcR/t4hUnyzSO+3lUOQKg3DE4awHPheHrQ==","signatures":[{"sig":"MEQCIG8PdIuzku8nm5tJYAI6pVDzTxUkOlvW4ir4BXYOFKc6AiBOZRQr2bnHwBies6tWaImK4dX7RVyBDHyTq5O5xRGfpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150218},"type":"module","_from":"file:totopo-3.3.1.tgz","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/8322dd5731ed1ac464289def374502fa/totopo-3.3.1.tgz","_integrity":"sha512-au48yTf0TTES/YO+q7DrzXss+RpxQcU5EG6Lv2yIwIN0A7/sklfEKcR/t4hUnyzSO+3lUOQKg3DE4awHPheHrQ==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.3.1_1776148899973_0.81295735570954","host":"s3://npm-registry-packages-npm-production"}},"3.3.2-rc-1":{"name":"totopo","version":"3.3.2-rc-1","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.3.2-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"22faf445e6276ce6906ce7307a141cb8aba0ddce","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.3.2-rc-1.tgz","fileCount":29,"integrity":"sha512-o32EmkHNrDht+xCaYWuPY8MMeHfHvN6MRFjuqg5/YMH0B1KkM3urNofUi4/upp2emS5egHh268TK2uJ3uVPdcg==","signatures":[{"sig":"MEQCIAU8lZvuZ2L//ZKBQWjb7E8WcvcK7VIqFpQdbJhFCTyOAiBrvvT/9OJSpMcyKj0ijK9CLFm9Tl73eOo2d4h9OhHMYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151510},"type":"module","_from":"file:totopo-3.3.2-rc-1.tgz","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/22491a280702ab03acc48b1969b9d1b7/totopo-3.3.2-rc-1.tgz","_integrity":"sha512-o32EmkHNrDht+xCaYWuPY8MMeHfHvN6MRFjuqg5/YMH0B1KkM3urNofUi4/upp2emS5egHh268TK2uJ3uVPdcg==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.3.2-rc-1_1776220651244_0.4492679096905403","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"totopo","version":"3.3.2","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.3.2","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"6433b87dda144c9e5f97e8c09f8e67e911b51429","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.3.2.tgz","fileCount":29,"integrity":"sha512-1OU7iWvNuCSHBg5umXOS6Bzz+jN5Fn6SQ8CAUwbzu15RMwcL4en/Q1hgoS+vngmgF81aMKVe9B7717BvFVRLBQ==","signatures":[{"sig":"MEYCIQDP11fBMBBNpewBoTgPoGkZLrh/yt9eHOnpUsG2nhrXXgIhANyrGUEmtugLQGlf42RE2jfEePrhMZIQyGQ/pQjjNHRQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151505},"type":"module","_from":"file:totopo-3.3.2.tgz","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/cd8c98ec2bedb7af1bca695dd472e944/totopo-3.3.2.tgz","_integrity":"sha512-1OU7iWvNuCSHBg5umXOS6Bzz+jN5Fn6SQ8CAUwbzu15RMwcL4en/Q1hgoS+vngmgF81aMKVe9B7717BvFVRLBQ==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.3.2_1776221267441_0.6126950587318751","host":"s3://npm-registry-packages-npm-production"}},"3.3.3-rc-1":{"name":"totopo","version":"3.3.3-rc-1","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.3.3-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"68c426c06a82298267a045e4217f768deb0cc77e","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.3.3-rc-1.tgz","fileCount":29,"integrity":"sha512-Ma5S8ZB76Rze9pkk8Yt8EAMFVC7kbRZsSiiDKeXKjQwjYuIh+Mha47+Sj5zldNFuC1WcBzut4iyT+bNEM18avA==","signatures":[{"sig":"MEUCIQD6mRcVKASDrKHxDeTAT7cz8nlgQvsl+q+IMKq82NWmqgIgCJGYZKiTbYe3XpaQtEl5bjITofN0NgXlFDuzKA5u5Jw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152087},"type":"module","_from":"file:totopo-3.3.3-rc-1.tgz","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/3080c40d0f35b57d189e189e4a858942/totopo-3.3.3-rc-1.tgz","_integrity":"sha512-Ma5S8ZB76Rze9pkk8Yt8EAMFVC7kbRZsSiiDKeXKjQwjYuIh+Mha47+Sj5zldNFuC1WcBzut4iyT+bNEM18avA==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.3.3-rc-1_1776638314121_0.2116916124006185","host":"s3://npm-registry-packages-npm-production"}},"3.3.3":{"name":"totopo","version":"3.3.3","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.3.3","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"842956c2a38b287c5f7b4c7460049737dad6a7e5","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.3.3.tgz","fileCount":29,"integrity":"sha512-kLTUkdoxWAnVnroILg+PT6ebQDXBMYbZ0CGfKaBFXHzAfBnDkxReorWNbVNuiNiQTBZhtJyPJjtRjplEbJxHBQ==","signatures":[{"sig":"MEYCIQCLRmW3nTMaBk0yWfZ/JMzfPV4WdtVH5dCMJ50zK/yH+wIhAIqVwbAOdZQJylegw/fGIIn734Yk4RYcNy3A+oQ/n1SV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152082},"type":"module","_from":"file:totopo-3.3.3.tgz","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/ca73c3fa079422b00edc8b14ba77b81f/totopo-3.3.3.tgz","_integrity":"sha512-kLTUkdoxWAnVnroILg+PT6ebQDXBMYbZ0CGfKaBFXHzAfBnDkxReorWNbVNuiNiQTBZhtJyPJjtRjplEbJxHBQ==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.3.3_1776647330824_0.21304351201704264","host":"s3://npm-registry-packages-npm-production"}},"3.4.0-rc-1":{"name":"totopo","version":"3.4.0-rc-1","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.4.0-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"70d3d86b55e5644aa6629ecd72636ceb9119ccd7","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.4.0-rc-1.tgz","fileCount":34,"integrity":"sha512-TnwFQ9axm4G2ManwO4MzzdSZuVccsXpnQ9PmZBy3PVa4bI7p1LH2OFErx/Axus3pNp1UXH4ed3DfHFHi80iTxg==","signatures":[{"sig":"MEUCIQD+q3WnroKHREpHkMifLz9qI4oh2mv7A7EF2ttvPsT9hgIgQ3uzLxBD1oObC/RUsS5+Bbiq2emKLShlaef7EsoxxFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176432},"type":"module","_from":"file:totopo-3.4.0-rc-1.tgz","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/b4cc6b4dfd8e6d81bf3f3e520aff80af/totopo-3.4.0-rc-1.tgz","_integrity":"sha512-TnwFQ9axm4G2ManwO4MzzdSZuVccsXpnQ9PmZBy3PVa4bI7p1LH2OFErx/Axus3pNp1UXH4ed3DfHFHi80iTxg==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.4.0-rc-1_1777903337956_0.13386914490588198","host":"s3://npm-registry-packages-npm-production"}},"3.4.0-rc-2":{"name":"totopo","version":"3.4.0-rc-2","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.4.0-rc-2","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"cb4142dd1a45d04d081aa682d45b1e12cda89b33","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.4.0-rc-2.tgz","fileCount":34,"integrity":"sha512-7LtabxP8WGrtLCY/WmOM6t2VUBY+pFuuSXWfxktMZ8amV/WPs5t82Ec264faDny3yN6RFc636rFSxyaPLyp19w==","signatures":[{"sig":"MEYCIQClNhjrIsyFfP+RzjNRKXXL3veJ4F29PUTgDE3PUE6O8wIhAMNWq5+n3E8fVwuldbdb8/UCXUfl2wxs7/GwlvA2swgO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176261},"type":"module","_from":"file:totopo-3.4.0-rc-2.tgz","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/f15f41e3481101f33b5639068d2fb656/totopo-3.4.0-rc-2.tgz","_integrity":"sha512-7LtabxP8WGrtLCY/WmOM6t2VUBY+pFuuSXWfxktMZ8amV/WPs5t82Ec264faDny3yN6RFc636rFSxyaPLyp19w==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.4.0-rc-2_1777929439198_0.06211734302251082","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"totopo","version":"3.4.0","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.4.0","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"c1b5e4f65ea20a0d1db836ec79bc1d0a99ef8beb","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.4.0.tgz","fileCount":34,"integrity":"sha512-0c/Rt6m8a3I7mYRMPha86JQYtMz6z0SdDipwYFd9AoR52RoVgUPbSiHrEpcndjrxsPdYJjjyKK8p4bC0tGsnVA==","signatures":[{"sig":"MEYCIQDCfr8H8RZMVKU361aNGq1Lhv/YGMNPyhlnN9S4gDz9DgIhANOymK2Y8cftiGe/At5Mew4muy26U/DKRajHTYiTd5+/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176207},"type":"module","_from":"file:totopo-3.4.0.tgz","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/6ea938352aacfd26bac8d4dd6e597fdd/totopo-3.4.0.tgz","_integrity":"sha512-0c/Rt6m8a3I7mYRMPha86JQYtMz6z0SdDipwYFd9AoR52RoVgUPbSiHrEpcndjrxsPdYJjjyKK8p4bC0tGsnVA==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.4.0_1777930531145_0.9944862920563222","host":"s3://npm-registry-packages-npm-production"}},"3.5.0-rc-1":{"name":"totopo","version":"3.5.0-rc-1","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.5.0-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"ce3f136ae8bddda4907d34b5a0a1f879639cb99e","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.5.0-rc-1.tgz","fileCount":36,"integrity":"sha512-eDyzi1wUprzkEciM4bPDLC4szrqJKOwI8DSnaMyAqK6eo4EtE7rqTSwhiZ6CdsbFRuaXwzR/EPqtkvLET31INA==","signatures":[{"sig":"MEUCIQCB5QIeyGW2HW0FKRhOWbISOK+vA/1G3UzCaYWyJvppAgIgaxP6o+Xixz55HwoIAvWDqedYRzFs1T+QY0XnyH0qwkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190987},"type":"module","_from":"file:totopo-3.5.0-rc-1.tgz","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/078af9efde15767fef326292bdb77939/totopo-3.5.0-rc-1.tgz","_integrity":"sha512-eDyzi1wUprzkEciM4bPDLC4szrqJKOwI8DSnaMyAqK6eo4EtE7rqTSwhiZ6CdsbFRuaXwzR/EPqtkvLET31INA==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.5.0-rc-1_1778138195540_0.5502869350185864","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"totopo","version":"3.5.0","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.5.0","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"44b2928f89c0c280d68d3ecaa704154a358f7771","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.5.0.tgz","fileCount":36,"integrity":"sha512-O0CUmYOCHAWymGULNGvl40SgdURDs09Md2n0FL1Ohxww9NG2+JQ+bNyULu9LGFllMK+4NZGWsuSQYRQ1euQ+eA==","signatures":[{"sig":"MEQCIGdpLLFhS6WTw/icHIroInqcLc2StiUZ1e6S/iJKiOeTAiAzxDmh5n2KB9X0x6IFsv4LBJSOdw6Og5yTnhBxNyMGjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190982},"type":"module","_from":"file:totopo-3.5.0.tgz","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/bfdfafd8cb01ca4a912d1869fb3ab93c/totopo-3.5.0.tgz","_integrity":"sha512-O0CUmYOCHAWymGULNGvl40SgdURDs09Md2n0FL1Ohxww9NG2+JQ+bNyULu9LGFllMK+4NZGWsuSQYRQ1euQ+eA==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.5.0_1778138615779_0.2788235472755318","host":"s3://npm-registry-packages-npm-production"}},"3.5.1-rc-1":{"name":"totopo","version":"3.5.1-rc-1","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.5.1-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"92c8ae2ba4ebcb3a4488e3f75121fec6e9165956","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.5.1-rc-1.tgz","fileCount":37,"integrity":"sha512-/jRlZrRDD0nMTJ8VwCLXRqgzDrvQd1iOBNiVWITVDOVtQ8Dv8YFU2KktcDf/Qrtgv+ocR0RMay03Rnm8ngJdWA==","signatures":[{"sig":"MEUCID+KqOQ71rWRVjRKqK4m/7lEIp+656dgNyoAYVkIzd7FAiEA4qu4XseS1HcwbNatuJdcMGapb4br6TCYfyP0o9yEVhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197238},"type":"module","_from":"file:totopo-3.5.1-rc-1.tgz","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/3b7fa92aaec2beb54397c3a9ea1d9412/totopo-3.5.1-rc-1.tgz","_integrity":"sha512-/jRlZrRDD0nMTJ8VwCLXRqgzDrvQd1iOBNiVWITVDOVtQ8Dv8YFU2KktcDf/Qrtgv+ocR0RMay03Rnm8ngJdWA==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.5.1-rc-1_1778211358279_0.5929399021948092","host":"s3://npm-registry-packages-npm-production"}},"3.5.1-rc-2":{"name":"totopo","version":"3.5.1-rc-2","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.5.1-rc-2","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"edc0a5de69b0c44daa63c65d91f3b13816115fea","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.5.1-rc-2.tgz","fileCount":37,"integrity":"sha512-lZsvGPANDu90YbK2Y2DS9GnJ6Z33hE0ZHpS/Tnowl+FA1m6UfF2hnJcxsSM7XRmJJu1Bhazydfv42+LBFKNcRg==","signatures":[{"sig":"MEUCIQCSwinUzoiejBSp30QD3CPEILzIv9KpqXWeSxmxqmYVxwIgfBFy8um9/QzstSXbjj1kEsxKvFDBkGh5leIsPXkX5DU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197752},"type":"module","_from":"file:totopo-3.5.1-rc-2.tgz","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/626a29331bce9bc4cdb7ce9923e00bd2/totopo-3.5.1-rc-2.tgz","_integrity":"sha512-lZsvGPANDu90YbK2Y2DS9GnJ6Z33hE0ZHpS/Tnowl+FA1m6UfF2hnJcxsSM7XRmJJu1Bhazydfv42+LBFKNcRg==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.5.1-rc-2_1778214817602_0.15631249786211598","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"totopo","version":"3.5.1","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.5.1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"3d676d693e3cfc78d55dd59ec505dca1bf01f170","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.5.1.tgz","fileCount":37,"integrity":"sha512-K28ZSllNDDjQsjMZHkvCmmGg3UtOYXnhz7oCosVpwlS4yiXU5ju2aMbB+mxaNb1SN50FR3edhf+PQUNU2xKhXQ==","signatures":[{"sig":"MEYCIQCEw49yYnZWvQaeRSc8Xa9O+4prQRDLFhEPfEFGVFX0jwIhAOJ+9Hegyg4CYfFcvpTJwoCqL2936vrbVFhnqK+G3Cmp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197747},"type":"module","_from":"file:totopo-3.5.1.tgz","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/fb66b624b5fabe1e7da22c9f7da10552/totopo-3.5.1.tgz","_integrity":"sha512-K28ZSllNDDjQsjMZHkvCmmGg3UtOYXnhz7oCosVpwlS4yiXU5ju2aMbB+mxaNb1SN50FR3edhf+PQUNU2xKhXQ==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.5.1_1778215363697_0.205411866083814","host":"s3://npm-registry-packages-npm-production"}},"3.6.0-rc-1":{"name":"totopo","version":"3.6.0-rc-1","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.6.0-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"51c3b61267253af9b9e1ebb43b225442049d2faa","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.6.0-rc-1.tgz","fileCount":38,"integrity":"sha512-LHfpT8cyGh9Ow9dcv1dKlWzGe5N8AS12dsfVp/SMFLqMYXigsDXWr9lLAEENNFDcPfW76GXwqsQrbqfll2s6iQ==","signatures":[{"sig":"MEUCIQDbQ74m1SqoLbL0Q1F8klzbn6IS2HsMqA230++piQNIGgIgNZRIqVaRBKm8rkRG46MnAwFBIPPZ8OwO0e4tchF5A98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199567},"type":"module","_from":"file:totopo-3.6.0-rc-1.tgz","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/23c4ce299b0e1049f52dae6c3be796e6/totopo-3.6.0-rc-1.tgz","_integrity":"sha512-LHfpT8cyGh9Ow9dcv1dKlWzGe5N8AS12dsfVp/SMFLqMYXigsDXWr9lLAEENNFDcPfW76GXwqsQrbqfll2s6iQ==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.6.0-rc-1_1778348236827_0.6231775322829052","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"totopo","version":"3.6.0","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.6.0","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"7ac7d6bcd5ba64cf53cc599d2800938dcd20de83","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.6.0.tgz","fileCount":38,"integrity":"sha512-u6uGSIM5tYUc9ENAvl/jwFLUiLZyBrn6fjM4Id03raD/BKcpm3jaCZWaLBe7HcgXPjNJ2tFRknr6G7YHljw36g==","signatures":[{"sig":"MEUCIQDV4lqi0bvsqd7rTUoe0evAGvtXvQJpSLLnAWEmcye2AQIgbtdn5zjvOgy+2DtTh68wXMfgcHpM51sMUmd/yTMJyRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199704},"type":"module","_from":"file:totopo-3.6.0.tgz","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/ecdcff829238538d28f4f0427b4b581f/totopo-3.6.0.tgz","_integrity":"sha512-u6uGSIM5tYUc9ENAvl/jwFLUiLZyBrn6fjM4Id03raD/BKcpm3jaCZWaLBe7HcgXPjNJ2tFRknr6G7YHljw36g==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.6.0_1778350352562_0.4711091148815003","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"totopo","version":"3.6.1","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.6.1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"6c5c96fdb0c34116bcbe00407a00e6e64b67ecb9","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.6.1.tgz","fileCount":38,"integrity":"sha512-fafekYUQT9P6Arfy/HUm/Br+w6DSFIno6Hpv2lQd7ib5Z9IJdbvXGdfUAHI9TFpAnfEiocIFdQlS1x7IhonyDg==","signatures":[{"sig":"MEQCIC3EDhWQWXVlQ+Kt3ZkD6r/awoXCew8m7Pselaa1yZ+eAiBWhyqwfYeHGmeihRd1+H7bpmTHmAiWFRNCv1agrhF1CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201027},"type":"module","_from":"file:totopo-3.6.1.tgz","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/0087fb66acfb02a74987201c2ada1330/totopo-3.6.1.tgz","_integrity":"sha512-fafekYUQT9P6Arfy/HUm/Br+w6DSFIno6Hpv2lQd7ib5Z9IJdbvXGdfUAHI9TFpAnfEiocIFdQlS1x7IhonyDg==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.6.1_1778360989280_0.6984449603856027","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-rc-1":{"name":"totopo","version":"3.7.0-rc-1","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.7.0-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"bffbce50bf3cb207acc85312b84c6502fa570198","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.7.0-rc-1.tgz","fileCount":38,"integrity":"sha512-IySzx+ji6rHA/Pa3Euc0UQzcNhBXsC9lC6AKF7v8SAc520eNjcWYiCOBJ2huinzkws6q07+d5beYJ8QxO2zFfA==","signatures":[{"sig":"MEUCIH+qlLAkv5NFeEx/m1BFy8/XZatC3e/fZi97Zb4u7QgKAiEAylHwRskED3lpe7npUpZjB2CYkL4+/UAcqI/GhlNKLlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205038},"type":"module","_from":"file:totopo-3.7.0-rc-1.tgz","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/4d29231187095949f4affe14553a7794/totopo-3.7.0-rc-1.tgz","_integrity":"sha512-IySzx+ji6rHA/Pa3Euc0UQzcNhBXsC9lC6AKF7v8SAc520eNjcWYiCOBJ2huinzkws6q07+d5beYJ8QxO2zFfA==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.7.0-rc-1_1779167257600_0.4918232649065828","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-rc-2":{"name":"totopo","version":"3.7.0-rc-2","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.7.0-rc-2","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"e58519f1f24fcd0b51864c6885cdd2256a0734e4","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.7.0-rc-2.tgz","fileCount":38,"integrity":"sha512-zOoAipTbAGHe9jX9MVVV7Ci3VpIIi75/H774DHk7rFRzKXU62Xy2ude52vWzQabywwFMNSj6fCM4t1W7/mXhIA==","signatures":[{"sig":"MEQCIE/mPFJkcGjlZCbavWiKNYlj4LQ6S+IT41GbmBBwxu+RAiBVCMb2gtGsFohBpWr19xnjU0vUrOdJck9ovVbmw1KkQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206513},"type":"module","_from":"file:totopo-3.7.0-rc-2.tgz","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/17ec47cb1de7db0bf17282f5e2d1fdc0/totopo-3.7.0-rc-2.tgz","_integrity":"sha512-zOoAipTbAGHe9jX9MVVV7Ci3VpIIi75/H774DHk7rFRzKXU62Xy2ude52vWzQabywwFMNSj6fCM4t1W7/mXhIA==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.7.0-rc-2_1779244882547_0.1720874093101925","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"totopo","version":"3.7.0","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.7.0","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"e7f7f1a5ca898c7e33c406e9e4d3a3359b489124","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.7.0.tgz","fileCount":38,"integrity":"sha512-q+in24p0mK3E4bx3ATRVOj3zpKWrJsvGIDf0VUkY4hUDlbd9FfPt//vkHm2OrTM3rvfPrQElClQt8FIb2IYGEg==","signatures":[{"sig":"MEUCIQCV3WIOSsvFe8v9OxRX75bahb7j+0EORbD83xXIuBjFpgIgJMuyr7CQ5FSwK7ORnpAuIpIy32uBvfXFZnGD4IPXDls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206549},"type":"module","_from":"file:totopo-3.7.0.tgz","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/9158c046e944a42e0359a148b5532f7f/totopo-3.7.0.tgz","_integrity":"sha512-q+in24p0mK3E4bx3ATRVOj3zpKWrJsvGIDf0VUkY4hUDlbd9FfPt//vkHm2OrTM3rvfPrQElClQt8FIb2IYGEg==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.7.0_1779245613351_0.6336838101359779","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"totopo","version":"3.8.0","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.8.0","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"ccd86fe6b9f354723168605b75a19057afe06486","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.8.0.tgz","fileCount":39,"integrity":"sha512-B5VJKmrqEn58ITS03BSvQn34j0pb/Y7wkbVrYhOSU6RwJb6fC34vAAjCxfGMrEPmjyCWShZltyRl+yyS+q2dWA==","signatures":[{"sig":"MEUCIEWNz2SiBEJPAQYAIIVGIzvBfhYEfG2siEEAQ+6bLVdbAiEA6l/tqLFglreSTw7lny3j0//+muO1iC0qgt6HgDhibas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207430},"type":"module","_from":"file:totopo-3.8.0.tgz","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/667803f70b0c9c096552d9d06aa2f634/totopo-3.8.0.tgz","_integrity":"sha512-B5VJKmrqEn58ITS03BSvQn34j0pb/Y7wkbVrYhOSU6RwJb6fC34vAAjCxfGMrEPmjyCWShZltyRl+yyS+q2dWA==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.8.0_1781472271192_0.8865589637911957","host":"s3://npm-registry-packages-npm-production"}},"3.8.1":{"name":"totopo","version":"3.8.1","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.8.1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"11dfea13d3dd0302982380db9d2d6efb2fb3dbb6","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.8.1.tgz","fileCount":39,"integrity":"sha512-DpG+yDtVepJrwg0bgNlqpUeZCETEmSGIpVE10HGSENSssWyqkiiD7Psrr/spKSeIiinTV5Ah2Ul8Srro/YASeg==","signatures":[{"sig":"MEUCIQCg4JdhK4ajNdsld9uV3q3I3/lxfkYFp6aSkHvUdAKFjAIgdX9Qv+Rrm+xJCMhCBKtqR/kEvZLG1C0yUqN/Z42fdRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208252},"type":"module","_from":"file:totopo-3.8.1.tgz","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/5d0677de754f897c96ad529f92a7e35e/totopo-3.8.1.tgz","_integrity":"sha512-DpG+yDtVepJrwg0bgNlqpUeZCETEmSGIpVE10HGSENSssWyqkiiD7Psrr/spKSeIiinTV5Ah2Ul8Srro/YASeg==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.8.1_1781473328166_0.31127843352792683","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-rc-1":{"name":"totopo","version":"3.9.0-rc-1","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.9.0-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"dad75b9424a5d88fa7c1fb39390b5134329d4c3b","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.9.0-rc-1.tgz","fileCount":40,"integrity":"sha512-Ht1ftgjz8W3KyCdQXs0E3W/zGAZzzizF5/lyF1hb3UeZ8472xhoz0aMFWGl5uC8AaYNhtt3kDiYBuIoMy3I8Jg==","signatures":[{"sig":"MEYCIQDZQLXd7OZBKst6WaNz0qUrXZ65fpzE3aWHtEtk0DliaQIhAJG6fuRIDuJ8ouF36/MYDsfjNVDrGfZdYpclw5I+17u7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228788},"type":"module","_from":"file:totopo-3.9.0-rc-1.tgz","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/940975b10500ba5c66f4b2d7cb96f6c8/totopo-3.9.0-rc-1.tgz","_integrity":"sha512-Ht1ftgjz8W3KyCdQXs0E3W/zGAZzzizF5/lyF1hb3UeZ8472xhoz0aMFWGl5uC8AaYNhtt3kDiYBuIoMy3I8Jg==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.9.0-rc-1_1782271411577_0.1020998578963137","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"totopo","version":"3.9.0","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":{"name":"Asaf Ratzon"},"license":"MIT","_id":"totopo@3.9.0","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bugs":{"url":"https://github.com/asafratzon/totopo/issues"},"bin":{"totopo":"bin/totopo.js"},"dist":{"shasum":"26cc7a46d1a4e2514af3dc5b81d576edf8bdd4bb","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.9.0.tgz","fileCount":40,"integrity":"sha512-mZ+/DFAAe+8rvcBEEZ1+hhCA9oA5oowFRbBX+e4F5fE009EMGmhci0rq4rACkLYM9Si3+1tu1kUwIr3RnEcCvw==","signatures":[{"sig":"MEUCIELKZYkUY6hH2o+N3wGf7c7EVqe3ap4GjjETjEVpbkfEAiEAqQbfoKsYJWcvxMqWfdGH+zxiDyfp3o/gtAVyVEi/OH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228783},"type":"module","_from":"file:totopo-3.9.0.tgz","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"_resolved":"/private/var/folders/v5/y256plf156v400_nk76z9zyr0000gn/T/20a05a4e932d3d091dfff1b9fc57beef/totopo-3.9.0.tgz","_integrity":"sha512-mZ+/DFAAe+8rvcBEEZ1+hhCA9oA5oowFRbBX+e4F5fE009EMGmhci0rq4rACkLYM9Si3+1tu1kUwIr3RnEcCvw==","repository":{"url":"git+https://github.com/asafratzon/totopo.git","type":"git"},"_npmVersion":"10.9.2","description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.9.0_1782271670239_0.08323928652734724","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc-1":{"name":"totopo","version":"3.10.0-rc-1","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@3.10.0-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"da96ce95f9239045bcf336f064c59436df3a04df","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.10.0-rc-1.tgz","fileCount":41,"integrity":"sha512-tzSkS+dMKfM/gsxvOtwivrW3Naar/6/3lDE2PHH8+ao3uHxAMDWXVn4y88u+PEPwMuRQ0lbWsEWE39G03/b4JA==","signatures":[{"sig":"MEUCIQCGtV7UMSw2JocDSmzIVW+TZ/XCZc17tJSNyoZFxIRmRAIgMhmbxiPDTjgctlbFNfe6Kh/pHhyOizEqjNliB+7qAbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244193},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.10.0-rc-1_1782450585757_0.18862035962670753","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc-2":{"name":"totopo","version":"3.10.0-rc-2","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@3.10.0-rc-2","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"6aced474c5cf29b878c13f1daadcc2bca93fe1de","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.10.0-rc-2.tgz","fileCount":41,"integrity":"sha512-cI50FOgmNt0YESPoKSQ3K8DQ5p1zmp6/jer/0UMRdLgUSsauIpz0Xj8bnDoNzt2LOW1ecxNJvVNUuR96tnzdaQ==","signatures":[{"sig":"MEUCIQDNh/yeuZlPyVt7MwGpOUTp2Y8J65K+vxvngzvIAl57MQIgV763gOpPIwxFr3RVi45amYcmqo9SGBemJ3UtsvxaKew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244140},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.10.0-rc-2_1782451631333_0.8678142182993209","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc-3":{"name":"totopo","version":"3.10.0-rc-3","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@3.10.0-rc-3","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"2b27e8e45e6d4017e9d3562941a86bfa7eaaaef7","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.10.0-rc-3.tgz","fileCount":41,"integrity":"sha512-Mqt/64EkHPUEV4ddUnTjrBeD36XS8ahSssIsQC4ARm+b5dQW+Ee2GYt4W1+fR+ftF4ktx9oHNhi+4JyltLOGog==","signatures":[{"sig":"MEYCIQDF+T6w1tCB/Cl0dLq+2779PxKc8vexUwhmj2g3fJznZgIhALKFPvgqtVpSx9Q+GP+u9yJOdLKjbc1KeTHaGzs5PxkG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253320},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.10.0-rc-3_1782546477838_0.027901369648599017","host":"s3://npm-registry-packages-npm-production"}},"3.10.0-rc-4":{"name":"totopo","version":"3.10.0-rc-4","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@3.10.0-rc-4","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"726b607b87914fc8cecbbd3f739422e2853f0e5e","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.10.0-rc-4.tgz","fileCount":41,"integrity":"sha512-RxPgk2y1astU2WQYTIAcrWulngcIRfhjonz6lfFHnSPodhTCSvGrW68e/QFG1TKKW1Yf4r1/zGnyhWS94iL1Cw==","signatures":[{"sig":"MEUCIQCiRiWIW+Ri/RZuYVeB4mScJgQkf0dFBeSCBviHA0U+rAIgGSB5Lx2gm6PW0+tzUkH1UgehrTZ65gVJNzbxI1gTPZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253729},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.10.0-rc-4_1782582386205_0.3667264443581093","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"totopo","version":"3.10.0","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@3.10.0","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"48d66178175275ea974575d4ab6bd10f23621672","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.10.0.tgz","fileCount":41,"integrity":"sha512-EYP09Rll9YmRIzuFOYGH1KjKPk+e1nZze7C1GG64etIk3GmekOICvdTtdWNHK6mv7K+qpSGOfqC0mapsQUVihQ==","signatures":[{"sig":"MEQCICowi1bw2rkQNVbnUcqWLZW7ksVRVtdc+VmLyq0Ne3x1AiAV89SJWEUjqfmf/OGK9wIVkOxUpZQv7rdI3esc/8H0fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253724},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.10.0_1782667180392_0.32649134615006625","host":"s3://npm-registry-packages-npm-production"}},"3.10.1-rc-1":{"name":"totopo","version":"3.10.1-rc-1","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@3.10.1-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"40fccf4494d954227a681f9c493ec0c7a5dfabfc","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.10.1-rc-1.tgz","fileCount":42,"integrity":"sha512-WcUuJfgZ0k7oDFwlzcYcxxUNe0/bd8lAuaWtKYKaTMEg2Ozc84c5lWSvlwxcgXUTSBUV3f6ICCMxE45rDG0zUg==","signatures":[{"sig":"MEQCIA7b7b3OM9q45S68WHnnTtdVxArFoyy2/M3z14u5aLFZAiAcV4OElMTJUkMSpU/WXTcxiy9qql8YtXis2bzYQdJbWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255866},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.10.1-rc-1_1782797560808_0.13169631968993745","host":"s3://npm-registry-packages-npm-production"}},"3.10.1-rc-2":{"name":"totopo","version":"3.10.1-rc-2","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@3.10.1-rc-2","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"abd8ea173699cf9b8fe7432603a498ec5c427609","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.10.1-rc-2.tgz","fileCount":42,"integrity":"sha512-XulxH2wWAIjWb7nB0C2B3Tn9xvPYLEFw4sdEiqHD+6FGLx/a7IQ/muvaFt52aA6ycpr/bpU+dz3T0IgkcuFGbg==","signatures":[{"sig":"MEUCIQCXhwrwJXvYKLqqSfuX9bfyjmOsUIarCpmRRssKoiWbGgIgfLzRM9Il5lpZB2C2SVtztHXC2/m+6Eq7JesCWePjRi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258141},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.10.1-rc-2_1782802736452_0.07030825571543597","host":"s3://npm-registry-packages-npm-production"}},"3.10.1":{"name":"totopo","version":"3.10.1","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@3.10.1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"0f2bf9b91ea4161b2c2304822c444bacadf0e0f6","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.10.1.tgz","fileCount":42,"integrity":"sha512-BQQZ3rGH2IZdO/wgBuhg1XiE17wSbQb4VVsl4coAeMYuJMbPNVwYu4ZBO8hzekgPlNeH8soBjESlzbE5yJ6JHg==","signatures":[{"sig":"MEYCIQCmCf2LNQtWApZBXtbL0A1MZ35csckcYo4ixFF6AM0fegIhAIga2KxttTtRATqWfJZAQGEZDtArdgzLD0H9KP+1DBwI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258136},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.10.1_1782803220389_0.38079462465627767","host":"s3://npm-registry-packages-npm-production"}},"3.10.2":{"name":"totopo","version":"3.10.2","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@3.10.2","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"5af73a2165c426c38feb221662b5c165a92e0ed3","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.10.2.tgz","fileCount":42,"integrity":"sha512-dSw25uaXmZeUun3Knklw9BJkZW7TkIx1+64KnVFb6ZekKUYgt1ja6DBGSQh/UdvaOxCuYmaWE8lLf0aSA8FSAw==","signatures":[{"sig":"MEUCIQCoJcXd/ShSHcnPWktpT6WkNdEKHftV8nL7f7HtSHkt4gIgcyi/pQS6NkPqlDAtWPj99zlxxQPcybmPVCV2a9+poXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258657},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.10.2_1782868195463_0.7689764080957688","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-rc-1":{"name":"totopo","version":"3.11.0-rc-1","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@3.11.0-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"a1e57c1e5588374acbb1ef8ccc4c126acb8d6c1f","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.11.0-rc-1.tgz","fileCount":42,"integrity":"sha512-FVs1edEHSHDJQ7/UFgXClJUZqs14C7cKEOZNJ1g8AiSkOLqulRe9PYDYvVL/1MYbFDKtuAtqwVqAFGeaX5Pe2Q==","signatures":[{"sig":"MEYCIQCYx4+Of0R8tmYEVwfSBvJIW/XzUojgh9PHFjkaPVTAzwIhAOLQl2MHfJBALypkCTSi1dIfW25qmeH7OwmUQKM3piyG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264744},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.11.0-rc-1_1782959640599_0.7945297220241512","host":"s3://npm-registry-packages-npm-production"}},"3.11.0-rc-2":{"name":"totopo","version":"3.11.0-rc-2","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@3.11.0-rc-2","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"8568d8d0d41053a6e6bfca59e4c4e0b856a9f108","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.11.0-rc-2.tgz","fileCount":42,"integrity":"sha512-PgJuwO647FQokcsz8CASuKdKG27NtROMMHk3YxVRc6ACw/oe7+avy4ZEr97UebxMN2Hcc+9Kfga0tLDfiBKQjA==","signatures":[{"sig":"MEUCIAlUsdM+FdgIPiYDdVk5+q3vTwNBEtAA71+0cymIL5a8AiEA9XFMRnwPqg/pvoyt2iDyECV7R1yALH5onxGXGUPsbHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267014},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.11.0-rc-2_1783034851544_0.317821056675313","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"totopo","version":"3.11.0","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@3.11.0","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"ec0869889470435db713da214ad8bdedbb68c0b3","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.11.0.tgz","fileCount":42,"integrity":"sha512-2dd5efJYQ+XsD08QjyiqHfzJQL+W/uq3SvSjBAopfQkg1Wt16I7tTtUp7HL1pw0TeAT6VVqobVCqxsfiAibRGQ==","signatures":[{"sig":"MEUCIAhffWqpAS9aP+pvVKXUAo7PCzazSr/E6AgVC5lw4DZrAiEA6PFcHEw5guHHFJGBLxW5E5L6/do/SOWE8o7U3IdExk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267009},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.11.0_1783035083243_0.4338071424256542","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-rc-1":{"name":"totopo","version":"3.12.0-rc-1","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@3.12.0-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"8b3b0f7fc9ebbdb4cd0a7ca3bd2f37690dfa32fc","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.12.0-rc-1.tgz","fileCount":43,"integrity":"sha512-MiUNudEybWwdJHuPVOff8d5k6Wn1cBY71B9AIirRCyJd2aOjGDO5N4p6xlKnxj50FatVfSGQkYlubhuKx6l+mQ==","signatures":[{"sig":"MEUCIQCI9Lefh7Ktqz5fVC2WNOH8gh4Sumb2m/lVYptna1M/3wIgPIM+oUgcDlHCEBFjvj+96ul9N1TBkqCwbOeLj1e5MSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285586},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.12.0-rc-1_1783057704301_0.05859861246796405","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-rc-2":{"name":"totopo","version":"3.12.0-rc-2","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@3.12.0-rc-2","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"5791c41734b1c0b36ab697e800740cbf0039c06e","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.12.0-rc-2.tgz","fileCount":43,"integrity":"sha512-LoO4aKwJaxJD+RWOs2iDgxz9iwt/aImoCHqkFQ2hK8nZ/9FDNoerpyIwGyadabLZJWXsdscpZ926wxVvRKhuqQ==","signatures":[{"sig":"MEYCIQDNKXLxNSG69du67oP3VSn2/8Yvc7OzIWqbgwk2AmMnRAIhAMsmBgWk5JK+9lWMw/m2/Ol5FWeBD62AYnIKtC2639VC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279826},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.12.0-rc-2_1783203697913_0.0027052907112405933","host":"s3://npm-registry-packages-npm-production"}},"3.12.0-rc-3":{"name":"totopo","version":"3.12.0-rc-3","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@3.12.0-rc-3","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"50f171b1eeba6a3cb8434fc4d11561421533f9df","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.12.0-rc-3.tgz","fileCount":43,"integrity":"sha512-VCOdA4ax81k2iNi5Rk5sL7TE30CxvOTwjBPovDhn0N2CUE/rq5UVlXkiUhWKg8RWy+HmMFEqJGRCY/Lcovu+UQ==","signatures":[{"sig":"MEYCIQDMcqY5HHFTL++chraKBIzpX7U47ZHELVDWVUFtzYyZfQIhAKt7sp+yYXVtyfEllck8ZGY3lHzmee+OgtPo8CCfPVmE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280001},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.12.0-rc-3_1783206466836_0.9065671956239525","host":"s3://npm-registry-packages-npm-production"}},"3.12.0":{"name":"totopo","version":"3.12.0","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@3.12.0","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"ee8b011a5bfbbd9cff0d301df4588a9420f5f740","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.12.0.tgz","fileCount":43,"integrity":"sha512-hrzru9VBYtPjNGFazH1g88fC/kpxhCojUIgER4AkwJvv8aIonga8F3epmh7W3v901hEGovwOTTmAGyALODAY7w==","signatures":[{"sig":"MEUCIB1xSXt8p3TrT+ofcxoyUVReigkHk9HRtImig9SeawsZAiEAo4nr15NSNmdqsFbS6cNOqd4PbOmpP70kcEAXe4F4CT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279996},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.12.0_1783206721624_0.6109231717780319","host":"s3://npm-registry-packages-npm-production"}},"3.12.1":{"name":"totopo","version":"3.12.1","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@3.12.1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"50268977992d9efa480d36ae484de1f80f2e1d38","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.12.1.tgz","fileCount":43,"integrity":"sha512-kvz3rTrqpgwkYlvVEItmY5o96s0Hgk1nZYBRQdgZGOnGO8qP6Xe7ihhmQI2FEwikCbwqwcqetncFAZ2hoO1EZQ==","signatures":[{"sig":"MEQCIHEkauQ4xcSj+jq0TmmbOatIShJ78xnLpo6Okgf693CoAiB6vhQ3a2klfxd8dgZdgf7MNZViIHCvBOh3I1CjnHqOpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280361},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.12.1_1783240510202_0.9918539966071525","host":"s3://npm-registry-packages-npm-production"}},"3.12.2":{"name":"totopo","version":"3.12.2","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@3.12.2","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"1996da65a4f3a0f209b9091b7239b0afb679f3a1","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.12.2.tgz","fileCount":43,"integrity":"sha512-I0Xknb2WQNj4YWP18AKiaEYAURLDakFBm1T+WRAvAzeM7Q+aPl6jLcE8KhFYgn6wl8LIKOB5tNiWisQQeJRNUw==","signatures":[{"sig":"MEYCIQDuwL5eYw/VOl8Gg2djqRn93MFsfMMGpkdR9nBAAV8l8AIhAMCKl5EortVGGWe7X8dTFOpV3YyMGnN27psBetlm8dtF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281204},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.12.2_1783312486441_0.5516007115474855","host":"s3://npm-registry-packages-npm-production"}},"3.13.0-rc-1":{"name":"totopo","version":"3.13.0-rc-1","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@3.13.0-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"e36dd9e2e54abaceed5a22062f39956abafeb6d2","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.13.0-rc-1.tgz","fileCount":44,"integrity":"sha512-vRklxC2eIKaR3TzU+YDDJQajxVCglSG1VYFnpmc9T5u4oabwjuDpy7bUSozHw2mK6Hy0Ou0+O3zR0zD2txaWDA==","signatures":[{"sig":"MEQCIA1pGZIZEDMlrmYw4punPiajORKDPXfLxZ7UIUOOUOcFAiB4ai58wC4pGgkLx2zwsaY7Vdb/TP0rW3hrbFsKy/wWfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290218},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.13.0-rc-1_1783570546468_0.19333505848946997","host":"s3://npm-registry-packages-npm-production"}},"3.13.0":{"name":"totopo","version":"3.13.0","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@3.13.0","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"bf38c5fec6a8332e51a929fd43fe421e43474ad6","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.13.0.tgz","fileCount":44,"integrity":"sha512-ZFpc4hCBTgPZmdmPAcEHxwKO6yvcnWt1F4WwlNdB30YKDYtJfxwRY0DqjRZ88OaLxOFJCQ5owcAUrnJpGnIy/A==","signatures":[{"sig":"MEUCIF4WsZ/HR8f3oQk/VVNL0RKqYCVVl3CTdZ1wUWAL5fnQAiEApmG6Om71kHIy6d6Zy+ZlQeVWd24FUDWg0sYk2n7iG74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290213},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.13.0_1783572009847_0.19494679709512397","host":"s3://npm-registry-packages-npm-production"}},"3.13.1":{"name":"totopo","version":"3.13.1","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@3.13.1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"f0439c7fda8d699651783ce7a242a622f74c4cc6","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.13.1.tgz","fileCount":44,"integrity":"sha512-1TRcV8ePw5I4TJ64SQuWs4/EhubD00JT3Qiyh2eF1lZ5+1EC2ZRnSXFaZj0/kcPfqw2VQzyIX2TJDUWfA7aWZQ==","signatures":[{"sig":"MEUCIAqamho68BO+jHOj5q6tHEN1I5B+rl3Tq3ebub+3V1ZqAiEAqEscjvNzqsUadwVE6QFmK5wcyZi0p3YZFauJProDSwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289669},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.13.1_1783878473597_0.8686123220896382","host":"s3://npm-registry-packages-npm-production"}},"3.13.2":{"name":"totopo","version":"3.13.2","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@3.13.2","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"f94e92c2463fcadc3be37d2b4a1ae89ad611fe02","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.13.2.tgz","fileCount":44,"integrity":"sha512-alCKx6Fk4x1BiKlWEJro7d9w04wtngtXUSU1C2FAsBUZRV+dTlm6ur7/4bWz0GdyX3NhRf/X6sYQjSlIcohKPQ==","signatures":[{"sig":"MEUCIQDc9X1xqVOKfPp4Yh0/TziHoXrSmYsrHOe/qovgKdQ5wwIgfgjjnD79xdbtQc60t3Zaoqjp6yoNIL8rs89VNH6CrOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289917},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.13.2_1783891915303_0.1618008783252749","host":"s3://npm-registry-packages-npm-production"}},"3.13.3":{"name":"totopo","version":"3.13.3","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@3.13.3","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"7804614bd236b0eccc388a47adea627a514e8307","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.13.3.tgz","fileCount":44,"integrity":"sha512-bOeEWCd8HErXMOIZLq2AbF5JxKHMZpEaSF7BVz/D4LxT5VrKrvgsnszt9aVR7mUlXy/zpbrIS4PCQA64lbjLfA==","signatures":[{"sig":"MEQCIApD289Tg+Q/vpN9wH055LIIan3urBCe92MyDKwA0mvNAiBh8oP5fW7Kmib/fU3Pl7oCH3CXTR5/843O/BKQwjkvlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290285},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.13.3_1783920976307_0.4359696099859933","host":"s3://npm-registry-packages-npm-production"}},"3.14.0-rc-1":{"name":"totopo","version":"3.14.0-rc-1","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@3.14.0-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"e07beefe91197f47f10d08ff42daa32df8415dff","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.14.0-rc-1.tgz","fileCount":43,"integrity":"sha512-MzYwUqEkgHpOUOCKbR1AVEdtlPHPZtGBCamAlYNX+ll+M5mxNGsHAIZ4DS+Z9cwSYjIRu2FPCabQ94yn1Trygg==","signatures":[{"sig":"MEUCIDOIcRq9C810IFt8fRcASqh30TltaeUJsWQhfehdIUx6AiEAou6+joaG39uU4qp7oVoAajpVzO5b/s0nbTsskcPpQzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309027},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.14.0-rc-1_1784089644404_0.08205165106310508","host":"s3://npm-registry-packages-npm-production"}},"3.14.0":{"name":"totopo","version":"3.14.0","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@3.14.0","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"023e8f35f6160d515f9ba1f1e4cf9326c950445b","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.14.0.tgz","fileCount":43,"integrity":"sha512-TYoaeU7Un6OFyB1U4xPEcSrviyTMTp+cO1RXN3CKvNJfz8XBcdSVUHErAblAx84DnEMQQbVvR02+BJpBfqpD9A==","signatures":[{"sig":"MEYCIQCnO4Kol4N+F2xC9PQpvF+5sTIM5ibE4SfYlx99/ARc8QIhAJud7tsoJVxS8K6i1tkz4303N51uU5xOcsh6j8t+EZyP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309022},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.14.0_1784089894193_0.9259780745435098","host":"s3://npm-registry-packages-npm-production"}},"3.15.0":{"name":"totopo","version":"3.15.0","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@3.15.0","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"3bd55c2c7ec01b96e1839e89dcba8ad7c3e6fb2d","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.15.0.tgz","fileCount":43,"integrity":"sha512-SO/rdzgq9Xl881Od9nfCEByKSvFKNgEUvTYCuhibBhkR9qgf4vAhSmJfj3CZobcmoEKMpqMXKgvuEejmEIxoPA==","signatures":[{"sig":"MEQCIHMaAEDnzM1zbyUhKQGEi8+i2URpL4feHFhHgdneEv4wAiBlxZimEDMrHQvS/1ZoxXLV55hmxESazNEwcPuBEJCwTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311205},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.15.0_1784414110279_0.0638407610618239","host":"s3://npm-registry-packages-npm-production"}},"3.15.1":{"name":"totopo","version":"3.15.1","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@3.15.1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"d706f9d8a7647b33a553420c0f66bfc1688ecd6c","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.15.1.tgz","fileCount":43,"integrity":"sha512-Wl1Xy2AR0AcGCygIrJR6Gk8eRGXRXFSya9J/OuvzjDvvov5vhr/uqBEcZysOzTWSJmIzWQm5xTjfqmqgeEXbPQ==","signatures":[{"sig":"MEQCIDLs+tyRNDf821cxO4sF2h7ow6F8xV36tcJKatLXCoskAiAJWxZyw2ZYiedOK+VLK1JuQPokwLfmg7MIpdrleNXHrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313469},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.15.1_1784606697419_0.7601888661042453","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-rc-1":{"name":"totopo","version":"3.16.0-rc-1","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@3.16.0-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"2cfc72f434722fb3edcd61f5e4f53071c21cd97d","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.16.0-rc-1.tgz","fileCount":57,"integrity":"sha512-0rbLICY5e4IrD32EgpQe2p0g2XaV6eeks9xERjpZ+g/dpn59CUlj607eSvimDbmPRihWHpIkKtN/XKtrrTDZkg==","signatures":[{"sig":"MEUCIQCYt8wvG54E3Jhywd0O3E1tUe//b4DcjrR2G37DArovbAIgUN04n/9xNgzFFOmf+bdzpCCSbRQjh8Y07/Jr3OY2qns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496709},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.16.0-rc-1_1784968343254_0.7707855614802095","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-rc-2":{"name":"totopo","version":"3.16.0-rc-2","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@3.16.0-rc-2","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"9718832e77ad2ed187777c3489d728b6cd33733e","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.16.0-rc-2.tgz","fileCount":57,"integrity":"sha512-FYm/I3zIWG8m03tWPSN88FyHvR3f7whMJQXX2pSEC/ShrCH4WOOQ7vb8YkHeqKZ4zCyBYTEXZKZLyKTALFmvJQ==","signatures":[{"sig":"MEQCIHh+lJqd9usw6F863QpBYNXFc85vMhhetLF2DMWcU2MTAiBF4YEGukMq2CykZxqpE5ynQjQERqzsmxb8h96gWdHOeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":551411},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.16.0-rc-2_1785020548041_0.5794371789320869","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-rc-3":{"name":"totopo","version":"3.16.0-rc-3","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@3.16.0-rc-3","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"d8a1c634a3fc2117e1fad7a16ed7b325c66ddcc1","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.16.0-rc-3.tgz","fileCount":57,"integrity":"sha512-Ks/b2nxHaceD+Bk7zOeALxoO/LWg4AoG1+QcGwEV4f+VD3PXLGEgDZkl+CqHehOgMMGwl5zyOEmQLgqgxHbplA==","signatures":[{"sig":"MEUCIQDvhqZRpSkJu3F4ixsKQGad1wNOtxGBOKzHCSzqsHGEpgIgKgnFdLy93WBsGJlwge1mAs2dMeNz1vAYQBqbWLdPYh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612081},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.16.0-rc-3_1785040357000_0.5169153612367123","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-rc-4":{"name":"totopo","version":"3.16.0-rc-4","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@3.16.0-rc-4","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"be0ad88e5e3f6d9cc4c0b8deedeeaacb6e85c8cd","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.16.0-rc-4.tgz","fileCount":57,"integrity":"sha512-NJPktjahMreZ0oDhRcoCGLYfCBFYX8EFX4/GoliGrx/Ut/dY2ZvEreKe4dSb7/BmMrelOPbKsFpAH6dqeWAw2Q==","signatures":[{"sig":"MEQCIHDnv+fkM8MomZMR0t2Ob/HiTZg/CUMTi0R3imPkBmt1AiB0VqU3PszWnyzRtU7ryRXHiGRqrHPrWjNMx/xTRLyIzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":638712},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.16.0-rc-4_1785046631347_0.5419635037048331","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-rc-5":{"name":"totopo","version":"3.16.0-rc-5","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@3.16.0-rc-5","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"36fe285d4bf065b86f4a8fb86d31f6ca43847553","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.16.0-rc-5.tgz","fileCount":57,"integrity":"sha512-/TXkHVQ79MvmxIjWgrVhkfbnNXiqbwaih3u7iiwbSidYheuKhcWrRgBFXZ9yrQZq+eqjEewbOYj0RHQ6orJdBQ==","signatures":[{"sig":"MEUCIEHqCiG0oTFFcVSX9XB8tRtDZ797Ir+cPHQXZt2Sj+S1AiEA52mw3aiWFeXvjcYNAhOzdXsJhqm7OtG1J06mnh4Vzjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":640219},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.16.0-rc-5_1785050465070_0.7692207400944353","host":"s3://npm-registry-packages-npm-production"}},"3.16.0-rc-6":{"name":"totopo","version":"3.16.0-rc-6","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@3.16.0-rc-6","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"d039a3917b19bf1a90cfc5b9b2dc2cf1bc6e8622","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.16.0-rc-6.tgz","fileCount":57,"integrity":"sha512-wArMhxttC/qW3t+nGfhGKSW5gIKw8EZcyNVJJ7UtuHc/vchMYgjvFaDqTCBoSEkFWeNqoM0fJ9LM9aE09uWl/w==","signatures":[{"sig":"MEUCIQD6PvjQDvwqmTUNJ+4r3uJdAk69ElL1W8sQIl1THYrxzwIgaUWQyjN2sSLxCs7gG9tpLuQ5dt1psvb/LxrQ0/TNk5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":655569},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.16.0-rc-6_1785215160394_0.44143840912639964","host":"s3://npm-registry-packages-npm-production"}},"3.16.0":{"name":"totopo","version":"3.16.0","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@3.16.0","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"87801629a69499c4646c85b35150c057c08918df","tarball":"https://registry.npmjs.org/totopo/-/totopo-3.16.0.tgz","fileCount":57,"integrity":"sha512-rcjjvb43RpLa/cMqW89VY3rp90IAn2xUI28p7YEpGCX9EYGWwZmOCw6bZVaw7fM0YBMD3LkNllWg1EkOO+tobA==","signatures":[{"sig":"MEYCIQD/LpzqT1OBtzqx6v8VrErWP4Cda3sgKCOFyjLuhK0f5AIhAPAUOLWrVbDIOP6Ile78w+6HAm320boG8l/jzOSh9ijC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":655564},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_3.16.0_1785215604074_0.2518390582749115","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc-1":{"name":"totopo","version":"4.0.0-rc-1","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@4.0.0-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"e40bf4be6f274d79d42d21abd64b0d3ac1206298","tarball":"https://registry.npmjs.org/totopo/-/totopo-4.0.0-rc-1.tgz","fileCount":71,"integrity":"sha512-oXgIkJp2IA2xP7u3ZW3PFL3UfJMUhnYRgtJ9/c3jTRY2fb+7zE8WwtsFJNRRNITT8GytnRUDg7RRuWjBssrqxg==","signatures":[{"sig":"MEUCIQCcy+YaGKtJlPzW0XNlikpxGUDBEcuGhC9cunQv+JJG8gIgGodyknuMbSWttGnt+lKhsBqfZScvS5JCoWHRlAeFL+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627067},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_4.0.0-rc-1_1787468275578_0.9376945302535697","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"totopo","version":"4.0.0","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@4.0.0","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"326d8d1a2b2f995cd0e780b9d24590fd8cc50796","tarball":"https://registry.npmjs.org/totopo/-/totopo-4.0.0.tgz","fileCount":71,"integrity":"sha512-DRL6JY8x7h2/uPePrp71jeneGw3YmyaQ/ZUXs9pufwhlGoalHl2ozUVWRAiWNA+TP/NK7hpMpwq9+N82bOkxLQ==","signatures":[{"sig":"MEUCIQCs97B7oLRdPx/TxLIOXD+z/yQIucWo4hRmwb7AzUNTvgIgZdcGVyQ4edmr23DThiLzImuAsuCIDRvYncSeiMSHR3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627062},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_4.0.0_1787468875004_0.1419529411609617","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-rc-1":{"name":"totopo","version":"4.1.0-rc-1","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@4.1.0-rc-1","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"45e91ae850ed0af33d70206146e1b22f490bd80c","tarball":"https://registry.npmjs.org/totopo/-/totopo-4.1.0-rc-1.tgz","fileCount":76,"integrity":"sha512-3BQexuj6klmXR2SfR8SogPlNKDLyGazeb1pUeOCcfrxPLAkjkUKMf31FOnWzautPaqNeYTIYdffltqBeEXW1Qw==","signatures":[{"sig":"MEYCIQCmxtBcB7Mz0FDeKjZ2kZ2kjm5I/23i53MK13RmilyN1wIhAMbYJCHGCsDtZKFq6BCjo+fC89LHjACnGRX3Binf/qRu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672727},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_4.1.0-rc-1_1787598295775_0.8272445483593116","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"totopo","version":"4.1.0","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"author":"Asaf Ratzon","license":"MIT","_id":"totopo@4.1.0","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"homepage":"https://github.com/asafratzon/totopo#readme","bin":{"totopo":"./bin/totopo.js"},"dist":{"shasum":"f1d57b7124cf78c4bbd88b9070437114ded6e4c9","tarball":"https://registry.npmjs.org/totopo/-/totopo-4.1.0.tgz","fileCount":76,"integrity":"sha512-GAGLyKQAjcnY1pqkeEEk3M9EGJx1S91/yS6MYzWxPJmvr0piFNBGfGPjv3gkg3ujGknqEeJAljLVvdzmYAsAKQ==","signatures":[{"sig":"MEUCIQCCZUImB7g1CfW3SaA2PRGAzJ0fPKcUZhkr7zU6hyYKpAIgbvVdBG5AT1tL0YZOcOuIxt7tDDMiL8FpM+9Yx2Mr4Sk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672722},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"biome check .","test":"node --import tsx/esm --test 'tests/*.test.ts'","build":"tsx scripts/build.ts","check":"pnpm validate && pnpm re:build","start":"node bin/totopo.js","release":"tsx scripts/release.ts","lint:fix":"biome check --write .","re:build":"rm -rf dist && pnpm build","test:all":"pnpm test && pnpm test:docker","validate":"pnpm typecheck && pnpm lint && tsx scripts/check.ts && pnpm test","typecheck":"tsc --noEmit","test:docker":"node --import tsx/esm --test 'tests/docker/**/*.test.ts'","sync-releases":"tsx scripts/sync-github-releases.ts","generate-changelog":"tsx scripts/generate-changelog.ts"},"_npmUser":{"name":"asafratzon","email":"asaf.ratzon@gmail.com"},"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.18.0","js-yaml":"^4.1.1","fast-glob":"^3.3.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.4.0","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/totopo_4.1.0_1787598622358_0.7095314705546181","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-03-13T18:37:06.764Z","modified":"2026-08-24T19:10:31.720Z","1.0.0":"2022-01-25T20:00:45.518Z","1.0.1":"2022-01-25T20:10:18.555Z","1.0.2":"2022-01-25T20:17:19.675Z","0.1.0":"2026-03-13T18:37:07.036Z","0.1.1":"2026-03-14T03:32:04.428Z","0.1.2":"2026-03-14T17:36:55.124Z","0.1.3":"2026-03-14T17:46:10.324Z","0.1.4-rc-1":"2026-03-14T23:04:12.764Z","0.1.4-rc-2":"2026-03-15T00:18:32.644Z","0.1.4-rc-3":"2026-03-15T00:23:04.174Z","0.1.4":"2026-03-15T00:33:09.641Z","0.1.5-rc-1":"2026-03-16T02:11:36.963Z","0.1.5":"2026-03-16T02:37:08.819Z","0.1.6-rc-1":"2026-03-16T05:16:06.662Z","0.1.6":"2026-03-16T05:31:28.443Z","0.1.7-rc-1":"2026-03-16T06:05:35.239Z","0.1.7":"2026-03-16T06:17:38.067Z","0.2.0-rc-1":"2026-03-16T07:10:57.792Z","0.2.0-rc-2":"2026-03-16T07:25:02.732Z","0.2.0-rc-3":"2026-03-16T07:39:42.870Z","0.2.0":"2026-03-16T07:45:46.224Z","0.3.0-rc-1":"2026-03-16T20:06:05.033Z","0.3.0":"2026-03-16T20:10:09.057Z","0.4.0-rc-1":"2026-03-17T01:11:48.546Z","0.4.0-rc-2":"2026-03-17T01:20:03.973Z","0.4.0":"2026-03-17T01:32:19.019Z","0.5.0-rc-1":"2026-03-17T03:31:22.134Z","0.5.0-rc-2":"2026-03-17T04:13:15.141Z","0.5.0-rc-3":"2026-03-17T04:21:41.764Z","0.5.0-rc-4":"2026-03-17T04:28:40.713Z","0.5.0":"2026-03-17T04:45:10.933Z","0.6.0-rc-1":"2026-03-17T16:19:26.486Z","0.6.0-rc-2":"2026-03-17T17:01:54.385Z","0.6.0-rc-3":"2026-03-17T17:14:10.626Z","0.6.0-rc-4":"2026-03-17T17:23:11.995Z","0.6.0-rc-5":"2026-03-17T17:46:59.079Z","0.6.0-rc-6":"2026-03-17T18:28:55.112Z","0.6.0-rc-7":"2026-03-17T22:10:45.016Z","0.6.0-rc-8":"2026-03-17T22:20:09.524Z","0.6.0":"2026-03-17T22:29:55.772Z","0.6.1-rc-1":"2026-03-17T22:38:28.298Z","0.6.1-rc-2":"2026-03-17T22:43:21.118Z","0.6.1-rc-3":"2026-03-17T22:53:20.815Z","0.6.1-rc-4":"2026-03-17T23:05:42.547Z","0.6.1":"2026-03-17T23:08:00.895Z","0.7.0-rc-1":"2026-03-18T02:18:22.098Z","0.7.0-rc-2":"2026-03-18T02:31:38.985Z","0.7.0-rc-3":"2026-03-18T02:59:26.558Z","0.7.0":"2026-03-18T03:13:57.223Z","0.8.0-rc-1":"2026-03-19T06:07:41.621Z","0.8.0":"2026-03-19T06:11:18.400Z","0.9.0-rc-1":"2026-03-19T20:53:10.625Z","0.9.0-rc-2":"2026-03-19T23:03:45.146Z","0.9.0-rc-3":"2026-03-19T23:11:04.504Z","0.9.0-rc-4":"2026-03-19T23:17:29.096Z","0.9.0-rc-5":"2026-03-19T23:25:57.690Z","0.9.0-rc-6":"2026-03-19T23:31:04.140Z","0.9.0-rc-7":"2026-03-20T00:54:57.140Z","0.9.0":"2026-03-20T00:56:20.058Z","1.0.0-rc-1":"2026-03-20T05:09:07.758Z","1.0.0-rc-2":"2026-03-20T05:20:42.960Z","1.0.0-rc-3":"2026-03-20T05:26:46.396Z","1.0.3":"2026-03-20T06:06:34.743Z","1.0.4-rc-1":"2026-03-20T06:17:31.739Z","1.0.4":"2026-03-20T06:18:13.413Z","1.0.5-rc-1":"2026-03-21T04:52:44.825Z","1.0.5":"2026-03-21T04:53:49.009Z","1.0.6-rc-1":"2026-03-21T05:33:18.213Z","1.0.6":"2026-03-21T05:34:18.503Z","1.0.7-rc-1":"2026-03-24T04:17:01.544Z","1.0.7":"2026-03-24T04:18:13.994Z","1.0.8-rc-1":"2026-03-25T01:04:53.329Z","1.0.8":"2026-03-25T01:09:36.630Z","2.0.0-rc-1":"2026-03-26T02:17:58.834Z","2.0.0-rc-2":"2026-03-26T03:12:34.746Z","2.0.0-rc-3":"2026-03-26T03:22:27.939Z","2.0.0-rc-4":"2026-03-26T03:26:44.061Z","2.0.0":"2026-03-26T03:29:54.159Z","2.1.0-rc-1":"2026-03-28T22:06:54.031Z","2.1.0-rc-2":"2026-03-28T22:30:05.950Z","2.1.0-rc-3":"2026-03-28T22:40:50.227Z","2.1.0-rc-4":"2026-03-29T08:54:02.435Z","2.1.0-rc-5":"2026-03-29T09:03:19.370Z","2.1.0-rc-6":"2026-03-29T19:26:00.151Z","2.1.0-rc-7":"2026-03-29T19:53:19.025Z","2.1.0":"2026-03-29T22:13:00.430Z","3.0.0-rc-1":"2026-03-31T05:43:57.121Z","3.0.0-rc-2":"2026-04-01T06:06:32.418Z","3.0.0-rc-3":"2026-04-01T06:27:27.152Z","3.0.0-rc-4":"2026-04-04T06:44:00.502Z","3.0.0-rc-5":"2026-04-04T06:54:55.756Z","3.0.0-rc-6":"2026-04-04T20:21:38.649Z","3.0.0-rc-7":"2026-04-05T01:49:17.192Z","3.0.0-rc-8":"2026-04-05T06:06:03.031Z","3.0.0-rc-9":"2026-04-05T06:56:11.935Z","3.0.0":"2026-04-05T07:06:43.368Z","3.0.1-rc-1":"2026-04-06T04:04:36.099Z","3.0.1-rc-2":"2026-04-06T04:21:22.651Z","3.0.1":"2026-04-06T04:23:21.166Z","3.1.0-rc-1":"2026-04-08T17:29:17.868Z","3.1.0-rc-2":"2026-04-08T18:08:07.648Z","3.1.0":"2026-04-08T18:22:57.603Z","3.2.0-rc-1":"2026-04-10T05:46:43.362Z","3.2.0-rc-2":"2026-04-11T00:35:35.574Z","3.2.0-rc-3":"2026-04-11T03:08:46.189Z","3.2.0":"2026-04-11T03:21:00.417Z","3.2.1-rc-1":"2026-04-11T06:44:39.726Z","3.2.1":"2026-04-11T06:46:43.301Z","3.3.0-rc-1":"2026-04-12T23:31:00.738Z","3.3.0-rc-2":"2026-04-13T02:06:20.857Z","3.3.0":"2026-04-13T02:11:51.272Z","3.3.1":"2026-04-14T06:41:40.160Z","3.3.2-rc-1":"2026-04-15T02:37:31.391Z","3.3.2":"2026-04-15T02:47:47.612Z","3.3.3-rc-1":"2026-04-19T22:38:34.275Z","3.3.3":"2026-04-20T01:08:51.015Z","3.4.0-rc-1":"2026-05-04T14:02:18.115Z","3.4.0-rc-2":"2026-05-04T21:17:19.355Z","3.4.0":"2026-05-04T21:35:31.311Z","3.5.0-rc-1":"2026-05-07T07:16:35.668Z","3.5.0":"2026-05-07T07:23:35.932Z","3.5.1-rc-1":"2026-05-08T03:35:58.432Z","3.5.1-rc-2":"2026-05-08T04:33:37.753Z","3.5.1":"2026-05-08T04:42:43.851Z","3.6.0-rc-1":"2026-05-09T17:37:17.013Z","3.6.0":"2026-05-09T18:12:32.719Z","3.6.1":"2026-05-09T21:09:49.451Z","3.7.0-rc-1":"2026-05-19T05:07:37.745Z","3.7.0-rc-2":"2026-05-20T02:41:22.693Z","3.7.0":"2026-05-20T02:53:33.518Z","3.8.0":"2026-06-14T21:24:31.340Z","3.8.1":"2026-06-14T21:42:08.314Z","3.9.0-rc-1":"2026-06-24T03:23:31.736Z","3.9.0":"2026-06-24T03:27:50.385Z","3.10.0-rc-1":"2026-06-26T05:09:45.923Z","3.10.0-rc-2":"2026-06-26T05:27:11.474Z","3.10.0-rc-3":"2026-06-27T07:47:57.967Z","3.10.0-rc-4":"2026-06-27T17:46:26.369Z","3.10.0":"2026-06-28T17:19:40.557Z","3.10.1-rc-1":"2026-06-30T05:32:40.952Z","3.10.1-rc-2":"2026-06-30T06:58:56.582Z","3.10.1":"2026-06-30T07:07:00.537Z","3.10.2":"2026-07-01T01:09:55.600Z","3.11.0-rc-1":"2026-07-02T02:34:00.774Z","3.11.0-rc-2":"2026-07-02T23:27:31.724Z","3.11.0":"2026-07-02T23:31:23.373Z","3.12.0-rc-1":"2026-07-03T05:48:24.445Z","3.12.0-rc-2":"2026-07-04T22:21:38.086Z","3.12.0-rc-3":"2026-07-04T23:07:46.970Z","3.12.0":"2026-07-04T23:12:01.791Z","3.12.1":"2026-07-05T08:35:10.329Z","3.12.2":"2026-07-06T04:34:46.585Z","3.13.0-rc-1":"2026-07-09T04:15:46.650Z","3.13.0":"2026-07-09T04:40:09.999Z","3.13.1":"2026-07-12T17:47:53.744Z","3.13.2":"2026-07-12T21:31:55.444Z","3.13.3":"2026-07-13T05:36:16.450Z","3.14.0-rc-1":"2026-07-15T04:27:24.586Z","3.14.0":"2026-07-15T04:31:34.324Z","3.15.0":"2026-07-18T22:35:10.424Z","3.15.1":"2026-07-21T04:04:57.553Z","3.16.0-rc-1":"2026-07-25T08:32:23.394Z","3.16.0-rc-2":"2026-07-25T23:02:28.202Z","3.16.0-rc-3":"2026-07-26T04:32:37.191Z","3.16.0-rc-4":"2026-07-26T06:17:11.545Z","3.16.0-rc-5":"2026-07-26T07:21:05.237Z","3.16.0-rc-6":"2026-07-28T05:06:00.625Z","3.16.0":"2026-07-28T05:13:24.241Z","4.0.0-rc-1":"2026-08-23T06:57:55.759Z","4.0.0":"2026-08-23T07:07:55.159Z","4.1.0-rc-1":"2026-08-24T19:04:55.922Z","4.1.0":"2026-08-24T19:10:22.513Z"},"author":"Asaf Ratzon","license":"MIT","homepage":"https://github.com/asafratzon/totopo#readme","keywords":["ai","ai-agent","claude","opencode","codex","docker","sandbox","devcontainer","cli","developer-tools"],"repository":{"url":"https://github.com/asafratzon/totopo","type":"git"},"description":"Run AI coding agents safely in your local codebase","maintainers":[{"name":"asafratzon","email":"asaf.ratzon@gmail.com"}],"readme":"","readmeFilename":""}