{"_id":"aetherlight-analyzer","_rev":"48-a8d221c2bea532aacc72022a87b48355","name":"aetherlight-analyzer","dist-tags":{"latest":"0.18.10"},"versions":{"1.0.0":{"name":"aetherlight-analyzer","version":"1.0.0","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@1.0.0","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"1a3b8510125cb7705b81d9bd6da018b24b4901b8","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-1.0.0.tgz","fileCount":106,"integrity":"sha512-c4WbHYhr7nC99GeszQbR4E5VUL2fffNjcSzx7xYVs5uXDeWYD0jU+9a3CORokN39ltdt9PVFT3HOVBnj6+1zLA==","signatures":[{"sig":"MEUCIQC6rfJbrN/mn5AyYKAYKzdKQgchMWBfbxyLi4Wo0NbtXwIgTTf9ErsS5JC7DLnYSCvfBGh0g+9OjWDcBKUqk0zilPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":647670},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a4fc953a659731fe2c562c234f8a9323560bf24e","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","preversion":"npm test","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_1.0.0_1761627148852_0.3136358249210234","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"aetherlight-analyzer","version":"1.0.1","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@1.0.1","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"27caf6ec0aa798f29d75aecfa6795bfdc9d0846e","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-1.0.1.tgz","fileCount":110,"integrity":"sha512-KGsjyrK13Hd75l27vMF0C7oGa/m33rn7b9lZfabIgahZsrlqgvja/4vBOXSkjTGELZUVSuYJ5Gk1UvZRDLDeDw==","signatures":[{"sig":"MEUCIGFAJfiVIbCBJ8OTOdFnpqHNzYX+G961ldC/sxdz+429AiEArab+HGBSS1/g43A2oLXJGS3tv8ws+QhxUnOIEKQYkiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648480},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a4fc953a659731fe2c562c234f8a9323560bf24e","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_1.0.1_1761658920347_0.038274532829837504","host":"s3://npm-registry-packages-npm-production"}},"0.13.22":{"name":"aetherlight-analyzer","version":"0.13.22","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.13.22","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"5a3bf51467b017e3e97bda9899b285156034c2e7","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.13.22.tgz","fileCount":110,"integrity":"sha512-EFtt5Mvkfx1nqOUZbB3G9Jb5LR3W9UZi3gyfYNHDmAu3Y08/B+HM5E4n/0x/2BxhFxF3+7Nz5FzevmPEM8Uh0A==","signatures":[{"sig":"MEUCIEOcBQyP7/2v6XMJEavpPbgJiLRJRfYdeg+sBQwY7QjlAiEAnVxxzWogNVbT9Kyvgn92KjcGAq1eeEOGXxVTaDnFu/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648407},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"dcc3ae99a5ba9a6b86d0eb58e0f1be6d8baf7f60","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.13.22_1761700399653_0.7659221978405575","host":"s3://npm-registry-packages-npm-production"}},"0.13.23":{"name":"aetherlight-analyzer","version":"0.13.23","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.13.23","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"f5dff71b607b54c7df399e7f00eb0bb092ff303a","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.13.23.tgz","fileCount":110,"integrity":"sha512-shBKj1zLKbicgzRfh7yOfXcR/lK8XXSwdazcMcYhKzKYMRyMtEsnOzJ2po5MZ7HgUwKcyEt9BNfRGRfKMVxKMw==","signatures":[{"sig":"MEUCIQCXvD5Jzp4crF+O0HTxcyLdybNqOY2PvCSA1nRkLZLwQAIgAW9hK6KinKBqzSEK6C2kix+vmjATVb/G6R2RQEsUvyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648407},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"fa27a36aae5ee0e9569b6de510bb8aaa8e3f3802","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.13.23_1761714876002_0.47419173581779117","host":"s3://npm-registry-packages-npm-production"}},"0.13.24":{"name":"aetherlight-analyzer","version":"0.13.24","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.13.24","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"3e93f12b00a989bc2b1578a1bd84e04e076e8615","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.13.24.tgz","fileCount":110,"integrity":"sha512-YTP5+0L5R15uRCp56JMTD2vdGiraUlNuVqD+jV3zyZ19iSfPxG1F7zUq8uDdNShegx9wmCm194yJgy2Ecl8JLg==","signatures":[{"sig":"MEQCIEXut6FD6vwQpzf0rIc1YRoilQgHyMqBAJSyIQKvin7BAiA/41FL+F03RFRe7DYG/smTTzL4eRTF0aGkZrBEVn3O7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648407},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0a6508da10cff06a091246b16472c3b23bf56572","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.13.24_1761718195775_0.3214600788619597","host":"s3://npm-registry-packages-npm-production"}},"0.13.27":{"name":"aetherlight-analyzer","version":"0.13.27","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.13.27","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"d0ab6f5b2b299a768e5565f9ef0d340c1ee1cd40","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.13.27.tgz","fileCount":110,"integrity":"sha512-JxRdLFY80TDz8pULcdCV8pjirj3Fm61jyw4RVfmL2Va2KPie3sKYXHEta8gL++/hcpyTOgtdkV2CFY9stg4Zfw==","signatures":[{"sig":"MEQCICjpNiiA6MtkZ9LrFq2miTN0Yodg9ffVTv3jdutZtX7rAiBxqsLQyOOFSOWjQ58Qmc9Ut6y1jLynSDswtolE/NNYNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648407},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"950ecdb3119c145f4fc4c7a18bf99bfd401a1e17","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.13.27_1761768823514_0.9495190625280241","host":"s3://npm-registry-packages-npm-production"}},"0.13.28":{"name":"aetherlight-analyzer","version":"0.13.28","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.13.28","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"8d6bf36abe5605120b2d90f7a38b7c8730d0d545","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.13.28.tgz","fileCount":110,"integrity":"sha512-rGGMcs1LPe2g2SW/oCESF+QwInyO25YADQR0bryBZAcSmr0ZfWqhsfPu/MYbXfjLGyVCmQFyVACshI6+jUpCdw==","signatures":[{"sig":"MEQCIErORY4eL1/0yMGw1WqKfmWb8HFa8HghjjsW9BqQjV1DAiAN5v18Y8zSiq7qrJNJDbB1UwcUwJsYG7UdHG319j8YJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648407},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"667e2e6d08f767bd24322ab0ad6261d952fcc43b","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.13.28_1761835380198_0.6042697019304515","host":"s3://npm-registry-packages-npm-production"}},"0.13.29":{"name":"aetherlight-analyzer","version":"0.13.29","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.13.29","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"9f1af03f3751bb8c2bbf16cf5caa49d14e364f15","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.13.29.tgz","fileCount":110,"integrity":"sha512-gTWc8JeNyExcAN3CDfxE72WpjShwr29cWJlwcQuG8QyKRgfdRYGe6XkF/2wXWSjosGRX0YjJj5jU3KA8obeIjQ==","signatures":[{"sig":"MEUCIBus6l/h2HDckn4R6TfeKXSswyBUrQkzeA/5PNXbMMyTAiEAtMu95rbTzPRrC1i0PzFErpGL2B+da1cns9AJKU8nTp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648407},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"cbd3f28de73ba137c887b8ac8e776bc25b621903","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.13.29_1761843213197_0.8223270497644279","host":"s3://npm-registry-packages-npm-production"}},"0.13.30":{"name":"aetherlight-analyzer","version":"0.13.30","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.13.30","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"f3be9c907106be304de39345bb8f3f0b60ca41d0","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.13.30.tgz","fileCount":110,"integrity":"sha512-zJXCrsTFzK5WQJHjQQwPjHwrC78NkmNX5SyfykwS/aLkM+6x3wsyJC+e/Vp5yhqVjqpkmdWfyFwCNUxe+WH4vQ==","signatures":[{"sig":"MEYCIQCs3p2TlTjuzODFn9RB9Q6SqHdjwPq65sLv9g98kWps8gIhAIARoEUhJzNUtF1tSQ1f22ZdIUa/1JpZ5zztXR8p1K3U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648407},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c03e91e7c469d3cf0f8f238e23e3f92c3a7801ac","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.13.30_1761851712149_0.5976994429148172","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"aetherlight-analyzer","version":"0.15.0","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.15.0","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"9327e5496ea31f059421d208bd0b580d40a1a246","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.15.0.tgz","fileCount":110,"integrity":"sha512-70S22rGvDEn+Ip7jRx2XNHiZD1N/EQW0U/4eSpa1Tf83IjMTbmHSmKwJQ+etfuLCDK0AMxQfkRWsbIMEDmCwiw==","signatures":[{"sig":"MEUCIEcwbKQKO4Lt3SOuuw5Locgl74LtkgQa/fG6kJxDaRzmAiEAtYgfKtkc8vlzckYrNdJgucm0MGjJJNLQ8FgWRRZyGhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648406},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8376816b8e199e366d1b95b3179602ae03758d58","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.15.0_1761886172524_0.48204690936443595","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"aetherlight-analyzer","version":"0.15.1","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.15.1","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"88218f169f34f0a8d14df1bf93333ac48d30bb15","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.15.1.tgz","fileCount":110,"integrity":"sha512-kxR3d5kQUPvjTNu8l7tCRh6j5rAgWwtMS4e5qdfcSOUa+AJU1Zch2YcnuT6UUJ5pMqxgcBoOoEx+XslFXbS3Og==","signatures":[{"sig":"MEQCICAYmQQnkRiBI2gKPfcr6mkYlTyE17NSalJuLXU4ak6tAiAkokFmSHIPoJYSLrlv5ABUnm3VEy/Q7y5W6SK50ZjC5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648406},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3940ca5db9606a1c435bdd48d8c96bcf4f96c76e","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.15.1_1761890056725_0.435726772423068","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"aetherlight-analyzer","version":"0.15.3","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.15.3","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"1d2100fd0c6fc18c8cb446dab3ca6aa4f39e113c","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.15.3.tgz","fileCount":110,"integrity":"sha512-+vT9DA+HUz+LE9D4RQnpH6JEFgOeKwCyOsc15HHVTzd/imVhwQaC3jqnXDvsuF9VJJ/sFY0qe4u8uMV3q0KbmA==","signatures":[{"sig":"MEUCIQC2w/NSexNIjb1/8A/450w6fJJnp6aprBx3tRAlCkgX9gIgN0DWMBOfWBV3yQKJWxrdCt7RWj8wtDdYBl4uyeoqRRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648406},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ffc4d0f5bc1808fa3c0481149238b2ec7c5854de","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.15.3_1761892498456_0.7740773843487576","host":"s3://npm-registry-packages-npm-production"}},"0.15.6":{"name":"aetherlight-analyzer","version":"0.15.6","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.15.6","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"c6c790aa0d03132203a5cfac67a49be58ace173b","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.15.6.tgz","fileCount":110,"integrity":"sha512-fZ7g/8eGUsHUOPjCKXWFOpmOWZaHV7tgtIV7VwrMSkR2grMC9tRCQZ+143W/ebf38v++TO+eAxHNEF7eIkAcYg==","signatures":[{"sig":"MEYCIQDlBBHg0DG9vQbuB1rpgoal2ikXgQsVBKDVfpgtFmwIuwIhAO7FKgTHabZKZDQKqoKJmx+tPtk8LRUtHYmpT0OFiH7n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648406},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"29827162d884744e4f884e84d8f7341de6a34267","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.15.6_1761931050096_0.17593976654829424","host":"s3://npm-registry-packages-npm-production"}},"0.15.8":{"name":"aetherlight-analyzer","version":"0.15.8","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.15.8","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"dc9c235aa76bb3596e1a2953daf04f29b7245087","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.15.8.tgz","fileCount":110,"integrity":"sha512-uihPD2YnwuiGwnp4QhoZm36dYIE1OsSCc4zui1BU7KLxkfPh5zgjGO6r/RGyb6fTiYTI0S31gUfc4pyxwiGS8A==","signatures":[{"sig":"MEUCIDXagiHo/7AU1HdykLHPyERmIxKVofzWqMq4sqFaSWtlAiEAiaYh2tbGqxdpAh92H2E5OL9Dh2DdrK+LirSl+fngArs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648406},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"82fae6a79d9587fefefe99749e229a1cc450fdc9","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.15.8_1761933143258_0.34907395306320166","host":"s3://npm-registry-packages-npm-production"}},"0.15.10":{"name":"aetherlight-analyzer","version":"0.15.10","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.15.10","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"85ef2c16626f0b6801648ccb2789ad4b7aef0143","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.15.10.tgz","fileCount":110,"integrity":"sha512-Es79VNgg/MrGkHLd8Nv+HvZwOKso5M/ZSWlS2kbkJKVJ2tOuvT20hwNDrORXwl8deS8I/OZa0A0wyaGVtJ0puA==","signatures":[{"sig":"MEYCIQC3Jlvy0AwStA/uZx4n7QaBMYAGqHdCMjGIkxT5aTeDPgIhAML9Q3kj7K7SMQQ/syU58cRcNbIoelZALz4bqopdhsyP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648407},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d6d31211777b112d99798f9d1d756293bd5b498d","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.15.10_1761941301889_0.1542173991701392","host":"s3://npm-registry-packages-npm-production"}},"0.15.11":{"name":"aetherlight-analyzer","version":"0.15.11","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.15.11","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"8e40c4819322448c686f8140343d07ef4abdcb78","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.15.11.tgz","fileCount":110,"integrity":"sha512-/7cjv9h2oOENus+6/M2X2DGZpNpVD/i9f7C4TdRhLtsBqK1wJ+JWvKLlzQ3LiEWyQQUF+BYxltykzWnKR/qYjA==","signatures":[{"sig":"MEYCIQDU2pOaZJY/02WoQOBEX5SSkZT9N+xCRUE5ZW8azBI88wIhANB31JclwCo2sMQted7Njt2Iu6q1h1t1YEIJWxLR7xqg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648407},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5d2ab215bc76a5565e959a13bebd62050b08cc64","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.15.11_1761944820909_0.3015315270654546","host":"s3://npm-registry-packages-npm-production"}},"0.15.12":{"name":"aetherlight-analyzer","version":"0.15.12","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.15.12","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"e8c3cdaa230508508e4251518a565ec39413ac88","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.15.12.tgz","fileCount":110,"integrity":"sha512-z6KrODpi39EfVvfSVUke77Yo/VeHolJwrX2ZoHntlCXrIg02aJnxDa69w5KGoVzm7GLaKEDrZiZJnTEmmudNjg==","signatures":[{"sig":"MEUCIQD7jszH1rNDnkz+Aylyk8m2nSaz/XuBfirLBPIOklenmgIgMn/3c/c1j3HTzTuHIWq2UnTN4Nuoa8QVrG7tnw9eLgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648407},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2ebf8c291215a2ad81b51040614a99c8df304bb4","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.15.12_1761946634182_0.8776179185929305","host":"s3://npm-registry-packages-npm-production"}},"0.15.13":{"name":"aetherlight-analyzer","version":"0.15.13","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.15.13","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"fadee5e071cd21b458b76af9103aa0cf00028518","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.15.13.tgz","fileCount":110,"integrity":"sha512-NWFOE9oikuGiY99P7BM612uNvezZK1+3jqZmkistjbfkYXGfgbges7YZaQFglSkDUpdR21FxVe48pWGVTjntVw==","signatures":[{"sig":"MEUCIGRO3YijTnwOkzy9upVgq2/FmS/4PEtGbN5Kq6KCp4xWAiEAjbYb7giQrUa6k9vJoV37wMYGPQQNru7IP8MW5FDeDqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648407},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"cf346070de2f303a1f1c33cec24fee820af8ce39","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.15.13_1761948810862_0.17357920683012096","host":"s3://npm-registry-packages-npm-production"}},"0.15.14":{"name":"aetherlight-analyzer","version":"0.15.14","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.15.14","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"7aba9baca91c75adf56f99074b0b7ad0e29b2db9","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.15.14.tgz","fileCount":110,"integrity":"sha512-nGo8YGgeKMKadpqLqOtBxgxcUIDoyMQIksiUKlBlp5oa1+iyejaxcnHBs647g2aUfLaOqa3M5oKQUBb0E1sndg==","signatures":[{"sig":"MEUCIQCmTxfuSjuZ6X/KPboL/kQMUt7tdQdsPZyB5HKBY1GVLwIgQK/z6xH1CuxM/zDUrcBat9omO3XmjW/15B58rYx6JP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648407},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"10c9c30c4180cd0c981da4aba2db86d2dfe51a32","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.15.14_1761950109310_0.7435089845855638","host":"s3://npm-registry-packages-npm-production"}},"0.15.15":{"name":"aetherlight-analyzer","version":"0.15.15","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.15.15","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"5b2434eefb2eb3c1dd53e21a2828bbc50b825b20","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.15.15.tgz","fileCount":110,"integrity":"sha512-08ZPv8cDY2JF9cLi/z4hjMWghF12eSOSPyECIIUOlrqyuQ3zAwVVDLrwWHGgkWDUGpflyPEn8pVMEOPj0Wvfug==","signatures":[{"sig":"MEQCIGqZPSItlRu+TWPojdS517teYPCtUaSeu0fPKbTv6KW1AiAIpfE2unbqouIWLaL8fyLCbj8C3g//nX2G6Y9xbj8ABg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648407},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"52b92cad73a2c22523e93059069b4443a4114d7b","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.15.15_1761954998037_0.6993504109492881","host":"s3://npm-registry-packages-npm-production"}},"0.15.16":{"name":"aetherlight-analyzer","version":"0.15.16","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.15.16","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"a2c4950d1c7abf445d0cdd5c06035d53aac78dac","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.15.16.tgz","fileCount":110,"integrity":"sha512-4ZuP157XsYXCvyaOYx9Zxvp45Zt0Q+IkYQ+B1WC3hiEV4rbjV6oDw5ypdbej9e6OuuwB1cpbQoKnQ1JRCSaOAw==","signatures":[{"sig":"MEUCIQCtN1L/7W2q3hkMTkvrgoAKWSgMQR3k54IxrYOzXDjpYAIgGSNTlO+EofWMz4blMYTVLLlWxW24HF8luCxfCRMr4QY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648407},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"dab40a54b41c53a8d2071919c1c8bdd7496c55fc","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.15.16_1761958387330_0.923815831402107","host":"s3://npm-registry-packages-npm-production"}},"0.15.17":{"name":"aetherlight-analyzer","version":"0.15.17","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.15.17","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"fa1a439ec4cce14cad8a36e7497ab418f19628f5","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.15.17.tgz","fileCount":110,"integrity":"sha512-6pl2mIGxRti+STUwGUvCgNAxT7gX+vv7hnbaJ1l0WV4gWSsfCyQfq6Ef0MjRkSX7FkKWhX/YqESvkX8eyBEoZQ==","signatures":[{"sig":"MEQCIBO+jtHPVoY2jra61FtLpRa/4gx7VLp7nQGQ4a6dXILrAiAyN+wS559KvCEiFwDPB5XmXJhBJMgWXSRfBDKq8AGCVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648407},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6c8a7360ab3feb2c1e1a7ddc4164628a5a019215","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.15.17_1761960911863_0.6570401443773273","host":"s3://npm-registry-packages-npm-production"}},"0.15.18":{"name":"aetherlight-analyzer","version":"0.15.18","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.15.18","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"96cbb1c51b3e9252405bea3884231f3aa282bf70","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.15.18.tgz","fileCount":110,"integrity":"sha512-XPQ8+LHve+Kjo9kAWw0xIkFWepuhw8HvcqmXZ9H48whnsYemaGT3fdXRM6xn3kJiTakCz9rPbt6T25uzXhXL1g==","signatures":[{"sig":"MEUCIQDxFx9RqlfDhPu7LVIuDEQFkR7rJ/YYGUf3oCeMzWQy2QIgT20V8y9EWkJy1R0/vcLAzUumKCNL43Nuo+munqOVUMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648407},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ffc4d0f5bc1808fa3c0481149238b2ec7c5854de","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.15.18_1761962069978_0.4432754089349251","host":"s3://npm-registry-packages-npm-production"}},"0.15.20":{"name":"aetherlight-analyzer","version":"0.15.20","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.15.20","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"93e9b8fabae5726135737e1bd59bc890b93b6420","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.15.20.tgz","fileCount":110,"integrity":"sha512-QSQIpPjq05RELavsskNk1bdhxD8vmiIWsKCwSJDNI3kkCq8HKPCtxVPRz68iEooDdX554Hoo74aw1/29TnlIwQ==","signatures":[{"sig":"MEUCIF6Aej1kb4ezdWdObH/yYB0FSwX2dsIKYgdisp00/AATAiEAx+qq1GZENLElPFwHJvLtOzj+gmXK0fgVlWKLVGn+OXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648407},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5800d57deaf85309d35e95412f0438b66ebdafb1","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.15.20_1761963567627_0.455652911468311","host":"s3://npm-registry-packages-npm-production"}},"0.15.21":{"name":"aetherlight-analyzer","version":"0.15.21","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.15.21","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"dc1aac8860d831d11b8c0789197540101a0e0055","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.15.21.tgz","fileCount":110,"integrity":"sha512-fy2UzwTHmoqrQEhIbRFX99j1RWJIdLsAX3G2XvBAGzmNSllRnjbTmTdQwdfTRXTwaWrO7seioS3JQQmDghK9iw==","signatures":[{"sig":"MEUCIQDa+44l+TcbWa54yWFrk61iUpWHlXbMvSDRWbjSzVjIPQIgekPvlkf2+wK/8/DwPbBDPZqKiFk3XNWglgyvWFXj2Vw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648407},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d8fe640fb3418a6fed9feff3099b13229fa2df34","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.15.21_1761972131226_0.7980049698039526","host":"s3://npm-registry-packages-npm-production"}},"0.15.23":{"name":"aetherlight-analyzer","version":"0.15.23","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.15.23","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"12e91abd42dd2ffdc40e9608d645513b91979159","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.15.23.tgz","fileCount":110,"integrity":"sha512-rasB1Ft93OvRN+dC1lQYVRcizrl+Y9lnIvbp/6w90zZQF0ctZJGU7ymDnfN7VulsBVAMbRC5Xlsok+iL+QmAuw==","signatures":[{"sig":"MEYCIQCNzo7+XejpS2tZL0A71fODevvcGcddzNWyM7WSTjCCWQIhAJ3BvkDGoixoIErDO1rpG/kqoNXr+ES+xDtLeiLhsql3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648407},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"78b80b274810e443a2eeb8fad92600e197b87587","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.15.23_1761974342605_0.5830758313161517","host":"s3://npm-registry-packages-npm-production"}},"0.15.24":{"name":"aetherlight-analyzer","version":"0.15.24","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.15.24","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"c7b01da056a8c12604b75e7305a5423ae6e8b056","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.15.24.tgz","fileCount":110,"integrity":"sha512-ZDXUdg7Hg6rBZgGftm6/uF+B+E0L9VVo2D2iYhiKzYVTcZ1HTpfRFOlBrqpHUs5RFmG2pSwwl1brXm0VtKSckg==","signatures":[{"sig":"MEUCIQCB5AIlNN0sdlo5jLPgku6l8sQRJziCEPXZ3FqmlwBJ+wIgVPzuKu/tJGtVUNAjJlyIisOQv9bM06rHTMFwdQrmZrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648407},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ffc4d0f5bc1808fa3c0481149238b2ec7c5854de","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.15.24_1761975865098_0.6703477841995322","host":"s3://npm-registry-packages-npm-production"}},"0.15.26":{"name":"aetherlight-analyzer","version":"0.15.26","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.15.26","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"dddef8acda2937e62f4225fc5cd95f0278fe226c","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.15.26.tgz","fileCount":110,"integrity":"sha512-RA2RZjMP6kpXDr4mizJ3JMCaEHuPbAmLpRfrvA/oQD2aXHKVqekq+J1nqzkKwWKu18qmvgKSEGSOfXXcX4YvQg==","signatures":[{"sig":"MEYCIQD276rvKPikIHwrnON8kQWVnNrf6awbJIjT4Wr5xXS5YQIhALPnzmEDDE/fdxqB1IemK7oVwFYVsXNis+GRJP76Xl6e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648407},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"70d507086abd5c1f3279d709240e5367b443f426","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.15.26_1761977887083_0.8214857984388555","host":"s3://npm-registry-packages-npm-production"}},"0.15.28":{"name":"aetherlight-analyzer","version":"0.15.28","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.15.28","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"ab45603757c10c651a45d0f232302256eee902e5","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.15.28.tgz","fileCount":110,"integrity":"sha512-fvd9RjSnTISPM5aGM15u6s2ePRXcfg1uUP8kLFaZi9oNpEsgAfkhmdjIjqt0SGZhKPS7Rr7BPTXQs0cHCutOSw==","signatures":[{"sig":"MEYCIQDUc4VmViQ86ZjIIsNlXe2jN5/s9WlAKWQmNAdW+wjfIgIhAPFeD7w0Da9hSNepdiJT1NqLDTw8CkcF06ja53CpCCNS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648407},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3dc9038dc31bc72ec0e7c4b158b0e6618ca87d36","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.15.28_1761982568655_0.3436387572313109","host":"s3://npm-registry-packages-npm-production"}},"0.15.30":{"name":"aetherlight-analyzer","version":"0.15.30","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.15.30","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"fb05d7d7855421ba2a999d54edb4fdda8b6efa77","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.15.30.tgz","fileCount":110,"integrity":"sha512-6beukqL+B6YDqVaK6HsAOUha02bTMZgd6CSU0ByQtFrp6Ddef1YPGuYUrcJJZYYdruYNy16O6oBCG/DWkVwx1w==","signatures":[{"sig":"MEUCIG4GHzXfpfpsGQHT9+Q+E/Xr42rt3cKIyBQiKH7xKv1pAiEAnGblME8Ta5Xsd0ZfmAWlwNhaTKnw5va9sBaV7Sm9rDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648407},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f935144ff2d5a889576ab0abf08458e61361ffd2","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.15.30_1761985545157_0.6509309904375709","host":"s3://npm-registry-packages-npm-production"}},"0.15.31":{"name":"aetherlight-analyzer","version":"0.15.31","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.15.31","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"9902e8e51558e837631895cbb4cb659bca1605c4","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.15.31.tgz","fileCount":110,"integrity":"sha512-7NOGYr7YzwuXRQwzZXC/ui7jhg2/ApeYm5JXqbRR4MIajtCN1DeV8cPxn1BwXSgCg5HUlE0tpXTJ9yVnPcBPHg==","signatures":[{"sig":"MEYCIQDcH2UE+afm0KaNdft+CIS4E+0QAl5zmICV3YGAE3qEuAIhAIgcRWl7ywA32BQtqS/1qd4zA2sWlWgnRX6l2LuEhxQo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":654880},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d4238ed83ae9842b16af8a6ebe2842ac6bcc7c06","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.15.31_1762148747579_0.9582131619700924","host":"s3://npm-registry-packages-npm-production"}},"0.15.32":{"name":"aetherlight-analyzer","version":"0.15.32","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.15.32","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"91fc6755eb6045fd3cee392bef124e67952419f1","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.15.32.tgz","fileCount":110,"integrity":"sha512-t8WFT8/iu8bS1vZwbzv1lH3mIzOHOZk4WNGHX4F+f3WqsrdYpUDk9dN45JgE+Wa8kno6zUhMCLXJjvbXol0HqA==","signatures":[{"sig":"MEUCIQCaENQmEhYcnH+xlGtYDT28djwyI7m8tFDgs1XyXkT4uAIgRZ5wNdtNPUvM9mUbHNbCF0leweJVMAq9Uv9eYEF/Kg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":654880},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c1f57c27261f20f1176a3e80742795b4716cc86d","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.15.32_1762150652383_0.8142758969863337","host":"s3://npm-registry-packages-npm-production"}},"0.15.33":{"name":"aetherlight-analyzer","version":"0.15.33","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.15.33","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"ca4666eed4a56b71bfcdcd62aaa0a1e1e09cb226","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.15.33.tgz","fileCount":110,"integrity":"sha512-aeyxeyQud/1iOqsTP2fcuRAje+YFG4OoEUkJTxdJvo3Epa5xFxWoYj8GgOX3n5Z3M1fisQm8QJWa3X49Mv0nNQ==","signatures":[{"sig":"MEUCIDj3XciOtaaSR9iE6y+oUEOi8NC5rYm11oZx6pbZq2vHAiEAuHs3xp5IZ1UZxALEVJEDYR59vR7KbmFQ3VmNZTbkzls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":654880},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"624fd9b72ae7dfb4cb0057e47f8357ccd9762501","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.15.33_1762152779219_0.6694037607388126","host":"s3://npm-registry-packages-npm-production"}},"0.15.34":{"name":"aetherlight-analyzer","version":"0.15.34","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.15.34","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"a7dcf822cc94d62802bd8a8e343224357c8017ba","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.15.34.tgz","fileCount":110,"integrity":"sha512-sFIb67eeYap4ad4z3370H3SmzM+fkG6yLGArc4529xSvLNmCb4bw9S66X6L0IEGhMEfd0sY+vgPHOEiFBKwYtA==","signatures":[{"sig":"MEQCHwcEXb9TID+FX5tu3/YdpwdwL1t5gTVbpRIFJMrE1aMCIQCFsAObkDDwtky7yCnj4J0fWqbm+Qcu8hPsBxllX7cIDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":654880},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9b7fbf7657ca735388ccc7bd52254bba9f045c6c","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.15.34_1762153982441_0.6880184095273143","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"aetherlight-analyzer","version":"0.16.0","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.16.0","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"97b78b71353319cdb06e5c74c9be54c6251fb54f","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.16.0.tgz","fileCount":118,"integrity":"sha512-dzEcdOnK0ECEKlhLTCNbs1WePWjWBm3C0RF5PA7rhO8aeTRckXhQGYGs2cg48gcwtxeH93lljsHFoLC/qsME0Q==","signatures":[{"sig":"MEUCIBIre+QLZKhnNXL+uedKRe84vS5o2Y2t+OrmdiJrF6cYAiEA1NEM9XnIZcJ9r+/g+uXddCJqixYv1WdCam8fu+KyhZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":705361},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ebfb9972da7555686af4e9a4269ee41759d3f4d1","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.16.0_1762235418132_0.010825541950236994","host":"s3://npm-registry-packages-npm-production"}},"0.16.15":{"name":"aetherlight-analyzer","version":"0.16.15","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.16.15","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"4a1638dd58a987b753b71525adce87b58e17848c","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.16.15.tgz","fileCount":114,"integrity":"sha512-ydN7ziNS/5MyD9pa5s7EEYgNrJjAkvq13Un4q3kD3aJCLSRa9zkri7Tk9Q+UWzi97FPug1rT/r3d52CE9V0Oqg==","signatures":[{"sig":"MEYCIQDqkqMABrRpKlh2ID4jjqFXmdUouk5wldbH0AjNFVpNdwIhAMlEqaVbWId4jV132EVgp5DGHgaNc9JLv8/ZTvxyOoNH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696452},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"aebc4ba21c2a457d4a59902ac33c3cc1554acfff","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","preversion":"npm test","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.16.15_1762458778242_0.015911203064923107","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"aetherlight-analyzer","version":"0.17.0","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.17.0","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"e8918a3ddcc94fb5db4d54ee11fa6229029ff123","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.17.0.tgz","fileCount":118,"integrity":"sha512-3XVXb6MVfwh7JTQ5nxS9SPljV4DMvojUl+wAhSxE+gi2lIOQlTInZbEp7iNRyDRUX7cttOkh3ocVhVaL9EFOAw==","signatures":[{"sig":"MEQCIFVlnSQvW04V58O+yf9tyt5DizD7H8i9s4YWLEOv+B+rAiAPq8nIfobxK6xZbaeDGxJS01X5jPU3oQ9tmAlPT1gVuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696920},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"df4b056ac56431b6e6b7f17237eca50ca6248c43","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","preversion":"npm test","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.17.0_1762915149807_0.35035880707370826","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"aetherlight-analyzer","version":"0.17.1","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.17.1","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"3f6f995debd7f6673835fcc16686002def920443","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.17.1.tgz","fileCount":114,"integrity":"sha512-v1hEi5ARELEyGI/f9WjVTthlZZ+VEa+Y3S37CiReJZKms1ruXTRbfUIPSuyF8hyYVFsntJCxV9WqF+RNZx28hg==","signatures":[{"sig":"MEUCICBMy2W4Cpbq5SqZPkdSLWk6eAzVES+3fV6pXjOQUj4vAiEAw7PAjwxoIQu+8SW///EssMB1J7p9zMUO6vcVqipRdes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696451},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5e331df236540e41b08a201b47b92144af91df3f","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","preversion":"npm test","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.17.1_1762921012958_0.9451107044164715","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"aetherlight-analyzer","version":"0.17.2","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.17.2","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"b7cf5b43f64e612ad959b7d3840330e2cddcd3fb","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.17.2.tgz","fileCount":114,"integrity":"sha512-RI5lu0MN9Fknqg1o6O13efikpuNe2HhMXP++chddYGx8UfpGv8oRp7SJjMavflB9x0LowiXeDqIlWsDiCTbl1g==","signatures":[{"sig":"MEUCIQC+8JRddmHiujAu4BHIALjUqu4+d/cN1CweU/FaQgM/pgIgFaeHybQ6ZmCZwkDJ4g0YzWNuHzdps3H4+s6KfKZ4n7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696451},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4d691be9109e775f8538cec9da0ae4cd26a20949","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","preversion":"npm test","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.17.2_1763148879648_0.1602649192514225","host":"s3://npm-registry-packages-npm-production"}},"0.17.4":{"name":"aetherlight-analyzer","version":"0.17.4","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.17.4","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"4c4279aa41f84086e432a748afc08e820f772f04","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.17.4.tgz","fileCount":114,"integrity":"sha512-13ZyyJcnq4jIH2pzKfdqXZk6m6n58PlDfrrnNKI/Fx+aqBBR0/dJNCjTgUC76N6b2cA7PPcfskS38CXZkfLb2g==","signatures":[{"sig":"MEUCIQDhR3TlZL+QOAWO7EBOA2FY7xcTXeELR3/pw6/JZYLuqAIgGIEQtRQhVZ2b6jbp2lfRRZzj6FzqipidTrT8l4wlbEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696451},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5785200a9e9eda7bb832044deb939a9ee2e03b25","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","preversion":"npm test","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.17.4_1763172686262_0.2976852811792223","host":"s3://npm-registry-packages-npm-production"}},"0.17.5":{"name":"aetherlight-analyzer","version":"0.17.5","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.17.5","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"3781baea5f4f8a7cf56a716864e82e18936c2254","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.17.5.tgz","fileCount":114,"integrity":"sha512-jDzZTjORsbww+2OOiUtuQ2dTz6tiqg/n67n/k5DsEFhUpCTGDotXIhIEVfkq77IFT6rYtUkAQfCUVCpPbA499Q==","signatures":[{"sig":"MEYCIQCSsSlDqnCjrNCVWFKUQyhUYZJwKMMN7DOViC9evSErqwIhAMGAip49IwodQ6evk7RfwvJntwGVjhALh74u0lNjQrlU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696451},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bbd7445c8aee6283893afc228cc0ddc43910dd82","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","preversion":"npm test","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.17.5_1763186243103_0.12816714196041779","host":"s3://npm-registry-packages-npm-production"}},"0.17.9":{"name":"aetherlight-analyzer","version":"0.17.9","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.17.9","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"c6788ad74cdfd6eb46ca80515ab2c5414adf69a0","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.17.9.tgz","fileCount":114,"integrity":"sha512-6xLwsespiNvSBhkdO8SEe/snti3/ELZXJSVIEMngbTWE8WY/UBe6UGZCw3moPa1kYtf1Xrj/Rm49cqVHHwQ8EQ==","signatures":[{"sig":"MEUCID0hbZG2puCs9STRVYgr3SZRONvg2y8NSZhFnqtXbzT/AiEA9j4ToQDG8K2El9ZaKD9p4jToH06+NOjW76H8jEiA6mE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696527},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"81e221d4e9dcde2bd90c2d1578862f6e64d8a2a3","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","preversion":"npm test","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.17.9_1763352637243_0.6438621226361181","host":"s3://npm-registry-packages-npm-production"}},"0.17.10":{"name":"aetherlight-analyzer","version":"0.17.10","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.17.10","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"3d7226e6315ffefd77ff292a0e1d432a1e22ee53","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.17.10.tgz","fileCount":114,"integrity":"sha512-PFyarEJfqUqVyEbJxHgfq6Ca1hLWkbgjsdPk1rQ9G7i7a6Y+RXDZF0dO82MHa6Z9eKZzjDTlOrOTeuUH7asTKA==","signatures":[{"sig":"MEUCIDCfbcVhLoWjkL0RgfOkuJoxJ0QFvPJSpjKK8MW8Di2eAiEAna8fXS84z6RocwMNMveNfBUArTnNjIsRiyBhmf0Sujs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696452},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ddc94eb1f155d5b6bc178b771675c99b42ba2459","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","preversion":"npm test","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.17.10_1763364001738_0.8723477342859463","host":"s3://npm-registry-packages-npm-production"}},"0.17.12":{"name":"aetherlight-analyzer","version":"0.17.12","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.17.12","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"423fe905b9348bef6adcb6375c8107bf59fcecd2","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.17.12.tgz","fileCount":114,"integrity":"sha512-2ZZllT2Lpe2Ft5b+SwOndX2eF5UHHW8xPghEAMxXJyZimjQkkdLHusPKYbzRSuSD+fB6/awxgmqgp8JffiygYA==","signatures":[{"sig":"MEQCIDbRSgukkttdJ3m9oZztN+sgTwimXdfcJg0L/w8Ya08KAiAQqKa7LQgIkbeuuW0HeWRcaFEErAmCf6i0G+SPndhafA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696452},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"fba226a4db47c13d3b1e55a166c9e460632ff6e3","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","preversion":"npm test","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.17.12_1763413292088_0.2588759455513985","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"aetherlight-analyzer","version":"0.18.0","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.18.0","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"1ce71c205331761d57c14bf8ea6c2e074fb8ab88","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.18.0.tgz","fileCount":114,"integrity":"sha512-HSJHoG6rp0fwAwYV1kGh8uF2h7lswnteqOETsUbLYr+VUl3105y0sYzRaiVUeNbf24Ol8QofC+PYlhuxWxGCsQ==","signatures":[{"sig":"MEUCIQDWJi3TCVnT+bQMIpbNU/fwj1MwPQbk/AK8iAessRbIkAIgKOi3/B9ghVbibVVTUjsZ46No7WFyBeVj1XJ835wtVlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696451},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a08a01c51c3f997238380c5833474d500fef66db","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","preversion":"npm test","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.18.0_1763438859282_0.6920883009757164","host":"s3://npm-registry-packages-npm-production"}},"0.18.4":{"name":"aetherlight-analyzer","version":"0.18.4","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.18.4","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"6e11a2979b5343ad929ed88a518b8bebfda31274","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.18.4.tgz","fileCount":114,"integrity":"sha512-ObGzz6yEntAy5lF8LfINlk26EpdVl6vt5t8PbL4GbXp2KD64LIwTHGYfmF2u80gD90ZCpd63IZbRUhnZXpW/VQ==","signatures":[{"sig":"MEQCIC1WftYeKVPNte9YvnHrt4kmkirO1opuso1o2EYDz6vLAiBwILzY/IEs3Xr4709d7sQvS+zKYXz8swOi7O6vpnhdTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696451},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"629ac8296e8e1739057404a8ef0fa3ca6f33e03c","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","preversion":"npm test","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.18.4_1763530573172_0.5392148323208943","host":"s3://npm-registry-packages-npm-production"}},"0.18.5":{"name":"aetherlight-analyzer","version":"0.18.5","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","_id":"aetherlight-analyzer@0.18.5","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"bin":{"aetherlight-analyzer":"dist/cli/index.js"},"dist":{"shasum":"4d9b908ce5efa8798dd04a0c586362d74366960d","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.18.5.tgz","fileCount":114,"integrity":"sha512-H6ppICsGhDLgZBDhuRnVVpYvgv/MscSIRabaAOPp8WRQVzXdvdkwv51YUNmAc3yTFsDacYFDYS4FOC9trc14cQ==","signatures":[{"sig":"MEUCIEcqypiXXsDC68wLiIEEqseyksU9a2BnFggRXMu4VnScAiEAiwg+GHuWNxv83v4hPO8AyBJm9TagyyIckTHZktq/Wvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696451},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d8c865d28f72863a5f488c2627eff6ded9756d0c","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","version":"git add -A","prebuild":"npm run clean","preversion":"npm test","postversion":"git push && git push --tags","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git","directory":"packages/aetherlight-analyzer"},"_npmVersion":"10.9.2","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.1","glob":"^11.0.3","chalk":"^5.3.0","inquirer":"^9.2.12","ts-morph":"^21.0.1","commander":"^11.1.0","handlebars":"^4.7.8","@types/handlebars":"^4.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-analyzer_0.18.5_1764118645752_0.6164707472771966","host":"s3://npm-registry-packages-npm-production"}},"0.18.10":{"name":"aetherlight-analyzer","version":"0.18.10","description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","main":"dist/index.js","types":"dist/index.d.ts","bin":{"aetherlight-analyzer":"dist/cli/index.js"},"scripts":{"clean":"rimraf dist","prebuild":"npm run clean","build":"tsc","dev":"tsc --watch","test":"jest","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test","preversion":"npm test","version":"git add -A","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/AEtherlight-ai/lumina.git","directory":"packages/aetherlight-analyzer"},"bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","dependencies":{"@types/handlebars":"^4.0.40","chalk":"^5.3.0","commander":"^11.1.0","glob":"^11.0.3","handlebars":"^4.7.8","inquirer":"^9.2.12","ora":"^7.0.1","ts-morph":"^21.0.1"},"devDependencies":{"@types/glob":"^8.1.0","@types/inquirer":"^9.0.7","@types/jest":"^29.5.11","@types/node":"^20.10.6","jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3"},"engines":{"node":">=18.0.0"},"_id":"aetherlight-analyzer@0.18.10","gitHead":"22a6dd0c828f234ab934243ceaacc3f86dd195d4","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-LPo0Op2H2vNmtxA4RuZdKDCMz8TEgl1rBEyvucA/IzbIGPkFTsR1MbJRZdPrj52vOKm4LrA5/3hc0NF87+fFHg==","shasum":"5db43a8d0ff1a1d809640a2838760a41e6961f1c","tarball":"https://registry.npmjs.org/aetherlight-analyzer/-/aetherlight-analyzer-0.18.10.tgz","fileCount":114,"unpackedSize":696452,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAeNQBHjAzHrpil+/L9aFBFTpnlPgWbNt962xiuR4+JAAiEAzgh3koRB95rUSQ2vvYTKoCgIgvM+yAXBH6MJOYS3uX0="}]},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"directories":{},"maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aetherlight-analyzer_0.18.10_1764139765328_0.29542071841257456"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-28T04:52:28.851Z","modified":"2025-11-26T06:49:25.784Z","1.0.0":"2025-10-28T04:52:29.070Z","1.0.1":"2025-10-28T13:42:00.576Z","0.13.22":"2025-10-29T01:13:19.944Z","0.13.23":"2025-10-29T05:14:36.249Z","0.13.24":"2025-10-29T06:09:56.015Z","0.13.27":"2025-10-29T20:13:43.770Z","0.13.28":"2025-10-30T14:43:00.407Z","0.13.29":"2025-10-30T16:53:33.397Z","0.13.30":"2025-10-30T19:15:12.380Z","0.15.0":"2025-10-31T04:49:32.723Z","0.15.1":"2025-10-31T05:54:16.945Z","0.15.3":"2025-10-31T06:34:58.736Z","0.15.6":"2025-10-31T17:17:30.359Z","0.15.8":"2025-10-31T17:52:23.514Z","0.15.10":"2025-10-31T20:08:22.147Z","0.15.11":"2025-10-31T21:07:01.161Z","0.15.12":"2025-10-31T21:37:14.450Z","0.15.13":"2025-10-31T22:13:31.150Z","0.15.14":"2025-10-31T22:35:09.558Z","0.15.15":"2025-10-31T23:56:38.307Z","0.15.16":"2025-11-01T00:53:07.598Z","0.15.17":"2025-11-01T01:35:12.161Z","0.15.18":"2025-11-01T01:54:30.252Z","0.15.20":"2025-11-01T02:19:27.894Z","0.15.21":"2025-11-01T04:42:11.468Z","0.15.23":"2025-11-01T05:19:02.848Z","0.15.24":"2025-11-01T05:44:25.375Z","0.15.26":"2025-11-01T06:18:07.360Z","0.15.28":"2025-11-01T07:36:08.840Z","0.15.30":"2025-11-01T08:25:45.467Z","0.15.31":"2025-11-03T05:45:47.823Z","0.15.32":"2025-11-03T06:17:32.607Z","0.15.33":"2025-11-03T06:52:59.620Z","0.15.34":"2025-11-03T07:13:02.687Z","0.16.0":"2025-11-04T05:50:18.338Z","0.16.15":"2025-11-06T19:52:58.430Z","0.17.0":"2025-11-12T02:39:10.003Z","0.17.1":"2025-11-12T04:16:53.203Z","0.17.2":"2025-11-14T19:34:39.885Z","0.17.4":"2025-11-15T02:11:26.518Z","0.17.5":"2025-11-15T05:57:23.358Z","0.17.9":"2025-11-17T04:10:37.493Z","0.17.10":"2025-11-17T07:20:02.003Z","0.17.12":"2025-11-17T21:01:32.282Z","0.18.0":"2025-11-18T04:07:39.591Z","0.18.4":"2025-11-19T05:36:13.398Z","0.18.5":"2025-11-26T00:57:26.004Z","0.18.10":"2025-11-26T06:49:25.597Z"},"bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"author":{"name":"ÆtherLight Team","email":"team@aetherlight.ai"},"license":"MIT","homepage":"https://github.com/AEtherlight-ai/lumina/tree/main/packages/aetherlight-analyzer#readme","keywords":["code-analysis","ast-parser","sprint-generator","aetherlight","chain-of-thought","typescript","rust","architecture-analyzer","complexity-analyzer","technical-debt","sprint-planning","pattern-extraction"],"repository":{"type":"git","url":"git+https://github.com/AEtherlight-ai/lumina.git","directory":"packages/aetherlight-analyzer"},"description":"Code analysis tool to generate ÆtherLight sprint plans from any codebase","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"readme":"# @aetherlight/analyzer\r\n\r\n> **Code analysis tool to generate ÆtherLight sprint plans from any codebase**\r\n\r\nTransform any TypeScript/JavaScript codebase into actionable sprint plans with Chain of Thought reasoning. Built on ÆtherLight's meta-learning philosophy.\r\n\r\n[![npm version](https://img.shields.io/npm/v/@aetherlight/analyzer.svg)](https://www.npmjs.com/package/@aetherlight/analyzer)\r\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\r\n\r\n---\r\n\r\n## 🎯 What is this?\r\n\r\n**The Problem:** You inherit a codebase with zero documentation. You need to understand its architecture, identify technical debt, and plan improvements.\r\n\r\n**The Solution:** `@aetherlight/analyzer` automates the entire process:\r\n\r\n1. **Analyze:** Parse TypeScript/JS code → extract architecture patterns, complexity metrics, technical debt\r\n2. **Generate:** Create Phase A/B/C sprint plans with Chain of Thought reasoning\r\n3. **Execute:** Autonomous sprint execution (coming in Phase 4)\r\n\r\n**DESIGN DECISION:** Build npm-installable CLI before applying ÆtherLight to external codebases\r\n**WHY:** Need automated bridge between external repos and our sprint/pattern system\r\n\r\n---\r\n\r\n## ⚡ Quick Start\r\n\r\n```bash\r\n# Install globally\r\nnpm install -g @aetherlight/analyzer\r\n\r\n# Or run with npx (no install)\r\nnpx @aetherlight/analyzer --help\r\n```\r\n\r\n**5-Minute Walkthrough:**\r\n\r\n```bash\r\n# 1. Initialize ÆtherLight workspace\r\nnpx @aetherlight/analyzer init ./target-codebase\r\n\r\n# 2. Analyze codebase\r\ncd target-codebase\r\nnpx @aetherlight/analyzer analyze\r\n\r\n# 3. Generate sprint plans\r\nnpx @aetherlight/analyzer generate-sprints\r\n\r\n# 4. Execute sprints (dry-run)\r\nnpx @aetherlight/analyzer execute-sprint A --dry-run\r\n\r\n# 5. Generate reports\r\nnpx @aetherlight/analyzer report --format html\r\n```\r\n\r\n**Result:** You now have:\r\n- ✅ `.aetherlight/analysis.json` - Complete codebase analysis\r\n- ✅ `PHASE_A_ENHANCEMENT.md` - Sprint plan for new features\r\n- ✅ `PHASE_B_RETROFIT.md` - Sprint plan for refactoring legacy code\r\n- ✅ `PHASE_C_DOGFOOD.md` - Sprint plan for integration testing\r\n\r\n---\r\n\r\n## 📚 Commands\r\n\r\n### `init [path]`\r\n\r\nInitialize `.aetherlight/` workspace in target directory.\r\n\r\n```bash\r\nnpx @aetherlight/analyzer init ./my-project\r\n\r\n# Creates:\r\n# my-project/.aetherlight/\r\n# ├── config.json         # Analysis configuration\r\n# ├── README.md           # Next steps guide\r\n# └── analysis/           # Directory for analysis results\r\n```\r\n\r\n**Options:** None (uses sensible defaults)\r\n\r\n---\r\n\r\n### `analyze [options]`\r\n\r\nParse and analyze codebase (TypeScript/JavaScript).\r\n\r\n```bash\r\nnpx @aetherlight/analyzer analyze\r\n\r\n# Options:\r\n--languages <langs>  # Languages to parse (default: \"ts,js\")\r\n--output <file>      # Output file (default: \".aetherlight/analysis.json\")\r\n--verbose            # Show detailed progress\r\n```\r\n\r\n**Example:**\r\n\r\n```bash\r\n# Analyze only TypeScript files\r\nnpx @aetherlight/analyzer analyze --languages ts --verbose\r\n\r\n# Output:\r\n# 🔍 Analyzing codebase\r\n# ✅ Parsed 47 files (12,345 LOC) in 1,234ms\r\n# ✅ Architecture: Clean Architecture (confidence: 87%)\r\n# ✅ Complexity: avg 4.2, 3 functions need refactoring\r\n# ✅ Technical Debt: score 28/100, 12 issues\r\n# ✅ Results saved to .aetherlight/analysis.json\r\n```\r\n\r\n**Analysis includes:**\r\n- **Architecture Pattern:** MVC, Clean, Layered, Modular, Microservices, or Monolithic\r\n- **Complexity Analysis:** Cyclomatic complexity per function, average complexity\r\n- **Technical Debt:** TODOs, FIXMEs, console.log, duplicated code, long functions\r\n- **Dependency Graph:** Import/export relationships\r\n\r\n---\r\n\r\n### `generate-sprints [options]`\r\n\r\nGenerate Phase A/B/C sprint plans from analysis results.\r\n\r\n```bash\r\nnpx @aetherlight/analyzer generate-sprints\r\n\r\n# Options:\r\n--input <file>      # Analysis results file (default: \".aetherlight/analysis.json\")\r\n--output <dir>      # Output directory (default: \"./\")\r\n--min-tasks <n>     # Minimum tasks per sprint (default: 5)\r\n--max-tasks <n>     # Maximum tasks per sprint (default: 15)\r\n```\r\n\r\n**Example:**\r\n\r\n```bash\r\nnpx @aetherlight/analyzer generate-sprints\r\n\r\n# Output:\r\n# 📋 Generating sprint plans\r\n# ✅ Analysis loaded\r\n# ✅ All sprint plans generated\r\n#\r\n# 📂 Generated files:\r\n#   ✓ PHASE_A_ENHANCEMENT.md (12 tasks, 4 weeks)\r\n#   ✓ PHASE_B_RETROFIT.md (8 tasks, 3 weeks)\r\n#   ✓ PHASE_C_DOGFOOD.md (5 tasks, 2 weeks)\r\n```\r\n\r\n**Sprint Phases:**\r\n- **Phase A (Enhancement):** Add new features with Chain of Thought documentation\r\n- **Phase B (Retrofit):** Refactor legacy code, reduce technical debt\r\n- **Phase C (Dogfood):** Integrate ÆtherLight patterns, enable autonomous sprints\r\n\r\n---\r\n\r\n### `execute-sprint <phase> [options]`\r\n\r\nExecute sprint autonomously (requires Phase 4 orchestrator).\r\n\r\n```bash\r\nnpx @aetherlight/analyzer execute-sprint A --dry-run\r\n\r\n# Options:\r\n--dry-run           # Preview execution without running tasks\r\n```\r\n\r\n**Example:**\r\n\r\n```bash\r\nnpx @aetherlight/analyzer execute-sprint A --dry-run\r\n\r\n# Output:\r\n# 🚀 Executing Sprint Phase A\r\n# ✅ Loaded PHASE_A_ENHANCEMENT.md\r\n# ✅ Found 12 tasks\r\n#\r\n# 📋 Dry Run - Tasks to Execute:\r\n#   1. Implement TypeScript parser (Estimated: 4h)\r\n#   2. Add complexity analyzer (Estimated: 3h)\r\n#   3. Create sprint generator (Estimated: 5h)\r\n#   ...\r\n# ⚠️  Dry run complete. No changes made.\r\n```\r\n\r\n**Status:** Phase 4 orchestrator not yet implemented. This command previews execution order and validates sprint plans.\r\n\r\n---\r\n\r\n### `report [options]`\r\n\r\nGenerate summary report from analysis results.\r\n\r\n```bash\r\nnpx @aetherlight/analyzer report --format html\r\n\r\n# Options:\r\n--input <file>      # Analysis results file (default: \".aetherlight/analysis.json\")\r\n--output <file>     # Output report file (default: \"ANALYSIS_REPORT.md\")\r\n--format <type>     # Report format: md, html, json (default: \"md\")\r\n```\r\n\r\n**Example:**\r\n\r\n```bash\r\nnpx @aetherlight/analyzer report --format html --output report.html\r\n\r\n# Output:\r\n# 📊 Generating analysis report\r\n# ✅ Analysis loaded\r\n# ✅ Report generated: report.html\r\n```\r\n\r\n**Report includes:**\r\n- **Executive Summary:** Files analyzed, LOC, architecture pattern, complexity, debt score\r\n- **Architecture Analysis:** Pattern detected, confidence score, key components\r\n- **Complexity Analysis:** Average complexity, high-complexity functions\r\n- **Technical Debt Analysis:** Debt score, issues by category\r\n- **Recommendations:** Actionable improvements\r\n\r\n---\r\n\r\n## 🏗️ Architecture\r\n\r\n```\r\n@aetherlight/analyzer/\r\n├── src/\r\n│   ├── cli/                      # CLI commands ✅\r\n│   │   ├── index.ts              # Commander.js entry point (141 lines)\r\n│   │   └── commands/\r\n│   │       ├── init.ts           # Initialize workspace (153 lines)\r\n│   │       ├── analyze.ts        # Run analysis (180 lines)\r\n│   │       ├── generate.ts       # Generate sprints (71 lines)\r\n│   │       ├── execute.ts        # Execute sprint (161 lines)\r\n│   │       └── report.ts         # Generate reports (318 lines)\r\n│   │\r\n│   ├── parsers/                  # Week 1: Analysis Engine ✅\r\n│   │   ├── types.ts              # Shared types (150 lines)\r\n│   │   ├── typescript-parser.ts  # TypeScript/JS parser (387 lines)\r\n│   │   └── index.ts              # Barrel exports\r\n│   │\r\n│   ├── analyzers/                # Week 1: Analysis Engine ✅\r\n│   │   ├── types.ts              # Analyzer types (120 lines)\r\n│   │   ├── architecture-analyzer.ts   # Detect MVC/Clean/etc (280 lines)\r\n│   │   ├── complexity-analyzer.ts     # Cyclomatic complexity (220 lines)\r\n│   │   ├── technical-debt-analyzer.ts # TODOs, FIXMEs, etc (310 lines)\r\n│   │   └── index.ts              # Barrel exports\r\n│   │\r\n│   ├── generators/               # Week 2: Sprint Generation ✅\r\n│   │   ├── types.ts              # Generator types (180 lines)\r\n│   │   ├── sprint-generator.ts   # Generate Phase A/B/C (450 lines)\r\n│   │   ├── pattern-extractor.ts  # Extract patterns (320 lines)\r\n│   │   ├── cot-documenter.ts     # Chain of Thought docs (280 lines)\r\n│   │   └── index.ts              # Barrel exports\r\n│   │\r\n│   ├── executors/                # Week 3: Sprint Execution ✅\r\n│   │   ├── sprint-executor.ts    # Wave-based execution (598 lines)\r\n│   │   └── sprint-executor.test.ts # 25 tests, 577 lines\r\n│   │\r\n│   └── index.ts                  # Main entry point\r\n│\r\n├── dist/                         # Compiled TypeScript output\r\n├── templates/                    # Handlebars templates (future)\r\n├── package.json                  # npm package configuration\r\n├── tsconfig.json                 # TypeScript configuration\r\n└── README.md                     # This file\r\n```\r\n\r\n**Total:** ~4,800 lines of production code + ~1,200 lines of tests\r\n\r\n---\r\n\r\n## 📊 Performance Targets\r\n\r\n| Metric | Target | Actual | Status |\r\n|--------|--------|--------|--------|\r\n| TypeScript parsing | <5s for 50k LOC | ~10k LOC/s | ✅ |\r\n| Complexity analysis | <2s for 100 files | <1s | ✅ |\r\n| Architecture detection | <1s | <500ms | ✅ |\r\n| Sprint generation | <5s | <2s | ✅ |\r\n| CLI startup time | <500ms | ~200ms | ✅ |\r\n| Memory usage | <100MB | <50MB | ✅ |\r\n\r\n---\r\n\r\n## 🧪 Testing\r\n\r\n```bash\r\n# Run all tests\r\nnpm test\r\n\r\n# Run with coverage\r\nnpm test -- --coverage\r\n\r\n# Run specific test suite\r\nnpm test -- sprint-executor.test.ts\r\n```\r\n\r\n**Test Coverage:**\r\n- Parsers: >80% coverage (13+ tests)\r\n- Analyzers: >80% coverage (15+ tests)\r\n- Generators: >75% coverage (10+ tests)\r\n- Executors: >90% coverage (25 tests)\r\n\r\n**Total:** 63+ test cases, all passing ✅\r\n\r\n---\r\n\r\n## 💡 Chain of Thought Documentation\r\n\r\nAll code follows ÆtherLight's Chain of Thought standard:\r\n\r\n```typescript\r\n/**\r\n * DESIGN DECISION: Use ts-morph for TypeScript AST parsing\r\n * WHY: Official TypeScript compiler API, type-safe, comprehensive AST access\r\n *\r\n * REASONING CHAIN:\r\n * 1. Evaluated alternatives: @babel/parser, acorn, esprima\r\n * 2. Babel parser: Fast but less type information\r\n * 3. Acorn: Lightweight but JavaScript-only\r\n * 4. ts-morph: Full TypeScript support, type checking, refactoring APIs\r\n * 5. Result: ts-morph chosen for type safety and completeness\r\n *\r\n * PATTERN: Pattern-ANALYZER-001 (AST-Based Code Analysis)\r\n * PERFORMANCE: <5s for 50k LOC (target met)\r\n */\r\nexport class TypeScriptParser {\r\n  // Implementation...\r\n}\r\n```\r\n\r\n**Why this matters:**\r\n- AI assistants understand WHY decisions were made\r\n- Human developers learn the reasoning behind code\r\n- Enables meta-learning (pattern extraction from decisions)\r\n\r\n---\r\n\r\n## 🎯 Use Cases\r\n\r\n### 1. Inheriting Legacy Codebases\r\n\r\n```bash\r\n# Analyze unknown codebase\r\nnpx @aetherlight/analyzer init ./legacy-app\r\ncd legacy-app\r\nnpx @aetherlight/analyzer analyze --verbose\r\n\r\n# Generate refactoring plan\r\nnpx @aetherlight/analyzer generate-sprints\r\n\r\n# Review PHASE_B_RETROFIT.md for step-by-step refactoring\r\n```\r\n\r\n### 2. Pre-Hire Code Audits\r\n\r\n```bash\r\n# Analyze candidate's portfolio\r\nnpx @aetherlight/analyzer analyze --languages ts,js\r\nnpx @aetherlight/analyzer report --format html\r\n\r\n# Review report.html for:\r\n# - Architecture quality\r\n# - Code complexity\r\n# - Technical debt level\r\n```\r\n\r\n### 3. Continuous Quality Monitoring\r\n\r\n```bash\r\n# Run weekly analysis in CI/CD\r\nnpx @aetherlight/analyzer analyze\r\nnpx @aetherlight/analyzer report --format json > metrics.json\r\n\r\n# Track complexity and debt over time\r\n```\r\n\r\n### 4. Onboarding New Developers\r\n\r\n```bash\r\n# Generate architecture documentation\r\nnpx @aetherlight/analyzer analyze\r\nnpx @aetherlight/analyzer report --format md\r\n\r\n# New developer reads ANALYSIS_REPORT.md to understand codebase\r\n```\r\n\r\n---\r\n\r\n## 🚀 Roadmap\r\n\r\n### ✅ Week 1: Analysis Engine (COMPLETE)\r\n- [x] **A-001:** TypeScript AST Parser (387 lines, 10+ tests)\r\n- [x] **A-002:** Rust AST Parser (SKIPPED - not needed for Phase 0)\r\n- [x] **A-003:** Architecture Analyzer (280 lines, pattern detection)\r\n- [x] **A-004:** Complexity Analyzer (220 lines, cyclomatic complexity)\r\n- [x] **A-005:** Technical Debt Analyzer (310 lines, 8 debt categories)\r\n\r\n### ✅ Week 2: Sprint Generation (COMPLETE)\r\n- [x] **B-001:** Sprint Plan Generator (450 lines, Phase A/B/C)\r\n- [x] **B-002:** Pattern Extractor (320 lines, extract reusable patterns)\r\n- [x] **B-003:** Chain of Thought Documenter (280 lines, CoT templates)\r\n\r\n### ✅ Week 3: CLI & Execution (COMPLETE)\r\n- [x] **C-001:** CLI Interface (883 lines, 5 commands)\r\n- [x] **C-002:** Sprint Executor (598 lines, wave-based execution, 25 tests)\r\n- [x] **C-003:** Package & Publish (README, LICENSE, npm ready)\r\n\r\n### 🔮 Phase 4: Autonomous Sprints (FUTURE)\r\n- [ ] Multi-agent orchestration (database, UI, API, infrastructure agents)\r\n- [ ] Human approval gates (strategic oversight)\r\n- [ ] Real-time progress tracking\r\n- [ ] Automated git commits with Chain of Thought\r\n\r\n---\r\n\r\n## 📝 Examples\r\n\r\n### Example 1: Analyze TypeScript project\r\n\r\n```bash\r\n$ npx @aetherlight/analyzer init\r\n$ npx @aetherlight/analyzer analyze\r\n\r\n🔍 Analyzing codebase\r\n\r\n✅ Parsed 47 files (12,345 LOC) in 1,234ms\r\n✅ Architecture: Clean Architecture (confidence: 87%)\r\n✅ Complexity: avg 4.2, 3 functions need refactoring\r\n✅ Technical Debt: score 28/100, 12 issues\r\n✅ Results saved to .aetherlight/analysis.json\r\n\r\n📊 Analysis Summary:\r\n  Files analyzed: 47\r\n  Lines of code: 12,345\r\n  Architecture: Clean Architecture\r\n  Avg complexity: 4.2\r\n  Debt score: 28/100\r\n\r\n📝 Next step:\r\n  Generate sprints: npx @aetherlight/analyzer generate-sprints\r\n```\r\n\r\n### Example 2: Generate sprint plans\r\n\r\n```bash\r\n$ npx @aetherlight/analyzer generate-sprints\r\n\r\n📋 Generating sprint plans\r\n\r\n✅ Analysis loaded\r\n✅ All sprint plans generated\r\n\r\n📂 Generated files:\r\n  ✓ PHASE_A_ENHANCEMENT.md (12 tasks, 4 weeks)\r\n  ✓ PHASE_B_RETROFIT.md (8 tasks, 3 weeks)\r\n  ✓ PHASE_C_DOGFOOD.md (5 tasks, 2 weeks)\r\n\r\n📝 Next steps:\r\n  1. Review sprint plans\r\n  2. Execute: npx @aetherlight/analyzer execute-sprint A\r\n```\r\n\r\n### Example 3: Generate HTML report\r\n\r\n```bash\r\n$ npx @aetherlight/analyzer report --format html --output report.html\r\n\r\n📊 Generating analysis report\r\n\r\n✅ Analysis loaded\r\n✅ Report generated: report.html\r\n\r\n📂 Open report.html in browser to view detailed analysis\r\n```\r\n\r\n---\r\n\r\n## 🔧 Configuration\r\n\r\nConfiguration is stored in `.aetherlight/config.json`:\r\n\r\n```json\r\n{\r\n  \"project\": {\r\n    \"name\": \"my-project\",\r\n    \"rootDir\": \"./\",\r\n    \"exclude\": [\"node_modules\", \"dist\", \"build\"]\r\n  },\r\n  \"analysis\": {\r\n    \"languages\": [\"typescript\", \"javascript\"],\r\n    \"includeTests\": false,\r\n    \"minComplexity\": 10,\r\n    \"debtThreshold\": 50\r\n  },\r\n  \"sprints\": {\r\n    \"minTasksPerSprint\": 5,\r\n    \"maxTasksPerSprint\": 15,\r\n    \"estimatedStartDate\": \"2025-10-14\"\r\n  }\r\n}\r\n```\r\n\r\n**Auto-generated by `init` command.** Edit as needed.\r\n\r\n---\r\n\r\n## 🤝 Contributing\r\n\r\nThis is Phase 0 of the ÆtherLight project. Contributions welcome!\r\n\r\n**How to contribute:**\r\n1. Fork the repository\r\n2. Create feature branch: `git checkout -b feature/my-feature`\r\n3. Follow Chain of Thought documentation standard\r\n4. Write tests (>80% coverage required)\r\n5. Submit PR with detailed explanation\r\n\r\n**Chain of Thought is mandatory.** All code must include:\r\n- DESIGN DECISION\r\n- WHY\r\n- REASONING CHAIN\r\n- PATTERN (reference existing patterns)\r\n\r\n---\r\n\r\n## 📄 License\r\n\r\nMIT License - See [LICENSE](LICENSE) file for details.\r\n\r\n---\r\n\r\n## 👥 Author\r\n\r\n**ÆtherLight Team** <team@aetherlight.ai>\r\n\r\nBuilt with Chain of Thought methodology ✨\r\n\r\n---\r\n\r\n## 🔗 Links\r\n\r\n- **npm package:** https://www.npmjs.com/package/@aetherlight/analyzer\r\n- **GitHub repository:** https://github.com/AEtherlight-ai/lumina\r\n- **Documentation:** https://docs.aetherlight.ai\r\n- **Pattern library:** https://patterns.aetherlight.ai\r\n\r\n---\r\n\r\n**Pattern:** Pattern-ANALYZER-001 (AST-Based Code Analysis)\r\n**Phase 0:** Code Analyzer & Rebuild Tool\r\n**Status:** Week 3 COMPLETE ✅\r\n**Version:** 1.0.0\r\n","readmeFilename":"README.md"}