{"_id":"steelheart-ai","_rev":"40-5418ea75494642383647dde49beddce1","name":"steelheart-ai","dist-tags":{"latest":"2.1.22"},"versions":{"1.0.0":{"name":"steelheart-ai","version":"1.0.0","keywords":["ai","gemini","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@1.0.0","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"a947eaf83c706974c8985e835c200c5cf696fd36","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-1.0.0.tgz","fileCount":44,"integrity":"sha512-8UPRs/CnQ24Pjflvuaxk1bg4uT4G90ezGHDKXuP2MZme4ld/PawYTRQ/FUDDlE4mXskNpCeppLm8Ej8TnSpvLA==","signatures":[{"sig":"MEUCIQDQEyN9hFhkqY9LMeIPITVilAKJS+EUmtKlzXimCv99uwIgX6JUHDT51oodUJu7/8a8F1IjXSOlVbFKrM6NDqV0eBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137380},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"847c417343457ed0d6362afad52a030fccabe09c","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest","build":"tsc && tsc src/setup.ts --outDir dist --target es2020 --module commonjs","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"node dist/setup.js || true","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using Gemini AI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0","@google/generative-ai":"^0.21.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_1.0.0_1753109094801_0.5397547109872036","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"steelheart-ai","version":"1.1.0","keywords":["ai","gemini","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@1.1.0","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"e127e2b4ff2461b9aa7c0a3de82adf7f6b916f80","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-1.1.0.tgz","fileCount":44,"integrity":"sha512-Et4aUEVczIWiKFIrwN8D7U45bHfU8LwKmVbWBDTDmJwSaZVZUCkP5LDg4LNrAlkYAORBdtEq63LJ8tm4eUo2mQ==","signatures":[{"sig":"MEYCIQDkf/bRrCc4Fcx9nDZEcQEBo1MkBnmWXtpV/8+0P65XbwIhANNXao4Sam00wQRrE0weHkfa4zdHCcF/GAwKJqUlVUiy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149639},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"4a9f0bab4c5feea56be5414d7c6c8595b18d5e40","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest","build":"tsc && tsc src/setup.ts --outDir dist --target es2020 --module commonjs","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"node dist/setup.js || echo 'Welcome to Steelheart AI! Run: steelheart setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using Gemini AI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0","@google/generative-ai":"^0.21.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_1.1.0_1753186964040_0.8272680548664773","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"steelheart-ai","version":"1.2.0","keywords":["ai","gemini","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@1.2.0","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"abbf8f5273ff9ea2114007f9e4cc3991a805272d","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-1.2.0.tgz","fileCount":44,"integrity":"sha512-L4d2PX4qLT1M8SWpZKEMPjXjN31bQMeT3kutst3U8iZI+K4Ocrani+GTAhqf7g01+WSiD0/UQFfBQIcx7a17Xw==","signatures":[{"sig":"MEQCIH+Lk7BRPPsedwCmQIEWlYLw/Yf5QmDYxwynivwLVbpsAiALQ2XcV2JNRoa41k/uhnpbLyzwcKlE45Nm46KZzfc+Ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177224},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"93b22a4c7c914a8fa0ca54b77d2788825dfbb617","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest","build":"tsc && tsc src/setup.ts --outDir dist --target es2020 --module commonjs","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"node dist/setup.js || echo 'Welcome to Steelheart AI! Run: steelheart setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using Gemini AI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0","@google/generative-ai":"^0.21.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_1.2.0_1753188344358_0.24761047163764993","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"steelheart-ai","version":"1.2.1","keywords":["ai","gemini","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@1.2.1","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"2fb568c6b6a5c84f903803429dc10bce9207f8dd","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-1.2.1.tgz","fileCount":44,"integrity":"sha512-c719EJkE4gkUbNHUy5M4TBmGdkFL7teK61jlgwTmjN35fHwGhIwWQix5CkD0tH+9di2BSmW7jlsqjtICSFnvZA==","signatures":[{"sig":"MEQCIGyDbWLexnNnvQdf7YIBLn7u34TasUNHLAYRD8HKGeGtAiB/tyN3ymHkEvgsk1vBsw+i9pOwrPneEm5PimwJfmbl2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177419},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"727c32da735b6df88ce7036a5b0cb4c6e9d83932","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest","build":"tsc && tsc src/setup.ts --outDir dist --target es2020 --module commonjs","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"node dist/setup.js || echo 'Welcome to Steelheart AI! Run: steelheart setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using Gemini AI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0","@google/generative-ai":"^0.21.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_1.2.1_1753188894807_0.6057395368150393","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"steelheart-ai","version":"1.2.2","keywords":["ai","gemini","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@1.2.2","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"b2b39075e7b60a85b59480a6b84559914b4268df","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-1.2.2.tgz","fileCount":44,"integrity":"sha512-qkcng5x6dsXF99Of4iZhhnfwPSH82g4phUKlIwkH3M06+dMhREKD1WEi2UG/SiX4oHfr8ur/meAs14aXXpKfSw==","signatures":[{"sig":"MEUCIQC9rmCmcbXGVRClQMQ5pDkqmIxGI3hufvO3CL6D6kvrxgIgSWaqGtOx9rGT1W8LlSPu6xlRIPTxGYGecUqMVQzL9fE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177419},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"7608227b455b4f623b1ca9519ca6055f12b95351","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest","build":"tsc && tsc src/setup.ts --outDir dist --target es2020 --module commonjs","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"node dist/setup.js || echo 'Welcome to Steelheart AI! Run: steelheart setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using Gemini AI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0","@google/generative-ai":"^0.21.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_1.2.2_1753191523056_0.9603737251973214","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"steelheart-ai","version":"1.3.0","keywords":["ai","gemini","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@1.3.0","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"df8f9bfe697c0d7a18b1a5622175843cc89953bd","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-1.3.0.tgz","fileCount":44,"integrity":"sha512-A3rZVC4Fl7cGNEirVEiLZOuCDfPy+NbuZkfrar3aabd3acl4cBi5seN425w2HHp94vN3e4J+Zk5+oAJwU2847A==","signatures":[{"sig":"MEUCIFDkbtjPyb/XjUHlDajdUNcOqvoJAN8i1qRkPa5kDCnTAiEAj06hlhoi31Jl+1fKcppD3j180mxrUT8A7k+P61F5iFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185967},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"a52b4206ec28f8eec2ff5605743daf619e7cd0f2","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest","build":"tsc && tsc src/setup.ts --outDir dist --target es2020 --module commonjs","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"node dist/setup.js || echo 'Welcome to Steelheart AI! Run: steelheart setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using Gemini AI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0","@google/generative-ai":"^0.21.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_1.3.0_1753192055321_0.39078533962455175","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"steelheart-ai","version":"1.3.1","keywords":["ai","gemini","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@1.3.1","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"13c107606b4f9938065ad05241b1ec15c76564b8","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-1.3.1.tgz","fileCount":44,"integrity":"sha512-VroRnCRXH5StQSktdiAKYXv1ZvO8Px/vI+ADuq4e8vrCYyQq1NDXIY9yTnZHI8N/ZwxUoPXsCnFCXk1iiIxOmw==","signatures":[{"sig":"MEUCIQC8HySN2Ijj8HuhP08Zh0nJxu1u0o+N32YNWCRkXiEJIwIgCcBtKpKqqHAq90bKVpH9u6VeoLeH+r9OFLLXhV4AoE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210617},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"7d633719d5203281b5c8136cbfcc3879dad63657","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest","build":"tsc && tsc src/setup.ts --outDir dist --target es2020 --module commonjs","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"node dist/setup.js || echo 'Welcome to Steelheart AI! Run: steelheart setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using Gemini AI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0","@google/generative-ai":"^0.21.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_1.3.1_1753193997420_0.24354703213116324","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"steelheart-ai","version":"1.3.2","keywords":["ai","gemini","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@1.3.2","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"836e1e836e749ac7e4ed1a6f205027394ee92111","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-1.3.2.tgz","fileCount":44,"integrity":"sha512-dP0ldZ2VfUWP3LD8Ho3NxT0Uj+K8Gu2TNSeBF79PXNusFd8NNXDeRYTT5UJUQlAWEaFavaAARjwtAmGwUTXyLQ==","signatures":[{"sig":"MEUCIQCIQMi/pC3OMdnsIXpSIvjUA5slOFPJxqy1eZSIxv2GGAIgZfMng08Hky6yybwFWS0XFlNoxby70/5owEPJgvg6dvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216719},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"7d633719d5203281b5c8136cbfcc3879dad63657","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest","build":"tsc && tsc src/setup.ts --outDir dist --target es2020 --module commonjs","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"node dist/setup.js || echo 'Welcome to Steelheart AI! Run: steelheart setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using Gemini AI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0","@google/generative-ai":"^0.21.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_1.3.2_1753275128739_0.20738739675903006","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"steelheart-ai","version":"1.3.3","keywords":["ai","gemini","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@1.3.3","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"bf47fb31688ca824b3363c9ae6b171c831d73d0f","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-1.3.3.tgz","fileCount":44,"integrity":"sha512-OQpNBp6x69s3Y9i4zV5kAg9bDt49tHgMJuyCMDlSOB3j2aFmRIaQM/Nr7b2ZNEAgRxF7XounUYWgjwbqHTqMLQ==","signatures":[{"sig":"MEUCIBZCFgUNUs8QKsPDjwy1LlHPheVXWec5p9ejWAifwTkwAiEAvgW8GTbmqNmPIqH+pRFUgk5gKaN/7nbWpA9rfVVxH6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224338},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"06cf0970e1d393bef4d259562e6cf32d4b2a1642","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest","build":"tsc && tsc src/setup.ts --outDir dist --target es2020 --module commonjs","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"node dist/setup.js || echo 'Welcome to Steelheart AI! Run: steelheart setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using Gemini AI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0","@google/generative-ai":"^0.21.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_1.3.3_1753277904553_0.3028786156601422","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"steelheart-ai","version":"2.0.0","keywords":["ai","openai","gpt","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@2.0.0","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"6b2062c575d244b8e7df7450b1f23c27ae5ec416","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-2.0.0.tgz","fileCount":48,"integrity":"sha512-yGUQ973l9+vaHl519rl2Txt+9AmiMfkvxZZuNuPgG/8uEgcbgq+B52LvmMOXtGVphAOppSAyBtxftcQR98XdYQ==","signatures":[{"sig":"MEQCIAno/+qdYJNLuWQpIw/zP+yRN9YQaJk/AV5dizO18rqkAiABCctSe1Dl+Ug1rHRajVXhjbtvyikrm3SiWSTYuG6atw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240342},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"2631c0cf9d89c3ec632dda2f68bfd7209716437e","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest --passWithNoTests","build":"tsc && tsc src/setup.ts --outDir dist --target es2020 --module commonjs","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"node dist/setup.js || echo 'Welcome to Steelheart AI! Run: steelheart setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using OpenAI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","openai":"^4.104.0","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_2.0.0_1753362702404_0.9632568810863915","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"steelheart-ai","version":"2.0.1","keywords":["ai","openai","gpt","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@2.0.1","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"f2ac298b1410b0abeb9c07244b3d805ba3060f6a","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-2.0.1.tgz","fileCount":48,"integrity":"sha512-Ql5TnVfpvz7V/2D5XTFGc9LC2FkVALCV4AoVdDljU6UUE4RbtF3VxzHy3V/drTnJr1EUCe6Ujbo7TPW+9beO6Q==","signatures":[{"sig":"MEQCIBTh6IxKiUuSh7hghAdC3yGsesVj19kaWSXVvZtezRxEAiBH8/DNsq9pMS2EQ3uaElFaR58RjjJoAJso1MmlKEwD8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264131},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"2631c0cf9d89c3ec632dda2f68bfd7209716437e","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest --passWithNoTests","build":"tsc && tsc src/setup.ts --outDir dist --target es2020 --module commonjs","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"node dist/setup.js || echo 'Welcome to Steelheart AI! Run: steelheart setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using OpenAI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","openai":"^4.104.0","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_2.0.1_1753364684303_0.25077571578583546","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"steelheart-ai","version":"2.0.2","keywords":["ai","openai","gpt","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@2.0.2","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"8e8ecbb87ab1463ac9fe836bcc696c12f5c6a1ed","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-2.0.2.tgz","fileCount":48,"integrity":"sha512-mma5+GPrU0OZmdBBY9LPBfqG48hdJ5XXeJyAUpVQpDRbB/2HJovD1pZs4JpOvNlXlEslenOiFiLmf3x7Ty6W8g==","signatures":[{"sig":"MEQCIHxwrX1nRCJddqQjZhUqINbAiqSnhFF4KvNnwTpTmPdLAiBVT/vHVXkS6JGum2xuZrIVO5tFM2mkdSHHBLYMkiNcwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":270856},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"ec1dd687741ae2891bff7b9a263b4f1c0de7a5a9","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest --passWithNoTests","build":"tsc && tsc src/setup.ts --outDir dist --target es2020 --module commonjs","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"node dist/setup.js || echo 'Welcome to Steelheart AI! Run: steelheart setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using OpenAI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","openai":"^4.104.0","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_2.0.2_1753367343653_0.17205557896666757","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"steelheart-ai","version":"2.0.3","keywords":["ai","openai","gpt","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@2.0.3","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"57caf7f32e6bd04be2e3c365eb596cdca5f8fcc8","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-2.0.3.tgz","fileCount":48,"integrity":"sha512-0OPfH3wBp61gO0BaKGPfJf7fbuF7it88Xo3ygEdRE9jyJfYcZmhOYjPe2N0shOgi99lVgMw6DzrhOwMu4PGbxw==","signatures":[{"sig":"MEQCIEZDbMjTfRiu5WqzHu60M4XAdqvmp5rEBUfWrirLL05XAiBDrgJ+/WYEzvePT3fYaRk4cFPyoUvHEj/hti88M36zvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276390},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"6f564e02c33dc9031a2e1a2fae8f9d9f45d5a987","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest --passWithNoTests","build":"tsc && tsc src/setup.ts --outDir dist --target es2020 --module commonjs","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"node dist/setup.js || echo 'Welcome to Steelheart AI! Run: steelheart setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using OpenAI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","openai":"^4.104.0","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_2.0.3_1753368138176_0.6811992971379395","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"steelheart-ai","version":"2.0.5","keywords":["ai","openai","gpt","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@2.0.5","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"f503b103464fa19c8419a008b249bda9981b641d","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-2.0.5.tgz","fileCount":48,"integrity":"sha512-0PXjDWIIOBFZsIjbrGb++mlr2A7waYcWAGDy2NlebPu4915laezZHxqZbk0/+yv+me1I3rUuallF9+UDTLOSOA==","signatures":[{"sig":"MEUCICLTXXgaUWCvYJH7B4B2Uq6WDLHscjqhKPLWYeXuNjr8AiEA0OYXlzpYbmKetBERJ0PYw6ncYkrrjl8hGyaMqz8MVyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282059},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"b8cc059b2cf6bb9d07cb2904bb066c186c35839a","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest --passWithNoTests","build":"tsc && tsc src/setup.ts --outDir dist --target es2020 --module commonjs","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"node dist/setup.js || echo 'Welcome to Steelheart AI! Run: steelheart setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using OpenAI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","openai":"^4.104.0","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_2.0.5_1753369475988_0.8208843615662169","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"steelheart-ai","version":"2.0.6","keywords":["ai","openai","gpt","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@2.0.6","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"fcfbe41fe43930e136f11b4418e46f9a76d6e9f6","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-2.0.6.tgz","fileCount":48,"integrity":"sha512-Y5MLV8iknSpiT5C56ZvSCnbHNijfwV2n1rb+yVJYnhdVDgidE0ab80nuzv4OIdW8XNa8qRe07jTSqtu6UQLf5g==","signatures":[{"sig":"MEUCIGQ+H6OEvOiDoHYZ+cpZiAxcOqzqLOrOAkWbMUSmx/WCAiEA+bNq5tHBBuP0CLKB1p5oTygk/W6KsmObjOWIlAqYsvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286828},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"181fe013d5a42a7d607594bf0bcb17f87b22746c","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest --passWithNoTests","build":"tsc && tsc src/setup.ts --outDir dist --target es2020 --module commonjs","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"node dist/setup.js || echo 'Welcome to Steelheart AI! Run: steelheart setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using OpenAI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","openai":"^4.104.0","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_2.0.6_1753449292563_0.027925826423434552","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"steelheart-ai","version":"2.0.7","keywords":["ai","openai","gpt","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@2.0.7","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"635c09eb5de1aa6105f8297d92a153b35cacca99","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-2.0.7.tgz","fileCount":48,"integrity":"sha512-WlwcICyyWJc984Rx6KH7Y7KtuWDrp4KqIwhlhajIvYKQmmPfvcLsJ2LoCc7ZR1fnStnDLS0BWyIOL2bNOJIQKQ==","signatures":[{"sig":"MEYCIQDfOtB84c1HnEcySS5DNz3PQUscbRWEQPpdawNTrV25MAIhAIleYaDvMDHeaDKhYObEsiT18K2YIcHUZIIwHdqoFxKi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":270578},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"4d7e16034e7679ab7918e55e0023a1829405ac5b","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest --passWithNoTests","build":"tsc && tsc src/setup.ts --outDir dist --target es2020 --module commonjs","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"node dist/setup.js || echo 'Welcome to Steelheart AI! Run: steelheart setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using OpenAI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","openai":"^4.104.0","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_2.0.7_1753453789504_0.14751194636863207","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"steelheart-ai","version":"2.0.8","keywords":["ai","openai","gpt","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@2.0.8","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"9561b5850eb514adb634a5a57d557fa247383739","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-2.0.8.tgz","fileCount":48,"integrity":"sha512-8AWMu+F7ALgXvi+R69PT81LQ7pawQaMnAo40k3jWoI5Ac2nB0bF45/msVYqoHoctENEM0fIZWdGeR2lOcJQQEA==","signatures":[{"sig":"MEYCIQDAb1GqxO3nZjZ0yrrcalusNYFFLetoBXvRHqO37e22eAIhAMK4AiXlyB8BU8IBnYBu/PraZX/bsc7enI2vmF7pfhdT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287403},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"bf730569b788039c4f025bc6dfeebcbf8107f07d","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest --passWithNoTests","build":"tsc && tsc src/setup.ts --outDir dist --target es2020 --module commonjs","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"node dist/setup.js || echo 'Welcome to Steelheart AI! Run: steelheart setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using OpenAI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","openai":"^4.104.0","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_2.0.8_1753455266735_0.5569193495352858","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"steelheart-ai","version":"2.0.9","keywords":["ai","openai","gpt","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@2.0.9","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"6f45d3890288683f8999c839c0e10c1ab2fe2dcb","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-2.0.9.tgz","fileCount":52,"integrity":"sha512-62mqSh54rI6Wm220GAblidHRPlScRLhoq7RjUQt9yUzXhfD1lyRDehEg7WvYCqBSbf0NOE5z1IOzlM2pvqNU4w==","signatures":[{"sig":"MEYCIQD3z8b4TOdNe6IOxR0kc9o/i24pwvoCZXHmAR8RaaibCwIhAMWUqqy90J4c+uvDRM5fYSQKAgFtm3MOS7kqNWEao9gZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304532},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"b8bf70d7b1be1df5ec6781aa44e8b33901868334","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest --passWithNoTests","build":"tsc && tsc src/setup.ts --outDir dist --target es2020 --module commonjs","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"node dist/setup.js || echo 'Welcome to Steelheart AI! Run: steelheart setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using OpenAI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","openai":"^4.104.0","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_2.0.9_1753496798794_0.8734795901469683","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"steelheart-ai","version":"2.1.0","keywords":["ai","openai","gpt","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@2.1.0","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"f295f80f61d691b474ddc86df3a943ea49ce0aaf","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-2.1.0.tgz","fileCount":148,"integrity":"sha512-wGtEkxxu73sG7Xn2htXM0zCaQACw9B2CsER7i/EA6Cfb80tYfIv1wIR5eWdcQSsp/qT0PoRjeig/LHqpiPiJ9A==","signatures":[{"sig":"MEQCIGihAh+x0d0l7DI9S4qyVXM5lBMIL1mhwfJ9i7tsZRGwAiBv6mrIkCHYUEr7F1IGlC7XYMMX1gDKALjtkLKob/+xnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":469536},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"b8bf70d7b1be1df5ec6781aa44e8b33901868334","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest --passWithNoTests","build":"tsc && tsc src/setup.ts --outDir dist --target es2020 --module commonjs","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"node dist/setup.js || echo 'Welcome to Steelheart AI! Run: steelheart setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using OpenAI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","openai":"^4.104.0","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_2.1.0_1753498748334_0.2709567913821367","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"steelheart-ai","version":"2.1.1","keywords":["ai","openai","gpt","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@2.1.1","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"176761789d607f7f32c8e1feeb40bf97f62a083f","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-2.1.1.tgz","fileCount":148,"integrity":"sha512-fw9Zbdpm9GZijvce6mnop7dSrLxSa7C7Z+AMrvpqOIaeypVwzJTSt+DHvwB9Cx5Zm3lDVnysb2u5ckbPagnr3w==","signatures":[{"sig":"MEUCIQDjmhWHhO9GGVXKx4IkCbL4cBHcu3cb9bxRORrl1lp3JAIgZ2a2AzW2s83q1yVwBbbEJKZqhkYed1ieG8QRAH2a9Go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479022},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"c89f8e01800a01b1ef74d5505e3bab51f24c35d0","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest --passWithNoTests","build":"tsc && tsc src/setup.ts --outDir dist --target es2020 --module commonjs","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"node dist/setup.js || echo 'Welcome to Steelheart AI! Run: steelheart setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using OpenAI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","openai":"^4.104.0","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.1","simple-git":"^3.25.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_2.1.1_1753499969655_0.5697604874240427","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"steelheart-ai","version":"2.1.2","keywords":["ai","openai","gpt","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@2.1.2","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"431f2537b2cac60a4b48ab21de7cc474da9f4e55","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-2.1.2.tgz","fileCount":148,"integrity":"sha512-0HUZqayJKWc/tQXCkQh3kPi2Ga/Lsv90pKTPhmd+bMXchPoD4yBtbogq33xaHOUIE/I0EF7vvPPJ913aVoIQRg==","signatures":[{"sig":"MEUCIF84JIGO9Zi4MMhw3Mw/gtnhepIvUxiFg2cPZnAor/omAiEAob0rQNEgWy9MFzfA9+kBG71HVFa2Yhj9TSRGP3ezlHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479022},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"47df5d5a3be69c39b27528b210ee5006a910ea58","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest --passWithNoTests","build":"tsc && tsc src/setup.ts --outDir dist --target es2020 --module commonjs","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"node dist/setup.js || echo 'Welcome to Steelheart AI! Run: steelheart setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using OpenAI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","openai":"^4.104.0","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_2.1.2_1753500325386_0.47999218797147125","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"steelheart-ai","version":"2.1.3","keywords":["ai","openai","gpt","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@2.1.3","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"48ee1fd2d125936dca8304ef8303efcaaba1328b","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-2.1.3.tgz","fileCount":148,"integrity":"sha512-9CkpuiV8phAZtJZMOA443vmhaE9FiO3vwhG3Unjl/8SXQyz6JjTFKlZ3R0ZJohJVSlLrgsG1Ko89opzbn/5rLg==","signatures":[{"sig":"MEUCIHNHYLbECRYmYEW1vaO9w+ECRYwmCX8wknUp4KaLu6i6AiEA8gZybYP9bgsySXD1ThECMQDYw3ZaHziuGSsZXYFHC7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453036},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"148a9feb5c1462c035cb59effbfb729fd909ab9a","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest --passWithNoTests","build":"tsc && tsc src/setup.ts --outDir dist --target es2020 --module commonjs","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"node dist/setup.js || echo 'Welcome to Steelheart AI! Run: steelheart setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using OpenAI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","openai":"^4.104.0","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_2.1.3_1753502080580_0.09214732255972735","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"steelheart-ai","version":"2.1.4","keywords":["ai","openai","gpt","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@2.1.4","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"ea89fd8d8bce3eb921a792486d587775cd07307c","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-2.1.4.tgz","fileCount":148,"integrity":"sha512-wRz1SO8tF3lTe21ay3w1REYWCRf2EONbpAcDOiiEwG5KQi8EjmhFtP5Kz32NtT/ucC3m48jn1mrn1weCi4qKaQ==","signatures":[{"sig":"MEUCIQDsFG0JFGdKfceFkRjr1EgqX+8HGVq7Mxv086q7ayeQDQIgbdxwZTMR7aGv/E84yTNb5BfcCf5WVRuABFxLAb8CYIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454090},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"1e198e4b9099e79a2e6e11d03a5b33aac5b92c66","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest --passWithNoTests","build":"tsc && tsc src/setup.ts --outDir dist --target es2020 --module commonjs","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"node dist/setup.js || echo 'Welcome to Steelheart AI! Run: steelheart setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using OpenAI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","openai":"^4.104.0","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_2.1.4_1753503473872_0.0937984114960817","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"steelheart-ai","version":"2.1.5","keywords":["ai","openai","gpt","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@2.1.5","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"6464263ed629064073d4f21ce394f3e214f95711","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-2.1.5.tgz","fileCount":148,"integrity":"sha512-o8V/uXe/kcVVlaYTeEO0cR47H/iOLn0DEa08xG58Ntzwi+KRciSwP0xJ/krXLYrmDWHjaY5it3NZv7sAmFbOMw==","signatures":[{"sig":"MEUCICZWRGN4IY3XPjoraN2OKKtqwsUuEwvCbDssVIukvhqtAiEApB++rCK7yQsvU+OH3tb5qgOzDqmNSGsq1RY1D7AmevU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":459197},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"0ccb1e3054f5e1b12b401a5d85ec8a9ac8ba67c9","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest --passWithNoTests","build":"tsc && tsc src/setup.ts --outDir dist --target es2020 --module commonjs","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"node dist/setup.js || echo 'Welcome to Steelheart AI! Run: steelheart setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using OpenAI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","openai":"^4.104.0","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_2.1.5_1753504111154_0.6089541141462027","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"steelheart-ai","version":"2.1.6","keywords":["ai","openai","gpt","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@2.1.6","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"18b1d6eb9ae82a651029c374cd996b267b9344cf","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-2.1.6.tgz","fileCount":152,"integrity":"sha512-nNw2FupZEpw01BkC3LkkzUF0gGiE+gTB/AWDraU/FrgHLtA1u2uzJ1kb9JabYHkRGrmFqJ7QBxBzsYTF33vjNg==","signatures":[{"sig":"MEUCIQCQ07b4LXEgJmTsxm2fCU9+aHXJECurYqt8GO7RNxI4ewIgedxvTXzL2eQVJQ82D/GZ5bukla0R1QhDCJduXb8YdqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461001},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"6108b76f8669372516f55d152a8b971ad298cda4","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest --passWithNoTests","build":"tsc && tsc src/setup.ts --outDir dist --target es2020 --module commonjs","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"node dist/setup.js || echo 'Welcome to Steelheart AI! Run: steelheart setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using OpenAI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","openai":"^4.104.0","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_2.1.6_1753521090130_0.5611624277658407","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"steelheart-ai","version":"2.1.7","keywords":["ai","openai","gpt","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@2.1.7","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"0d1db4987e8937610f637c15a53ae38cf25cdfbf","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-2.1.7.tgz","fileCount":152,"integrity":"sha512-gv/MqVJHMvim6aSuenJ5X4FLl6EYfOA/Bv0jnracKARdSEx/+PjLfleDtR0yk13Hnaoy3TY+T6Pin8MpRxxg9Q==","signatures":[{"sig":"MEYCIQCIDrOfLxAMANZ0l7Mr9TxGhA0u0AIl241cElErvx6K7AIhAMncVX5KeMO9IMX0oEwKylwgWl1yIXFcNySDqwBsix8w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":456532},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"1b8db8096b641935e992caa55433e3c6cc2ae908","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest --passWithNoTests","build":"tsc && tsc src/setup.ts --outDir dist --target es2020 --module commonjs","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"node dist/setup.js || echo 'Welcome to Steelheart AI! Run: steelheart setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using OpenAI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","openai":"^4.104.0","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_2.1.7_1753523087571_0.6652139057251238","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"steelheart-ai","version":"2.1.8","keywords":["ai","openai","gpt","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@2.1.8","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"f09d5320bd8391a1378f216bd9eed0ca7b74647e","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-2.1.8.tgz","fileCount":156,"integrity":"sha512-dCtBnZGrCPhH5IPxZEcE0cItPsW2doyySzGVHJHoZ2/lcgmIASC1GW9BuFP+u4h+hNd767MIPvsl3HVjNan6OA==","signatures":[{"sig":"MEUCIAZySkUlcKUaAYP0vyDlEgdLoW+eU727Q7qlRfhGm675AiEAiFGDrEa4Cq2WninixCADrIF19/5BuzkRSAHl7sKJ6U8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462741},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"29fa4edf963e8a03c5417ba281f4ba045cf18fec","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest --passWithNoTests","build":"tsc && tsc src/setup.ts --outDir dist --target es2020 --module commonjs","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"node dist/setup.js || echo 'Welcome to Steelheart AI! Run: steelheart setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using OpenAI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","openai":"^4.104.0","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_2.1.8_1753536457949_0.23901201995312693","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"steelheart-ai","version":"2.1.9","keywords":["ai","openai","gpt","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@2.1.9","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"eced4231aa199cc5080049e23c22943019e35dc0","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-2.1.9.tgz","fileCount":156,"integrity":"sha512-Nxc8mH0m8M4jbangZYDxyZdNXRkc/MHdPTEualptGYu7oAbWyWqWKD7tyggNk4xxV36gP3CgDLB0xEKJHutFhQ==","signatures":[{"sig":"MEQCIEgUMDvxkwlpdcMho5iR70xuli1tAbTLyZ2yD1AkwIXWAiAtvqyG27qnAr7rZ952CXUSD3t1jSKSfzEi72GiuCzZMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464666},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"ffe75239c537e536a8aefbd7a0a9b9aa05c065cf","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest --passWithNoTests","build":"tsc && tsc src/setup.ts --outDir dist --target es2020 --module commonjs","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"node dist/setup.js || echo 'Welcome to Steelheart AI! Run: steelheart setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using OpenAI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","openai":"^4.104.0","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_2.1.9_1753537097970_0.22245092689863832","host":"s3://npm-registry-packages-npm-production"}},"2.1.10":{"name":"steelheart-ai","version":"2.1.10","keywords":["ai","openai","gpt","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@2.1.10","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"55ba020e980392d5fb7e9605d7d4145418bacf0d","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-2.1.10.tgz","fileCount":156,"integrity":"sha512-+KqFrW+W56rKG1unmUB5oNVcumvL6lq9M8abjFWqkMtEZbvVKNpmgYrwQN1z1WLHwaBMRqgXe3F6gH0gozDESA==","signatures":[{"sig":"MEYCIQDlhuGkImNXfmelB6Ry07sRsIXEd8Dx8elargAwoFJGbwIhAPQ0T1V8/KmF0SlgqGfxQ8SaUaf8yEvLn9J1gEHZbqTW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480375},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"a5f883e249a36b2ee0cdc1f0b439186ae7f4ed6c","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest --passWithNoTests","build":"tsc && tsc src/setup.ts --outDir dist --target es2020 --module commonjs","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"node dist/setup.js || echo 'Welcome to Steelheart AI! Run: steelheart setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using OpenAI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","openai":"^4.104.0","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_2.1.10_1753538216279_0.9116463912160431","host":"s3://npm-registry-packages-npm-production"}},"2.1.11":{"name":"steelheart-ai","version":"2.1.11","keywords":["ai","openai","gpt","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@2.1.11","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"36f1eb68cb5ea4809c53a3661025f357e14aa58a","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-2.1.11.tgz","fileCount":156,"integrity":"sha512-f0PZ1PmNVzOb3vDfnkoc0Sk9T+b9FdZ107mBzKxF7hWKEEugnsIjjDDCQHnsv86AGlZ+nSp4iHQNiQCVBEZYRw==","signatures":[{"sig":"MEUCIQCnbSJ0t73SREVClz0dTDm60exlQz2wlJ451dUw47v6ewIgcbaZIO4eD18Vj2RJ2Qz19xf/MKIv5VDbHuyF5MalHbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480375},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"a5f883e249a36b2ee0cdc1f0b439186ae7f4ed6c","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest --passWithNoTests","build":"tsc && tsc src/setup.ts --outDir dist --target es2020 --module commonjs","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"node dist/setup.js || echo 'Welcome to Steelheart AI! Run: steelheart setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using OpenAI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","openai":"^4.104.0","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_2.1.11_1753538653152_0.6995757526670676","host":"s3://npm-registry-packages-npm-production"}},"2.1.12":{"name":"steelheart-ai","version":"2.1.12","keywords":["ai","openai","gpt","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@2.1.12","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"4925ebf7d21ed8fc4796802b8f49087dcafac6d4","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-2.1.12.tgz","fileCount":156,"integrity":"sha512-65mNZhG7g58WO099biYJa59KxCK5P6GwXsEqH35EJhIenRpso6mjcnBFWdhJZ/nL4nrJjDFIJyLIgPyvKiWwAw==","signatures":[{"sig":"MEYCIQD80b26XdJB4zh0AimPSlz6ZMEWOjLUgDTBTmS4/LAJ8QIhAMhbXRP4eIFKBcHp/qU1LrL1SidYq4Nocc5LqNbpLgRk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480415},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"9c1d20f62b963db5d6bfbdb3e326e9ee8fa62bd5","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest --passWithNoTests","build":"tsc && tsc src/setup.ts --outDir dist --target es2020 --module commonjs","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"node dist/setup.js || echo 'Welcome to Steelheart AI! Run: steelheart setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using OpenAI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","openai":"^4.104.0","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_2.1.12_1753539341478_0.45716408235620576","host":"s3://npm-registry-packages-npm-production"}},"2.1.13":{"name":"steelheart-ai","version":"2.1.13","keywords":["ai","openai","gpt","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@2.1.13","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"7f56888ca9d843c1581289415e95dd69042673d8","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-2.1.13.tgz","fileCount":156,"integrity":"sha512-PzRzYKz0GDI2GfMseNzuYY9+drTvgweyAOqf0bIGfR/WtH3ncEVZxGv1eKNKouFrGcm76XdRneOv1hKiUzECjQ==","signatures":[{"sig":"MEUCIQCOFRYv49IJhYGmjt1egaFclX6AtQ+tBjwk5NefKQZ3YAIgHvS2WjnC3k3FF1yW5TSOgSSa0s3PwGabbNgWfKDFyME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479931},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"e7b7c2cbd66111f2ebd1340a10a40a4fbb629141","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest --passWithNoTests","build":"tsc && tsc src/setup.ts --outDir dist --target es2020 --module commonjs","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"node dist/setup.js || echo 'Welcome to Steelheart AI! Run: steelheart setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using OpenAI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","openai":"^4.104.0","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_2.1.13_1753540034755_0.6052829348921229","host":"s3://npm-registry-packages-npm-production"}},"2.1.14":{"name":"steelheart-ai","version":"2.1.14","keywords":["ai","openai","gpt","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@2.1.14","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"3d54179b82bc347b261d6aa7e53147f83533a26b","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-2.1.14.tgz","fileCount":156,"integrity":"sha512-X2k5qZon3csNFetGKwiyKdqtdATYlscCqeIqeD9bhnZBWPfOKRvWpGzgilGfCpCaaugu3cc6dqdjTJbv48QY0Q==","signatures":[{"sig":"MEQCIFbVCDYMppcExSyXiET01+V5hsaq29xxj7QRlCIgup2wAiA1vHyB3Dyn5vgXHaAF+2P0rFHOJ3rdH2iOGa5qLofiCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479993},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"e7b7c2cbd66111f2ebd1340a10a40a4fbb629141","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest --passWithNoTests","build":"tsc && tsc src/setup.ts --outDir dist --target es2020 --module commonjs","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"node dist/setup.js || echo 'Welcome to Steelheart AI! Run: steelheart setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using OpenAI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","openai":"^4.104.0","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_2.1.14_1753540363028_0.12893923862231205","host":"s3://npm-registry-packages-npm-production"}},"2.1.15":{"name":"steelheart-ai","version":"2.1.15","keywords":["ai","openai","gpt","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@2.1.15","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"479e239260ff27470b69ae2d9a6f7f2ac248386e","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-2.1.15.tgz","fileCount":156,"integrity":"sha512-+1cd0nzfVMcKMaRyDIAAanIzKINy4G6z7onkp8efGWQtCDcJfvS7sKif0lPO4i9bcAgPatztYzXl0ffiHheDbQ==","signatures":[{"sig":"MEUCIC9b9QlN9gVDKYE4V1dC1BCWSz1vmAailNjO8dInqQhqAiEA13XSlrdv0exzuBCresxruFex/ENL1SwLj9O3d7E5JOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479995},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"e7b7c2cbd66111f2ebd1340a10a40a4fbb629141","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest --passWithNoTests","build":"tsc && tsc src/setup.ts --outDir dist --target es2020 --module commonjs","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"node dist/setup.js || echo 'Welcome to Steelheart AI! Run: steelheart setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using OpenAI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","openai":"^4.104.0","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_2.1.15_1753540677370_0.5153304390022806","host":"s3://npm-registry-packages-npm-production"}},"2.1.16":{"name":"steelheart-ai","version":"2.1.16","keywords":["ai","openai","gpt","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@2.1.16","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"90423fc70819c559635cafc6a30acb610aabde86","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-2.1.16.tgz","fileCount":135,"integrity":"sha512-s9+3pfEk/rQcrBFLsDkjfWpFqdhHo4txF61eYo5M7C8nv6Jub1EpFx1+yCzA4IXrJIMD6M921i+xHv3cRDBF0g==","signatures":[{"sig":"MEYCIQCpl0f5zNxuco3yCMI4A0kLVrQR0JicOWKSx9geZzgLmgIhAPzBP+IhAC8rFtVoCqKGQNpyNGqbLVs7ZKQCm2aU6B3I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317716},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"6983a5edf99914cd689a890d091f1465c2635e86","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest --passWithNoTests","build":"tsc","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"echo 'Welcome to Steelheart AI! Run: npm run setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using OpenAI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","openai":"^4.104.0","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_2.1.16_1753707196424_0.5870003467778411","host":"s3://npm-registry-packages-npm-production"}},"2.1.18":{"name":"steelheart-ai","version":"2.1.18","keywords":["ai","openai","gpt","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@2.1.18","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"93cf747c671803c0bdc91958cc1452a41a73729f","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-2.1.18.tgz","fileCount":135,"integrity":"sha512-vy0va656TpwUV76KqnDizpDM7F+jNGAeRnY23hVsDA8LUShkejZuJHVszI1F82qhNdQpwO6rgZygug1UG2Aefw==","signatures":[{"sig":"MEUCIQCc3yGhW1BwSz3Ia5iPvKeHuaG43U61iAjQ5KLAVw7H+wIgXTGsmDiQ8G/H5vSsc3jJcN7eJ1qmnow3yf7iH2dO/yc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330629},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"03fd850116a4ae63a3c064395e490e3dcc123d3a","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest --passWithNoTests","build":"tsc","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"echo 'Welcome to Steelheart AI! Run: npm run setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using OpenAI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","openai":"^4.104.0","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_2.1.18_1753795136923_0.42924310813838984","host":"s3://npm-registry-packages-npm-production"}},"2.1.19":{"name":"steelheart-ai","version":"2.1.19","keywords":["ai","openai","gpt","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@2.1.19","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"7ddf41bebc063d14ccad3cd9b3449768f7c690c5","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-2.1.19.tgz","fileCount":135,"integrity":"sha512-FrobA4flEsf5WeLAxNYK5Wm7Rs25xR1DETS0PvWihXfuaDiHIWn7orHB4C/LxsQLdUW097Lsz0OLtacbB+MwGg==","signatures":[{"sig":"MEYCIQDZZMYsTOjCLynvRYMVZixekid1pRfV1KID2auTeeHZVQIhAJe8BmKf3uIKqVsdB0c33hdkGMcdl5bEzjxCjgAZCqkc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331429},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"03fd850116a4ae63a3c064395e490e3dcc123d3a","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest --passWithNoTests","build":"tsc","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"echo 'Welcome to Steelheart AI! Run: npm run setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using OpenAI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","openai":"^4.104.0","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_2.1.19_1753795968078_0.1789534095378731","host":"s3://npm-registry-packages-npm-production"}},"2.1.20":{"name":"steelheart-ai","version":"2.1.20","keywords":["ai","openai","gpt","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@2.1.20","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"16662c99cc854f308845f2fad2aef287ab9f2ee6","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-2.1.20.tgz","fileCount":135,"integrity":"sha512-hB2Y4FX29E8h0CkRU6yEcLNP9SPDo4/ezlMLvv89E+UDl0KK9dxpi+qD4InkYB/sDrSTVb8BiQpG1ilpGieJog==","signatures":[{"sig":"MEUCIF4MtfS8rjoiUeRBz1UlgZ69nj8abFK1KUCln3j6B39KAiEAqy6i33k11nslKfymCcg3EFKDORem0mrlDersVsIG+eY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331404},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"03fd850116a4ae63a3c064395e490e3dcc123d3a","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest --passWithNoTests","build":"tsc","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"echo 'Welcome to Steelheart AI! Run: npm run setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using OpenAI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","openai":"^4.104.0","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_2.1.20_1753796230520_0.09503180005140943","host":"s3://npm-registry-packages-npm-production"}},"2.1.21":{"name":"steelheart-ai","version":"2.1.21","keywords":["ai","openai","gpt","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","_id":"steelheart-ai@2.1.21","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"bin":{"st":"dist/cli.js","steelheart":"dist/cli.js"},"dist":{"shasum":"ec359198fbdde12e84842276f8f2a269c59ecb72","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-2.1.21.tgz","fileCount":135,"integrity":"sha512-5ehoRSZYQ9nTpTEzoCi7l1hh4lthW4c0yrt0h9dgMQyGo+h8rcveM6KIf+JeCNfjNTPqA08E0bQbLYC6enrHsA==","signatures":[{"sig":"MEQCIBP0/d3IUn7XllAmW7gUqRLJXrjazNQNGGPawpxBBooSAiBNZUfjXnDZMOA6eDnb/ENM4ATm19p1HTe5+cZZVpZQdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329943},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"03fd850116a4ae63a3c064395e490e3dcc123d3a","scripts":{"all":"npm run build && node dist/cli.js all","demo":"npm run build && node demo.js","docs":"npm run build && node dist/cli.js docs","test":"jest --passWithNoTests","build":"tsc","setup":"npm run build && node dist/cli.js setup","start":"ts-node src/index.ts","review":"npm run build && node dist/cli.js review","test-gen":"npm run build && node dist/cli.js test","postinstall":"echo 'Welcome to Steelheart AI! Run: npm run setup to get started.'","prepublishOnly":"npm run build"},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"repository":{"url":"git+https://github.com/steelheart-ai/steelheart-ai.git","type":"git"},"_npmVersion":"9.2.0","description":"AI-powered code review, documentation generation, and testing toolkit using OpenAI","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","dotenv":"^16.4.5","openai":"^4.104.0","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.25.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10"},"_npmOperationalInternal":{"tmp":"tmp/steelheart-ai_2.1.21_1753797341116_0.3250510281849648","host":"s3://npm-registry-packages-npm-production"}},"2.1.22":{"name":"steelheart-ai","version":"2.1.22","description":"AI-powered code review, documentation generation, and testing toolkit using OpenAI","main":"dist/index.js","types":"dist/index.d.ts","bin":{"steelheart":"dist/cli.js","st":"dist/cli.js"},"scripts":{"start":"ts-node src/index.ts","build":"tsc","test":"jest --passWithNoTests","demo":"npm run build && node demo.js","review":"npm run build && node dist/cli.js review","docs":"npm run build && node dist/cli.js docs","test-gen":"npm run build && node dist/cli.js test","setup":"npm run build && node dist/cli.js setup","all":"npm run build && node dist/cli.js all","prepublishOnly":"npm run build","postinstall":"echo 'Welcome to Steelheart AI! Run: npm run setup to get started.'"},"dependencies":{"chalk":"^4.1.2","commander":"^12.1.0","dotenv":"^16.4.5","fs-extra":"^11.2.0","inquirer":"^8.2.6","openai":"^4.104.0","ora":"^5.4.1","simple-git":"^3.25.0"},"devDependencies":{"@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@types/jest":"^29.5.12","@types/node":"^20.11.30","jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.0.0"},"keywords":["ai","openai","gpt","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"author":{"name":"Steelheart AI Team"},"license":"MIT","homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","repository":{"type":"git","url":"git+https://github.com/steelheart-ai/steelheart-ai.git"},"bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"engines":{"node":">=18.0.0","npm":">=8.0.0"},"preferGlobal":true,"gitHead":"03fd850116a4ae63a3c064395e490e3dcc123d3a","_id":"steelheart-ai@2.1.22","_nodeVersion":"18.19.1","_npmVersion":"9.2.0","dist":{"integrity":"sha512-bTIpBO9vsrMEeKO+2X93IvKlT98sL7xIoahhRppF5xXgBIm53RCSp481egtZmG6BCSqI3ErOg+TFeUNLjjvunQ==","shasum":"992eab2b7efe85c28bf85f6cf96c8a85a330ceb7","tarball":"https://registry.npmjs.org/steelheart-ai/-/steelheart-ai-2.1.22.tgz","fileCount":135,"unpackedSize":334052,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC0gdUzOtb+EZSHrJ8H1T6AYQeSamui/3vo8/lfMIBD9AIhANvy/giCBy+3zcHYrFTBi6tWgKCJpmZSzC8bMsMJMdOJ"}]},"_npmUser":{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"},"directories":{},"maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/steelheart-ai_2.1.22_1753797633532_0.9147929781583377"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-21T14:44:54.800Z","modified":"2025-07-29T14:00:34.316Z","1.0.0":"2025-07-21T14:44:54.980Z","1.1.0":"2025-07-22T12:22:44.239Z","1.2.0":"2025-07-22T12:45:44.559Z","1.2.1":"2025-07-22T12:54:54.979Z","1.2.2":"2025-07-22T13:38:43.245Z","1.3.0":"2025-07-22T13:47:35.496Z","1.3.1":"2025-07-22T14:19:57.608Z","1.3.2":"2025-07-23T12:52:09.051Z","1.3.3":"2025-07-23T13:38:24.746Z","2.0.0":"2025-07-24T13:11:42.627Z","2.0.1":"2025-07-24T13:44:44.514Z","2.0.2":"2025-07-24T14:29:03.918Z","2.0.3":"2025-07-24T14:42:18.404Z","2.0.5":"2025-07-24T15:04:36.177Z","2.0.6":"2025-07-25T13:14:52.754Z","2.0.7":"2025-07-25T14:29:49.705Z","2.0.8":"2025-07-25T14:54:26.942Z","2.0.9":"2025-07-26T02:26:39.031Z","2.1.0":"2025-07-26T02:59:08.552Z","2.1.1":"2025-07-26T03:19:29.855Z","2.1.2":"2025-07-26T03:25:25.550Z","2.1.3":"2025-07-26T03:54:40.793Z","2.1.4":"2025-07-26T04:17:54.119Z","2.1.5":"2025-07-26T04:28:31.421Z","2.1.6":"2025-07-26T09:11:30.332Z","2.1.7":"2025-07-26T09:44:47.755Z","2.1.8":"2025-07-26T13:27:38.173Z","2.1.9":"2025-07-26T13:38:18.233Z","2.1.10":"2025-07-26T13:56:56.549Z","2.1.11":"2025-07-26T14:04:13.356Z","2.1.12":"2025-07-26T14:15:41.717Z","2.1.13":"2025-07-26T14:27:14.951Z","2.1.14":"2025-07-26T14:32:43.278Z","2.1.15":"2025-07-26T14:37:57.573Z","2.1.16":"2025-07-28T12:53:16.626Z","2.1.18":"2025-07-29T13:18:57.146Z","2.1.19":"2025-07-29T13:32:48.320Z","2.1.20":"2025-07-29T13:37:10.761Z","2.1.21":"2025-07-29T13:55:41.323Z","2.1.22":"2025-07-29T14:00:33.773Z"},"bugs":{"url":"https://github.com/steelheart-ai/steelheart-ai/issues"},"author":{"name":"Steelheart AI Team"},"license":"MIT","homepage":"https://github.com/steelheart-ai/steelheart-ai#readme","keywords":["ai","openai","gpt","code-review","documentation","testing","cli","automation","development-tools","steelheart"],"repository":{"type":"git","url":"git+https://github.com/steelheart-ai/steelheart-ai.git"},"description":"AI-powered code review, documentation generation, and testing toolkit using OpenAI","maintainers":[{"name":"nhattrieu","email":"nguyentrieutptp@gmail.com"}],"readme":"# Steelheart AI\n\nA comprehensive AI-powered development toolkit using OpenAI's GPT models. This package provides automated **code review**, **documentation generation**, and **test creation** capabilities that can be used as a CLI tool or integrated as a library in any project.\n\n## 🚀 Quick Start\n\n### Global Installation (Recommended for CLI usage)\n\n```bash\n# Install globally via npm\nnpm install -g steelheart-ai\n\n# Setup your OpenAI API key\nsteelheart setup\n\n# Auto-review your current project\ncd /path/to/your/project\nsteelheart auto-review\n```\n\n### Local Installation (For library usage)\n\n```bash\n# Install as a dependency\nnpm install steelheart-ai\n\n# Or install as dev dependency\nnpm install --save-dev steelheart-ai\n```\n\n## 💰 Cost-Effective AI Analysis\n\nOptimized for developers with budget constraints:\n\n- **Primary Model**: `gpt-4o-mini` (~$0.15 per 1M tokens)\n- **Fallback Model**: `gpt-3.5-turbo` (~$0.50 per 1M tokens)\n- **Your $5 Budget**: Handles 100-500 comprehensive analyses!\n- **Smart Token Management**: Automatic optimization and cost tracking\n\n## 📋 Features\n\n- 🔍 **Smart Auto-Review**: Automatically analyze your current Git branch\n- 📝 **AI Code Review**: Deep analysis for bugs, security, performance\n- 📖 **Documentation Generation**: Auto-generate comprehensive docs\n- 🧪 **Test Generation**: Create unit and integration tests\n- 🌿 **Git Integration**: Branch-aware analysis and reporting\n- 📦 **CLI & Library**: Use as command-line tool or integrate into your workflow\n- 📋 **Branch Documentation**: Generate docs for specific branch changes\n- 💬 **Auto-Comment**: Add AI-generated comments to your code\n\n## 🎯 Usage Examples\n\n### CLI Usage (After Global Installation)\n\n```bash\n# Quick auto-review of current project\nsteelheart auto-review\n\n# Full code review\nsteelheart review\n\n# Generate documentation for branch changes\nsteelheart branch-docs\n\n# Auto-add comments to code\nsteelheart auto-comment\n\n# Generate documentation\nsteelheart docs\n\n# Generate tests\nsteelheart gen-tests\n\n# Complete analysis (review + docs + tests)\nsteelheart analyze\n\n# Show help\nsteelheart --help\n```\n\n### Library Usage (Programmatic)\n\n```typescript\nimport {\n  CodeReviewService,\n  DocumentationService,\n  TestingService,\n  analyzeRepository,\n} from \"steelheart-ai\";\n\n// Auto-analyze entire repository\nconst results = await analyzeRepository(\"/path/to/project\", {\n  outputPath: \"./analysis-results\",\n  includeReview: true,\n  includeDocs: true,\n  includeTests: true,\n});\n\n// Or use individual services\nconst reviewService = new CodeReviewService();\nconst report = await reviewService.performCodeReview(\"./\");\n\nconsole.log(`Found ${report.issues.length} issues`);\n```\n\n### Real-World Example\n\n```bash\n# Navigate to any existing project\ncd ~/my-awesome-project\n\n# Install Steelheart AI globally (one time setup)\nnpm install -g steelheart-ai\n\n# Setup API key (one time setup)\nsteelheart setup\n\n# Now use it in any project!\nsteelheart auto-review\n\n# Output:\n# 🚀 Steelheart AI - AI-powered development toolkit\n#\n# 🤖 Auto-Review Mode\n# 🌿 Current Branch: feature/new-feature\n# 📝 Modified Files (3):\n#    • src/components/Button.tsx\n#    • src/utils/helpers.ts\n#    • tests/Button.test.tsx\n#\n# 🤖 Smart Review Results:\n# Branch: feature/new-feature\n# Total Issues: 2\n# Critical: 0\n# Warnings: 2\n# Suggestions: 5\n# Report saved to: ./steelheart-output\n#\n# 💡 Some improvements suggested. Consider reviewing.\n```\n\n### Advanced Features - Branch Documentation & Auto-Comments\n\n```bash\n# Navigate to any project with Git branches\ncd ~/my-react-project\n\n# Generate documentation for current branch changes\nsteelheart branch-docs\n\n# Output:\n# 🚀 Steelheart AI - AI-powered development toolkit\n#\n# 📋 Branch Documentation Generator\n# 🌿 Current Branch: feature/authentication\n# 🔗 Base Branch: main\n# 📝 Changed Files: 6\n# ➕ Insertions: 147\n# ➖ Deletions: 23\n#\n# 📋 Branch Documentation Summary:\n# Branch: feature/authentication\n# Commits: 4\n# Files changed: 6\n# Documentation saved to: ./steelheart-output/branch-feature-authentication-docs.md\n\n# Auto-add intelligent comments to your code\nsteelheart auto-comment --dry-run\n\n# Output shows what comments would be added:\n# 💬 Auto-Comment Generator\n# 🌿 Current Branch: feature/authentication\n# 📝 Files to process: 4\n#\n# 📝 Comments for src/components/LoginForm.tsx:\n# Would add comments explaining authentication logic, form validation, and error handling\n#\n# 📝 Comments for src/hooks/useAuth.ts:\n# Would add comments explaining custom hook logic, state management, and API calls\n#\n# 🔍 This was a dry run. Use without --dry-run to apply changes.\n\n# Actually apply the comments (with backup)\nsteelheart auto-comment --backup\n\n# Output:\n# 💾 Backup saved: src/components/LoginForm.tsx.backup\n# ✅ Comments added to: src/components/LoginForm.tsx\n# 💾 Backup saved: src/hooks/useAuth.ts.backup\n# ✅ Comments added to: src/hooks/useAuth.ts\n#\n# 💬 Auto-Comment Summary:\n# Files processed: 4/4\n# Comments added: 23\n```\n\n## Template Structure\n\n```\ngemini-ai-template/\n├── src/\n│   ├── services/           # Core AI services\n│   │   ├── openai-client.ts    # OpenAI API client\n│   │   ├── code-review.ts      # Code review service\n│   │   ├── documentation.ts    # Documentation generation\n│   │   └── testing.ts          # Test generation\n│   ├── utils/              # Utility functions\n│   │   └── repository-analyzer.ts\n│   ├── types/              # TypeScript definitions\n│   │   └── index.ts\n│   ├── cli.ts              # Command-line interface\n│   └── index.ts            # Main exports\n├── config/\n│   └── openai-config.json  # Configuration template\n├── package.json\n├── tsconfig.json\n└── README.md\n```\n\n## Services Overview\n\n### Code Review Service\n\nAnalyzes your codebase and provides:\n\n- **Bug Detection**: Identifies potential bugs and logic errors\n- **Security Analysis**: Spots security vulnerabilities\n- **Performance Issues**: Finds performance bottlenecks\n- **Code Quality**: Checks adherence to best practices\n- **Suggestions**: Provides actionable improvement recommendations\n\n**Output**: JSON and Markdown reports with categorized issues and suggestions.\n\n### Documentation Service\n\nGenerates comprehensive documentation:\n\n- **Project Overview**: Purpose and architecture description\n- **Installation Guide**: Setup and dependency instructions\n- **Usage Examples**: Code examples and tutorials\n- **API Documentation**: Function and class documentation\n- **Configuration**: Environment and config documentation\n\n**Output**: README.md, full documentation.md, and structured JSON.\n\n### Testing Service\n\nCreates test suites:\n\n- **Unit Tests**: Individual function and class tests\n- **Integration Tests**: End-to-end workflow tests\n- **Test Cases**: Multiple scenarios including edge cases\n- **Framework Support**: Jest, Mocha, Vitest\n- **Test Runner**: Automated test execution scripts\n\n**Output**: Test files, configuration, and runner scripts.\n\n## Configuration\n\n### Environment Variables\n\nCreate a `.env` file in your project root:\n\n```env\nOPENAI_API_KEY=your_api_key_here\nOPENAI_MODEL=gpt-4o-mini\n```\n\n### Advanced Configuration\n\nCustomize behavior in `config/openai-config.json`:\n\n```json\n{\n  \"model\": \"gpt-4o-mini\",\n  \"temperature\": 0.7,\n  \"features\": {\n    \"codeReview\": {\n      \"severity\": [\"critical\", \"warning\", \"info\"],\n      \"categories\": [\"bug\", \"security\", \"performance\"]\n    },\n    \"documentation\": {\n      \"sections\": [\"overview\", \"installation\", \"usage\", \"api\"],\n      \"generateReadme\": true\n    },\n    \"testing\": {\n      \"frameworks\": [\"jest\", \"mocha\", \"vitest\"],\n      \"types\": [\"unit\", \"integration\"]\n    }\n  }\n}\n```\n\n## Integration with Other Repositories\n\nTo use this template with any repository:\n\n### Method 1: CLI Tool\n\n```bash\n# Navigate to any project\ncd /path/to/your/project\n\n# Run analysis\nnpx /path/to/gemini-ai-template/dist/cli.js all ./\n```\n\n### Method 2: NPM Package\n\n```bash\n# Install as a dependency\nnpm install /path/to/gemini-ai-template\n\n# Use in your project\nimport { analyzeRepository } from 'gemini-ai-template';\n```\n\n### Method 3: CI/CD Integration\n\nAdd to your GitHub Actions workflow:\n\n```yaml\nname: AI Code Analysis\non: [push, pull_request]\n\njobs:\n  analyze:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v3\n      - name: Setup Node.js\n        uses: actions/setup-node@v3\n        with:\n          node-version: \"18\"\n\n      - name: Run AI Analysis\n        env:\n          OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}\n        run: |\n          npx gemini-ai-template all ./\n\n      - name: Upload Reports\n        uses: actions/upload-artifact@v3\n        with:\n          name: ai-analysis-reports\n          path: output/\n```\n\n## Examples\n\n### Code Review Example\n\n```typescript\nimport { CodeReviewService } from \"./src/services/code-review\";\n\nconst service = new CodeReviewService();\nconst report = await service.performCodeReview(\"./my-project\", \"./reports\");\n\nconsole.log(`Found ${report.issues.length} issues:`);\nconsole.log(`- Critical: ${report.criticalIssues}`);\nconsole.log(`- Warnings: ${report.warningIssues}`);\nconsole.log(`- Suggestions: ${report.suggestions.length}`);\n```\n\n### Documentation Example\n\n```typescript\nimport { DocumentationService } from \"./src/services/documentation\";\n\nconst service = new DocumentationService();\nconst docs = await service.generateDocumentation(\"./my-project\", \"./docs\");\n\nconsole.log(`Generated ${docs.sections.length} documentation sections`);\n```\n\n## Supported Technologies\n\nThe template automatically detects and works with:\n\n- **JavaScript/TypeScript**: React, Vue, Angular, Node.js, Next.js\n- **Python**: Django, Flask, FastAPI\n- **Java**: Spring, Maven, Gradle\n- **Go**: Standard library and popular frameworks\n- **Rust**: Cargo projects\n- **PHP**: Laravel, Symfony\n- **Ruby**: Rails applications\n- And many more...\n\n## Requirements\n\n- Node.js 18+\n- TypeScript 5+\n- OpenAI API key\n- Git repository (for analysis)\n\n## Contributing\n\n1. Fork the repository\n2. Create a feature branch: `git checkout -b feature-name`\n3. Make your changes\n4. Add tests if applicable\n5. Commit changes: `git commit -am 'Add feature'`\n6. Push to branch: `git push origin feature-name`\n7. Submit a pull request\n\n## License\n\nMIT License. See [LICENSE](LICENSE) for details.\n\n## Troubleshooting\n\n### Common Issues\n\n**API Key Not Found**\n\n```bash\nError: OPENAI_API_KEY environment variable is required\n```\n\nSolution: Run `npm run setup -- -k YOUR_API_KEY`\n\n**Invalid Repository Path**\n\n```bash\nError: Repository path does not exist\n```\n\nSolution: Ensure the path exists and contains a valid project\n\n**Rate Limiting**\n\n```bash\nError: Rate limit exceeded\n```\n\nSolution: Wait a few minutes or add credits to your OpenAI account\n\n### Getting Help\n\n- Check the [Issues](https://github.com/your-repo/issues) page\n- Review the [Configuration](#configuration) section\n- Verify your API key at [Google AI Studio](https://aistudio.google.com/apikey)\n\n---\n\n**Built with ❤️ using OpenAI GPT**\n","readmeFilename":"README.md"}