{"_id":"@a3t/rapid-core","_rev":"16-0ab32541f2fa721b862de4af3e97864e","name":"@a3t/rapid-core","dist-tags":{"latest":"0.1.15"},"versions":{"0.1.0":{"name":"@a3t/rapid-core","version":"0.1.0","keywords":["rapid","ai","devcontainer","claude","opencode","development"],"author":{"name":"Steve Rude","email":"steve@rude.la"},"license":"MIT","_id":"@a3t/rapid-core@0.1.0","maintainers":[{"name":"slantview","email":"steve@rude.la"}],"homepage":"https://getrapid.dev","bugs":{"url":"https://github.com/a3tai/rapid/issues"},"dist":{"shasum":"8e8a357f88435ea6989673932653c180b934dbaf","tarball":"https://registry.npmjs.org/@a3t/rapid-core/-/rapid-core-0.1.0.tgz","fileCount":4,"integrity":"sha512-ntL9KYMUsG4+S0GleaaingzZ38ySoubDm+PcTBlc8TjWNIuGFAlhgVGbBLZljcFCJpJLUrZSixcA6PEPRBsiDg==","signatures":[{"sig":"MEUCIQDFuHy8giNx4m2pDERIv2maK4UgD4FhmdSlr0KsvUApDAIgOzUf0TZHx/wbnoYbuo9C4ZoxfmpNz4RKLbyV3dCjies=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70328},"main":"./dist/index.js","type":"module","_from":"file:a3t-rapid-core-0.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"echo 'No tests yet'","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"slantview","email":"steve@rude.la"},"_resolved":"/tmp/9586042d5893a05858cdca1cdee23dec/a3t-rapid-core-0.1.0.tgz","_integrity":"sha512-ntL9KYMUsG4+S0GleaaingzZ38ySoubDm+PcTBlc8TjWNIuGFAlhgVGbBLZljcFCJpJLUrZSixcA6PEPRBsiDg==","repository":{"url":"git+https://github.com/a3tai/rapid.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core library for RAPID - AI-assisted development with dev containers","directories":{},"_nodeVersion":"22.21.1","dependencies":{"chalk":"^5.4.1","execa":"^9.6.1","which":"^5.0.0","cosmiconfig":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.0.5","typescript":"^5.9.3","@types/node":"^22.13.0","@types/which":"^3.0.4"},"peerDependencies":{"@a3t/rapid-schema":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rapid-core_0.1.0_1768385076837_0.5005358903266652","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@a3t/rapid-core","version":"0.1.1","keywords":["rapid","ai","devcontainer","claude","opencode","development"],"author":{"name":"Steve Rude","email":"steve@rude.la"},"license":"MIT","_id":"@a3t/rapid-core@0.1.1","maintainers":[{"name":"slantview","email":"steve@rude.la"}],"homepage":"https://getrapid.dev","bugs":{"url":"https://github.com/a3tai/rapid/issues"},"dist":{"shasum":"81ab9bddde05133de1550030f7f1cf527c94fd00","tarball":"https://registry.npmjs.org/@a3t/rapid-core/-/rapid-core-0.1.1.tgz","fileCount":5,"integrity":"sha512-zLnjmMNpOkaWi7MsswEv0QTt6SabObIWb/Mz3VATR+QQz3uOot+h6CJWqpUOvBlVYuDsSiG6olcAPNvKzQiUTg==","signatures":[{"sig":"MEYCIQC4IZqy4ZkiZlrOArhRc/7IvOOEzbsFJ92mm1tB0prNQQIhAMbzCgC9TD8AeSOPMYpp8JAXBpuO/NsMFy9742hgQ+Sm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117317},"main":"./dist/index.js","type":"module","_from":"file:a3t-rapid-core-0.1.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"echo 'No tests yet'","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"slantview","email":"steve@rude.la"},"_resolved":"/tmp/5a95284564fbf250f9909eac50d38dd6/a3t-rapid-core-0.1.1.tgz","_integrity":"sha512-zLnjmMNpOkaWi7MsswEv0QTt6SabObIWb/Mz3VATR+QQz3uOot+h6CJWqpUOvBlVYuDsSiG6olcAPNvKzQiUTg==","repository":{"url":"git+https://github.com/a3tai/rapid.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core library for RAPID - AI-assisted development with dev containers","directories":{},"_nodeVersion":"22.21.1","dependencies":{"chalk":"^5.4.1","execa":"^9.6.1","which":"^5.0.0","cosmiconfig":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.0.5","typescript":"^5.9.3","@types/node":"^22.13.0","@types/which":"^3.0.4"},"peerDependencies":{"@a3t/rapid-schema":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/rapid-core_0.1.1_1768389490590_0.48818658283916805","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@a3t/rapid-core","version":"0.1.2","keywords":["rapid","ai","devcontainer","claude","opencode","development"],"author":{"name":"Steve Rude","email":"steve@rude.la"},"license":"MIT","_id":"@a3t/rapid-core@0.1.2","maintainers":[{"name":"slantview","email":"steve@rude.la"}],"homepage":"https://getrapid.dev","bugs":{"url":"https://github.com/a3tai/rapid/issues"},"dist":{"shasum":"a335857f63781d795252dbdbd7fe9905b626e5e5","tarball":"https://registry.npmjs.org/@a3t/rapid-core/-/rapid-core-0.1.2.tgz","fileCount":5,"integrity":"sha512-DCQLoQ2woscZaHs/aMXgjPKvE1OwCXYcg7jb4vkANHQvCvlq/yvYoVYllt6zVWCisuru8dq0B417i1WLa3bY+g==","signatures":[{"sig":"MEUCIBFNaV/aGAntesskeCEuqdcr2p3R/pup/ORiPCIL7NPiAiEAyngHf8IzpSTP5g/WiGal271y69vQyxEM4+4wM52Adzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117317},"main":"./dist/index.js","type":"module","_from":"file:a3t-rapid-core-0.1.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"echo 'No tests yet'","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"slantview","email":"steve@rude.la"},"_resolved":"/tmp/0a5339b8347199beee339b7572b77a3f/a3t-rapid-core-0.1.2.tgz","_integrity":"sha512-DCQLoQ2woscZaHs/aMXgjPKvE1OwCXYcg7jb4vkANHQvCvlq/yvYoVYllt6zVWCisuru8dq0B417i1WLa3bY+g==","repository":{"url":"git+https://github.com/a3tai/rapid.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core library for RAPID - AI-assisted development with dev containers","directories":{},"_nodeVersion":"22.21.1","dependencies":{"chalk":"^5.4.1","execa":"^9.6.1","which":"^5.0.0","cosmiconfig":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.0.5","typescript":"^5.9.3","@types/node":"^22.13.0","@types/which":"^3.0.4"},"peerDependencies":{"@a3t/rapid-schema":"0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/rapid-core_0.1.2_1768389856437_0.3971473325728849","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@a3t/rapid-core","version":"0.1.3","keywords":["rapid","ai","devcontainer","claude","opencode","development"],"author":{"name":"Steve Rude","email":"steve@rude.la"},"license":"MIT","_id":"@a3t/rapid-core@0.1.3","maintainers":[{"name":"slantview","email":"steve@rude.la"}],"homepage":"https://getrapid.dev","bugs":{"url":"https://github.com/a3tai/rapid/issues"},"dist":{"shasum":"73679b9e77666c096f8bf8ad705c75b505a97084","tarball":"https://registry.npmjs.org/@a3t/rapid-core/-/rapid-core-0.1.3.tgz","fileCount":5,"integrity":"sha512-X5ueUxSrkcMYzvSik8cHk2NruoQ6/RCMjE36x8VtuIHkSBdd/L3utTaqAEDgH+Dp1GD7cCWjA1P8iO9T8c+f1g==","signatures":[{"sig":"MEUCIB0DDXrQ6xg5RsF/KCSuIcWNKWTxhXYeZ8U4kkLJEk6zAiEAw78glJK0UiPs+9/NedkeAHdD1QrVhU8OlefV39T2e5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117317},"main":"./dist/index.js","type":"module","_from":"file:a3t-rapid-core-0.1.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"echo 'No tests yet'","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"slantview","email":"steve@rude.la"},"_resolved":"/tmp/38217405ace670d88f2c5d9ba1f84c93/a3t-rapid-core-0.1.3.tgz","_integrity":"sha512-X5ueUxSrkcMYzvSik8cHk2NruoQ6/RCMjE36x8VtuIHkSBdd/L3utTaqAEDgH+Dp1GD7cCWjA1P8iO9T8c+f1g==","repository":{"url":"git+https://github.com/a3tai/rapid.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core library for RAPID - AI-assisted development with dev containers","directories":{},"_nodeVersion":"22.21.1","dependencies":{"chalk":"^5.4.1","execa":"^9.6.1","which":"^5.0.0","cosmiconfig":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.0.5","typescript":"^5.9.3","@types/node":"^22.13.0","@types/which":"^3.0.4"},"peerDependencies":{"@a3t/rapid-schema":"0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/rapid-core_0.1.3_1768390519433_0.7088570045874387","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@a3t/rapid-core","version":"0.1.4","keywords":["rapid","ai","devcontainer","claude","opencode","development"],"author":{"name":"Steve Rude","email":"steve@rude.la"},"license":"MIT","_id":"@a3t/rapid-core@0.1.4","maintainers":[{"name":"slantview","email":"steve@rude.la"}],"homepage":"https://getrapid.dev","bugs":{"url":"https://github.com/a3tai/rapid/issues"},"dist":{"shasum":"10215517fac5f95e0b36590965c393d38f2e28f8","tarball":"https://registry.npmjs.org/@a3t/rapid-core/-/rapid-core-0.1.4.tgz","fileCount":5,"integrity":"sha512-evEsf4z7Xahf/TLy5/LaUIzqhV7Ted9wyVNj8Yewt1tq3Kzw0RfnwctIzg/2JOHPJiivNbql2/y2aLyBQdpnGA==","signatures":[{"sig":"MEUCIQCCoX54PXXgXETZVb80lLYL12gyNzvwy8JOWRkq2XRsXwIgV31M1slsGaXxzMuwfaCit8r4EBzYI6egfJPAEG5xaa8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117317},"main":"./dist/index.js","type":"module","_from":"file:a3t-rapid-core-0.1.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"echo 'No tests yet'","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"slantview","email":"steve@rude.la"},"_resolved":"/tmp/4004a4a00ff27f4d7c7646ce3880ee9f/a3t-rapid-core-0.1.4.tgz","_integrity":"sha512-evEsf4z7Xahf/TLy5/LaUIzqhV7Ted9wyVNj8Yewt1tq3Kzw0RfnwctIzg/2JOHPJiivNbql2/y2aLyBQdpnGA==","repository":{"url":"git+https://github.com/a3tai/rapid.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core library for RAPID - AI-assisted development with dev containers","directories":{},"_nodeVersion":"22.21.1","dependencies":{"chalk":"^5.4.1","execa":"^9.6.1","which":"^5.0.0","cosmiconfig":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.0.5","typescript":"^5.9.3","@types/node":"^22.13.0","@types/which":"^3.0.4"},"peerDependencies":{"@a3t/rapid-schema":"0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/rapid-core_0.1.4_1768391038596_0.5145509710291196","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@a3t/rapid-core","version":"0.1.5","keywords":["rapid","ai","devcontainer","claude","opencode","development"],"author":{"name":"Steve Rude","email":"steve@rude.la"},"license":"MIT","_id":"@a3t/rapid-core@0.1.5","maintainers":[{"name":"slantview","email":"steve@rude.la"}],"homepage":"https://getrapid.dev","bugs":{"url":"https://github.com/a3tai/rapid/issues"},"dist":{"shasum":"f313492654239c3ac5bc73d00da446e48cff249d","tarball":"https://registry.npmjs.org/@a3t/rapid-core/-/rapid-core-0.1.5.tgz","fileCount":5,"integrity":"sha512-SWZIQ3lwSJX5GB6+yZMNFbqL8HxUy/q2m+JwBp5iLMgZs5/60hb9EnkvOY7IDsmmrgVxQu0DiZupWP2+RQ6+Mg==","signatures":[{"sig":"MEYCIQCzy3rvQJOTs9Ae7lOBWsUsL7Vpwy8h/sZBeJiYUGkVowIhANv6pAGWuQPQWVGVOmuk1r2BRN6zyxgBGFt/RYvMRC/s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159251},"main":"./dist/index.js","type":"module","_from":"file:a3t-rapid-core-0.1.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"echo 'No tests yet'","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"slantview","email":"steve@rude.la"},"_resolved":"/tmp/af835a3c5ccf4775dd7249455199edeb/a3t-rapid-core-0.1.5.tgz","_integrity":"sha512-SWZIQ3lwSJX5GB6+yZMNFbqL8HxUy/q2m+JwBp5iLMgZs5/60hb9EnkvOY7IDsmmrgVxQu0DiZupWP2+RQ6+Mg==","repository":{"url":"git+https://github.com/a3tai/rapid.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core library for RAPID - AI-assisted development with dev containers","directories":{},"_nodeVersion":"22.21.1","dependencies":{"chalk":"^5.6.2","execa":"^9.6.1","which":"^6.0.0","cosmiconfig":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"^25.0.8","@types/which":"^3.0.4"},"peerDependencies":{"@a3t/rapid-schema":"0.1.5"},"_npmOperationalInternal":{"tmp":"tmp/rapid-core_0.1.5_1768393756056_0.13465507313806557","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@a3t/rapid-core","version":"0.1.6","keywords":["rapid","ai","devcontainer","claude","opencode","development"],"author":{"name":"Steve Rude","email":"steve@rude.la"},"license":"MIT","_id":"@a3t/rapid-core@0.1.6","maintainers":[{"name":"slantview","email":"steve@rude.la"}],"homepage":"https://getrapid.dev","bugs":{"url":"https://github.com/a3tai/rapid/issues"},"dist":{"shasum":"fbb0d247a9668fa92a3e53db277812dec394df54","tarball":"https://registry.npmjs.org/@a3t/rapid-core/-/rapid-core-0.1.6.tgz","fileCount":5,"integrity":"sha512-Ns2StxTvyf2VO4AfN6rdQxN34YrWhbAHAbc8Ii5cHVJtEYOvFgNz9QgjU4LkQYjBcmKqcAAXJWwbSC/xBjCjYQ==","signatures":[{"sig":"MEYCIQD7JmQsMSD6EfbgsR4LtKroQVCx4kyCaXJ+JQJKGDtk+gIhAI51b7TbtOSEVtaBrwNBv15rNwKFwLB/PJiQDQ7OqVD5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205688},"main":"./dist/index.js","type":"module","_from":"file:a3t-rapid-core-0.1.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"echo 'No tests yet'","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"slantview","email":"steve@rude.la"},"_resolved":"/tmp/c47564c6695576a0a7af2343e47f743b/a3t-rapid-core-0.1.6.tgz","_integrity":"sha512-Ns2StxTvyf2VO4AfN6rdQxN34YrWhbAHAbc8Ii5cHVJtEYOvFgNz9QgjU4LkQYjBcmKqcAAXJWwbSC/xBjCjYQ==","repository":{"url":"git+https://github.com/a3tai/rapid.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core library for RAPID - AI-assisted development with dev containers","directories":{},"_nodeVersion":"22.21.1","dependencies":{"chalk":"^5.6.2","execa":"^9.6.1","which":"^6.0.0","cosmiconfig":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"^25.0.8","@types/which":"^3.0.4"},"peerDependencies":{"@a3t/rapid-schema":"0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/rapid-core_0.1.6_1768394875682_0.58754224811435","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@a3t/rapid-core","version":"0.1.7","keywords":["rapid","ai","devcontainer","claude","opencode","development"],"author":{"name":"Steve Rude","email":"steve@rude.la"},"license":"MIT","_id":"@a3t/rapid-core@0.1.7","maintainers":[{"name":"slantview","email":"steve@rude.la"}],"homepage":"https://getrapid.dev","bugs":{"url":"https://github.com/a3tai/rapid/issues"},"dist":{"shasum":"0b86e9ba640d53631a30e334a583da15872b11dd","tarball":"https://registry.npmjs.org/@a3t/rapid-core/-/rapid-core-0.1.7.tgz","fileCount":5,"integrity":"sha512-In/SUULVLgZ/MxVPZbECZfRSUVVpnSBUdIhIn4o5mkqGxRe6G/rQ2AoLE95y5OteDVU2VS94REMKpJxkCWDcrA==","signatures":[{"sig":"MEQCIGTofpjrBtAWVR7j7CHodxEJhKrk57MlSE2i47adVASRAiBmfOsG3VRp9X8F8uFBH82B5Ey490dpbPLBrIZGFLRbPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215082},"main":"./dist/index.js","type":"module","_from":"file:a3t-rapid-core-0.1.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"slantview","email":"steve@rude.la"},"_resolved":"/tmp/88a8920a9d75c9b545c889372e97372b/a3t-rapid-core-0.1.7.tgz","_integrity":"sha512-In/SUULVLgZ/MxVPZbECZfRSUVVpnSBUdIhIn4o5mkqGxRe6G/rQ2AoLE95y5OteDVU2VS94REMKpJxkCWDcrA==","repository":{"url":"git+https://github.com/a3tai/rapid.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core library for RAPID - AI-assisted development with dev containers","directories":{},"_nodeVersion":"22.21.1","dependencies":{"chalk":"^5.6.2","execa":"^9.6.1","which":"^6.0.0","cosmiconfig":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"^25.0.8","@types/which":"^3.0.4"},"peerDependencies":{"@a3t/rapid-schema":"0.1.7"},"_npmOperationalInternal":{"tmp":"tmp/rapid-core_0.1.7_1768413430971_0.10892125728274693","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@a3t/rapid-core","version":"0.1.8","keywords":["rapid","ai","devcontainer","claude","opencode","development"],"author":{"name":"Steve Rude","email":"steve@rude.la"},"license":"MIT","_id":"@a3t/rapid-core@0.1.8","maintainers":[{"name":"slantview","email":"steve@rude.la"}],"homepage":"https://getrapid.dev","bugs":{"url":"https://github.com/a3tai/rapid/issues"},"dist":{"shasum":"22888b53072eab269abcdee76c75dd63b8510755","tarball":"https://registry.npmjs.org/@a3t/rapid-core/-/rapid-core-0.1.8.tgz","fileCount":5,"integrity":"sha512-nBQQJUGDL5h/1hz/nB638N/00Z5IyVQGmsFGsexNKkOYIoAhbN6kElzLtqewMmPhs+o7qiFBJhysMsd/nqxD4w==","signatures":[{"sig":"MEUCIQCIC1xFIZAhi5rKWfL9w7n6yvwck28kU+okw1Wk25GJsgIgNYrDnAvylF8z5gax3qkwf81RU0vwCzeRFZkC0/zNnao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215082},"main":"./dist/index.js","type":"module","_from":"file:a3t-rapid-core-0.1.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"slantview","email":"steve@rude.la"},"_resolved":"/tmp/7491a0019ed88cd0e5f303e652edd8f5/a3t-rapid-core-0.1.8.tgz","_integrity":"sha512-nBQQJUGDL5h/1hz/nB638N/00Z5IyVQGmsFGsexNKkOYIoAhbN6kElzLtqewMmPhs+o7qiFBJhysMsd/nqxD4w==","repository":{"url":"git+https://github.com/a3tai/rapid.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core library for RAPID - AI-assisted development with dev containers","directories":{},"_nodeVersion":"22.21.1","dependencies":{"chalk":"^5.6.2","execa":"^9.6.1","which":"^6.0.0","cosmiconfig":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"^25.0.8","@types/which":"^3.0.4"},"peerDependencies":{"@a3t/rapid-schema":"0.1.8"},"_npmOperationalInternal":{"tmp":"tmp/rapid-core_0.1.8_1768423151155_0.8415729936215237","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@a3t/rapid-core","version":"0.1.9","keywords":["rapid","ai","devcontainer","claude","opencode","development"],"author":{"name":"Steve Rude","email":"steve@rude.la"},"license":"MIT","_id":"@a3t/rapid-core@0.1.9","maintainers":[{"name":"slantview","email":"steve@rude.la"}],"homepage":"https://getrapid.dev","bugs":{"url":"https://github.com/a3tai/rapid/issues"},"dist":{"shasum":"77a042830cdf6ef170b54bf013a15de24110a647","tarball":"https://registry.npmjs.org/@a3t/rapid-core/-/rapid-core-0.1.9.tgz","fileCount":5,"integrity":"sha512-PjS+Pqw9C5mWtmqdZeQTdI8k8yMhao2DWJcaC+HvDk7+2rOPY9TlTAPZO6x13dZUWLXWWHnfli1CN02T3ZF2oA==","signatures":[{"sig":"MEQCIBlzSuCJOsEosYaR3llb9UEfPOpYp8fUrT5Hl9qoekTNAiBdCpx1FcuF3FmZ7tG6EcHRcVZlyi4Uze1qSPL430oloQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215082},"main":"./dist/index.js","type":"module","_from":"file:a3t-rapid-core-0.1.9.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"slantview","email":"steve@rude.la"},"_resolved":"/tmp/44493233307d913eeb2d4e31150d9c21/a3t-rapid-core-0.1.9.tgz","_integrity":"sha512-PjS+Pqw9C5mWtmqdZeQTdI8k8yMhao2DWJcaC+HvDk7+2rOPY9TlTAPZO6x13dZUWLXWWHnfli1CN02T3ZF2oA==","repository":{"url":"git+https://github.com/a3tai/rapid.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core library for RAPID - AI-assisted development with dev containers","directories":{},"_nodeVersion":"22.21.1","dependencies":{"chalk":"^5.6.2","execa":"^9.6.1","which":"^6.0.0","cosmiconfig":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"^25.0.8","@types/which":"^3.0.4"},"peerDependencies":{"@a3t/rapid-schema":"0.1.9"},"_npmOperationalInternal":{"tmp":"tmp/rapid-core_0.1.9_1768424277654_0.001347994658894347","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@a3t/rapid-core","version":"0.1.10","keywords":["rapid","ai","devcontainer","claude","opencode","development"],"author":{"name":"Steve Rude","email":"steve@rude.la"},"license":"MIT","_id":"@a3t/rapid-core@0.1.10","maintainers":[{"name":"slantview","email":"steve@rude.la"}],"homepage":"https://getrapid.dev","bugs":{"url":"https://github.com/a3tai/rapid/issues"},"dist":{"shasum":"a465a3431d536a30c6a87112963dd1b5c8897599","tarball":"https://registry.npmjs.org/@a3t/rapid-core/-/rapid-core-0.1.10.tgz","fileCount":5,"integrity":"sha512-b9e1kQqu6X+Z21wNJj+s76VYxc7Iu2FJI+k95uz8JssxQOdVsWTT+uZEa64czs/FygwBIp0WIjXWw6TXRfsYnw==","signatures":[{"sig":"MEYCIQCmm0cqoxJhQQ7YVtL45eN+iTPi+dvNF32iLJC/GJRXjAIhANYnKMfKAU1LzHE5+QSRoazipJ2vbDvuYuM+l/jNOXbX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215084},"main":"./dist/index.js","type":"module","_from":"file:a3t-rapid-core-0.1.10.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"slantview","email":"steve@rude.la"},"_resolved":"/tmp/0488fb4b011415ebbe744fd9942b0bea/a3t-rapid-core-0.1.10.tgz","_integrity":"sha512-b9e1kQqu6X+Z21wNJj+s76VYxc7Iu2FJI+k95uz8JssxQOdVsWTT+uZEa64czs/FygwBIp0WIjXWw6TXRfsYnw==","repository":{"url":"git+https://github.com/a3tai/rapid.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core library for RAPID - AI-assisted development with dev containers","directories":{},"_nodeVersion":"22.21.1","dependencies":{"chalk":"^5.6.2","execa":"^9.6.1","which":"^6.0.0","cosmiconfig":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"^25.0.8","@types/which":"^3.0.4"},"peerDependencies":{"@a3t/rapid-schema":"0.1.10"},"_npmOperationalInternal":{"tmp":"tmp/rapid-core_0.1.10_1768425809941_0.009389641766630596","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@a3t/rapid-core","version":"0.1.11","keywords":["rapid","ai","devcontainer","claude","opencode","development"],"author":{"name":"Steve Rude","email":"steve@rude.la"},"license":"MIT","_id":"@a3t/rapid-core@0.1.11","maintainers":[{"name":"slantview","email":"steve@rude.la"}],"homepage":"https://getrapid.dev","bugs":{"url":"https://github.com/a3tai/rapid/issues"},"dist":{"shasum":"2ece6b50dda8f3f5e0413dd8152a94483204bb5a","tarball":"https://registry.npmjs.org/@a3t/rapid-core/-/rapid-core-0.1.11.tgz","fileCount":5,"integrity":"sha512-DXwFEr/o0L4iaKTGxnvD5b6temi6ZVV9RSlyCtsL/1rdFO06yuOR9Hj4goTNToT7LlxOBRhbZZM6ENYEEKjOqA==","signatures":[{"sig":"MEYCIQDlh9TqwnASXgc2tXb2uMOIz8xAjipwmKznJhb/Y8pJQgIhAIv2cJKeV6QnzKna5NMXK/tv9yPNWJFQmnmfIcCeln8f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215084},"main":"./dist/index.js","type":"module","_from":"file:a3t-rapid-core-0.1.11.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"slantview","email":"steve@rude.la"},"_resolved":"/tmp/c6b678df3aeeb8a85f8f923af1ce8c65/a3t-rapid-core-0.1.11.tgz","_integrity":"sha512-DXwFEr/o0L4iaKTGxnvD5b6temi6ZVV9RSlyCtsL/1rdFO06yuOR9Hj4goTNToT7LlxOBRhbZZM6ENYEEKjOqA==","repository":{"url":"git+https://github.com/a3tai/rapid.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core library for RAPID - AI-assisted development with dev containers","directories":{},"_nodeVersion":"22.21.1","dependencies":{"chalk":"^5.6.2","execa":"^9.6.1","which":"^6.0.0","cosmiconfig":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"^25.0.8","@types/which":"^3.0.4"},"peerDependencies":{"@a3t/rapid-schema":"0.1.11"},"_npmOperationalInternal":{"tmp":"tmp/rapid-core_0.1.11_1768430571801_0.9726481545625751","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@a3t/rapid-core","version":"0.1.12","keywords":["rapid","ai","devcontainer","claude","opencode","development"],"author":{"name":"Steve Rude","email":"steve@rude.la"},"license":"MIT","_id":"@a3t/rapid-core@0.1.12","maintainers":[{"name":"slantview","email":"steve@rude.la"}],"homepage":"https://getrapid.dev","bugs":{"url":"https://github.com/a3tai/rapid/issues"},"dist":{"shasum":"0e5efd42b203969b8dafc62ea28f257b7b07430c","tarball":"https://registry.npmjs.org/@a3t/rapid-core/-/rapid-core-0.1.12.tgz","fileCount":5,"integrity":"sha512-zd/8uGSszwyMKp24laRfCOuFIqD+nVMgAKjTFJwj91Htgs0WPQKSNC1d6YRPEPrJsarzEvow1SAF4kCcO/KzFA==","signatures":[{"sig":"MEQCIAwUmPQEwkGeSL83fUo51IPqVhOjnjLvYUFjWFYTjE3GAiA7XZBEuDNML79BcVLWZvDEdv05o6DRCxg2HEVSlVAYsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215708},"main":"./dist/index.js","type":"module","_from":"file:a3t-rapid-core-0.1.12.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"slantview","email":"steve@rude.la"},"_resolved":"/tmp/3468ef72c1715996dd8bd9bd18097ff3/a3t-rapid-core-0.1.12.tgz","_integrity":"sha512-zd/8uGSszwyMKp24laRfCOuFIqD+nVMgAKjTFJwj91Htgs0WPQKSNC1d6YRPEPrJsarzEvow1SAF4kCcO/KzFA==","repository":{"url":"git+https://github.com/a3tai/rapid.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core library for RAPID - AI-assisted development with dev containers","directories":{},"_nodeVersion":"22.21.1","dependencies":{"chalk":"^5.6.2","execa":"^9.6.1","which":"^6.0.0","cosmiconfig":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"^25.0.8","@types/which":"^3.0.4"},"peerDependencies":{"@a3t/rapid-schema":"0.1.12"},"_npmOperationalInternal":{"tmp":"tmp/rapid-core_0.1.12_1768444332447_0.5657724722675679","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@a3t/rapid-core","version":"0.1.13","keywords":["rapid","ai","devcontainer","claude","opencode","development"],"author":{"name":"Steve Rude","email":"steve@rude.la"},"license":"MIT","_id":"@a3t/rapid-core@0.1.13","maintainers":[{"name":"slantview","email":"steve@rude.la"}],"homepage":"https://getrapid.dev","bugs":{"url":"https://github.com/a3tai/rapid/issues"},"dist":{"shasum":"ede7086a919c1cb0514a99af02b548cdb87f5363","tarball":"https://registry.npmjs.org/@a3t/rapid-core/-/rapid-core-0.1.13.tgz","fileCount":5,"integrity":"sha512-EGDay9Z4WC3NtFxefZfglgPPc92aWtsp81OHzb6rwVBgsLnooCkQktgt/x099wt0nWlClz7N3rXTFvqw7DN8jQ==","signatures":[{"sig":"MEYCIQDGwfMOim9AhEBbZXCkEwjj3beprh9eGDehkFwQbpoGOQIhAJRfDhh7aGH4Vj6iJ1rtGzXRCiazj7K8gllCDR/Muqsn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218078},"main":"./dist/index.js","type":"module","_from":"file:a3t-rapid-core-0.1.13.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"slantview","email":"steve@rude.la"},"_resolved":"/tmp/90b895dec15656fa30ab8220f782b271/a3t-rapid-core-0.1.13.tgz","_integrity":"sha512-EGDay9Z4WC3NtFxefZfglgPPc92aWtsp81OHzb6rwVBgsLnooCkQktgt/x099wt0nWlClz7N3rXTFvqw7DN8jQ==","repository":{"url":"git+https://github.com/a3tai/rapid.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core library for RAPID - AI-assisted development with dev containers","directories":{},"_nodeVersion":"22.21.1","dependencies":{"chalk":"^5.6.2","execa":"^9.6.1","which":"^6.0.0","prettier":"^3.5.3","cosmiconfig":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"^25.0.8","@types/which":"^3.0.4"},"peerDependencies":{"@a3t/rapid-schema":"0.1.13"},"_npmOperationalInternal":{"tmp":"tmp/rapid-core_0.1.13_1768448591639_0.8405785885475812","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@a3t/rapid-core","version":"0.1.14","keywords":["rapid","ai","devcontainer","claude","opencode","development"],"author":{"name":"Steve Rude","email":"steve@rude.la"},"license":"MIT","_id":"@a3t/rapid-core@0.1.14","maintainers":[{"name":"slantview","email":"steve@rude.la"}],"homepage":"https://getrapid.dev","bugs":{"url":"https://github.com/a3tai/rapid/issues"},"dist":{"shasum":"3dddf3be386627036c932135097c93c40a5e6402","tarball":"https://registry.npmjs.org/@a3t/rapid-core/-/rapid-core-0.1.14.tgz","fileCount":5,"integrity":"sha512-t3EnqOesfxQiVSV100kMoOj/loiUZ+wqB3y0+fmwmqjSRAPD84cj89LGR/GlU3u1RewZwiSMJC7b/7NFGyMU/A==","signatures":[{"sig":"MEYCIQCc+7iZYdRruwgQLgwvjB1ngkMsjNDnbrsgDYzNdmnrGQIhAKdu034utbYp4vNbRqyj5puc/vIu2hEGAG8ZOFYvjQno","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248605},"main":"./dist/index.js","type":"module","_from":"file:a3t-rapid-core-0.1.14.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"slantview","email":"steve@rude.la"},"_resolved":"/tmp/c2ef90a6076e7aebc13b2af547ac61f1/a3t-rapid-core-0.1.14.tgz","_integrity":"sha512-t3EnqOesfxQiVSV100kMoOj/loiUZ+wqB3y0+fmwmqjSRAPD84cj89LGR/GlU3u1RewZwiSMJC7b/7NFGyMU/A==","repository":{"url":"git+https://github.com/a3tai/rapid.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core library for RAPID - AI-assisted development with dev containers","directories":{},"_nodeVersion":"22.21.1","dependencies":{"chalk":"^5.6.2","execa":"^9.6.1","which":"^6.0.0","prettier":"^3.5.3","minimatch":"^10.0.1","cosmiconfig":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"^25.0.8","@types/which":"^3.0.4"},"peerDependencies":{"@a3t/rapid-schema":"0.1.14"},"_npmOperationalInternal":{"tmp":"tmp/rapid-core_0.1.14_1768596662566_0.14215665177072334","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@a3t/rapid-core","version":"0.1.15","description":"Core library for RAPID - AI-assisted development with dev containers","license":"MIT","author":{"name":"Steve Rude","email":"steve@rude.la"},"homepage":"https://getrapid.dev","repository":{"type":"git","url":"git+https://github.com/a3tai/rapid.git","directory":"packages/core"},"keywords":["rapid","ai","devcontainer","claude","opencode","development"],"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"main":"./dist/index.js","types":"./dist/index.d.ts","dependencies":{"chalk":"^5.6.2","cosmiconfig":"^9.0.0","execa":"^9.6.1","minimatch":"^10.0.1","prettier":"^3.5.3","which":"^6.0.0"},"devDependencies":{"@types/node":"^25.0.8","@types/which":"^3.0.4","tsup":"^8.5.1","typescript":"^5.9.3","vitest":"^4.0.17"},"peerDependencies":{"@a3t/rapid-schema":"0.1.15"},"scripts":{"build":"tsup","dev":"tsup --watch","typecheck":"tsc --noEmit","test":"vitest run","clean":"rm -rf dist .turbo"},"_id":"@a3t/rapid-core@0.1.15","bugs":{"url":"https://github.com/a3tai/rapid/issues"},"_integrity":"sha512-+UULyhEWaQJWW7iYhBdqXBFWriLnbC0xsnGJvKSZ6riHK1NIA7/NllgnX/R3OKSOnMcSlcCh0QkFaNXH4AkFjA==","_resolved":"/tmp/0af6d4525de093ed9c012a58beaec575/a3t-rapid-core-0.1.15.tgz","_from":"file:a3t-rapid-core-0.1.15.tgz","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-+UULyhEWaQJWW7iYhBdqXBFWriLnbC0xsnGJvKSZ6riHK1NIA7/NllgnX/R3OKSOnMcSlcCh0QkFaNXH4AkFjA==","shasum":"39c80a575a558867d72c8a5ce2374c05b7ad7c80","tarball":"https://registry.npmjs.org/@a3t/rapid-core/-/rapid-core-0.1.15.tgz","fileCount":5,"unpackedSize":248605,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCA4GkV2YGRrgJXRAuc9vmtmLsLWGc3lOOVRQz7ZLOIqgIhAKOaJUTuUo1XhovMANktpFu4st/R9bfLqCD0UYlQk0XA"}]},"_npmUser":{"name":"slantview","email":"steve@rude.la"},"directories":{},"maintainers":[{"name":"slantview","email":"steve@rude.la"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rapid-core_0.1.15_1768601060995_0.5235944654306246"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-14T10:04:36.769Z","modified":"2026-01-16T22:04:21.261Z","0.1.0":"2026-01-14T10:04:36.972Z","0.1.1":"2026-01-14T11:18:10.738Z","0.1.2":"2026-01-14T11:24:16.598Z","0.1.3":"2026-01-14T11:35:19.629Z","0.1.4":"2026-01-14T11:43:58.741Z","0.1.5":"2026-01-14T12:29:16.194Z","0.1.6":"2026-01-14T12:47:55.847Z","0.1.7":"2026-01-14T17:57:11.139Z","0.1.8":"2026-01-14T20:39:11.330Z","0.1.9":"2026-01-14T20:57:57.868Z","0.1.10":"2026-01-14T21:23:30.104Z","0.1.11":"2026-01-14T22:42:51.985Z","0.1.12":"2026-01-15T02:32:12.617Z","0.1.13":"2026-01-15T03:43:11.797Z","0.1.14":"2026-01-16T20:51:02.723Z","0.1.15":"2026-01-16T22:04:21.138Z"},"bugs":{"url":"https://github.com/a3tai/rapid/issues"},"author":{"name":"Steve Rude","email":"steve@rude.la"},"license":"MIT","homepage":"https://getrapid.dev","keywords":["rapid","ai","devcontainer","claude","opencode","development"],"repository":{"type":"git","url":"git+https://github.com/a3tai/rapid.git","directory":"packages/core"},"description":"Core library for RAPID - AI-assisted development with dev containers","maintainers":[{"name":"slantview","email":"steve@rude.la"}],"readme":"# @a3t/rapid-core\n\nCore library for RAPID - AI-assisted development with dev containers.\n\nThis package provides the foundational utilities for orchestrating AI coding assistants within containerized development environments.\n\n## Features\n\n- 🐳 **Dev Container Management** - Control containerized environments via devcontainer CLI\n- 🤖 **Agent Configuration** - Manage multiple AI coding assistants (Claude Code, OpenCode, Aider, etc.)\n- 🔐 **Secret Management** - Integration with 1Password and Vault for credential handling\n- 🔌 **MCP Server Support** - Model Context Protocol integration for external tools and APIs\n- ⚙️ **Configuration Loading** - Smart configuration resolution with cosmiconfig\n- 🔍 **External Auth Detection** - Detect credentials from external AI tools\n\n## Installation\n\n```bash\nnpm install @a3t/rapid-core\n```\n\n## Usage\n\n### Loading Configuration\n\n```typescript\nimport { loadConfig } from '@a3t/rapid-core';\n\nconst { config, rootDir } = await loadConfig();\nconsole.log(config.agents.default); // 'claude'\n```\n\n### Managing Containers\n\n```typescript\nimport { getContainerStatus, startContainer, execInContainer } from '@a3t/rapid-core';\n\n// Check if container is running\nconst status = await getContainerStatus(projectRoot, config);\n\n// Start container\nconst result = await startContainer(projectRoot, config);\n\n// Execute command in container\nawait execInContainer(projectRoot, ['claude'], config);\n```\n\n### Agent Detection\n\n```typescript\nimport { checkAllAgents, getAgent, launchAgent } from '@a3t/rapid-core';\n\n// Check installed agents\nconst agents = await checkAllAgents(config);\n\n// Get specific agent\nconst claude = getAgent(config, 'claude');\n\n// Launch agent\nawait launchAgent(claude, { cwd: projectRoot });\n```\n\n### External Authentication\n\n```typescript\nimport { detectClaudeCodeAuth, detectAllCredentials, getAuthStatus } from '@a3t/rapid-core';\n\n// Detect Claude Code credentials\nconst claudeAuth = await detectClaudeCodeAuth();\n\n// Detect all credentials from external tools\nconst credentials = await detectAllCredentials();\n\n// Get authentication status\nconst authStatus = await getAuthStatus();\n```\n\n## API Reference\n\n### Configuration\n\n- `loadConfig(cwd?)` - Load RAPID configuration from cosmiconfig search\n- `loadConfigFromFile(filepath)` - Load configuration from specific file\n- `getDefaultConfig()` - Get default configuration\n- `mergeWithDefaults(config)` - Merge user config with defaults\n\n### Container Management\n\n- `hasDevcontainerCli()` - Check if devcontainer CLI is installed\n- `hasDocker()` - Check if Docker is available\n- `getContainerStatus(rootDir, config)` - Get current container status\n- `startContainer(rootDir, config, options)` - Start dev container\n- `stopContainer(rootDir, config, options)` - Stop dev container\n- `execInContainer(rootDir, command, config, options)` - Execute command in container\n\n### Agent Management\n\n- `checkAgentAvailable(agent)` - Check if agent CLI is installed\n- `checkAllAgents(config)` - Check all configured agents\n- `getDefaultAgent(config)` - Get default agent from config\n- `getAgent(config, name)` - Get specific agent by name\n- `launchAgent(agent, options)` - Launch agent CLI\n\n### Authentication\n\n- `detectClaudeCodeAuth()` - Detect Claude Code credentials\n- `detectCodexAuth()` - Detect OpenAI Codex credentials\n- `detectGeminiAuth()` - Detect Google Gemini credentials\n- `detectAiderAuth()` - Detect Aider API keys\n- `detectEnvAuth()` - Detect API keys from environment\n- `detectAllCredentials(config)` - Detect all available credentials\n- `getAuthStatus(config)` - Get authentication status summary\n- `getCredentialsForProvider(provider, config)` - Get credentials for specific provider\n- `getAuthEnvironment(config)` - Get environment variables for detected credentials\n\n## Types\n\n```typescript\nimport type {\n  RapidConfig,\n  ContainerConfig,\n  AgentsConfig,\n  AgentDefinition,\n  SecretsConfig,\n  ContextConfig,\n  McpConfig,\n  DetectedCredential,\n  AuthStatus,\n} from '@a3t/rapid-core';\n```\n\n## Configuration File Format\n\nSee [rapid.json Specification](https://github.com/a3tai/rapid/docs/reference/rapid.json-spec.md) for complete configuration reference.\n\n## Logger\n\n```typescript\nimport { logger, setLogLevel } from '@a3t/rapid-core';\n\n// Set log level\nsetLogLevel('debug'); // 'debug' | 'info' | 'warn' | 'error'\n\n// Log messages\nlogger.info('Information message');\nlogger.warn('Warning message');\nlogger.error('Error message');\nlogger.success('Success message');\nlogger.blank(); // Empty line\n```\n\n## Error Handling\n\nMost async functions return success/error objects rather than throwing:\n\n```typescript\nconst result = await startContainer(rootDir, config);\nif (!result.success) {\n  console.error(result.error);\n}\n```\n\n## See Also\n\n- [@a3t/rapid](https://www.npmjs.com/package/@a3t/rapid) - CLI tool\n- [@a3t/rapid-schema](https://www.npmjs.com/package/@a3t/rapid-schema) - JSON schema\n- [RAPID Documentation](https://getrapid.dev)\n\n## License\n\nMIT © 2026 Rude Company LLC\n","readmeFilename":"README.md"}