{"_id":"aicommit2","_rev":"158-2f50fb6105194be66a8c9cfbe8a06e97","name":"aicommit2","dist-tags":{"latest":"2.7.0"},"versions":{"0.0.0-semantic-release":{"name":"aicommit2","version":"0.0.0-semantic-release","keywords":["ai","git","commit","aicommit","aicommits","aicommit2"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@0.0.0-semantic-release","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aicommit2":"dist/cli.mjs"},"dist":{"shasum":"a1ee18690c7cd08bef8f4902388a6cfc6a06b65b","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-0.0.0-semantic-release.tgz","fileCount":4,"integrity":"sha512-s9NAi7EzzZmHA1OLH/pdf/LAAeUG5N339BONRhVtoipn2V0QnFhOkl0Db8TJSUQvr2pUUCIssrP+uApzfOrwng==","signatures":[{"sig":"MEYCIQC6+Nllyj5MTGjy0ztWJVYFD2+5bkOkd/qJROBrsc4+LAIhALr4j4wjj2tpEWDl46lGr2/Huk25mrg31QLNI+VUvfqa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133597},"type":"module","gitHead":"8bd0ba4a2585f7f54b07fe3c61d1100c250fcc38","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"8.19.3","description":"Writes your git commit messages for you with AI","directories":{},"_nodeVersion":"16.19.0","dependencies":{"@dqbd/tiktoken":"^1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_0.0.0-semantic-release_1689213383831_0.770093786362688","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"aicommit2","version":"1.0.0","keywords":["ai","git","commit","aicommit","aicommits","aicommit2","openai","huggingface","hugging face","clovax","clova x"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.0.0","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"061287da8251dc1c1561e54a90c9f828c9296b8c","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.0.0.tgz","fileCount":4,"integrity":"sha512-xTjLyRbj0lwgd6GKZIeodDWdhztM6+0xVYvxHDlhgy4+nBaHDRjL2gV3NcStAKZ/06LO7vIrCeJ/fzheNqSwCg==","signatures":[{"sig":"MEUCIDf5YtWrtjcgXtrezuAIGKKXCa+xkMv6A0DF5qyWZ1Y7AiEA31yvQ0LPyq6M4U4H57kcM2C8F7ehEUOAi9mSbCHw5nI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117616},"type":"module","gitHead":"23250a0186c3fd057a7d6bed1aed754d3ce02e91","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with diverse AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.4.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.0.3","readline":"^1.3.0","copy-paste":"^1.5.3","@dqbd/tiktoken":"^1.0.2","@inquirer/prompts":"^3.0.0","inquirer-reactive-list-prompt":"^1.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.0.0_1707287704468_0.7093945688045276","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"aicommit2","version":"1.1.0","keywords":["ai","git","commit","aicommit","aicommits","aicommit2","openai","huggingface","hugging face","clovax","clova x"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.1.0","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"1a78a6277492c8619080dca325a313eeade150a0","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.1.0.tgz","fileCount":4,"integrity":"sha512-EUlRpyEiz65ajXi4Vy1drwpe+qRxM0V+wmCDrH8yPV+VZBC2maxtlLUtusDdT28RhVkGA9VkiOlmoS6SCOotIg==","signatures":[{"sig":"MEYCIQCcJHnCX6xEpGnfHQ6GqPGyHlaZymgwGDsubqSw4KZp2gIhAPnKx7j91URUEtTmi70c1Dtfq1pGxfh4aFGQXznBfcXl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117433},"type":"module","gitHead":"c16255ace87be579f8771913f17002787cdb1fdf","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"Reactive CLI that generates git commit messages with diverse AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.4.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.0.3","readline":"^1.3.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@inquirer/prompts":"^3.0.0","web-streams-polyfill":"^3.3.2","inquirer-reactive-list-prompt":"^1.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.1.0_1707892391643_0.8360155231675437","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"aicommit2","version":"1.1.1","keywords":["ai","git","commit","aicommit","aicommits","aicommit2","openai","huggingface","hugging face","clovax","clova x"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.1.1","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"df32a1e0cc355ee6bdd877a9722760bbf4b3363e","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.1.1.tgz","fileCount":4,"integrity":"sha512-KtdpyxBevNP59fS/gMJZ/Ozy0L7Y7Y99by+e3r3/ZKFT9632Ih1oQW5VCvp+KvMDVZGAibAbXl0rUvNQnOM7+A==","signatures":[{"sig":"MEQCIAvwmJxEJ5wWpSN1GErRwUtO5/XaLJtOR2iyGrM/uqxPAiBgyZ7/qmd3SsWEdOYcIRh9YAnrzAtOS20bwVf0mGYT5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118738},"type":"module","gitHead":"f8d898f67f74d9a6afffaf3a66fa349f59d83189","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"Reactive CLI that generates git commit messages with diverse AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.4.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.0.3","readline":"^1.3.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@inquirer/prompts":"^3.0.0","web-streams-polyfill":"^3.3.2","inquirer-reactive-list-prompt":"^1.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.1.1_1709111581081_0.22004213865847833","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"aicommit2","version":"1.2.0","keywords":["ai","git","commit","aicommit","aicommits","aicommit2","openai","huggingface","hugging face","clovax","clova x","anthropic","claude"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.2.0","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"3ca47e61705ef44a0e4ab7ad30839186dda111ca","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.2.0.tgz","fileCount":4,"integrity":"sha512-kODFicXy3jpQRYEl8HgAV/AsF2i8NaADBKEsnMOHvwM6F3sdiXIHoAZWXc4XXvzBmwVGYtqvI5Myw67ZUdxiYg==","signatures":[{"sig":"MEUCIG6Sgiu2hOpqOgG2SmPSbACeccv0GcxWkYsJKyT9narSAiEA/eFj0riEbQSV2vj1I3YBd658i7bzvRpdqlt2e+0Y+ZU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122083},"type":"module","gitHead":"ee4d6c1f1f762f72668d54c9f53f8efc0ff4a167","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.4.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.0.3","readline":"^1.3.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@anthropic-ai/sdk":"^0.14.1","@inquirer/prompts":"^3.0.0","web-streams-polyfill":"^3.3.2","inquirer-reactive-list-prompt":"^1.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.2.0_1709551844129_0.011919455059443695","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"aicommit2","version":"1.3.0","keywords":["ai","git","commit","aicommit","aicommits","aicommit2","openai","huggingface","hugging face","clovax","clova x","anthropic","claude","gemini","generative-ai"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.3.0","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"adee63c55f13f2c21c3429ac11d7970cf24ef718","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.3.0.tgz","fileCount":4,"integrity":"sha512-FbzWDGyvwTcjk9g5ZweMAjJjB5fUzh2cvZCj/7gXmeL7n5f3o+SrnzGIOxuzlVkycLf1ybPjL7MjNm0mflifPA==","signatures":[{"sig":"MEYCIQCWrcNnLfL0/EQNpbvDxWBvwO2lfYirPaa6WZAGVyRflQIhAIJj2NUXuxgAz9f+eve4IZhTznYEp4qptTi8mS61AFQV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125167},"type":"module","gitHead":"7af5454e846eea80cc2a6c7371a353be1b601c91","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.4.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.0.3","readline":"^1.3.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@anthropic-ai/sdk":"^0.14.1","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.2.1","inquirer-reactive-list-prompt":"^1.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.3.0_1709820725432_0.05109202168198812","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"aicommit2","version":"1.4.0","keywords":["ai","git","commit","aicommit","aicommits","aicommit2","openai","huggingface","hugging face","clovax","clova x","anthropic","claude","gemini","generative-ai"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.4.0","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"4e64f17d82fd5b21971916ff96cb4735b2b9cf7c","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.4.0.tgz","fileCount":4,"integrity":"sha512-d8Go1tft/sW4SY1QpaisCX3pgf/RTAH49GB0AbadJ2+mBbZP2R9laqjP1FZTnyjPoFy+2S7blzrtQDEEATn5pw==","signatures":[{"sig":"MEYCIQDAt0kYzKn/8R+eQKACsmYv9u4z4F/F9J3NJL42Itv/0QIhANyNhNoXzNqMNJg+BWPyTHoc307gsD+9jWc5G8c6DBVk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125220},"type":"module","gitHead":"424e933f1bfe45cf95b7583a8590ab191c2619e0","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.4.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.0.3","readline":"^1.3.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@anthropic-ai/sdk":"^0.14.1","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.2.1","inquirer-reactive-list-prompt":"^1.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.4.0_1709980208926_0.8571626062636415","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"aicommit2","version":"1.5.0","keywords":["cli","ai","git","commit","aicommit","aicommits","aicommit2","openai","huggingface","hugging face","clovax","clova x","anthropic","claude","gemini","generative-ai","mistral"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.5.0","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"e4501076025bb304878edc14e302d8a3a4c28b19","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.5.0.tgz","fileCount":4,"integrity":"sha512-A+rDGuKPNloUYspJS03uge9NW9n4nTrkkqYSDd79/uYujh3s5/2v9yrC6mvyKQe5qa+bUfik4MqJbQ/zTLsyBg==","signatures":[{"sig":"MEUCIQDDMrs0Wqk3Xtgi08NeI5TRTEVjTspFDL/cI0W1/L9K1gIgbB2l8V+PWaia5JebxG1ioTEegXf0s45hqFY3OI22YWM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130721},"type":"module","gitHead":"c01bfbcbf2a9318dc981489ec51dc75e3e2dcc2b","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.4.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.0.3","readline":"^1.3.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@anthropic-ai/sdk":"^0.14.1","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.2.1","inquirer-reactive-list-prompt":"^1.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.5.0_1710645401403_0.13152364041110953","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"aicommit2","version":"1.6.0","keywords":["cli","ai","git","commit","aicommit","aicommits","aicommit2","openai","huggingface","hugging face","clovax","clova x","anthropic","claude","gemini","generative-ai","mistral","ollama"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.6.0","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"0c03fd08900d9e1b182685b9016ec2efecec3c87","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.6.0.tgz","fileCount":4,"integrity":"sha512-u1cU1F6Ua1gVxpZlIvttWkX7gF6H2+3I0cK6LBPaxtixw759TlG6ABXbN2Obmy8iZFJ96zVsIU/61968CdYnPQ==","signatures":[{"sig":"MEUCIHgn186gt/MbLAgpBp3fE6/50OiAWubPAssKW9gd/EfxAiEAnftS43TevJVFYm6rm24BZ+Avy71L1l5up9H6//64rmk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135025},"type":"module","gitHead":"1f81ad2659d06ad69f4a87ba025e6946888b7773","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.4.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.0.3","readline":"^1.3.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@anthropic-ai/sdk":"^0.14.1","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.2.1","inquirer-reactive-list-prompt":"^1.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.6.0_1710907367120_0.032800310379984765","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"aicommit2","version":"1.7.0","keywords":["cli","ai","git","commit","aicommit","aicommits","aicommit2","openai","huggingface","hugging face","clovax","clova x","anthropic","claude","gemini","generative-ai","mistral","ollama"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.7.0","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"86a8641776b79b5a3fbc36a41daca74270a4fbe9","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.7.0.tgz","fileCount":4,"integrity":"sha512-2RERXhHFFVX+pU+4Gkhn8OXauRwn4qSOWf0woK4U6AQwHxlPcGp2C3lBqY3zXs+1xweHEnxnGVEXW+1lrxeJCg==","signatures":[{"sig":"MEUCIHJjFU03CG+Q8Jf+shgssF9p2pFxLel539SwVMJRSsNNAiEA85RwmOtZTYp40lxZRRdHfSg3E50GY94osrlApWRDcoE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136761},"type":"module","gitHead":"5ad222df3880c1d54eeb10bb6d3b46369f3860f4","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.4.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.0.3","readline":"^1.3.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@anthropic-ai/sdk":"^0.14.1","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.2.1","inquirer-reactive-list-prompt":"^1.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.7.0_1710995152736_0.5756306825285504","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"aicommit2","version":"1.7.1","keywords":["cli","ai","git","commit","aicommit","aicommits","aicommit2","openai","huggingface","hugging face","clovax","clova x","anthropic","claude","gemini","generative-ai","mistral","ollama"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.7.1","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"10bb6cf97c08dd0243c34ad3957a3ce84f4a29a1","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.7.1.tgz","fileCount":4,"integrity":"sha512-mhUeYHVIxeagB4zrRSY4KUrTy6bXbI+9JkfCjFalGUPT+UzUOiPUnfmkLcFQuLTEZIEAlE8tFaQRpIp9ZsUd3A==","signatures":[{"sig":"MEUCIQCMZBmkmQNIJbcpnRVebMhMwNsGMP5jENrr+SyrCY82ugIgK8I5UsahGDYkNc9XdJV2HFaZpMVgmAsbbBKP237Lhv0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136635},"type":"module","gitHead":"a471f201436e0fac5d894b398f93983ca13c4c4f","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.4.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.0.3","readline":"^1.3.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@anthropic-ai/sdk":"^0.14.1","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.2.1","inquirer-reactive-list-prompt":"^1.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.7.1_1711001864904_0.31652446452398286","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"aicommit2","version":"1.7.2","keywords":["cli","ai","git","commit","aicommit","aicommits","aicommit2","openai","huggingface","hugging face","clovax","clova x","anthropic","claude","gemini","generative-ai","mistral","ollama"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.7.2","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"cb979a2cdb1adccd88dc4aecc0c2fd13c5cc8b70","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.7.2.tgz","fileCount":4,"integrity":"sha512-IJRyqC9axWAsv8OSOARnMPWpDqRmJ/+hIGm3gd23UuRdaaWawMbzxKBuD2wD1/8vtL7NgqY2h7IB+EQspQSvJQ==","signatures":[{"sig":"MEUCIQDeRIW1UQDGxQ2uEULbBuNukY/fQ8D73m7iMhWycWuwcwIgXgbtVUXWkY0FNuaW9gy5JlpcfgUXvMBIlhZrZAi6QEw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136745},"type":"module","gitHead":"95e40fd1e0ab1bdfbb751eab925026f4122bf06e","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.4.0","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.0","inquirer":"^9.0.3","readline":"^1.3.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@anthropic-ai/sdk":"^0.14.1","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.2.1","inquirer-reactive-list-prompt":"^1.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.7.2_1711017493146_0.14895193022242248","host":"s3://npm-registry-packages"}},"1.7.3":{"name":"aicommit2","version":"1.7.3","keywords":["cli","ai","git","commit","aicommit","aicommits","aicommit2","openai","huggingface","hugging face","clovax","clova x","anthropic","claude","gemini","generative-ai","mistral","ollama"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.7.3","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"686a17f5275235a0b93686b8682d14dc8ed31fc0","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.7.3.tgz","fileCount":4,"integrity":"sha512-0n6ONfR2lOgQ8gWyoSmBL6GfoC6F4Dj8FHTxQ1/J2eqqDi1ilEIU6Al752on3y3mi76maPrOzDjJIUQnd7tZoA==","signatures":[{"sig":"MEYCIQCjqGwWuok2ZRKQ6Wse54rcIIxFE7BFmKhIlZTDM8JeHQIhAOUXew8iAAZGP4QV8bZ59Cx4d20Lr2SvLIQ5tQt6D0/2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136764},"type":"module","gitHead":"1a9e8a65b53adb9de0536465e6ff1db5602de700","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.4.0","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.0","inquirer":"^9.0.3","readline":"^1.3.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@anthropic-ai/sdk":"^0.14.1","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.2.1","inquirer-reactive-list-prompt":"^1.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.7.3_1711019050410_0.6121882374227468","host":"s3://npm-registry-packages"}},"1.7.4":{"name":"aicommit2","version":"1.7.4","keywords":["cli","ai","git","commit","aicommit","aicommits","aicommit2","openai","huggingface","hugging face","clovax","clova x","anthropic","claude","gemini","generative-ai","mistral","ollama"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.7.4","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"c32af52a0d010468a1666dac217d6a86fc574cb0","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.7.4.tgz","fileCount":4,"integrity":"sha512-jZB08gb0FSjXImHOAwRe3O5Xxvhp+AW/d5LKYCh7yD+z9FODBXVGhUUeDqS5KxOt7KXJn5intJ+KgQJfXNSuIQ==","signatures":[{"sig":"MEUCIQCWbduZ10xKYRi4jWAQ1yugq6ygzTXG5VdgHRiGgSR6DQIgHO4z29oYUrCeN7SOGdSxrdbpwZuOCuBqXeD5LIpxYGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136859},"type":"module","gitHead":"3b91852313a7fc0d4caa44ec9c8904bb6171e865","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.4.0","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.0","inquirer":"^9.0.3","readline":"^1.3.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@anthropic-ai/sdk":"^0.14.1","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.2.1","inquirer-reactive-list-prompt":"^1.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.7.4_1711163140221_0.8080651445613622","host":"s3://npm-registry-packages"}},"1.7.5":{"name":"aicommit2","version":"1.7.5","keywords":["cli","ai","git","commit","aicommit","aicommits","aicommit2","openai","huggingface","hugging face","clovax","clova x","anthropic","claude","gemini","generative-ai","mistral","ollama"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.7.5","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"26cde301144903594a8c0bd389987044e886b72f","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.7.5.tgz","fileCount":4,"integrity":"sha512-GP1HnApH2+1OV5TsXUdyvJqAzDl5U2nx2jnDQTW8nGZt9H3RuU5IK0y+KnGt9s5KbMn2Sx8G2EDiaeYs/46pjw==","signatures":[{"sig":"MEYCIQDn215IQMmiOf6GpPbX4xzWjHTke/Q5CF+ZED5Ch25i4wIhAIRBXjPJQFahqqXjfuMTa0Tn9IFQa/RR48iA/apqIYrW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137091},"type":"module","gitHead":"6076d21e4f92fde48961fe00b9c2b9a159edce1f","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.4.0","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.0","inquirer":"^9.0.3","readline":"^1.3.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@anthropic-ai/sdk":"^0.14.1","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.2.1","inquirer-reactive-list-prompt":"^1.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.7.5_1711163878316_0.5901555166778654","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"aicommit2","version":"1.8.0","keywords":["cli","ai","git","commit","aicommit","aicommits","aicommit2","openai","huggingface","hugging face","clovax","clova x","anthropic","claude","gemini","generative-ai","mistral","ollama"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.8.0","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"8d6b70b83f311e8cc8ec4811ac104b6414ab3714","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.8.0.tgz","fileCount":4,"integrity":"sha512-wOj5eCGTDFXgPDhd7ofqoabCIq0bUr7KgcCGTiK66MoowVe1Vc5GdvKMFCGEcQl7pp3i9i44Hev4AhZTeRwBhA==","signatures":[{"sig":"MEUCIQCaUaHojHxz5JqDDKN0L/EDAFI7nUVOIEkUDMFYE7t8YAIgfidXr+AIj8E/FYm/3IfoMFRWqyOgmyjtUFRnHduKeeQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140554},"type":"module","gitHead":"b1882870365358e64b12c18a32f6e27b9dcc6285","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.0","inquirer":"^9.0.3","readline":"^1.3.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@anthropic-ai/sdk":"^0.20.4","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.2.1","inquirer-reactive-list-prompt":"^1.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.8.0_1713278747229_0.24204390754132432","host":"s3://npm-registry-packages"}},"1.8.2":{"name":"aicommit2","version":"1.8.2","keywords":["cli","ai","git","commit","aicommit","aicommits","aicommit2","openai","huggingface","hugging face","clovax","clova x","anthropic","claude","gemini","generative-ai","mistral","ollama"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.8.2","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"05f9fd0459942177cf357dbabf76bba8cb8452c7","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.8.2.tgz","fileCount":4,"integrity":"sha512-wqggHPeWGnEbIDO9K1UN3MvupaVzJVvdEy7AQAl7cyvv+Yb/sboQvve9o7m4OVaX5D2dwzP9775H/5e2uPGJFw==","signatures":[{"sig":"MEUCIFi0ikqfnJc6wMWffmJtPeoZW4jUZQleUNRAi3BJTfdwAiEA7mbSZ09ltAV7V82hDs+eJwTsoOypcQlOml/WlvMsvvQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141457},"type":"module","gitHead":"2da9e82e459df50e77ccda90147d39f0e2e3ead1","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.0","inquirer":"^9.0.3","readline":"^1.3.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@anthropic-ai/sdk":"^0.20.4","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.2.1","inquirer-reactive-list-prompt":"^1.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.8.2_1713698376882_0.07879530117534239","host":"s3://npm-registry-packages"}},"1.8.3":{"name":"aicommit2","version":"1.8.3","keywords":["cli","ai","git","commit","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","clovax","clova x","anthropic","claude","gemini","generative-ai","mistral","ollama","llama3"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.8.3","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"55b64bb510a3b2312d9e8360cb909df97434b4aa","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.8.3.tgz","fileCount":4,"integrity":"sha512-tGCAZ8aensntm3fplsXRRlP0+w9SFMjZuay4YebUOEV4l3xEBkyVUjXSgp9VElsMG675b62AvqkYsbpmhFcnvA==","signatures":[{"sig":"MEYCIQDGAVOI7lk/xxZW2+ufdXGEjWAtsnhC+IjE1SVUDiQn3AIhAPuQSH9arf+RLxZuSiHRYoGoAU6DHlfQEAc8CL+ni9hp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141491},"type":"module","gitHead":"9b17e622cb208da53bb5d5d27a08a59cb57727f4","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.0","inquirer":"^9.0.3","readline":"^1.3.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@anthropic-ai/sdk":"^0.20.4","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.9.0","inquirer-reactive-list-prompt":"^1.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.8.3_1714475388196_0.11877240271423162","host":"s3://npm-registry-packages"}},"1.8.4":{"name":"aicommit2","version":"1.8.4","keywords":["cli","ai","git","commit","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","clovax","clova x","anthropic","claude","gemini","generative-ai","mistral","ollama","llama3"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.8.4","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"ddfdc47c2be69590f34ee872ba63321d0af660f7","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.8.4.tgz","fileCount":4,"integrity":"sha512-Ut3rrrlM0wChHoUNJ5eUcRiZCUYUTSKaIaFM9ql6Xk7th7O0/aQbkw/Q36O8CWWf7ikXaAP8r6CWLk7mCAeiDg==","signatures":[{"sig":"MEQCIF+0UK8UaVhmnmI5NWcq+O+t/dNKScq0QRCpa9kL6UdUAiAGY6j7rYdM2CAOKlPNTnnfYR0/DNd1ZEdCqWcZu25v3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141830},"type":"module","gitHead":"e4a7602bb577021e588d9e5f07c2055f36563fa4","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.0","inquirer":"^9.0.3","readline":"^1.3.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.9.0","inquirer-reactive-list-prompt":"^1.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.8.4_1714802358709_0.7165275595004377","host":"s3://npm-registry-packages"}},"1.8.5":{"name":"aicommit2","version":"1.8.5","keywords":["cli","ai","git","commit","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","clovax","clova x","anthropic","claude","claude2","claude3","gemini","generative-ai","mistral","ollama","llama3"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.8.5","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"b48f50d1956e8202deafbc44cf4e7418ebad22e7","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.8.5.tgz","fileCount":4,"integrity":"sha512-bSOamHulru0Boi0iy2OZ4Rl9C/T/zZl+Mi6/crAh0+2Ojlh7FhD/ibgsoL5O4FM03fiRbDEjGCVFkH1DDPkJUA==","signatures":[{"sig":"MEQCIAvnvKhAkLIQUI73bwDLbRCikqS8dxa1kdrIG+n/3yZ4AiBk6tL++aT1sG8U1bxm9wYcXbQ4NU1GzM5e8AQzGLh44w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142195},"type":"module","gitHead":"c11aa3eb17843de48a0c5c9d3f1ce8d9df87d4c4","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.0","inquirer":"^9.0.3","readline":"^1.3.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.9.0","inquirer-reactive-list-prompt":"^1.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.8.5_1715177551802_0.18921568584135318","host":"s3://npm-registry-packages"}},"1.8.6":{"name":"aicommit2","version":"1.8.6","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","clovax","clova x","anthropic","claude","claude2","claude3","gemini","generative-ai","mistral","ollama","llama3","llm","chatgpt"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.8.6","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"b24d01a4855f1322db374eeb6e55ce347cf7ad28","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.8.6.tgz","fileCount":4,"integrity":"sha512-e0GZ80b1kTAk6tMdumn+PT7nNgShfXLOKiOVqzXYogtH7XLyVkEn1oe8Uo55fItNaDIGINk086NQ7DKpghiz/A==","signatures":[{"sig":"MEUCIQDqLAw8RneiS8W8uwvxDWisZrtvIcnwN2JywAmfgzgEiAIgb1+t6xJlTYvZ8xNXxvcbF3Dk4uF7Y1fNtrN5J71bTSY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142737},"type":"module","gitHead":"d592332c2cd4976fbe0d7743d260d566f8aca8a4","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.0","inquirer":"^9.0.3","readline":"^1.3.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.9.0","inquirer-reactive-list-prompt":"^1.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.8.6_1715832578664_0.07396415871976636","host":"s3://npm-registry-packages"}},"1.8.7":{"name":"aicommit2","version":"1.8.7","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","clovax","clova x","anthropic","claude","claude2","claude3","gemini","generative-ai","mistral","ollama","llama3","llm","chatgpt"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.8.7","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"cb89a8ac7b5ee4054414525c2c0a2b3f28267f38","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.8.7.tgz","fileCount":4,"integrity":"sha512-cDRS+hHtNFYDDryDGIjUuCvu9OpITbDg4AxAxr7H4p2AVQPZFKfrOl0dixZ42nbPbvab4iPiAKHk2EaHvfIlsQ==","signatures":[{"sig":"MEQCICQvXxMz9MRCgpzH+BRdnwK3PgVxdr4Ev10hSgEQHOT2AiBZk2fsC7BlR4p4FwczruwymcYmWK0yuxDWLRDQaRBBFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143410},"type":"module","gitHead":"f2cd863c636107e9a40e2430846343937a8be073","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.0","inquirer":"^9.0.3","readline":"^1.3.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.9.0","inquirer-reactive-list-prompt":"^1.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.8.7_1716373308060_0.7535890202105155","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"aicommit2","version":"1.9.0","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","clovax","clova x","anthropic","claude","claude2","claude3","gemini","generative-ai","mistral","ollama","llama3","llm","chatgpt"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.9.0","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"a4c76c25c35152e5828f80cc5ff9b7494354728e","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.9.0.tgz","fileCount":4,"integrity":"sha512-3L0d0pjD6q8h1rla9k2gXgZuzWMoTIP/gdFhnfb9WZhxWfFZ0RljY8fwDFxUn+2qrpeNnPufYoDRFFO7IzYUkg==","signatures":[{"sig":"MEQCIFfFJsDvoAgeDoUSa8Hz5hVqiWZUt9QVBQtq92C+t7BGAiBZ/54c2WRVGvSkAt4mfJEQQu2zDih422tuz5HZHFmqUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145523},"type":"module","gitHead":"17af471384bcbb5bd0e3e889149d78dff4d82237","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.0","inquirer":"^9.0.3","readline":"^1.3.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.9.0","inquirer-reactive-list-prompt":"^1.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.9.0_1716524856282_0.00626564002146579","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"aicommit2","version":"1.9.1","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","clovax","clova x","anthropic","claude","claude2","claude3","gemini","generative-ai","mistral","ollama","llama3","llm","chatgpt"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.9.1","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"787177cef7e033e30840fd2c6e6b7980c51434e5","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.9.1.tgz","fileCount":4,"integrity":"sha512-VcVmiWOdp5hH7i301QIBQs4S9kpMwGWUFPO59QdrSyVefb6MfQkabML0HtOFzI9e45XoNRKs+SRX7DFaQSfITA==","signatures":[{"sig":"MEUCIBuA27MkR3ar2zpF03M59GakCVScM7Da7X7ZKdSE+i+fAiEAmKjq9votVUMIX2RrDA+HaZTspKjn7hAyEoi08dFeYpU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145584},"type":"module","gitHead":"1368c95363530a0c46b4cf8aac8e56220529d3fa","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.0","inquirer":"^9.0.3","readline":"^1.3.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.11.4","inquirer-reactive-list-prompt":"^1.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.9.1_1716790976812_0.9361221457022044","host":"s3://npm-registry-packages"}},"1.9.2":{"name":"aicommit2","version":"1.9.2","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","clovax","clova x","anthropic","claude","claude2","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llm","chatgpt","cohere"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.9.2","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"28e2f436af53c6c99af21ecb3926f1323aa59ab0","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.9.2.tgz","fileCount":4,"integrity":"sha512-1QNEiRzRTLM25JSjsFdoDcqzq540lqsi+m0xCdjVCzcRZuL6rY4sqn+kF9Em2Z1VcZII139SKPnoVRIcMB6KhA==","signatures":[{"sig":"MEUCIQD2PtDDq/7muV9ZLh4V0hmI0grWEn1cDgodMMCZekgwRAIgU14dtRkYiPlEWBUGyvPwikuyqZLCWd+jRaYhVwBZQqg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148253},"type":"module","gitHead":"1a868608b20c32b83456cd1ef73c570f47f1576e","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.0","inquirer":"^9.0.3","readline":"^1.3.0","cohere-ai":"^7.10.2","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.11.4","inquirer-reactive-list-prompt":"^1.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.9.2_1717168255239_0.5656387011525388","host":"s3://npm-registry-packages"}},"1.9.3":{"name":"aicommit2","version":"1.9.3","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","clovax","clova x","anthropic","claude","claude2","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llm","chatgpt","cohere"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.9.3","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"6bead79b6c5bd655c148166c791939d7b3460e36","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.9.3.tgz","fileCount":4,"integrity":"sha512-2EHR6e6KZtKgGCu6W/30kxsnhVxMVGH5XZOPcWs7W0z32cyUtvnvwWfMRsy3zpN5E9MECv9gg8SOCgw4vB6Sug==","signatures":[{"sig":"MEYCIQDLU0pSrF1H7VBYpV94DWRc0qm+8bS4/h/tsC2i3MwfsQIhANIyw3ZcJsl+m+HpQ61rvkJbiHY8GTp1PZjZfQ5sMdjg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148889},"type":"module","gitHead":"b81d96ea0c0ec98d4a50e12edf39911a8920aa0f","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.0","inquirer":"^9.0.3","readline":"^1.3.0","cohere-ai":"^7.10.2","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.11.4","inquirer-reactive-list-prompt":"^1.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.9.3_1717309547660_0.6462028338786592","host":"s3://npm-registry-packages"}},"1.9.4":{"name":"aicommit2","version":"1.9.4","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","clovax","clova x","anthropic","claude","claude2","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llm","chatgpt","cohere"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.9.4","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"f7828f78e3964b564c35bfd20e9e8d099524bd63","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.9.4.tgz","fileCount":4,"integrity":"sha512-SjVBwvJxTsA89eYQa8/zic5LBOdqzs0P+NPTCyYzfmmmMmgPPqUI0FbwC2Dwzxr2qvVbFkfyQ4ZB5TgG4vZpcg==","signatures":[{"sig":"MEYCIQCZY4fHbHJWeU0sRduFoTQhhbapE1uSbD2BpmDrQhW2fQIhAPw/d13qd9wOSw2/RGe6AnhtYkPkEjTpDweJ4nfMM7Cz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148834},"type":"module","gitHead":"8fec674a5720f25432113c420dc3e0f22bd5dd26","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.0","inquirer":"^9.0.3","readline":"^1.3.0","cohere-ai":"^7.10.2","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.11.4","inquirer-reactive-list-prompt":"^1.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.9.4_1717383642998_0.6188840084247076","host":"s3://npm-registry-packages"}},"1.9.5":{"name":"aicommit2","version":"1.9.5","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","clovax","clova x","anthropic","claude","claude2","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llm","chatgpt","cohere"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.9.5","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"79394f0115f5ce4ce90511c95f2aac065e3f174a","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.9.5.tgz","fileCount":4,"integrity":"sha512-yv2tv7lRrUwKeUCKpYaMGTbXrcTWIkokgIMgyiEfsxXV3Xqt37ITo49QekI6Qxn+rOG05wsmJqguE6OHh3I0KA==","signatures":[{"sig":"MEQCICwrC66zmPe9oa8X4DdiYli6oRe66UWGcNjcbWvR7/kxAiB3QzVmdF0wysyfEYKlCtsd6zZzccAKLPaoDzVyJdDzhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151143},"type":"module","gitHead":"252740fdf2d88581ba60973e9b0a941ca55c11e9","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.0","inquirer":"^9.0.3","readline":"^1.3.0","cohere-ai":"^7.10.2","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.11.4","inquirer-reactive-list-prompt":"^1.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.9.5_1717513560179_0.8335440306210649","host":"s3://npm-registry-packages"}},"1.9.6":{"name":"aicommit2","version":"1.9.6","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","clovax","clova x","anthropic","claude","claude2","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llm","chatgpt","cohere"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.9.6","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"90cf0088874884c63ee7724f8786bb124e6ddba8","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.9.6.tgz","fileCount":4,"integrity":"sha512-Z1as/ZqI4jB1yJv8CryBvDCWMX+KvxPf57XK4vjSDEqJHVf5ZBX4Xg2EoeAuHsC4DZZyIRHG/pdvBO5CxMGWqA==","signatures":[{"sig":"MEQCIBqTtzqJezBcddqu8ShGVrdmJRuSn0Eo8sWRrrhPCJftAiB5Wj85nT8SlhjUJuI78uUUWrmkIxdUB69LqxZnZRjWfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151116},"type":"module","gitHead":"9e9f8cf9000a7158bb064a23e94a47ebbc579aa3","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.0","inquirer":"^9.0.3","readline":"^1.3.0","cohere-ai":"^7.10.2","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.11.4","inquirer-reactive-list-prompt":"^1.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.9.6_1717916085890_0.9285422582173477","host":"s3://npm-registry-packages"}},"1.9.7":{"name":"aicommit2","version":"1.9.7","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","clovax","clova x","anthropic","claude","claude2","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llm","chatgpt","cohere","groq"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.9.7","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"ad328196b6c74c991030e2c8127262bcf9361f58","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.9.7.tgz","fileCount":4,"integrity":"sha512-qsqQGEswcNi7CZ2mXZhoLUj2QaV0SHR58/0n/xSb347yCChmSnKYLEkgapTAtmEW67LU37W9Ucz1Js7ldfkyuw==","signatures":[{"sig":"MEUCICOsMKd9BQDiiRenDxCqtg+BOeqQJOvdk4E6cgVrG+yqAiEAsvCftxmp2SdFzFUjXCQPRqYK0CtgGdFKPYIZyjVGcoY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153622},"type":"module","gitHead":"f021f7aef06ebf0536f3ffd50bb865658b14bfa9","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.0","groq-sdk":"^0.4.0","inquirer":"^9.0.3","readline":"^1.3.0","cohere-ai":"^7.10.2","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.11.4","inquirer-reactive-list-prompt":"^1.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.9.7_1717983769303_0.8866756089877177","host":"s3://npm-registry-packages"}},"1.9.8":{"name":"aicommit2","version":"1.9.8","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","clovax","clova x","anthropic","claude","claude2","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llm","chatgpt","cohere","groq"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.9.8","homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"eabccd5c13d21ed5fa72de5faab1b45942451cdf","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.9.8.tgz","fileCount":4,"integrity":"sha512-ufCs+gzjjuppVkakwHJzOdCJIQaMlqxGz3GqFPn8/r5omL/ORK+SnAIotIxM4w28buS6IjgOguatcY3ChAGIdw==","signatures":[{"sig":"MEQCIA8Is2ihpz633VCZLLcVqRQ9G0aCku+2GUvdmMN0C8J1AiB4ESgFEE7SOpNppQRiNhkOni5L8xSin6JFu6Sh+sc69w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":155008},"type":"module","gitHead":"4990d894c2fb10df7be6da617721390fcad7880d","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.0","groq-sdk":"^0.4.0","inquirer":"^9.0.3","readline":"^1.3.0","cohere-ai":"^7.10.2","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.11.4","inquirer-reactive-list-prompt":"^1.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.9.8_1719541368161_0.45447817469312857","host":"s3://npm-registry-packages"}},"1.9.9":{"name":"aicommit2","version":"1.9.9","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","clovax","clova x","anthropic","claude","claude2","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llm","chatgpt","cohere","groq"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.9.9","homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"75484d3dad4ab8621bb8595dbb57bbb9df3f3ae3","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.9.9.tgz","fileCount":4,"integrity":"sha512-i+LXFzKXur1fYkqyh/OFCtMfNHCfOhK8M1hwukxwSfwyhhVZbba1sxX0ddZTRnRjSwcCjbU4SjYLmOwgoYAacw==","signatures":[{"sig":"MEUCID9NtkDgV+voNlrnTHSL1QDpqOhlLkkY9h+6mxsHGfqwAiEAzAI1ZKDXjFbbilGeAthVmUxRARmgMwCThGm1IvS4wo8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156409},"type":"module","gitHead":"13947b252157f13c1ac124f651ed7a645de372d0","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.0","groq-sdk":"^0.4.0","inquirer":"^9.0.3","readline":"^1.3.0","cohere-ai":"^7.10.2","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.11.4","inquirer-reactive-list-prompt":"^1.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.9.9_1719708751794_0.06254979400512961","host":"s3://npm-registry-packages"}},"1.9.10":{"name":"aicommit2","version":"1.9.10","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","clovax","clova x","anthropic","claude","claude2","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llm","chatgpt","cohere","groq"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.9.10","homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"922a593a58a358bd53d6c81f62d0f1505eef5919","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.9.10.tgz","fileCount":4,"integrity":"sha512-yOzSUFfrDOgvLISfIV2m5OXaF+9BYsZ59Qq0XOA7Ta55cEB/sZ9EYcV9WqbmbH5iBcFryA5pgFGfOWEPPyD/Pw==","signatures":[{"sig":"MEUCIAMXqV+Syedq+3G54yeVRBoyrqYexyZ0M0IRJaZz7iayAiEAiX75chj1WWA5WVPTVry6Ntz+7GoGchCjCMJO9gRRJe4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158754},"type":"module","gitHead":"394267600063b8ac1420a37eeab99c1c9aef7ae4","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.0","groq-sdk":"^0.4.0","inquirer":"^9.0.3","readline":"^1.3.0","cohere-ai":"^7.10.2","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.11.4","inquirer-reactive-list-prompt":"^1.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.9.10_1719733726256_0.238466316076136","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"aicommit2","version":"1.10.0","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","clovax","clova x","anthropic","claude","claude2","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llm","chatgpt","cohere","groq"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.10.0","homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"63028fd8e5c9ded19054f28d86f7ae6c472b94a8","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.10.0.tgz","fileCount":4,"integrity":"sha512-mAVebTvXKndtnZbzJhQszkRO0dXe5irzDc+idsu8rWCyD6/9uC3Gd88/W/pVImBr8u6betEQxYABwRVbZx2M1Q==","signatures":[{"sig":"MEUCIBFV+dywjpy/Hy665mP7bpqP3EWWWPbeNrPjRpYXue7pAiEAkL85LXxT2C11i1n6B9nheBkEPhlyhnq8gBUq0K4n3Ng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160130},"type":"module","gitHead":"4a7be47c6e7efcbe9fba26576a32d3bc2a2089fb","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.0","groq-sdk":"^0.4.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.10.2","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.11.4","inquirer-reactive-list-prompt":"^1.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.10.0_1719824716566_0.5640815014109353","host":"s3://npm-registry-packages"}},"1.10.1":{"name":"aicommit2","version":"1.10.1","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","clovax","clova x","anthropic","claude","claude2","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llm","chatgpt","cohere","groq"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.10.1","homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"83ae9611eaa01c2f66cecd299dc9805eaa8badfb","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.10.1.tgz","fileCount":4,"integrity":"sha512-27siJfiV8jHfcHfS2/9ANxwc8HMtsZwVvMG8MsWnvDWlYxgCJ3bOuA6LFUePncB4+oZ+IW+xvx53wMnu0qvh+Q==","signatures":[{"sig":"MEYCIQC4dRoLVSye6F7Q6f4QlU2fBJNA+gm0faX/UjLtqMI4sAIhAJEJkL9HrvFfaTjjchnoMC+4LicSRqIOUbwivH97y5Yz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160090},"type":"module","gitHead":"17c8f1e72b9fc622d2c75c660203ba63fd12297e","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.0","groq-sdk":"^0.4.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.10.2","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.11.4","inquirer-reactive-list-prompt":"^1.0.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.10.1_1719832548307_0.8881767527955762","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"aicommit2","version":"1.11.0","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llm","chatgpt","cohere","groq"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.11.0","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"64c6e68ab3d06bb8efb8de509bfcc9f6eae1aeb8","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.11.0.tgz","fileCount":4,"integrity":"sha512-0gWEE+w9MinzyghMziVkLRZ7s9AD5D6EeCCElci7ioooUqe/LQ28qtEMMeKZKyaJFI9BwimHnLe1MyaGy43FzA==","signatures":[{"sig":"MEUCIQC1TVJ/qtkZldlahY3E5Zk9geOOmz9fyKLeDR2QwHLEGAIgWygc6iLCcKjLBxdhwMtPk3iGU67bMTRdS6mBIWmwIDE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157526},"type":"module","gitHead":"cbbd42bf67409d6e1d085abe13cf32097385430d","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.0","groq-sdk":"^0.4.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.10.2","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.11.4","inquirer-reactive-list-prompt":"^1.0.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.11.0_1721125951130_0.7181178046783392","host":"s3://npm-registry-packages"}},"1.11.1":{"name":"aicommit2","version":"1.11.1","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llm","chatgpt","cohere","groq"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.11.1","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"154e24b5bedb916a22e01788ea86d76a25f4fab4","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.11.1.tgz","fileCount":4,"integrity":"sha512-Hf+JAtLC5LndN7SO17TZ5O0gbyBwr9uVaxldnI9AKOMSKwUM5Mgww5maDm07iGdnq4z+bL0+PAtOpCLpKejsIA==","signatures":[{"sig":"MEUCICbDkEi4Oc2tqQygw4eYBOUGEnZC0uxqFu1KfAmtylQZAiEAlMcKvDLkrl5OBW94+IUcO8uimT/slmxItkHFvaa7Ss0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159379},"type":"module","gitHead":"8daa3b75d589dcdb5428b8b428922dda5942a9f3","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.0","groq-sdk":"^0.4.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.10.2","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.11.4","inquirer-reactive-list-prompt":"^1.0.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.11.1_1721195214231_0.9267154795744248","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"aicommit2","version":"1.12.0","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llm","chatgpt","cohere","groq"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.12.0","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"5c6b4bff191e9d41e8951a5c7077652b53b5d625","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.12.0.tgz","fileCount":4,"integrity":"sha512-1dV5m3hyFztouYQ6hD7nwWOmIPMR40bMKjJX9UZmAe3yfJBUfYdNnQpC8L27V5ExkMRlQ2tO449Qo6w2lzc+tw==","signatures":[{"sig":"MEYCIQCGBGmuBhyrzdCkoMiN26k4DpSCSce5WI79eNKqTRmyJwIhAJ7/wwEAXxxXlARR7e5QobpsGzahnkOfbGOrWVwhaddp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161982},"type":"module","gitHead":"e26be8db495f961bf589c878762218f295d70262","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.0","groq-sdk":"^0.4.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.10.2","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.11.4","inquirer-reactive-list-prompt":"^1.0.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.12.0_1721280294311_0.541786221039458","host":"s3://npm-registry-packages"}},"1.12.1":{"name":"aicommit2","version":"1.12.1","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llm","chatgpt","cohere","groq"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.12.1","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"2b354815c757c55fb6646d5c2117de63025b666d","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.12.1.tgz","fileCount":4,"integrity":"sha512-VqC/CoW6Rx3lBdOB2ZZ43NHnsmd5Gzl/fDxVygPfEt0ucylphQKo0B4rzATvNZhqHHjJkbvYpOzZesQ0hUnRxA==","signatures":[{"sig":"MEUCIDy9n5W/SJ0JT+toXHJlMHTYJ8CKOfk/ajTvyZyUPKlKAiEAgwsX52koWh4ECLMkYZ97zBuYsKMZYSG5mdtAkAjFR9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160404},"type":"module","gitHead":"b6028972594c5493c821b7ecfc773a7a1288eceb","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.0","groq-sdk":"^0.4.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.10.2","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.11.4","inquirer-reactive-list-prompt":"^1.0.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.12.1_1721292636717_0.8363521374482004","host":"s3://npm-registry-packages"}},"1.12.2":{"name":"aicommit2","version":"1.12.2","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llm","chatgpt","cohere","groq"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.12.2","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"e3d5abc446ff250662f2716735406dfbd8ddc8f7","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.12.2.tgz","fileCount":4,"integrity":"sha512-zz+icQ7PdI0GghqVjLomfGVhzYY/42hXCfSpHZxN16hGgeZuAMh1BOK7rekchvSPM2QkBD5XxfWFqdVKPf/BrA==","signatures":[{"sig":"MEYCIQDwMiATrq9OLZkF6uDPAidDVVgQ02lvChwFCFJe+QlVXwIhALMG656AWCBJLiSG8nO9gEEEASCoU1RGO2uCpIemDjgt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160416},"type":"module","gitHead":"0607319c410803934bfba1df06fa8339970414ab","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.0","groq-sdk":"^0.4.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.10.2","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.11.4","inquirer-reactive-list-prompt":"^1.0.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.12.2_1721293035656_0.4763054194839944","host":"s3://npm-registry-packages"}},"1.12.3":{"name":"aicommit2","version":"1.12.3","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llm","chatgpt","cohere","groq"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.12.3","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"26ac77dab0131db52928884f72cd75d9a3ea79e8","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.12.3.tgz","fileCount":4,"integrity":"sha512-a7A8ZLxsygriA3VrDCZIUl4PP4+gkbGWUvOIlxVrmXxR0tl8kYyG/Tgw881r25RojE3dU2i1R0iXCVg4Bd+ZhA==","signatures":[{"sig":"MEQCIF9B3tG+wteUs9wd43ykj32w/eXMF+LhDfrdQQWVtYH8AiAw1H3+iN9a9FDf5rq8itYHfE1hdibOl1Mxu0/vf731hA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160414},"type":"module","gitHead":"94fe1f6c81af277a689f62e6fef56bb3df69c50a","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.0","groq-sdk":"^0.4.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.10.2","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.11.4","inquirer-reactive-list-prompt":"^1.0.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.12.3_1721293130943_0.6048446733860979","host":"s3://npm-registry-packages"}},"1.12.4":{"name":"aicommit2","version":"1.12.4","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.1","llm","chatgpt","cohere","groq","codestral"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.12.4","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"d6cf1dafadefa8fc22f4d0215277985fbba8a71b","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.12.4.tgz","fileCount":4,"integrity":"sha512-Z/WdVm6BYW9nkSj6UJRleSeFHgWNmOgH63jk1EVocrHNjP4deU3f7q2pPwv5DBeX6E1FJ8kID1HPK4b2p3O5Qw==","signatures":[{"sig":"MEUCIQDBYwyZgpyhqi97F3cMbd6Eaeyj2TaudXyFZj+KV3WSlwIgQQWHrHxyxPYUn7dgzFEqOiVHIFKRxhafXlJS/unp0DU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161426},"type":"module","gitHead":"1ffe2fa696add444aecbab7d7ebdab3cfb1ee7ae","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.6","groq-sdk":"^0.4.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.10.2","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.11.4","inquirer-reactive-list-prompt":"^1.0.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.12.4_1722500506117_0.05881612873191289","host":"s3://npm-registry-packages"}},"1.12.5":{"name":"aicommit2","version":"1.12.5","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.1","llm","chatgpt","cohere","groq","codestral"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.12.5","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"78e7cebee9e08d9815e87309fb6bbf89bc7477f5","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.12.5.tgz","fileCount":4,"integrity":"sha512-4ROn84hnkAvjhreein0fo/+Xai+dI1NYNYF4YefWcWIrXccQ018YcWeVlE4mzsQUcUmQBmZRxlHNKaxU1mqB5A==","signatures":[{"sig":"MEYCIQDj9F3NcChJlxeiouKiiQShVZW3aKIJR1/fK5WvrqS7iAIhAJIzPBCRDG+EilYTDvCAXEdy6Aj5FIR4rzh9LCxnTQK5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161536},"type":"module","gitHead":"cb4251e3305fedd3d730e9f17576ff2071192dc5","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.6","groq-sdk":"^0.4.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.10.2","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.11.4","inquirer-reactive-list-prompt":"^1.0.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.12.5_1722916643701_0.6922888367739131","host":"s3://npm-registry-packages"}},"1.12.6":{"name":"aicommit2","version":"1.12.6","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.1","llm","chatgpt","cohere","groq","codestral"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.12.6","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"f0bc4dc023b5c233d99b80ea2c4d3cdd50511dd7","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.12.6.tgz","fileCount":4,"integrity":"sha512-dr8+Emox6LquQhFN/oeZYK7w6rd/p+BrqsQeASQTxIiSNSxtt71Q3h1rasJHsdtx+CTpdZ0XzZbY3yCOo2vm9A==","signatures":[{"sig":"MEYCIQDlgsUXvBlYa0/DCQij9fuzoIqXFdTtY/pxfZwl+6qRiAIhAJFZkPUw+ywKY+NlasD9IjeOvdqDRrEEZbEEoDfhC/8n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165189},"type":"module","gitHead":"ed3328bc0bd2c7b08644cb38113509e0e038600f","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.6","groq-sdk":"^0.4.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.10.2","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.11.4","inquirer-reactive-list-prompt":"^1.0.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.12.6_1723363390044_0.4664089287187321","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"aicommit2","version":"1.13.0","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.1","llm","chatgpt","cohere","groq","codestral","perplexity"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@1.13.0","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"6e2f5d1688c1b1282c3ee2e8036e93d11a7e8db8","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-1.13.0.tgz","fileCount":4,"integrity":"sha512-cecT0So38v5BBDYkNcDHMr4eQsdcfXF/Sw5uztPX9Ngyyr9jEaBgaHPcHn6UrOCMo7H0FFs3s/q0Z3GdgdNEIQ==","signatures":[{"sig":"MEUCICmZzCKKviBm6634a0HDRM9jYkaSs9GIE1Vw44eb5SP4AiEA+vM0ySCyqLqFDv+F7CqdZY9W7Ee7/OADE6zwwzpgfyE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165642},"type":"module","gitHead":"bff0d73623efadd3eae6434184bda175cdaf18c8","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.6","groq-sdk":"^0.4.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.10.2","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.11.4","inquirer-reactive-list-prompt":"^1.0.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_1.13.0_1723363942733_0.8996849810818219","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"aicommit2","version":"2.0.0","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.1","llm","chatgpt","cohere","groq","codestral","perplexity"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.0.0","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"d2b24b933f126bbd0b1e002470e4ad5d72eaaf83","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.0.0.tgz","fileCount":4,"integrity":"sha512-JfY4tJZecKpKjoFBK5N0sjP6UO1ihf5bFbmCescuhRxTL5HCQq93ol68nBoER/Bedz96C4y9yjETIkaTs828LQ==","signatures":[{"sig":"MEQCICBunvrU/sr5Q6dSzMHpGBTW8KpW+zZGfXKShqkJq8y+AiAwmxaFRdTEbF/17wb+aMY6gHnbor5Eg0e5KRsdTAOuBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165484},"type":"module","gitHead":"bca7c35ec35c04b113aca247d4db31daf700b31b","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.6","groq-sdk":"^0.4.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.11.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.15.0","inquirer-reactive-list-prompt":"^1.0.9"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.0.0_1723538955200_0.4485430943166113","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"aicommit2","version":"2.0.1","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.1","llm","chatgpt","cohere","groq","codestral","perplexity"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.0.1","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"1f19d1426f42090439ca2dab10f7f1f49c814831","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.0.1.tgz","fileCount":4,"integrity":"sha512-AW+KYbJMEMYPPF0YRytzlMk6bIijImE83v70/isJzF/WbtvXIDWt6EK/0EEgjQ5xEawMJ+DxGfDXUv8IZirUug==","signatures":[{"sig":"MEUCIEgHznEZoqPQyFotVcH3ybKGXNGbe3ifPh8rXAXtzoN6AiEAqgn33Oa3bDr7f3bMtANXqZw8Mnub5vBg6qiwlUzyTXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166094},"type":"module","gitHead":"ffc6d75afa2386985918bb6c55a8053bc7a6a806","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.6","groq-sdk":"^0.4.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.11.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.15.0","inquirer-reactive-list-prompt":"^1.0.9"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.0.1_1723730820941_0.559059365006443","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"aicommit2","version":"2.0.2","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.1","llm","chatgpt","cohere","groq","codestral","perplexity"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.0.2","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"c6f94078f892da37efe754f7300d30a58a426513","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.0.2.tgz","fileCount":4,"integrity":"sha512-7LWziQDjOiW+08zoMSUdBiuIKS9QhWnBtgaTR34n0Hg5Z06bwPA9kzuKBR1fQqfgVdvNLvdt0QSwU7H+ECPDyA==","signatures":[{"sig":"MEUCIQD+nNyMMl9V2imCQcbkh2wlrStu8i7J07ow2aDN3FCO+AIgUC6NusDVVsNcFQ9UcDLtPxgYG8GeWuIA+uNyXLsdkik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164090},"type":"module","gitHead":"ebfe2103f8df237bf68e802b255a4fb04b4760b6","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.6","groq-sdk":"^0.4.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.11.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.15.0","inquirer-reactive-list-prompt":"^1.0.9"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.0.2_1723791852947_0.22419509839788643","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"aicommit2","version":"2.0.3","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.1","llm","chatgpt","cohere","groq","codestral","perplexity"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.0.3","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"cd6a1b8a7b73c700526898f09781070adfcc22db","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.0.3.tgz","fileCount":4,"integrity":"sha512-WyR6fN7ZdC7MMQ+78thLN+T6THpr/Yjb6cVeWOM0jIWJBLhCiPKs68JJxgRqphLBKDNJNPsopaUnWqxfy5SFVg==","signatures":[{"sig":"MEQCIGoQ+rlcZ1jJae0bIPbPvt/TdDXpXUozWzCnsng0mWysAiB75GJZC0UW6xujREem3ymOppO4ibDH86CtEfgXM4TxSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165407},"type":"module","gitHead":"664bfdc7065bb2fdb4e81b4928df1aad084b3a55","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.6","groq-sdk":"^0.4.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.11.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.2","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.15.0","inquirer-reactive-list-prompt":"^1.0.9"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.0.3_1723793411658_0.5494782560935627","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"aicommit2","version":"2.0.4","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.1","llm","chatgpt","cohere","groq","codestral","perplexity"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.0.4","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"964dffa085da9dad792aa788d98c4e139ba75973","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.0.4.tgz","fileCount":4,"integrity":"sha512-T6RsnFk6oud2JJgnL5kJNAMaQtWGWKs9iN0p2FBg42jULVVI3oaVjW87PXPWZEShNjg1ZyRemSYfu080dscirw==","signatures":[{"sig":"MEUCIDXbyt6Lx37Ubn44YOKC1+A1viHjTC3lMjMHTLtw/eBnAiEAx/6nmCEfDSIJggCXDf8lNIMUI0n/kyUih4aT6F3xi1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164604},"type":"module","gitHead":"acba38d734506f3151c03f8135869e7664be73b2","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.6","groq-sdk":"^0.4.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.11.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.16","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.15.0","inquirer-reactive-list-prompt":"^1.0.9"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.0.4_1724064811067_0.781665475787062","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"aicommit2","version":"2.0.5","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.1","llm","chatgpt","cohere","groq","codestral","perplexity"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.0.5","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"20544b68622c904fa42f9d33eb4befe1f83c7132","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.0.5.tgz","fileCount":4,"integrity":"sha512-u2d0CtZ8CYvGSTY4lLU5PdVeK4QY+9q5+x7Sap+4ByohuW9WxI08bI76esD06fRNo2LvxVMhaaramjNfZ3SeJg==","signatures":[{"sig":"MEUCIQCgfQpEcxfZVAvF3KJf6oe5lLqH9+/0LugdGBpJM7hDPAIgfDol7jG/ypLlbjXTOggJfZHFH64m/B2hznzhwfatDCI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164614},"type":"module","gitHead":"6a041bdb6fc39ba4756cc390c4285f5a59eb5a5d","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.6","groq-sdk":"^0.4.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.11.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.16","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.15.0","inquirer-reactive-list-prompt":"^1.0.9"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.0.5_1724298648992_0.4455340417664877","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"aicommit2","version":"2.0.6","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.1","llm","chatgpt","cohere","groq","codestral","perplexity"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.0.6","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"958f888338156abf718758aa466d72ba564b5ab4","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.0.6.tgz","fileCount":4,"integrity":"sha512-ytlIgjUfHOXDLFTsbVREvXS1yapwySVWgzrIj4NL8l7SkyfiFxw6nZd+exhN7HxwUL9t3GIGguiAmp+ezau8Bg==","signatures":[{"sig":"MEUCIQDs2eyAY5dtZ+ntwT+uSm454iruQr+hwbWk6ivxyez4SQIgX4Tuo2bBBWp3WeUlFK8ENkbmCvvjw02GoO8NiyXqYoc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164654},"type":"module","gitHead":"64b83014244a7dd4179283433bdba7de87c18c5d","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.6","groq-sdk":"^0.4.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.11.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.16","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.15.0","inquirer-reactive-list-prompt":"^1.0.9"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.0.6_1724540689457_0.5008523936753597","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"aicommit2","version":"2.0.7","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.1","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.0.7","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"b4b71f776ac95f90759186233d0966a6c3474289","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.0.7.tgz","fileCount":4,"integrity":"sha512-57ptEXvL8ly3mUmWiJNgZJJm+7kdAkUiZDKHbnsGBWDfGwpQXM8yS6WulRkoNUBl1e3NMspvI9E8PtyWy+7WIQ==","signatures":[{"sig":"MEYCIQCSkYa9YY+7eF5UyEHt/86u+YzwjhyOhrGMJXcBgsqJNQIhAOjuzd93IyYvX4nllPzO7Y026QJm+lHVFxvdIS2ykrYe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168949},"type":"module","gitHead":"a851305a1642d85a49d2285f91040dd090fb160c","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.6","groq-sdk":"^0.4.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.11.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.16","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.15.0","inquirer-reactive-list-prompt":"^1.0.9"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.0.7_1724648481421_0.7375320254472102","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"aicommit2","version":"2.0.8","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.1","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.0.8","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"58f167e0767f78462819128381c7022e561ed648","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.0.8.tgz","fileCount":4,"integrity":"sha512-9+E4dNbHIFC4AG0M2tq9Twx8oSKeSahYuRf0OlRJ/SwbMFgqPIqCZQtGaKuv4gydst02eewXpLuCGKWXGrHgNA==","signatures":[{"sig":"MEUCIDljBku/+oeDT1AUAtYAwXQLz+Rlk4Mk09HHMAO9wPzvAiEAp8jvDjwJIwuRwsvmXwiIKfxSWPrfEqKFdjuCFfH5iBA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169313},"type":"module","gitHead":"da8da9108fa0e4e702f3e911254b758ef775781a","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.6","groq-sdk":"^0.4.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.11.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.16","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.20.8","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.15.0","inquirer-reactive-list-prompt":"^1.0.9"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.0.8_1724723010698_0.5192407598642885","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"aicommit2","version":"2.0.9","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.1","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.0.9","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"4cbd80d56b3e85edddd570315f57531d0b3082a0","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.0.9.tgz","fileCount":4,"integrity":"sha512-fUA6c7A9buux3oZp8e63ZGepQ4nqiKvih3aJH9ZvAKI83Z1LMWkjZ9k77TpgULZxGdqgABWazBeaKZwf5HkivQ==","signatures":[{"sig":"MEUCIH0upjLDtQ3mA6CKSoHDuFRf332adGVgKEAy/Z950B/3AiEAlUrFxdCi9BoyRchFPpacuRfC2HzeX0LtBoKfYjrlUBE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168703},"type":"module","gitHead":"df60eaaf73031f15ef87c1ac7911347c2dc3566f","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.6","groq-sdk":"^0.5.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.12.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.16","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.27.0","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.17.1","inquirer-reactive-list-prompt":"^1.0.9"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.0.9_1724818488604_0.547722432957819","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"aicommit2","version":"2.1.0","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.1","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.1.0","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"991364d30b846247d22b101f2ee9248b48e11edf","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.1.0.tgz","fileCount":4,"integrity":"sha512-GJ+YE6r3FaBea2tdp9IpUbQMNQLJ4UXkLuG4dYamRnCGe2ZrgHIJXWc93Kr/DQWl7t2+w6saGYP5lTOSG9pDXg==","signatures":[{"sig":"MEUCIE6FlbZFi1pwhd6xD40CjJ2cp9W9PWu3q62aRKShmk3gAiEA8HqEoniTqeqwBkZ4CGEEY6eHmQiJTu1Z1iEdUFOG2Ho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178552},"type":"module","gitHead":"e17a89130af36cac1ea9cedfbf35a5e2b9f3c674","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.6","groq-sdk":"^0.5.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.12.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.16","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.27.0","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.17.1","inquirer-reactive-list-prompt":"^1.0.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.1.0_1725883981509_0.9938089109318076","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"aicommit2","version":"2.1.1","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.1","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.1.1","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"119e896c133725ceb964b56c82d7a00d8e122a2f","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.1.1.tgz","fileCount":4,"integrity":"sha512-Wl+ElhPJR745ysm4qw5gU/5ygiJFwKZwjFW3r3Heq+SRXZvEUxEh8N4oSAxVqum/KEm5D3M7SRdyC48at0gdTg==","signatures":[{"sig":"MEUCIBWuxyBEERsjzJ126XxHDDITWVgMuE9gw5jf9Z5N29RYAiEApIB6PsSL4K3tHsb5q73UME5qHbQ2tD16EAARG1iAqmY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178551},"type":"module","gitHead":"1740ad2bff30beceb12e481da879cc75fde520ab","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.6","groq-sdk":"^0.5.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.12.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.16","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.27.0","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.17.1","inquirer-reactive-list-prompt":"^1.0.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.1.1_1725962993893_0.3649176255953621","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"aicommit2","version":"2.1.2","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.1","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.1.2","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"e928985cb530360b8eef1d84ba5fbbce15fa9a4d","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.1.2.tgz","fileCount":4,"integrity":"sha512-4YwczLScJD64yvzCDt9Je1A+bWuRYNQrIqGprU/YYqVjLvt/yWXSNaDlDk87Pf9nRcFTh6DEOxPN5pXX0Jx3iQ==","signatures":[{"sig":"MEUCIAmnc2/wipx+UGxfLNbTO143Csu+lMwJ+7988c8OXIqqAiEAyWsUDhMKxCpcwebY310qsZlj7I1XTvO4FDL9Vlk64Ks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178668},"type":"module","gitHead":"5f6c4438c4a493c65ed838c5abc1c6bcb1fea1ef","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.6","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.12.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.16","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.27.0","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.19.0","inquirer-reactive-list-prompt":"^1.0.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.1.2_1726196895024_0.8562262463811485","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"aicommit2","version":"2.1.3","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.1","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.1.3","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"d6cf8d7b5a74bc726040eca08d6cda760d8b2cb3","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.1.3.tgz","fileCount":4,"integrity":"sha512-inkFaodIk4GeuvL4htkAsq0SB8v14YgnV4cm6fzAkbHg7IG8QGz03Yy8Y9NXAjaZr8dJ7lqHahxAAdfGFT9jiw==","signatures":[{"sig":"MEYCIQCd/HYswXPwrRjJAwimsl2dP3IAqwisU1A6MVJEZPqEaQIhAP96rmr4G3K6+8lMoXN7C+JGXX2W8cPWxlUV+azA53r/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179461},"type":"module","gitHead":"cf688a34ce495b86b89913e3a8bb5e91d0c6ba56","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.6","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.12.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.16","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.27.0","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.19.0","inquirer-reactive-list-prompt":"^1.0.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.1.3_1726731034105_0.6813408153238121","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"aicommit2","version":"2.1.4","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.1","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.1.4","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"53cbe67b3810d1edfe8258dd4e7d5cff9cba5abd","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.1.4.tgz","fileCount":4,"integrity":"sha512-uQ0oUmh/5sMJvmbFFLDMd+47Vo3xWEYEKDxsWm/yXBAdyHLXnOwUylIP+skaKWGzU2jyVqpaGHHVPC59Vzd5Bg==","signatures":[{"sig":"MEUCIQC4D8B9NaOSIoXpAlFBp0vI82apsTEcpyVyXVt6yuKEhwIgC5/Fv3RJYX/IzlgTUzdWtcyNVk4RIKHvhltSI212PiA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179490},"type":"module","gitHead":"337b4a1c51e7779d72b2ae64041dea7f2e9c1c4e","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.6","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.12.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.16","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.27.0","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.19.0","inquirer-reactive-list-prompt":"^1.0.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.1.4_1726733339196_0.16629114241338971","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"aicommit2","version":"2.1.5","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.1","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.1.5","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"3d05ee4a8d8fe1367c3c874991d1e2b94e20d2c0","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.1.5.tgz","fileCount":4,"integrity":"sha512-ccsRvxp3Nj7bG/PxDVosHvcsFjcv3YO/HhznZdslSuNMwYSBkAT9yFJdLEDzYQnvjqXsmUR7T7akzylNVbkCng==","signatures":[{"sig":"MEQCIH1ZouO3UKOxqZ3BGY44jKUmV0iFvhbs6uxmQ91IroK5AiBxfQIrPVP08TlQNMFhpgM3QpCJf7HykvNETdd/073c6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179200},"type":"module","gitHead":"6948e7e9db6f11d2efd7d43f6f06db5d727e5c05","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.6","openai":"^4.67.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.12.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.16","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.27.0","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.19.0","inquirer-reactive-list-prompt":"^1.0.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.1.5_1728628731232_0.11735105511473654","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"aicommit2","version":"2.1.6","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.1","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.1.6","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"b0335d68d3dbdca19689c69ef0971fdbeb8fc209","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.1.6.tgz","fileCount":4,"integrity":"sha512-8LyUW6FNPAZk8mEIRjoh853JD2eqqxKWHuYG809di3Ib1QpFqiSZ6cFdoXjQ0YNw4ZLOwnhdEsVygu/foq201Q==","signatures":[{"sig":"MEUCIQCG0rN/lpYv/xmQnSkTOeBoY3EFzivvgFGW/dERC7F+PwIgfH8NjlU4K3FXCRsYPRoEv2gfYPyGJRdAkgMfBnO5vco=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179306},"type":"module","gitHead":"8f3aa4a0b763972dba55705095c6488dbe5ef8dc","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.6","openai":"^4.67.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.12.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.16","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.27.0","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.19.0","inquirer-reactive-list-prompt":"^1.0.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.1.6_1729937021353_0.49711416966376487","host":"s3://npm-registry-packages"}},"2.1.7":{"name":"aicommit2","version":"2.1.7","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.1","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.1.7","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"e94f92d10997b50ce5b180d4d83cbf7a9944b1d9","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.1.7.tgz","fileCount":4,"integrity":"sha512-y159SMeniTJ/5Xyhdrjtu9k3xNVmCyZH1MRsqdWq5j0a8Czr2JJ6zbZy6VuvMQKQgg/O2rs1P9PSoJQUqQmjIg==","signatures":[{"sig":"MEUCIQCcrKbUuStwInsb6Umo9mPD7eYmZzRbwn9wF8PrC2lh/AIgXadIdoherZZx/VfBaHFTEMy4F3vyPWSApzpoQkaYesU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179450},"type":"module","gitHead":"c14f34a23e6540c7375d31e09efe7ade6a32532a","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.6","openai":"^4.67.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.12.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.16","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.27.0","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.19.0","inquirer-reactive-list-prompt":"^1.0.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.1.7_1730168242109_0.5961051146672676","host":"s3://npm-registry-packages"}},"2.1.8":{"name":"aicommit2","version":"2.1.8","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.1","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.1.8","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"085f20898b8840f0e279167ab7c8a21eb9a295e5","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.1.8.tgz","fileCount":4,"integrity":"sha512-kt2GwNnAloIEZxb3fsTki2azl7kYUM3z1R7htDcFf6plnE9sinuVOaIYri/cNPSdo34qGBtAek2LGCfQvG1rbQ==","signatures":[{"sig":"MEQCIHibjRkHLkE0bc1igqrO+8wMtJARxUcEXNrDSY+e+VtiAiBAMZcSWeJpfykul1sALBfEFM8XEkiQvL1nZV3WnZ3XKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180226},"type":"module","gitHead":"8ab437ea6cf99403b2bf88c940082e4b9795a71a","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.6","openai":"^4.67.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.12.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.16","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.27.0","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.19.0","inquirer-reactive-list-prompt":"^1.0.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.1.8_1730169324119_0.86364928810388","host":"s3://npm-registry-packages"}},"2.1.9":{"name":"aicommit2","version":"2.1.9","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.1","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.1.9","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"b7715b2d6f2f4f3a4a7bf821b26312f94c2e0b62","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.1.9.tgz","fileCount":4,"integrity":"sha512-dDqJOMC0yEV39kCE6CupXlevMZVlLnhSsIowbCEncJDJYoNZdkUptOfo1qQrye9cYBCtOfjw5GogZLW6/Qd8ew==","signatures":[{"sig":"MEUCIBmqMnJtY7aJWMpxyYjcoHvBve2z8wpfltLnqX0BbfVqAiEAm+Mf4JcZVUHmkEzTj3maBUqn7X5OdLuPUVwwGH5jgAk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181434},"type":"module","gitHead":"5650410314d16d743c58e1c917b9ae9e0974069c","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","openai":"^4.67.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.12.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.16","@pacote/xxhash":"^0.3.2","@tak-bro/ollama":"^0.0.1","@anthropic-ai/sdk":"^0.27.0","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.19.0","inquirer-reactive-list-prompt":"^1.0.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.1.9_1731375022774_0.5100835468879048","host":"s3://npm-registry-packages"}},"2.1.10":{"name":"aicommit2","version":"2.1.10","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.1","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.1.10","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"3c0b34218b29c54a55812c75a2fb0ae5208deb75","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.1.10.tgz","fileCount":4,"integrity":"sha512-F8aeT7rqRr23mK2MXJrUU1ils9vsnm+y0qaPa8yjvQYw9Iq8RybJnVGb6WUUDRkgYDzHA+dkYmq6VdUjzpur8A==","signatures":[{"sig":"MEYCIQD/dl0AO1RshsgaHk4/7q37zAWp4aXnagRKqpbWhR/ZOgIhAPGOJtgDkTW4G4IXQLozrWlbG2bLpoYhZWgVNDjO0T6f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181825},"type":"module","gitHead":"aa71cc262ec71585f902e4b07f503416d221712a","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","openai":"^4.67.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.12.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.16","@pacote/xxhash":"^0.3.2","@tak-bro/ollama":"^0.0.1","@anthropic-ai/sdk":"^0.27.0","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.19.0","inquirer-reactive-list-prompt":"^1.0.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.1.10_1732872573061_0.43009165629410173","host":"s3://npm-registry-packages"}},"2.1.11":{"name":"aicommit2","version":"2.1.11","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.1","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.1.11","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"7213dc7567c4bc1b5229490ddf16c35b0519d358","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.1.11.tgz","fileCount":4,"integrity":"sha512-JZfjJOjaB4SBWHQivQcy7mn0YnYMpPb//ddkQyIq/EZelVrltsNTYn/O7lHK0G33C/pyxh/Sk1W6nMTD2eiG3A==","signatures":[{"sig":"MEYCIQCoNwrdZfK8gM3D16ecQTjkxgwV1jNUThqb9xb2jQO2rQIhAOkbhoL1svfGC+T5M+bYmUGypUO5uec470pIe57q7i7z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181825},"type":"module","gitHead":"f666d09affc0878ac11f21ed28e28aec82a424d8","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","openai":"^4.67.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.12.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.16","@pacote/xxhash":"^0.3.2","@tak-bro/ollama":"^0.0.1","@anthropic-ai/sdk":"^0.27.0","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.19.0","inquirer-reactive-list-prompt":"^1.0.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.1.11_1732894747824_0.507656230046007","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"aicommit2","version":"2.2.0","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.1","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.2.0","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"e6a33b286ba7ccfdd4c1e1c84080d5998fc90557","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.2.0.tgz","fileCount":4,"integrity":"sha512-MgzVh1FTuonPnoGAXhDJwdqpUAZjKwHeaZtx6MPvEfbRN/wq+QSqQKhSVpwICz16heSJrNR7boRCbr2LFGgu+w==","signatures":[{"sig":"MEQCIHQlPxM5c4OMpZ/SVOkzjWZRaKmBFIjSnDvWuPLdiaXxAiAtZeOOwOzAhbOH9rRFQoI8cAT6MlZTtLe5oATsZA0+Vg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188719},"type":"module","gitHead":"ee1d91014f60593b8ef92a101c27ff8bcb424c95","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","openai":"^4.67.3","chokidar":"^4.0.0","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.12.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.16","@pacote/xxhash":"^0.3.2","@tak-bro/ollama":"^0.0.1","@anthropic-ai/sdk":"^0.27.0","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.19.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.2.0_1736752592585_0.11571587295172625","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"aicommit2","version":"2.2.1","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.1","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.2.1","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"b0c065b8503153fb2635c423421f4da1707cf4d6","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.2.1.tgz","fileCount":4,"integrity":"sha512-/P7/8CWGmuktYDSgqv9mut4BodHT+UxC0Y9558GhXJDTXsZutrC4dZFzTE2/5n1FOnMlbWAIZa0kg3WGJnpo2w==","signatures":[{"sig":"MEYCIQCC6tO65QBvt4cW1zgBShrlnIspgsN3vQi1p8d/NfCKZgIhAIamnKaU8gkp6BBYsyPBR00p01A0EEPm6fsqhaJnVfth","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195173},"type":"module","gitHead":"00779e3df6681501d14f512b07016cd080114f4b","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.12","openai":"^4.67.3","chokidar":"^4.0.0","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.12.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.16","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.27.0","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.19.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.2.1_1737091340976_0.9199093237344245","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"aicommit2","version":"2.2.2","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.1","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.2.2","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"c15b94cce8fe7729367a3525f9a0b9a35fa3fca4","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.2.2.tgz","fileCount":4,"integrity":"sha512-hk/A3ZCK4ZxtlgRLSb3w21ZFBgVLcQQXgzJJUNYVTcOxxaWu4q+f3NbfppEXPj9EwLyUret+p6lE4PYj5G9qkg==","signatures":[{"sig":"MEYCIQCxrH9+6Zxz2emBb4rkiEm6QvecuHrthYqeOCBEezypvwIhAIqmRS/Svy8Cv2rpRFBbvuSuMLifspMwcoGvivuVStqt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195064},"type":"module","gitHead":"9cd7875794e3e0e0711e7d66ca38148f5b34775d","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.12","openai":"^4.67.3","chokidar":"^4.0.0","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.15.4","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.16","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.27.0","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.19.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.2.2_1737725108989_0.15276017769087913","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"aicommit2","version":"2.2.3","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.1","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.2.3","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"a1a91cffad1b2a99a1473c0870097a90194ce21e","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.2.3.tgz","fileCount":4,"integrity":"sha512-TVEe4Rna9BdeROTrOsz7nAjG9V6hWkfNGVB5odP0yBzYO9vHezqkG4cuFyL2NRPMdLYbjgZFSyYyWy6/1FZKAw==","signatures":[{"sig":"MEUCIQDVE2aWy4bWqzoH36OXCd7Po4t5VuE/JnC5gLYCUtGYigIgGpRiiALmY8EJgpRfIt57hbL0wALwp2MdJidO3tWWzyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194752},"type":"module","gitHead":"94a9003f983bedf1910e612c8e8984b05eb0d3ce","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.12","openai":"^4.67.3","chokidar":"^4.0.0","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.15.4","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.16","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.27.0","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.19.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.2.3_1737810282451_0.038703297721928154","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"aicommit2","version":"2.2.4","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.1","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.2.4","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"23ac78f9ce9e03bc65f66cf9e071d49934190cbd","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.2.4.tgz","fileCount":4,"integrity":"sha512-uaScj/T+vHOnaf8Iq2GMz+B0X/pUkAiSXDHS7RmkOqoTWIhXJXeN7Jflr3jhYvFrSeV1HuogLYIusMLTPm7Zrw==","signatures":[{"sig":"MEUCIFsHrymnxeJMuTBNr5TuxSpzfSRV/K3fZ63/hjVGZT49AiEA+327WcVuMOTPxioSdehGMU1OcvbD1zDuVnMPjh3V3Aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194811},"type":"module","gitHead":"1f1f4947d56f11d85d62edd6da666a0c07070a5a","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.12","openai":"^4.67.3","chokidar":"^4.0.0","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.15.4","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.16","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.27.0","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.19.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.2.4_1740727613584_0.20020817862297835","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"aicommit2","version":"2.2.5","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.1","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.2.5","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"a2be2c947a269127773883beab4bed755c758573","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.2.5.tgz","fileCount":4,"integrity":"sha512-LPLaa6dnlLawjY7iJDYCJz6u8mDOcMZhqWYATPbOKUrsRs+GKf9iPvm9wji/5Uu6OCTg489U1m1l3NXdxT7wuw==","signatures":[{"sig":"MEUCIB5ZEuXKsM905W9luPcMrX3MaRbrWLa9gTvvCyP64pUjAiEAj/TMGBW70hSKjMeesuoYjyYLXiEK59TXZjxJWf53zx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195031},"type":"module","gitHead":"bc014320a35a62be245f1a10bdc747a97e433741","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.12","openai":"^4.67.3","chokidar":"^4.0.0","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.15.4","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.16","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.27.0","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.19.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.2.5_1740835288655_0.17727602465092662","host":"s3://npm-registry-packages-npm-production"}},"2.2.6":{"name":"aicommit2","version":"2.2.6","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.1","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.2.6","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"cfc193009eb37479885db1c6ca7aa6ff7097e6f1","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.2.6.tgz","fileCount":4,"integrity":"sha512-iih5e4m4+AcsrmUU2XHwsHaVPZVIqa2GJQCWY0Fy84gxvKSD3ozRvvhYDimW/sMubUSAZf4YPWaXRypiqFqj/g==","signatures":[{"sig":"MEYCIQCvGBbbgyfqLDscK+9sbPtf9oVvEZQe3y4bNzq2eIXLvwIhAOSajkKceChqDk/8ntcJPKQ66/yDXxC1WCHyYNdPlnD0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195501},"type":"module","gitHead":"4f43e8506d48e4e94a6db0573d00c41e7c815f40","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.12","openai":"^4.67.3","chokidar":"^4.0.0","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.15.4","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.16","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.27.0","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.19.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.2.6_1741081249419_0.7374174873941655","host":"s3://npm-registry-packages-npm-production"}},"2.2.7":{"name":"aicommit2","version":"2.2.7","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","aicommits2","openai","huggingface","hugging face","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.1","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.2.7","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"495683f88512e0889e88422a36a8e35eb9d302bd","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.2.7.tgz","fileCount":4,"integrity":"sha512-QJ4L7xg75Q3KQOml65bT/HlILhCz2E0nux0s0H10hyV7M0wa9CCBVGOjUToNqrG3s0W2PZV8QTQgaSjceL1CaA==","signatures":[{"sig":"MEQCIB83+FmgNBR4cy7g+Bd7aNQ2zN4ZunPkX8E/CUGwEmzmAiBgMsOIw9361TXBJ1ik4tJ16J+r8S/bOGl0GBj93yP5Ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199602},"type":"module","gitHead":"8f9b57f2ac90e3359549e641a509bab0a1a93682","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.12","openai":"^4.67.3","chokidar":"^4.0.0","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.15.4","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.16","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.27.0","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.19.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.2.7_1741436686016_0.6641215697871783","host":"s3://npm-registry-packages-npm-production"}},"2.2.8":{"name":"aicommit2","version":"2.2.8","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.2.8","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"3b5b223b959ebaa37d52945ea5ab2cec75410976","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.2.8.tgz","fileCount":4,"integrity":"sha512-YdFVbsMMFhgLjGelav+Is7ahxnMFxidFoLt6wcWMIL6QyOwo0HBXwGZHW2cCux/fyZmA/WopBaah/edoyafaKg==","signatures":[{"sig":"MEUCICzhWxuXsu7wrx4OoAeJ/7xEaTa1F8yyR7NuYECi88m+AiEAwgZCoX1GMqX+gR5rI+ERim4BtxoLyBFVMoUlkO9b7iw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199649},"type":"module","gitHead":"f9c54696290a80fe9b9ede602c7d9b81401ed97c","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.12","openai":"^4.67.3","chokidar":"^4.0.0","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.15.4","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.16","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.27.0","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.19.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.2.8_1742201954521_0.5748610104996832","host":"s3://npm-registry-packages-npm-production"}},"2.2.9":{"name":"aicommit2","version":"2.2.9","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.2.9","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"b7b8146ce40b4495c81da23e6774cf32f5cae0fc","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.2.9.tgz","fileCount":4,"integrity":"sha512-lLulcRudREhdwOVB33bvBdztPFvi5bxT5GiVX+jPqwRBpiGsF9WKzPkZE7V2LX44SKc+VIu2zivdNhu8pBaxfw==","signatures":[{"sig":"MEUCIBLnRKI4P7YTlf5mQpKbt2nHy3NhqxAmMDMaRmwzqXWiAiEA6qxeRp9M/Nruwzw3jWwIW0DkwyZJrVJzq4o8WlW04YQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200356},"type":"module","gitHead":"2b679d442f4578b02a249ba17631fcf09d7052a1","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.12","openai":"^4.67.3","chokidar":"^4.0.0","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.15.4","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.16","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.27.0","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.19.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.2.9_1742800073140_0.8197760624804842","host":"s3://npm-registry-packages-npm-production"}},"2.2.10":{"name":"aicommit2","version":"2.2.10","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.2.10","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"0fdc1303f56f67023a13c181c45ee73a22aecdd4","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.2.10.tgz","fileCount":4,"integrity":"sha512-9GDDMpOlqYOrv/8GQGSyN8ck3+xYyGVBPiCxBMLoM56tIo8XonNWaf+UwPJzo2/3nQnn+dYCTWfvICnYkxMjjA==","signatures":[{"sig":"MEQCIBi24HWcG6W0JN+n6O5zXbikhdZItPeIxulQVGX+86vqAiBYNdjoApSmaySSYv8usg8YvVVZqIcOxNx3cJK5JoxeIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200805},"type":"module","gitHead":"367824e744155dbee311917099cd8759c05e89dc","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.12","openai":"^4.67.3","chokidar":"^4.0.0","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.15.4","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.16","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.27.0","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.19.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.2.10_1742815679402_0.5686257138723738","host":"s3://npm-registry-packages-npm-production"}},"2.2.11":{"name":"aicommit2","version":"2.2.11","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.2.11","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"6064460fef3a41031dcaadd6ebf5b00a45b5349f","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.2.11.tgz","fileCount":4,"integrity":"sha512-nQoCQdr/mtHY33jYwyQD8xZ8PM95WJ5hIpoYlOLlF5HFygkg91lrdaX4VNGscftKhGfrVP0hRAPGbUt7zOJ07Q==","signatures":[{"sig":"MEUCIATMmDxu0sSakdiEtwvfitSQYuGccWFezf08xUek/eZIAiEAlVDjlYlgTivtnEg5V5vvcL4ljJZwFi30Biy9lt4UE7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200789},"type":"module","gitHead":"badbc81b3dad56d7d10215f7590e44242ac40231","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.12","openai":"^4.67.3","chokidar":"^4.0.0","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.15.4","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.16","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.27.0","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.19.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.2.11_1742869147500_0.07331360968413003","host":"s3://npm-registry-packages-npm-production"}},"2.2.12":{"name":"aicommit2","version":"2.2.12","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.2.12","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"bf5c54793dbc2e9dd1a3960bc4d70f9f11179476","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.2.12.tgz","fileCount":4,"integrity":"sha512-92o3BpSJ1oW+xcXX/Vkr/gicaZaGjXxF3c+z1y5NUPHb/lGiq6Uyvxh3q+4eCI9+Lqdrsz1fZzl2Y/EZZCO+sg==","signatures":[{"sig":"MEUCIH7qOwgl+U2L8KVEvlFEN3VQorZOGqWz/3bOHnCQbhU6AiEA7N6lLNwNlHX1H6fHawcSF7GsMxqrOApd+oDB3CJ/EeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200787},"type":"module","gitHead":"99f98b4daad36568ad9ead7db5adc06882a04241","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.14","openai":"^4.67.3","chokidar":"^4.0.0","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.16.0","copy-paste":"^1.5.3","node-fetch":"^3.3.2","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.16","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.24.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.2.12_1742963791444_0.6148242720487758","host":"s3://npm-registry-packages-npm-production"}},"2.2.13":{"name":"aicommit2","version":"2.2.13","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.2.13","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"4233aaa0bbe2f7c94a147bf926d76273f9ccb391","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.2.13.tgz","fileCount":4,"integrity":"sha512-+pi61Jq2q1Ga7ZYbENbIUjWgD44YrRns8uI3u1a92kOj89naLM98UIA2LWw/ohXZsSvqbhqvsV3qO+dP2zII5Q==","signatures":[{"sig":"MEUCIHMAHKR7wSuIV7Cd4TH7ZTcUIslLBNXNl5oNk+PmRHcBAiEAhd00ltSyXssUFnwYlXVrmyxHVKAZjq7iFPUFXJBbQFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201020},"type":"module","gitHead":"a9006c88256938f22438b2427c5bc16672aeaaa6","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","figlet":"^1.7.0","ollama":"^0.5.14","openai":"^4.67.3","undici":"^7.5.0","chokidar":"^4.0.0","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.16.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.16","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.24.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.2.13_1743053458757_0.05143600947676097","host":"s3://npm-registry-packages-npm-production"}},"2.2.14":{"name":"aicommit2","version":"2.2.14","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.2.14","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"b3c9a6d70e1d0f5bbe1f4d4a28964b8e76c0b5ed","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.2.14.tgz","fileCount":4,"integrity":"sha512-MWevHa5ljk7i5Rhlrb5QA0rB7F88U4uQkCZQGQjox1Dzcd4onu8IjpZ0iPNr7u8t/GUd0tSmyUhLBkkzCL3dxA==","signatures":[{"sig":"MEUCIQC/Ewb1vGrP++dyYWL0rla/egeRh/UCor9ucCpvCzbOMwIgTx8uquMncmrGnTPeodMWeS6qO1z5vsaFZEQ9PaGwPfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166424},"type":"module","gitHead":"cb1ded64b0b0c004e9c1f4cbba5f6b40ff276875","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","cleye":"^1.3.4","figlet":"^1.7.0","ollama":"^0.5.14","openai":"^4.67.3","undici":"^7.5.0","chokidar":"^4.0.0","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.16.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.16","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.24.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.2.14_1743571181764_0.2952071525042925","host":"s3://npm-registry-packages-npm-production"}},"2.2.15":{"name":"aicommit2","version":"2.2.15","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.2.15","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"5fa77ab1ca80bbaccb96234045294ba5713bead6","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.2.15.tgz","fileCount":4,"integrity":"sha512-oH9OG/slRpzYmhaodbSuRoab8Gxlcy4r2rY5c0otSITbdY6GwlYnYfe6LqjlGdR5pqDAeZFgEqZCLetny9ObRw==","signatures":[{"sig":"MEUCIACNs7IMqkvMRXx1XomdRKMx1oeCBKr6JwBxvKkswn0NAiEA8vBIw6HHGQuyQ2Rak3YCfQe64U7W88gDW2lpkQqL0bI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153698},"type":"module","gitHead":"a070df9618cbc46d2d60844fa975b6ed592e78ff","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","cleye":"^1.3.4","figlet":"^1.7.0","ollama":"^0.5.14","openai":"^4.67.3","undici":"^7.5.0","chokidar":"^4.0.0","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.16.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.16","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.24.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.2.15_1746507162260_0.6774894243414795","host":"s3://npm-registry-packages-npm-production"}},"2.2.16":{"name":"aicommit2","version":"2.2.16","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.2.16","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"19191624a520e208f4b738d8013eb0cbb9da0a2a","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.2.16.tgz","fileCount":4,"integrity":"sha512-yefbJZXU2d5N+vh6kIAySfnWG5Rd4nOOOCLEhgemqGv+cXlSCyMSGgYJ6VETEl4jYncKSta1vEa0ljThleBreA==","signatures":[{"sig":"MEUCIQCBHnZ6p5UdI+tjEhv6JUZVyWZ5O+82rHTMHxKarCkoAAIgapLOTXVushh9gXtOtdJWZHfjBb7BqcEqzHpX9p4H/6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156357},"type":"module","gitHead":"e6ff73e813dcdc7d25d6555f62a40f28a2d61469","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.0.1","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.8","chalk":"^5.3.0","cleye":"^1.3.4","figlet":"^1.7.0","ollama":"^0.5.14","openai":"^4.67.3","undici":"^7.5.0","chokidar":"^4.0.0","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.16.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.16","@pacote/xxhash":"^0.3.2","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.0.0","@google/generative-ai":"^0.24.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.2.16_1747638724997_0.15149355961068856","host":"s3://npm-registry-packages-npm-production"}},"2.2.17":{"name":"aicommit2","version":"2.2.17","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.2.17","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"310ab114feb4cae7436169f9a9531edd64fcb16e","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.2.17.tgz","fileCount":4,"integrity":"sha512-UEcdSxUSl0n7Eodofcu2YcQGYG4r1OGhABbDh37Cjx/xylqbI2FVCFc/nqJXnPlxHa7+DvmzFCIPqigs9RdyBA==","signatures":[{"sig":"MEQCIHbYftZBS62rygzUtW6V0YyFgTND+OMmwWcha7Lbqg0iAiBOz9zZmHHtqPdJMTj1k1BpoPbeTEQjoJ6gj+JrXogoGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167703},"type":"module","gitHead":"6d219c6ba5f0ee14c6efa14c445a887661b4d55d","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^4.102.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.17.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.2.17_1748238876364_0.6667658186132543","host":"s3://npm-registry-packages-npm-production"}},"2.2.18":{"name":"aicommit2","version":"2.2.18","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.2.18","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"d5d0557de6ec53424aa6c210ee70663263a89062","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.2.18.tgz","fileCount":4,"integrity":"sha512-NyQBb+ZzEppztQ3TvzBFIJ9imzi+bS0TsKpD7eEl1YLftL3tikm0m74qWU/W3j7zQjAJrees2fxFsbbckquUCw==","signatures":[{"sig":"MEYCIQCoo+LNvspNih8a7DGIQ4lADJQev7+9/02EAdS2sjKuAwIhALv6BR3HLpQOXr7OGclb/aPcSy0tDeoHk/Y34T/k8wtx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167700},"type":"module","gitHead":"c1ad2a7a67361f53878e387cada906181e753222","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^4.102.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.17.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.2.18_1748312662139_0.25311120689719613","host":"s3://npm-registry-packages-npm-production"}},"2.2.19":{"name":"aicommit2","version":"2.2.19","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.2.19","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"06728bfcd8cdc85c41842534437fe22b32ff728d","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.2.19.tgz","fileCount":4,"integrity":"sha512-2Uz94eQWxKMd6BK+1WNeChhpCPMBsRHTcZtN6rXG0/uNGe6L9abWRu9gM1NqhOTAqdOVa7rgLEYuUy+7m0xNBQ==","signatures":[{"sig":"MEUCIQDbu3F/e1+IftFBGd1AOsf3lRc9m6HcNPjUyJkN7zEiVgIgIg/poCDiDgDVJdBALDE3E6gfRaScwwYcQBlu5TTumfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167752},"type":"module","gitHead":"a6f77fa283671c9a23755a46ea05df37ce689bb3","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^4.102.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.17.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.2.19_1748576509075_0.4844688541446094","host":"s3://npm-registry-packages-npm-production"}},"2.2.20":{"name":"aicommit2","version":"2.2.20","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.2.20","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"d859e021cf1e1c1510686b6a1401214c0f50df78","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.2.20.tgz","fileCount":4,"integrity":"sha512-k6Phf0cw2kC1+Nm6mqMHNEDpkslTMF9xOJVorgUTQaZYnFFeAd+vLys9YIIIlT/+5Be41DRflSJG/dmZfEO4Sw==","signatures":[{"sig":"MEYCIQCj82MSqz2oxeZOno4rye+DfPJkD1uhAOuZcThEOrfNVAIhAOQ5SoOvcEwTIV+DLY4Knl0/JdCMmULr+KUzQN7j7ONM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167742},"type":"module","gitHead":"c3505f094b5ecfd87af2ed5f75cadbf966eb890c","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^5.0.1","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.17.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.2.20_1748593213120_0.6675700654850891","host":"s3://npm-registry-packages-npm-production"}},"2.2.21":{"name":"aicommit2","version":"2.2.21","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.2.21","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"092044ce724b96b6cac0b9f0dd8e7bed6851333f","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.2.21.tgz","fileCount":4,"integrity":"sha512-9Q4EadNxVNgd0YmSId0zA/VBoxccm1BLTJ7lC4GfQa7UavPfKPYAYycqcBKXSDjl6zhfWl9XTcF/DOoWzcBWgg==","signatures":[{"sig":"MEYCIQCQME0aSItJIE4IlAAHLuTEGz4tZ4g2I7vemEJJDzYL4AIhAPrE0kkyF3vxvCowCtgeia1wine8kD0np2+3H8UQQ65T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168047},"type":"module","gitHead":"24b2a719d3065ac2ec3fc4cbcab44157fbb05364","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^5.0.1","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.17.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.2.21_1749002076938_0.637169626780205","host":"s3://npm-registry-packages-npm-production"}},"2.2.22":{"name":"aicommit2","version":"2.2.22","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.2.22","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"8ebd77c7c31b74a482cec72b66a10b3fc2dffe71","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.2.22.tgz","fileCount":4,"integrity":"sha512-OVwtFWm6Zid62douxYa+EkrKDZ1P/qbAb+X5tFLSOAgUPR0s5pO3FoyHBKKk6PaVQneJNTUvEwyCjvwBpQI7pw==","signatures":[{"sig":"MEYCIQCTsq1V62lgsS9MlWjFPsRc3N7usn/45mKRU3+Jpr0DFQIhAJtbw3naRZdtHKe2pZR2tsIEwpGRs9Q2ZHnFxHEePSwo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168121},"type":"module","gitHead":"3746e33d5afd6f4e49a04f5cde0912d80eca64a5","_npmUser":{"name":"njir","actor":{"name":"njir","type":"user","email":"env.tak@gmail.com"},"email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^5.0.1","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.17.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.2.22_1750675037638_0.7021948527446","host":"s3://npm-registry-packages-npm-production"}},"2.2.23":{"name":"aicommit2","version":"2.2.23","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.2.23","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"39abdba261591c6b42ddb4bbd8237866ca8536a6","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.2.23.tgz","fileCount":4,"integrity":"sha512-r6xEVYEVh9qhBTCCAleSK0CJfYUKpAloDDRS64c6uG/hmPWjXbhZztN5VHpq60Ik5Q3IlDBLWdLT5ET8xvWLZQ==","signatures":[{"sig":"MEUCIAkWHSMZ9rVLonD6RRuYDIEKf7vi5EX6C4e1PI7p4hRZAiEA388ewNTuOi0C/Trtv1bWbQflwoWAj8OCSuOW4ud8J18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168429},"type":"module","gitHead":"b482ab7034d14e62b6aed59d935f95c676b012fe","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^5.0.1","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.17.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.2.23_1752214913145_0.32957334177089237","host":"s3://npm-registry-packages-npm-production"}},"2.2.24":{"name":"aicommit2","version":"2.2.24","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.2.24","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"db8ecef823ad9500402014fc9804635e11e8de52","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.2.24.tgz","fileCount":4,"integrity":"sha512-v+6+88u1ev8uRv9AHwrVLIEcGCMww9fUrDhXHgLmA3+d3ok2gmuLhp8hTXK+djOssIygNuA0ZiqBehE5p5tzpg==","signatures":[{"sig":"MEQCICgJohXXmSSnZAsGcAqtA8eVkh/wm61XdvuzYfS2WvaOAiAMePmI6pFDRLHRkO1d+QRtuz+i1PyhuP21t1evVzwOAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169638},"type":"module","gitHead":"ea0f99baac6c77ac275424acf3af3662a3425693","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^5.0.1","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.17.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.2.24_1752216628784_0.8451073679742878","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"aicommit2","version":"2.3.0","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.3.0","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"b49cb96f5c61806addadf91c4435dee1b3b85c07","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.3.0.tgz","fileCount":4,"integrity":"sha512-CFO73cey8QBOey0qzScsMb+a+Gb4p5CCHBHEO64uMsF8solhfpmc2q+1tmdfHihlP5KPsF/u1tyHgixVIeTGQw==","signatures":[{"sig":"MEYCIQCS2GWhEzSF+egsY1APDK+4qP/HFI0azVRarBXuPpsvFQIhAPH62e0mCkCuk0G7ShIwbP0Xn9G9UH6eh9jRPX4vHjF9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203871},"type":"module","gitHead":"733bdbdb70e3118ab92a1051f8a444defa782ef1","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^5.0.1","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.17.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.3.0_1753008348730_0.6428444621265965","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"aicommit2","version":"2.3.1","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.3.1","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"86dba75e9864c0568237ebc38037f9ae4605fae9","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.3.1.tgz","fileCount":4,"integrity":"sha512-wuPu9SVqzKOL8TokdnAYYVGQu0kKywVZ7H+IPMr5YuEXuWhxFST6VPHNGgqNnvjPTrUuUVlsH7GBEgeoyS92LA==","signatures":[{"sig":"MEUCIQCHGSk2gBy6PTycVCnqW+3JORcrpCglA3Gpap7QMt2w1gIgEddWhglfucYna7BAGFD0drQom4h/dBSiskDOg83/oG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204377},"type":"module","gitHead":"d5c5a91a596addd954b38ca74099dd1c0f02dcbb","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^5.0.1","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.17.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.3.1_1753097767408_0.9343096450870612","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"aicommit2","version":"2.3.2","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.3.2","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"8996aaf4696d3080030e589814527072020c7aa9","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.3.2.tgz","fileCount":4,"integrity":"sha512-SVqSk6UrfvO/9PYcXYZSepEUdcavsE0zabhTQ3qBR1SECnQAhzwNVK5xf3sUzv00YVTmgd6BxqI7gHaV2mUNLQ==","signatures":[{"sig":"MEUCIQCi67pq1V4/Xe8fNYKOaRYl4lGNJSdPeux0NF3CB9owuwIgfE94xEkA1kSzb+hGkBYsZt7O3Hiia2R59CtMY0Q/Glk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200558},"type":"module","gitHead":"f2dbc48a3383ec8ae914a75c3987a3a13a535cc4","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^5.0.1","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.17.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.3.2_1753241788683_0.67648638185578","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"aicommit2","version":"2.3.3","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.3.3","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"64f5fdf82a89cf99d21583ce58331e93faf8e92d","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.3.3.tgz","fileCount":4,"integrity":"sha512-9unVeEr858n3m5aKrBxbRBCfEJYhg7lSnvylzEft/Y7fvxj27dq5CSyhSilbShzWiAnS8rU8jfA1hLAMUEd3Kw==","signatures":[{"sig":"MEYCIQC6zDEELMC77mtLRxsLWH1u2XkxaNPLd9Mb1r+v+hGy0AIhAJjnINoD8poW5WDXLudNPoH7FvTDPUgH5j5VNUIeT/Yi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200556},"type":"module","gitHead":"e4c1f7929f7fd15afcdafc444b80d0741ac53b3c","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^5.0.1","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.17.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.3.3_1753319264705_0.18772870356644566","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"aicommit2","version":"2.3.4","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.3.4","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"1f025cb996b3871a149aaf51a112a6ec863e115f","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.3.4.tgz","fileCount":4,"integrity":"sha512-meT66u1B2cUrqWLrpOhamJRhPmVbOgB0ZJ0PdpQikhhS0NPW8OEuEldPFrMmtLcfrKRXb9K5A54sQiO3jVyyCw==","signatures":[{"sig":"MEYCIQDIGXHtVEBbxuTuPTIxU/m+PBqR+/S9C6pza2cBFUAAegIhALkdMCQRWB715m59lTOa4xZ87x9NSYeE+okDkLDK4RtU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200556},"type":"module","gitHead":"6eb6d0f0faaa250880334f49b26cb7fc1b3ec686","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^5.0.1","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.17.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.3.4_1753672517465_0.4150890623394623","host":"s3://npm-registry-packages-npm-production"}},"2.3.5":{"name":"aicommit2","version":"2.3.5","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.3.5","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"1a31d93810a1e2ac0c016137f7492db5fa54ce9e","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.3.5.tgz","fileCount":4,"integrity":"sha512-Z+NWFMBf1jRRsN5IxKuVlukQ36Ii5tFj/5e4BCgLSTVCyrGuiHcu5yUMyxEIPES/zwy2gzQiffnNE2/ZIzbBMA==","signatures":[{"sig":"MEYCIQD8zNK539dsGaqH/3pPj7YiIqPrci9ddhso9vbkacsrtgIhAJ73UfX+CBVSkEgezYWuK5B3VMSqJnoRUDvBeDWOeEdJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200680},"type":"module","gitHead":"16c36ecd9e063d4fb98b811ae8e3fea6bbd2f1fd","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^5.0.1","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.17.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.3.5_1753951682178_0.8502065506352112","host":"s3://npm-registry-packages-npm-production"}},"2.3.6":{"name":"aicommit2","version":"2.3.6","keywords":["cli","ai","git","commit","git-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.3.6","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"97789abef86119d87452077ff7652c51d65fbc36","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.3.6.tgz","fileCount":4,"integrity":"sha512-4E2eoXHQ5No/O7MZjfYibPfMGKI22fAdN0309VAminvWHO3r9DQT5UcHSCEW6nt9gacxTK/mvixZ0faN5lQRMw==","signatures":[{"sig":"MEUCIQCDjJIZQSUroFLCaxt6AI2xS0LOoOo5jFRxzGaXOtXb7wIgQ89RMuY/pvHZQdWV8o0Vi8O1jZVGVkilUhVFKccpKsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200735},"type":"module","gitHead":"e130101433429bf283f376333ab51013cccf63d3","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates git commit messages with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^5.0.1","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.17.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.3.6_1754387400326_0.741136419578075","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"aicommit2","version":"2.4.0","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.4.0","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"c7d3e2b40cd8663adf87123438b6415b8015218d","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.4.0.tgz","fileCount":4,"integrity":"sha512-9UcWnh7tL010adwfiq1ltHU+RMcCkp9QCu98YcV2Z4Ax6Ugw2123jgTDhUcWcZFytu6cTELmtuxQ71bBTZx8pA==","signatures":[{"sig":"MEUCIQD/e7iFCiGlq9vmgjJhfxS28xaXKdG643RJHDKNRZSTDAIgTTeHzKN6jImAHoU523Xk9ieWF5PrormZ9V8ZeYil9mQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213779},"type":"module","gitHead":"b414d04d4e1269aa643f0615030c78f6f46ed1f7","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^5.0.1","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.17.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.4.0_1754886467290_0.7441892318939274","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"aicommit2","version":"2.4.1","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.4.1","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"52a336aed2996f4ddef0c1ef9d1e541bc37a822f","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.4.1.tgz","fileCount":4,"integrity":"sha512-ZYIBHX9HUJ4rQNtPzHKQeW+XZR6FHLWUu8LK8kRZdUlwPV9QehLqVVGQY14EFmbk6lccCBXcW7RXyXm2yE8Feg==","signatures":[{"sig":"MEUCIH53+h0JJThm87ucqQDCRtApk4NWpm4vuE1rrRGf616+AiEAxjl84y48wgXc6spP06Eb/h1Xy0M09X6tQN1u60INMP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213232},"type":"module","gitHead":"b5b2caf4e5590094779253e6a5e30a8aa7841958","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^5.0.1","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.17.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.4.1_1754972238475_0.43163666182645155","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"aicommit2","version":"2.4.2","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.4.2","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"c2d3bfd87c883a5ab391eb7d4c014cb7bf1bf300","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.4.2.tgz","fileCount":4,"integrity":"sha512-VGSYDCrSAphCIubZFUC5JNDbusSDx+WMGTwvUlDBGyKbeYOWEAFfbedM0bkfg3QZkPp3QbYTSFL/Ji8OB4IFhQ==","signatures":[{"sig":"MEYCIQD+ASAusMwI/2tK6A7lGFwl9FKWkVY9mAMnlesN3ICrPQIhAJ3/1QA97G7aHrhYzvH+LBF/A/y7uGNfXGKggA3ogyoc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214765},"type":"module","gitHead":"744f468380e0cf7f098cb17756b89edce9e3e793","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^5.0.1","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.17.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.4.2_1755051514519_0.713293942822588","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"aicommit2","version":"2.4.3","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.4.3","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"6cf46fbf9f5f0976d086381b020958a71157db5c","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.4.3.tgz","fileCount":4,"integrity":"sha512-NAmqAGbVjTkVA0FK12vTNxunow3W94mJ6BrdVLcLhBOWvobhEqTecjifFtgGpj//RZw7kTlr1qGpXv8WJ0fU/A==","signatures":[{"sig":"MEQCIF2UXIabQK09p1cPkYMCYWP4xHO33js32eFzpkJ3mH6uAiA+S6druUryJ+nzCKGfx8jGei3+bQFLkP5y6LNyvhjJkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214997},"type":"module","gitHead":"3f71ad5a4e786fdb4f8371cda960e8dff442f3eb","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^5.0.1","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.17.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.4.3_1755149647944_0.42331919968624554","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"aicommit2","version":"2.4.4","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.4.4","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"d73457a1c19a473abe853f2720ab54b7764806a1","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.4.4.tgz","fileCount":4,"integrity":"sha512-wbBAyY0zepcdgmPb1rji3svW/00htkyO2qa9dfJFXgMz+snPgC49T6pQ57HQ0Z88U+DPVfjQU/Wp3nJM+Y9xLw==","signatures":[{"sig":"MEUCIEGGVuhEUGrIi4/F1yDnVJ5wj3KyOvtVaXm7yUC3sAcjAiEA0DgSOwaoWfCLnP0ZJqKdUOcZGMdGVcyb0trBlk3BU38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216821},"type":"module","gitHead":"3a6f1d4b7e72e86d9fb8e19bfa3253d30fb8fda1","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^5.0.1","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.17.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.4.4_1755665765472_0.3323975219269979","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"aicommit2","version":"2.4.5","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.4.5","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"5314aee351e513af0a65d50960cf05fa217fc0cd","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.4.5.tgz","fileCount":4,"integrity":"sha512-pTVpkGHzV8+qEZb4SNVGRQSSW9OOxJnnThbay4U1DGet/RSS1hkMT5ARIr66IymeCYZLAkIgKKyfT7Jcr0LQwg==","signatures":[{"sig":"MEUCIGvUYHyj4bVPSE96CfeT6FkcOHxi5bx55FEY+GD7nHLhAiEA/KxwFqs7JNgBPHX9FbPXE52yEI+h+qD4OH6kdDZL0xA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216831},"type":"module","gitHead":"86211f27d7c193c4cf1991650ff54a75ae433a8a","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^5.0.1","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.17.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.4.5_1756088427733_0.7787237884876554","host":"s3://npm-registry-packages-npm-production"}},"2.4.6":{"name":"aicommit2","version":"2.4.6","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.4.6","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"4f10d4f2b3eb06890dddf537009e9c5c713aed92","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.4.6.tgz","fileCount":4,"integrity":"sha512-C+cTbF0hZaFQEJnCEVnw5fSZhLdBsh4UX+96OPbWqSltLrnubtjf/HwCEtrfm/BZUUB0CRh+WRXB16ej34KFjw==","signatures":[{"sig":"MEUCIQCY/jVMGpd/HMkGeTECxcoNYteRN38Lk/+rH1j+x9FaCwIgfCGfdWrQ5CjahviMx1K20H53/tJl4WP1wjPJKX6JdjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220252},"type":"module","gitHead":"a1c9ac87e512b7a984b9764f1bfadf690e1a6d84","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^5.0.1","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.17.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","inquirer-reactive-list-prompt":"^1.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.4.6_1757643277281_0.5486061706572349","host":"s3://npm-registry-packages-npm-production"}},"2.4.7":{"name":"aicommit2","version":"2.4.7","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.4.7","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"d2750dc685c15c8d4e5a945ce1a23523bf39b2a4","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.4.7.tgz","fileCount":4,"integrity":"sha512-g4ySZksdSomJW3Cyfw1rCU5myoZ3jEOhEToswSdNM4n6e4h+hoyv3YySUYxzSGPqQ/j03oJcDmLn2PdJkwh4DQ==","signatures":[{"sig":"MEUCIEUhkd7snWD34UquDtRrOz6+Ff5SZyyOGRdaOksHWRzvAiEAxxJDo18wGmkXrhSnpqFfTXzq5Gf0R97top2cxX2cRlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221719},"type":"module","gitHead":"a2b048a4eb77698d53e9e63f6fc5319e76b11aa8","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^5.0.1","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.17.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","inquirer-reactive-list-prompt":"^1.0.16"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.4.7_1759388100631_0.7260990868527553","host":"s3://npm-registry-packages-npm-production"}},"2.4.8":{"name":"aicommit2","version":"2.4.8","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.4.8","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"9ce7e7a27cec28130010764e5bb8291a7c58ff8a","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.4.8.tgz","fileCount":4,"integrity":"sha512-MlYw6udV3hYrfhAuE3icY+W+Zri/pxxLwb5zqc3//g+1uMpYhtj1cOseAjkwqSlItaaQXX22W6reJHAr2Xadig==","signatures":[{"sig":"MEQCIHTpGDh5DeJC346Tb1vZAXBea1bjYUjVkGrmONLKth/SAiAhn1mH/0bCWASvxNs1LDP3jVpLfOaR2e9S3Vyhki7Hlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221041},"type":"module","gitHead":"a39b4ca6b0c8f6d855116800857f969421115fa3","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^5.0.1","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.17.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","inquirer-reactive-list-prompt":"^1.0.16"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.4.8_1760322572841_0.589397086371233","host":"s3://npm-registry-packages-npm-production"}},"2.4.9":{"name":"aicommit2","version":"2.4.9","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.4.9","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"ba1ead159458810ff3db600712dc29c68f6d1b6c","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.4.9.tgz","fileCount":4,"integrity":"sha512-cHq7hkzHu+vTb32kaR1GIUxvOGsuBVREwsRhfVcSStO+wDIHzIyConKS+BKkpRkdXWdhFiom/KOHpmsihwZpDw==","signatures":[{"sig":"MEYCIQCpoeL7Kvqs8FXqGFVObs937OgZzw8jss6dSMpdULTxHQIhAMjifliXpGKztQB7l4P8X7OukLy/uKXVtxIDnu1XIwtP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221041},"type":"module","gitHead":"737973d13828b84dc61aa4650e50966b02699db0","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.2.3","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^5.0.1","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.17.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","inquirer-reactive-list-prompt":"^1.0.16"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.4.9_1760405099539_0.38364571170724604","host":"s3://npm-registry-packages-npm-production"}},"2.4.10":{"name":"aicommit2","version":"2.4.10","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.4.10","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"0f122945863f35f042e125ee209ab3ff6d347714","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.4.10.tgz","fileCount":4,"integrity":"sha512-YBxCBDIEQ7X9fI6GmBUn94Ql4/DS3ByRlsr2bTscmvG/3paupe2xifnceHfK3FIx9W6eB25e1BuTdiaZhMc0qA==","signatures":[{"sig":"MEUCIQCux67b5KWGjnEqzEBTin4L59pWTWvHz2HMoN43RBVVDAIgV9c15/v2L7znKUpW8imRFezmMK0pAKqxWFz+9W1Eb3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220449},"type":"module","gitHead":"86954e201e06825d3fd44a51ccfd253c3a3ba866","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.17.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","inquirer-reactive-list-prompt":"^1.0.16"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.4.10_1760851984722_0.44377632479737983","host":"s3://npm-registry-packages-npm-production"}},"2.4.11":{"name":"aicommit2","version":"2.4.11","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.4.11","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"5a625681530d6c20d090a1fec89b012f387fd053","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.4.11.tgz","fileCount":4,"integrity":"sha512-pBxzi4rI4wRgyfK4+qJfp2XAve3lBUWa0+SM+cggj6uWKZC4dGgAAIjV6G8xWOX/T89fmFLr27eurN5sX78N8Q==","signatures":[{"sig":"MEUCIQDIt3rrJp+frTsMPlZndcr9bJNlIXpMYmgptVjGB4XTvAIgCvla5K5PjU/AhoZkYAUxkP7MNoMnKJ7X7cinyimiwY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220449},"type":"module","gitHead":"8308caf047dbe1d4f111e10fa6d9981c1cd5a75c","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.17.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","inquirer-reactive-list-prompt":"^1.0.16"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.4.11_1760852844694_0.30039496078393135","host":"s3://npm-registry-packages-npm-production"}},"2.4.12":{"name":"aicommit2","version":"2.4.12","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.4.12","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"a5adf3634117c1ed3f8a243695b4cdebcba30ef7","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.4.12.tgz","fileCount":4,"integrity":"sha512-WVJ6aqNK1zzuTBpNghGsf+uiH54QOszgUf4QJ3Q/Y7HVG2gv4TVIpc3MNqs+KpnlU+r3ODsrj9DZEsnzhA4SEQ==","signatures":[{"sig":"MEYCIQDMIloGWYLX4X5lUNch2s1WxNLfyoK1kf9anLB1+D7kbQIhAP0/9TJt4mDhStJ9h0hDEuxoWcoJeEHmHgTXJJMrcTiS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220886},"type":"module","gitHead":"a39854039419f281f922edf9a8b92f22895046ad","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.17.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","inquirer-reactive-list-prompt":"^1.0.16"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.4.12_1761280903815_0.03521576033878904","host":"s3://npm-registry-packages-npm-production"}},"2.4.13":{"name":"aicommit2","version":"2.4.13","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.4.13","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"8b105ee5ca573be6046b113bb32c8ae26f1005d9","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.4.13.tgz","fileCount":4,"integrity":"sha512-yERr5LWiteM1OxZGrUXuBbCRTA8eZA9T6tAUn7RVt7/Ds/grAqnTwIp5nP5eekRoJmSo11dANgwSEGuCxp6GFw==","signatures":[{"sig":"MEYCIQD7GbQf5tP2xWypSrqPPUM6bbB5pTuEihZTdFwz0hF5/AIhAIcle3PnFZPCPlp8zYuDgw35vHcJ6jTZCYaQ+0KXOxVF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221362},"type":"module","gitHead":"b98c895d7bc14fbc253d00aaad5dce1384a8f526","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.17.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","inquirer-reactive-list-prompt":"^1.0.16"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.4.13_1761367333738_0.1183699231438744","host":"s3://npm-registry-packages-npm-production"}},"2.4.14":{"name":"aicommit2","version":"2.4.14","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.4.14","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"8ca49fef1ea409966b45a8bc14b428b18b048e43","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.4.14.tgz","fileCount":4,"integrity":"sha512-YJMJGHih8GuZenM2qJlWlvd5j6TkjU0A7trgv79EKN35qlmt6mdNcGACtamfysYS19o6deL1Hq2lOQFOnI0Rcg==","signatures":[{"sig":"MEUCIQD1tf9kxLXV8Fy/YU7HJfnKY36LTbTHRPSrYwD0bHo7mgIgGGx0oPdzOY3zvkd54rNBuVg4HTH23bM5gJ5l3tljTeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225990},"type":"module","gitHead":"be5021d3c82207c52d6a2ce8784226edf09f81c1","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.17.1","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","inquirer-reactive-list-prompt":"^1.0.16"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.4.14_1761634322573_0.0071070745086323495","host":"s3://npm-registry-packages-npm-production"}},"2.4.16":{"name":"aicommit2","version":"2.4.16","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.4.16","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"12e4d08367b303e49fa622c59b24c10682c016c4","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.4.16.tgz","fileCount":4,"integrity":"sha512-nN1578YQtu6I/KA4Ko0/8/2hfLfICwBTd6YnMj1Ghc/mDGufxrpv328syOPR4U29WKdNGVRi5DE2Tu1CK2oDwQ==","signatures":[{"sig":"MEYCIQD0oL0brgpb53fbkc914EQbBeXAMVCha3AgFkBYgtCiOgIhAKv465YuLNDA4rgHny+rbSpRV+J/1vzGpUyToIeNhPvR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226337},"type":"module","gitHead":"afba95803ce680e1f97d1e953ab1c30bc8497725","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","inquirer-reactive-list-prompt":"^1.0.16"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.4.16_1762228509790_0.27628949841748063","host":"s3://npm-registry-packages-npm-production"}},"2.4.17":{"name":"aicommit2","version":"2.4.17","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.4.17","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"91cf8c3b831c32676a09a9f7140149f000dd1516","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.4.17.tgz","fileCount":4,"integrity":"sha512-uHoDS2B+frA/TQ2vSjtPr4AgjKZqk4WNeRs6IYCb1VnJZ6/EUYFByIau5KbYABYg7wXaI4NaxsGeQ3KQ+Z+3iA==","signatures":[{"sig":"MEUCIQDgQci3S1P8AIkMhyrOejbymG57cBPNTgOW6cwQGeCAgQIgenJfyiEgqsuT5DteOGEToqZfCiM/026IVq+GFGTrDDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226484},"type":"module","gitHead":"090f14ae3768ee35dbdd23024a2d68b8566a2fe5","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","inquirer-reactive-list-prompt":"^1.0.16"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.4.17_1763000461166_0.6642477895772512","host":"s3://npm-registry-packages-npm-production"}},"2.4.18":{"name":"aicommit2","version":"2.4.18","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.4.18","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"e4ec30e929be453af9cba7e5bcc616c1271e85f8","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.4.18.tgz","fileCount":4,"integrity":"sha512-6neuses1kH2yp3mVxMkFbLzoWlPfTDhFTRtxYOa2SEX2qUtSmd5e1+XrM4Fu99e7xuaguiIq2Vzld0c4JSRw1w==","signatures":[{"sig":"MEUCIH68HVDAHSniappxZ8XiE59rAY3b6NornLrenk7TGfQeAiEA/f31RU11EQblrb2jb+gkQ6W0HgVJhOgkbW4QeKWmDZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238709},"type":"module","gitHead":"aa0a0a2bee83a8d346ceb0a4fca74d5c589cb869","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","inquirer-reactive-list-prompt":"^1.0.16"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.4.18_1766550046230_0.2920812757157454","host":"s3://npm-registry-packages-npm-production"}},"2.4.19":{"name":"aicommit2","version":"2.4.19","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.4.19","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"f07a9539b1d4839a2c1a69c1b1b160797a0a14f7","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.4.19.tgz","fileCount":4,"integrity":"sha512-88IFEVffmBFTNu0TX3XFDlzygnomVNRbBToGXuiPTIxkcQ/KvUpwPthegPbnsURLWh0wucbbo6ciBv+o3kdIaQ==","signatures":[{"sig":"MEUCIQDURxNpwRSMZ9xhnQ4ZsNDvlBT04CMSZHLZRzvSgQm3TAIgMgRcThhlooYZPnJY/CsIw6qzx7SfinweiGIxRLJAikw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240423},"type":"module","gitHead":"e82cb84594f2ed1e57274cc336922d5fc949899b","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","inquirer-reactive-list-prompt":"^1.0.16"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.4.19_1766554716137_0.1627765220424342","host":"s3://npm-registry-packages-npm-production"}},"2.4.20":{"name":"aicommit2","version":"2.4.20","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.4.20","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"b3b50d9a799dc41c217fa78a472033a5b2289c46","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.4.20.tgz","fileCount":4,"integrity":"sha512-2IBsGJsJO1LLGweqGB0XV3vasb1chzJQEeOygZuVHGL2K3/wSU66YtUnrJ4fSNgwMWNvJAFarvK+RChcWWkrNA==","signatures":[{"sig":"MEUCIQDKsSCajGkX0PQ3StH/OR2DXqlBpmD/6W2zqKNURE2YWwIgZtbadksz/8q6YxqTCWyu0AeefaYD8cTgPqfmydNknIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240446},"type":"module","gitHead":"8d1f9f09dd63d79aac66514bde44e3147d88fd99","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","inquirer-reactive-list-prompt":"^1.0.16"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.4.20_1767068163854_0.7608042594559414","host":"s3://npm-registry-packages-npm-production"}},"2.4.21":{"name":"aicommit2","version":"2.4.21","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.4.21","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"7d419bc1423cbfc3a3fbe9eed840244a3e501a5d","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.4.21.tgz","fileCount":4,"integrity":"sha512-wZAHut7aj7aDriCAakVT72WQpsPFmNHQEXvy3Ydr+BqCw8XXf6uwh64d8rNSGEBU9cR9Uhp4gpcYXrwwcdTWow==","signatures":[{"sig":"MEQCIBY/eWvA7NQFXbyptRwsGYu7fi5fVWw3C3YDOQz3g23kAiAwtDTrE4+DAA9uiJfU65JT+mXo/ONDwT++fruNIsnfXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253097},"type":"module","gitHead":"2d987282e5ff1fcd9795a5ddd9c4256a6abdaddd","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"^1.0.16","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.4.21_1768295415429_0.5602844802208904","host":"s3://npm-registry-packages-npm-production"}},"2.4.22":{"name":"aicommit2","version":"2.4.22","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.4.22","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"57eac18b82d9d0619b3efe36cf091aa4dae5557f","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.4.22.tgz","fileCount":4,"integrity":"sha512-S4if9DCpjK4u7mba0Vn5FxHWEvRQxltb4dK55yDUQzDLUiWQnvv+jzJw60qafMI2Iu31rcs9gleT1RuPBZfIxQ==","signatures":[{"sig":"MEYCIQDBqCcfpyhIIS9niFLFzS7GRNNgtVW4ScbfYlqltBBSdwIhAMR6dXMMeH5an8U0WdJwSFoDMc1N+DAoK6EsY4Umovuy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254831},"type":"module","gitHead":"46cfae2acc8a01a660dc87e0738f2bb50832aa20","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"^1.0.16","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.4.22_1768296245848_0.413396601625331","host":"s3://npm-registry-packages-npm-production"}},"2.4.23":{"name":"aicommit2","version":"2.4.23","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.4.23","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"bca7ea60a8574463209a811c0513417b03f53979","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.4.23.tgz","fileCount":4,"integrity":"sha512-92huh0EVAElqROPDdW8Eb/CnMOb8mg27vfZ1UQq/rN17ZW916P7M93XtqwXfNypw62yY2H0VecQLo7UB64EZTw==","signatures":[{"sig":"MEYCIQD9U/5s9Cn41fCl+ljmaGWQdxfu0ioFJUzSjhXGkyhoswIhAMBr3zn6Nk8mO1wGiv7pXuRoVnBAcq9U9D6VZn550OYm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255221},"type":"module","gitHead":"5b3e43329aa66a1e4908d659497964dbb1c80ea1","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"^1.0.16","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.4.23_1768297012045_0.5149797682525765","host":"s3://npm-registry-packages-npm-production"}},"2.4.24":{"name":"aicommit2","version":"2.4.24","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.4.24","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"4f6e10ead97ced99d5d7a7be29d7350f2fb48d46","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.4.24.tgz","fileCount":4,"integrity":"sha512-knHNlBN5Agdo5irE8scM+t9+dchwEl1/TjkKne0upSd45/ImVPYbDb2qY5RiF1bUt6NJtgfSTWRlI4syHAVjzg==","signatures":[{"sig":"MEUCIBt2vu7PQV3aahXAQPTk+Z5JHDbDGFPEnJ90euRfto5NAiEA8z8o8i9EPHp7YbSWvZr4AcOOQLn3e4JvKiLoCa5dOC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255615},"type":"module","gitHead":"2969fc5dbe071cddbbda6562f8a3fe754a882cb1","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"^1.0.16","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.4.24_1769945272007_0.5933180242453011","host":"s3://npm-registry-packages-npm-production"}},"2.4.25":{"name":"aicommit2","version":"2.4.25","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.4.25","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"b817d297478116396a77c4828c5f62088988e8f0","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.4.25.tgz","fileCount":4,"integrity":"sha512-QOGuCTirK0LJRx3ZWDoLn8eL6KjkTUL/1/0+nU44VBaLwxaqS+j3GmqiqJ9uUhYfrarOR6YjGLqH+nTFEPafMA==","signatures":[{"sig":"MEYCIQDhbNcUw8i/sWDQBu2elhdiDozQgNyVFwnlMKUQarKXYQIhAPNo69dihVWlL1ycYEirqUEo1GdXbOMTuoc5NCZFsTe+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254959},"type":"module","gitHead":"4282323ddf8a28fa3b7656efcb37adfe85941009","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"^1.0.16","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.4.25_1771812367932_0.00045518812302236533","host":"s3://npm-registry-packages-npm-production"}},"2.4.26":{"name":"aicommit2","version":"2.4.26","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.4.26","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"9290971a05cc0a8aee0b62da5c87deb7bbb59a23","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.4.26.tgz","fileCount":4,"integrity":"sha512-rfebzYopiVAWOtv+h4tMJ+bTaBZih/cdiF7KVUANRTHhvHpDnrhPhkaDdcUux+0nbkuWoEMSNyAJmPIYn1J/Fg==","signatures":[{"sig":"MEYCIQCrAgxh51MtNWtCHrCu8wJ2JHOh33OVHBlJ1y7JRr+eggIhAI78Vf84EJxeR18dmVDm+7bHaCc5lY7TaUOqJwRywaXh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255662},"type":"module","gitHead":"0a2d10b5ad83808b4a0f1b15ce8646d81b73c4a7","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"^1.0.16","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.4.26_1771813899056_0.6579893324441484","host":"s3://npm-registry-packages-npm-production"}},"2.4.27":{"name":"aicommit2","version":"2.4.27","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.4.27","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"3a4d06da4a4d19b7248307b25c977d19cc9a6010","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.4.27.tgz","fileCount":4,"integrity":"sha512-A/3SFbOcYcl/PpUJKyQd2mR8lGRoJ3Ikoiz8q+5edeoHU2Y2GkvH7EM4XMZkLiHCxwHE1/FUyycfeocdzywZPQ==","signatures":[{"sig":"MEUCIQCTlSo4Ff4V4zKvNAvp7nsRG4SUD0o10/HRkfGFAd1glgIgW2W4h+fUA9SmjPBF7A2TCvt796d2OCoUYvdpdtlXxjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259240},"type":"module","gitHead":"9f86f516c2dcb03ee971e43a3becfc6abf7fb732","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"^1.0.16","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.4.27_1771832558525_0.7467245015627628","host":"s3://npm-registry-packages-npm-production"}},"2.4.28":{"name":"aicommit2","version":"2.4.28","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.4.28","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"e4b690a3a071b88c84207e2ee83e0b2154b41122","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.4.28.tgz","fileCount":4,"integrity":"sha512-Ux7PCVd9XTQGDSTUl02U4mM3WydeIANeRXAWg76hiXTEjgpejziwJnHgNcMDWayC9Mov4m/oxs4zCO1HZOwXKg==","signatures":[{"sig":"MEQCIH0m0IgL+zTXnKerDXA5AJsoEKHeAImdioZfslXdb8dxAiAUfysuJM29Ug3HED1TuKPhD/sEQALcurH0Ai38JpJqgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252595},"type":"module","gitHead":"e6f839299f75d0f7102db0f4748437d23e318075","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"^1.0.16","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.4.28_1771916521640_0.6416541465213628","host":"s3://npm-registry-packages-npm-production"}},"2.4.29":{"name":"aicommit2","version":"2.4.29","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.4.29","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"09b39d72f44512acbdd05f3ab1fb529c4cec92f3","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.4.29.tgz","fileCount":4,"integrity":"sha512-LoYXrfJ2neOvxgFsffexIV4rhY8XjXxLY9fYIa8yS5wTandOelsbj5Qhl4MG1JnAeN3oygyHdT/m3m7PurY0Yw==","signatures":[{"sig":"MEQCIG9juOVWZ5Rcsv7Ex1CuIHU/y+u4f5zZhM99ORkowyq4AiBiDSmKmoOMMEx3056aouPet4XR1okFFLh5vfdnPDNL/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252615},"type":"module","gitHead":"2e0b6a16b6a478c452033e52f311dc0c3976ac27","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"^1.0.16","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.4.29_1772683450713_0.07383875061250889","host":"s3://npm-registry-packages-npm-production"}},"2.4.30":{"name":"aicommit2","version":"2.4.30","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.4.30","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"f695af678753dbece68a850b2f35207a9aa00978","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.4.30.tgz","fileCount":4,"integrity":"sha512-d6saa7czWF7EAsmrTDKisyajWZ+3bYndznEEuPYpczT8wb5MYeTfZ9/sNOeXPmgdv+mR7B4LqsvUR3LkolGiZQ==","signatures":[{"sig":"MEQCICJ79h4xSRg85XiLus5+AaekBfZxuKkTKRyo1Du/M6iKAiAwEvaUaH4w6gQCI4wH69gDjzN6QaXoXDd9Ec68EOrMpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254160},"type":"module","gitHead":"8f536f5407b9dcdf2683303a7904b06341f8c787","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"^1.0.16","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.4.30_1773196718601_0.42267792001285565","host":"s3://npm-registry-packages-npm-production"}},"2.4.31":{"name":"aicommit2","version":"2.4.31","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.4.31","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"14760b1669cb2c173f071dc95f801b34c4419aa9","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.4.31.tgz","fileCount":4,"integrity":"sha512-TUTRWD8/XWA925JV8z5YGe0rwZ3Vhvd40Bi0r/Ol1r0yyzriIz0FtzrfUL2vL2H68LuDOErbmNa0n6lDNM4NaQ==","signatures":[{"sig":"MEYCIQD7HbPn61rtPal8sVm2zx2HkufPHCLPw9pnG8a4nuK9qwIhAOpCdBc4tdGpfuBjcNw4tbgpoBxW9uQi+ucVLz8FgRbS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254160},"type":"module","gitHead":"83cbd4edf259d26f36e6527b481b5566b31c2aed","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"^1.0.16","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.4.31_1773551424026_0.3859124374377725","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"aicommit2","version":"2.5.0","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.5.0","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"9d66c06893ce70c21e983c327eb3c7b9888eb00f","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.5.0.tgz","fileCount":4,"integrity":"sha512-BCuj0mWeZZ4UHADYX8YLu+8NSxDkZbsKGoX9E5bgrYjQadaPmn4scZbdJCyXNYawbQYJS35X1A+Scst/EZe3nA==","signatures":[{"sig":"MEQCIEhv2nVwLs5cEsIk+HdonqarojnulEFzV6bxsDmvsuFvAiBW+4b91fxl9AFCey3K9dxx6WMh1tgqFWc1xmBVKf2kJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268111},"type":"module","gitHead":"03393e21bdead15d83ccbe47c60944a7ee33b0cb","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"^1.0.16","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.5.0_1773552219815_0.9486141669724775","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"aicommit2","version":"2.5.1","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.5.1","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"73864f807921ac88d4bac82cb02573985be972ea","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.5.1.tgz","fileCount":4,"integrity":"sha512-NNf2un7BMafMsJgzwDWWFbmZrQN6I3dS8Q9pBAmJuCi2PEmAkW0Qpm7QwRCTBEKbzxTJNcJ/wGHafiImU2Kkyg==","signatures":[{"sig":"MEUCIFchnpUuK+JuaDmgg7u5Us2YQDLLQEgZKWX3hx/9qk/qAiEAqpTxSDKDmk58HGf3Q1rVw1KjAc42c5jb/WeBmycCumA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268118},"type":"module","gitHead":"fd3d47ba7380221ee06604143cd809d1bdaeb3b1","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"^1.0.16","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.5.1_1773635923142_0.5409574728176154","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"aicommit2","version":"2.5.2","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.5.2","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"0d2724b9f82dc2ef2333710b23f8c7d2fefebb61","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.5.2.tgz","fileCount":4,"integrity":"sha512-UK33J9ryQhyITFw4dMS3u5MWeXX8c6sVJdhmB376MV+XrpkrLRwDG+IZXshGPA6mgKcP44nG7IyOTA8rTLSWVQ==","signatures":[{"sig":"MEYCIQC0nlFf/mEx0Zms+s82QhxZ8S8jg1W09GRGKOZlA3FAHgIhAKWXTxf3OTSWewErQBbbiwPbxds1fyCTe/9jd5kIzQJm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268261},"type":"module","gitHead":"555bd4f1f95789b81e9851d65a4416d4ef932591","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"^1.0.16","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.5.2_1773733356057_0.15987597949190957","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"aicommit2","version":"2.5.3","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.5.3","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"b858cd300f934dc2bf018c70110e86978044a926","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.5.3.tgz","fileCount":4,"integrity":"sha512-hPW3Cr5H1hIkYlMSt2WElXTY1nrFvaJjr5Yq7qrqNNaNLs/3enRzVWA55ErUULV6gOA70nBU2De7a36tya0Mpw==","signatures":[{"sig":"MEUCIQC+uOzPe19t/5MHuJeaLFaySUNgQEhT62JCwP5FRkPpJQIgD2bAOx5NbuFmuyJsW+7e5YJ18dr5apBn9VFz4oCksek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":270438},"type":"module","gitHead":"2aae08ce01e22cb027e91a73e180c13a9a2ba4f3","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"^1.0.16","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.5.3_1773800646608_0.9584746896718832","host":"s3://npm-registry-packages-npm-production"}},"2.5.4":{"name":"aicommit2","version":"2.5.4","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.5.4","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"427be2535fc7898e1956f68354c4a58097768800","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.5.4.tgz","fileCount":21,"integrity":"sha512-uRx0T2uH/djCxQdzGj7tb6w7ae0b344TYE9iDwYncXg0mBQjDggj9sdzYp9WGI3x2BmDC7syCx6c1cekinDoeg==","signatures":[{"sig":"MEUCIQCPcB7NOg7b7RIjB6aDc8JxwlRSa+uXLyGJxhlWiIDJUwIgfUieBibzKnvhA80LR+prdoTZp+TqAStxmxyc/0I/Xyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291728},"type":"module","gitHead":"03e08aed3536acaaae064a5f2f29761237953cac","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"^1.0.16","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.5.4_1773906097963_0.5193720684646388","host":"s3://npm-registry-packages-npm-production"}},"2.5.5":{"name":"aicommit2","version":"2.5.5","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.5.5","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"1a3dd9e71dc334c959535354ba39c129475fbd79","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.5.5.tgz","fileCount":21,"integrity":"sha512-f9UjkJQnBFVilUroVYl3ca+/vQwfyV3YiRlrCDuYqVZMWmdG6RSUqBgOPLz5XTJkFIr4YVQbWg5pS1FxkO8Fow==","signatures":[{"sig":"MEUCIB04RMUwgWzJlfSkdjUEPdhty0aCEzL7LdxA2JbE+UULAiEAnbwCZePo30ixJCX4pBPeCDtF/tYmNLAXNXLxsGO232A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305121},"type":"module","gitHead":"4ecbff525643cef69b3435779d09942a5612d1f6","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"^1.0.16","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.5.5_1774243099810_0.819745113331549","host":"s3://npm-registry-packages-npm-production"}},"2.5.6":{"name":"aicommit2","version":"2.5.6","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.5.6","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"57a6df029d2731fb1b0d1d35551fd935ec36852d","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.5.6.tgz","fileCount":21,"integrity":"sha512-DrXTYIpZUbb2WB34F97hTncgapuMB1oAVHpIDpm9Hva15i+fFQxJhrfZusMHBTrsOCNBn2p9zbj/4Vaj0Bi3Fg==","signatures":[{"sig":"MEUCIGHMIM4xKw8Xv2GyPr0kVHExhTnR2WrYXvYv3OCAMalUAiEAgBHkIbvrK0i01WXKobeLQ43K7teNAcRmdmcvRqPvNs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308004},"type":"module","gitHead":"f4169d76695bbe3bdd372a825448ac00a264e9ae","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"^1.0.16","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.5.6_1774405990865_0.24742876416571957","host":"s3://npm-registry-packages-npm-production"}},"2.5.7":{"name":"aicommit2","version":"2.5.7","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.5.7","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"f568fcbdaf6987b7e322bac532bd0a46bfc50ac4","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.5.7.tgz","fileCount":22,"integrity":"sha512-2a4bEhDWy6Ugo99JMaLMIJtDc7f0feqbL2hrAiwZovVmNJ3hyBy1x+y2i4uU9Svv3vGWXcwKjwV8fIN/Ep0QPg==","signatures":[{"sig":"MEUCIA8ldxtyBPRqsYne/N6G4YK9JfW9aanktX1JXl6o9rJ3AiEA+t3kfFOq05KVEkimKx/yHPGTNYD+GZ2jFxJzNU6Teds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322289},"type":"module","gitHead":"f538a30600af9a705256fc96f36128e3f74f879e","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"^1.0.16","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.5.7_1775104115608_0.9614835864258939","host":"s3://npm-registry-packages-npm-production"}},"2.5.8":{"name":"aicommit2","version":"2.5.8","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.5.8","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"7cb3b83fa71c61a3c8b7c20514788f58dbfb09ab","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.5.8.tgz","fileCount":22,"integrity":"sha512-53/coQnbevwk9LJmllLlvSdlN4GFj9uB8Pgc8v/TQUEKkbw0JiLr2ae1/5mrJxaXuu7lijPc2ePKbRgC9utafQ==","signatures":[{"sig":"MEQCIHi1InE6sPLNFXDNP2dMkNSCZU/d+skPaqyIZ5Po9LoUAiAb+yRig78PlwaqwhkbX6Lr1B+ekYBnSnqRmhdkCvBOsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322496},"type":"module","gitHead":"e878b7410a90ed09a8323b0645778120b2b07fbc","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"^1.0.16","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.5.8_1775109166399_0.3570497034106268","host":"s3://npm-registry-packages-npm-production"}},"2.5.9":{"name":"aicommit2","version":"2.5.9","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.5.9","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"10958354f7d8565be5b91ca51a822d8445943e04","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.5.9.tgz","fileCount":22,"integrity":"sha512-xK4tMdVAKmhBHsPTk2iH9X0eI1l85E9UmOEYi4xp2J8eIFhq+tPOGep1jeJmuBOWR0jXTjT6DwqMQ4sC5ml82A==","signatures":[{"sig":"MEYCIQDiuG6pNgXXwbn9PYKo0po5rVQJBbDA3xRqRp48nGaZvgIhANp4MZM6LfJZxDteM549bS0ozV34s15uRB+/hHQBGjTF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322496},"type":"module","gitHead":"497669f3a82fa35a2730dab4356a39c4bfcad407","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"^1.0.16","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.5.9_1775188262072_0.9228847026070377","host":"s3://npm-registry-packages-npm-production"}},"2.5.10":{"name":"aicommit2","version":"2.5.10","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.5.10","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"5f700399b174a28c90936eb01b230503d027941b","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.5.10.tgz","fileCount":23,"integrity":"sha512-EbSKLzm6Aok+lF8IpD/pgyx179cDMyL3wQDPukFkz5IqOmVSkiRyiG2L6y+sGScTEG/jCO+fEWGWI+yLoRzARQ==","signatures":[{"sig":"MEUCIHUp32Md/fy8JO6rMpBOdG9fRsPqi4UDFqtfPp5XNTWIAiEA4Zi2cWYRa3TkR6jRFuBllwtAnUQUu6lOy7tXLo8ox8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333349},"type":"module","gitHead":"63bf3bb5b073b1bd99430d7b98ceb3835c75d189","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@github/copilot-sdk":"0.2.0","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"^1.0.16","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.5.10_1775189695842_0.9236201021732118","host":"s3://npm-registry-packages-npm-production"}},"2.5.11":{"name":"aicommit2","version":"2.5.11","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.5.11","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"8cce6d768da3d0f153149221ee1e7b4d86e2319d","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.5.11.tgz","fileCount":23,"integrity":"sha512-HhodJDYuFOULjGOAhfBfu78dUM3yEvGwUkjyWRoJuDNrxX0AgLvX6ip+m6KQYv7X7fYDxgDHX8//EtKSL0sLHA==","signatures":[{"sig":"MEUCIHTOt4FJcCKcbHKINLTxVTWV9mU5gbc1Lc0U64FKjQPGAiEAk32itLIBPnhQqo/Pc8l6hR93UPUVKKZKka5bp2O3wYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334128},"type":"module","gitHead":"8539f29229d5039aa42a7ba53b88e6e51ac91356","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@github/copilot-sdk":"0.2.0","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"^1.0.16","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.5.11_1775707854811_0.11096435860479348","host":"s3://npm-registry-packages-npm-production"}},"2.5.12":{"name":"aicommit2","version":"2.5.12","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.5.12","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"7c36808d6da873c8936a2d3e29953ae9c7eec177","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.5.12.tgz","fileCount":23,"integrity":"sha512-VWyYBHtZMbwChZ3RPjHc3bE9L0yVN2jMG3IlPgu2apGiTYJa34sRzh08Y2bUR9NmJDcZiyExI0dmeBSHzqRZ0A==","signatures":[{"sig":"MEQCICymEs5fHpp/hn3gmwAXAPn3QkDeV2dvw8SXWsvZRVUEAiBvD5cU1vIkomhFlS1VPnncikO3l1xXNcP8FcBIT09xRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343042},"type":"module","gitHead":"5189522500167010bbde094540bab253cf6bfec7","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"^1.0.16","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"optionalDependencies":{"@github/copilot-sdk":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.5.12_1775790185498_0.31529178213613096","host":"s3://npm-registry-packages-npm-production"}},"2.5.13":{"name":"aicommit2","version":"2.5.13","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.5.13","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"63c3f21d8c2566eda996acdee8435eb7ccbf5e7e","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.5.13.tgz","fileCount":23,"integrity":"sha512-WrBu4ce8bRy+ctccw7mFsTNgrVd6t9uq0LUUY3i8cyja9daEP4x4+mqJkRIpDG8QKn6OLuX507OFmmKy0rjpiA==","signatures":[{"sig":"MEYCIQD2f5NfQmgkdw736yrXLyitJ5DPsnAQdO9nGvXKPxEknAIhAPku9smcBlleSoUdgCe+OY4AovnFYD87LQcvL0QVdIxg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343065},"type":"module","gitHead":"5f05fb9d156d8099b1d5943429be3ee1a0573507","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"^1.0.16","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"optionalDependencies":{"@github/copilot-sdk":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.5.13_1776328999405_0.7966141810834781","host":"s3://npm-registry-packages-npm-production"}},"2.5.14":{"name":"aicommit2","version":"2.5.14","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.5.14","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"4bd9ae1744342a1a182a33526092c9bd2ecaeab1","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.5.14.tgz","fileCount":23,"integrity":"sha512-kvzf1iY07tpfPdi7JKlXLOWo37LqXfwGxnF5C5siAmYKgQzPb9jhHx96hDsUF0uuYo/JZYwS0zlI3Ok3Q4NEzQ==","signatures":[{"sig":"MEYCIQC4x6+bBCkV00pJi6LGo0BSxwB3sneVXskdDxU/xzkN0wIhALT/UzwS7Q6L+tdgMX5tdJSXPZmXqYPps0tNjCKaEd7E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340898},"type":"module","gitHead":"0d6cd026faf9918c3fec4b22fbf42c908d2f09dc","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"^1.0.16","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"optionalDependencies":{"@github/copilot-sdk":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.5.14_1776662598645_0.7867816780498282","host":"s3://npm-registry-packages-npm-production"}},"2.5.15":{"name":"aicommit2","version":"2.5.15","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.5.15","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"791945a4c71d70a7303eaac9720f67a3daaf0c4d","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.5.15.tgz","fileCount":23,"integrity":"sha512-mIlCOiYxLr0/Y9L44K00wCWNuns9Mu8KrVzwAyqO+7PFbZk+wfZok0NtBUxwL2eFaKdD7sZE8MPNOh/WTzjULA==","signatures":[{"sig":"MEYCIQDVt6eRAHbCEhPD8IE6PRI5zjjjN9xgr49HDOsyCnMT/QIhAM6SaJnnrvlK64M4OouJNdjSU9lrn3XpCgalUn2Sv7rN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340999},"type":"module","gitHead":"0b63b2e759b674ebcf7c33bddf4741808835360b","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"^1.0.16","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"optionalDependencies":{"@github/copilot-sdk":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.5.15_1777101670124_0.9865870872845863","host":"s3://npm-registry-packages-npm-production"}},"2.5.16":{"name":"aicommit2","version":"2.5.16","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.5.16","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"4ddb411b7d7bd969674afed2194cc2bfd30e7ea6","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.5.16.tgz","fileCount":23,"integrity":"sha512-HUji8gVrjvY+Zn/B6jfxvf7jOlQ+lOXna0hSlk2oGlOyjxNY9E1N8paIjqKcbFJsprAMu5WDOnuShs3qxsG+sA==","signatures":[{"sig":"MEUCIA0zZV9nwx1mR4FL43Nelz88B4g6YVjnpJabohp6Chm0AiEAxWME9g9OJp801i2ep8ohZ4tv7vcy6cF0uo99P/0PUW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341976},"type":"module","gitHead":"ab6aef2547691c6a94273d59e5a4139d306bf2b8","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"1.1.0","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"optionalDependencies":{"@github/copilot-sdk":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.5.16_1777610826144_0.8953009534494587","host":"s3://npm-registry-packages-npm-production"}},"2.5.17":{"name":"aicommit2","version":"2.5.17","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.5.17","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"e72a14467496486d779960a780ff8c7f4bd41975","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.5.17.tgz","fileCount":23,"integrity":"sha512-sLDUnSTB00NQksHfcGDOyk1GJ9qvC0JaECUT44CF38euhzYqW7IGjafRrhvB/TFBFjy8J5K1WAtjztom5RIrpw==","signatures":[{"sig":"MEYCIQC136gT1Q1Pg5hBUOFmWsjxrPAUhuzx7MGrNMuECv3GmAIhAK2J3hzqbCOtvPCqCpCwA60yWPrI+ew3PJEM7dwk1j/n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342921},"type":"module","gitHead":"ee8032754b6397751a9b7a39f3118d31ae864919","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"1.1.0","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"optionalDependencies":{"@github/copilot-sdk":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.5.17_1778237425696_0.13038316216673262","host":"s3://npm-registry-packages-npm-production"}},"2.5.18":{"name":"aicommit2","version":"2.5.18","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.5.18","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"e600fe652ea88110e618a6294c1e61284b577638","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.5.18.tgz","fileCount":23,"integrity":"sha512-sZQQK8NELPBwGzaP7GtJK0o/BHMBWlorABwBWgp0mtlwd5V4WTssGmBrVGdjB6wQuLR5R/Wf4o0CldLUdntJig==","signatures":[{"sig":"MEUCIQDnCm7NQfwG2fNZt3UfW6m60A/k58fcgM/r52pM90+CVQIgBykOobKAYws0kCRNFG0Q3ZFiHl4X1QPwwV1Wqxkmk/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342921},"type":"module","gitHead":"a6674da2bbc5745c6c1cfcece7b6831b71a1f417","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"1.1.0","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"optionalDependencies":{"@github/copilot-sdk":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.5.18_1778368613046_0.2693843290613791","host":"s3://npm-registry-packages-npm-production"}},"2.5.19":{"name":"aicommit2","version":"2.5.19","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.5.19","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"cf0e51cfb017b92b6e39e1ff404941da121716c8","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.5.19.tgz","fileCount":23,"integrity":"sha512-kGWg6QTybSEsPrPGRCfhwVv0U2rW791OkPoyuWkH9q/XBsmRcFBCpU+IVzxlKiSjRdhvX4WC3OxK3YwsqHodBg==","signatures":[{"sig":"MEUCIQD/LCrhNOF3+xAEMJPkykyW6Zub8CQV3Td2lUzM1X/ukgIgP0cZ/9DNW6chaQVCwhcEPlWswYpIsNUMdj57FaEOdxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342921},"type":"module","gitHead":"b42113d0e34f48a9a8ea507a814aec7c62bccfe7","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"1.1.0","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"optionalDependencies":{"@github/copilot-sdk":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.5.19_1778724532065_0.2670625862232885","host":"s3://npm-registry-packages-npm-production"}},"2.5.20":{"name":"aicommit2","version":"2.5.20","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.5.20","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"1fcfc91898b791a8fcee2a3d921ed1ae91fc52f1","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.5.20.tgz","fileCount":23,"integrity":"sha512-l5VvsrqKiwR4mPhg9UevViQEmjDElH300fyShXwDmbOdVoSWnsUvOpLmcGec0aF0xdJeX7xfmihZ8bPeX2gKEQ==","signatures":[{"sig":"MEYCIQCsWx0VC1wkCmNgHR83pt9Cdnp+Xc9YWf0vBIXKaPF9hAIhAKtAqgOpVJYNESu20p9jF5Uo70pIIi8Xfh9uLrr2HDR7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342921},"type":"module","gitHead":"4e2b22a1d617f487bef6b5c310b4fb4a51415b45","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"1.1.0","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"optionalDependencies":{"@github/copilot-sdk":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.5.20_1778822410313_0.9944906233253163","host":"s3://npm-registry-packages-npm-production"}},"2.5.21":{"name":"aicommit2","version":"2.5.21","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.5.21","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"6f308b72f0bd4d70f28ce5d9efc8b0559b48bfff","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.5.21.tgz","fileCount":23,"integrity":"sha512-aPm4K+jE99bhWptqU9AO1AzRWwMAXNl7eIJJw/IcNnZfXh/lE9jWnfrH7yMVv2jZ+9CfprsyDwWOcMLx3McdyQ==","signatures":[{"sig":"MEYCIQCqTCjh0ck+G+Y+AOyoVgHiZbmZQeQTskl8hFkXfo/EJwIhAPUdSkrcOj+nJdKoNPenyl5ACIxyHXijx/OgPyf56eKV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":352582},"type":"module","gitHead":"36609418b743428d7bbb86b2048878640942d804","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"1.1.0","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"optionalDependencies":{"@github/copilot-sdk":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.5.21_1779440255642_0.11585423028873931","host":"s3://npm-registry-packages-npm-production"}},"2.5.22":{"name":"aicommit2","version":"2.5.22","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.5.22","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"ad0807194de2b355fa7ea84f514d1126d114a3da","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.5.22.tgz","fileCount":23,"integrity":"sha512-kZOSBvmhQdsvtiyMOiVa6t8lUKA/1hLE2B5rMDonQ1WqvS9IwAwRdsuOU/oFw6m02YW5KteEe1UlpwlWdQcUoQ==","signatures":[{"sig":"MEYCIQCJ9kmphO1pFQ7RWLE5xuGZSgLXDKPTD+X4PMI0Y7TOGAIhAIIpobYjujKnAzbzjEmyF9qcYSxK7cDhn//8iLJwcFe5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353573},"type":"module","gitHead":"10b4899509655bc10a53840656c19dcc5fd74f60","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"1.1.0","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"optionalDependencies":{"@github/copilot-sdk":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.5.22_1780226609739_0.4338019777685935","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"aicommit2","version":"2.6.0","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.6.0","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"115e69efb57fe2fb330e976b0157ccb59faaa8cf","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.6.0.tgz","fileCount":23,"integrity":"sha512-NFhWYYIPr6Lvv5J7pqQ4H0toyLPYo8GtU6HpVbGsmSfHIi2Pqc0A9vk0jGAwuQuhLQ8Dr008xy0MqYZhiwjTSg==","signatures":[{"sig":"MEUCIGDPrv3fItF5yxWkFHEsgtelRrSuz8jybGqXkTQgio6WAiEAzT3N0CMeaWMKvruLcNul42JvQwxMSYCX5DblITgdr9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357356},"type":"module","gitHead":"dcbf402683f788d69ecfc74970b9a8a27a7c18b6","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"1.1.0","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"optionalDependencies":{"@github/copilot-sdk":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.6.0_1780562340722_0.4301680208073517","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"aicommit2","version":"2.6.1","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"author":{"url":"@tak-bro","name":"Hyungtak Jin"},"license":"MIT","_id":"aicommit2@2.6.1","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"homepage":"https://github.com/tak-bro/aicommit2#readme","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"bin":{"aic2":"dist/cli.mjs","aicommit2":"dist/cli.mjs"},"dist":{"shasum":"00aec80f7bc16f366a71698838039ce456fff927","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.6.1.tgz","fileCount":23,"integrity":"sha512-jX89lh8k2VU1z+nbaccMRwlkEQDiVABIAjR4zmwiQ8bSZp3JWYMjhJpW62imVtcGckFrO+uOBvSpVhZyb8yqQA==","signatures":[{"sig":"MEYCIQD5uFNTs+IwAMIaT3xUTU6gmoBC6keFfXCZx/9TE68lVwIhAOdtkd9P7Vdi1Gt06QwhO+rr2iv364F7IdZ4wnSgiKNb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357434},"type":"module","gitHead":"6b7b4eaad23665d78aec0bd75fde21bb880d5331","_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"repository":{"url":"git+https://github.com/tak-bro/aicommit2.git","type":"git"},"_npmVersion":"10.9.2","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ora":"^8.2.0","rxjs":"^7.8.2","uuid":"^9.0.1","axios":"^1.9.0","chalk":"^5.4.1","cleye":"^1.3.4","figlet":"^1.8.1","ollama":"^0.5.15","openai":"^6.3.0","undici":"^7.10.0","winston":"^3.17.0","chokidar":"^4.0.3","groq-sdk":"^0.7.0","inquirer":"9.2.8","readline":"^1.3.0","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","formdata-node":"^6.0.3","@dqbd/tiktoken":"^1.0.21","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","gradient-string":"^3.0.0","@anthropic-ai/sdk":"^0.39.0","@inquirer/prompts":"^3.3.2","@google/generative-ai":"^0.24.1","winston-daily-rotate-file":"^5.0.0","@aws-sdk/credential-providers":"^3.678.0","inquirer-reactive-list-prompt":"1.1.0","@aws-sdk/client-bedrock-runtime":"^3.678.0"},"_hasShrinkwrap":false,"optionalDependencies":{"@github/copilot-sdk":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/aicommit2_2.6.1_1781230395724_0.39370662246253607","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"aicommit2","version":"2.7.0","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/tak-bro/aicommit2.git"},"author":{"name":"Hyungtak Jin","url":"@tak-bro"},"type":"module","bin":{"aicommit2":"dist/cli.mjs","aic2":"dist/cli.mjs"},"dependencies":{"@anthropic-ai/sdk":"^0.39.0","@aws-sdk/client-bedrock-runtime":"^3.678.0","@aws-sdk/credential-providers":"^3.678.0","@dqbd/tiktoken":"^1.0.21","@google/generative-ai":"^0.24.1","@inquirer/prompts":"^3.3.2","@pacote/xxhash":"^0.3.2","@types/winston":"^2.4.4","axios":"^1.9.0","chalk":"^5.4.1","chokidar":"^4.0.3","cleye":"^1.3.4","cohere-ai":"^7.19.0","copy-paste":"^1.5.3","figlet":"^1.8.1","formdata-node":"^6.0.3","gradient-string":"^3.0.0","groq-sdk":"^0.7.0","inquirer":"9.2.8","inquirer-reactive-list-prompt":"1.1.0","ollama":"^0.5.15","openai":"^6.3.0","ora":"^8.2.0","readline":"^1.3.0","rxjs":"^7.8.2","undici":"^7.10.0","uuid":"^9.0.1","winston":"^3.17.0","winston-daily-rotate-file":"^5.0.0","yaml":"^2.9.0"},"optionalDependencies":{"@github/copilot-sdk":"0.2.0"},"_id":"aicommit2@2.7.0","gitHead":"92b5958ae5f07d0138c14cfbc703284019f83416","bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"homepage":"https://github.com/tak-bro/aicommit2#readme","_nodeVersion":"22.15.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-/41FKXtf6sdEx5aVvM0uzliPGK7OI2+skJdiVyui8jnxl4xun7tWMCgGN4WMjADzDFgqfe+uakOOaZWPdsMf4Q==","shasum":"e11c29ddf1643390ef1b3acb23c61b0466a278fa","tarball":"https://registry.npmjs.org/aicommit2/-/aicommit2-2.7.0.tgz","fileCount":24,"unpackedSize":369791,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEIRCMeQ2WdeXf24NHwct4ylc2FQJLy7PkcSj9Epbj46AiBB1bVXmST4b01kt47vVN04sSR8VwzgnZjXi+Lrj4qJmA=="}]},"_npmUser":{"name":"njir","email":"env.tak@gmail.com"},"directories":{},"maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aicommit2_2.7.0_1783391361085_0.6719059409097554"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-13T01:56:23.831Z","modified":"2026-07-07T02:29:21.381Z","0.0.0":"2023-07-11T12:05:54.881Z","0.0.0-semantic-release":"2023-07-13T01:56:24.048Z","1.0.0":"2024-02-07T06:35:04.653Z","1.1.0":"2024-02-14T06:33:11.835Z","1.1.1":"2024-02-28T09:13:01.230Z","1.2.0":"2024-03-04T11:30:44.279Z","1.3.0":"2024-03-07T14:12:05.591Z","1.4.0":"2024-03-09T10:30:09.086Z","1.5.0":"2024-03-17T03:16:41.579Z","1.6.0":"2024-03-20T04:02:47.381Z","1.7.0":"2024-03-21T04:25:52.956Z","1.7.1":"2024-03-21T06:17:45.077Z","1.7.2":"2024-03-21T10:38:13.332Z","1.7.3":"2024-03-21T11:04:10.580Z","1.7.4":"2024-03-23T03:05:40.373Z","1.7.5":"2024-03-23T03:17:58.497Z","1.8.0":"2024-04-16T14:45:47.394Z","1.8.2":"2024-04-21T11:19:37.060Z","1.8.3":"2024-04-30T11:09:48.350Z","1.8.4":"2024-05-04T05:59:18.899Z","1.8.5":"2024-05-08T14:12:31.991Z","1.8.6":"2024-05-16T04:09:38.836Z","1.8.7":"2024-05-22T10:21:48.256Z","1.9.0":"2024-05-24T04:27:36.461Z","1.9.1":"2024-05-27T06:22:56.973Z","1.9.2":"2024-05-31T15:10:55.382Z","1.9.3":"2024-06-02T06:25:47.819Z","1.9.4":"2024-06-03T03:00:43.166Z","1.9.5":"2024-06-04T15:06:00.356Z","1.9.6":"2024-06-09T06:54:46.040Z","1.9.7":"2024-06-10T01:42:49.495Z","1.9.8":"2024-06-28T02:22:48.340Z","1.9.9":"2024-06-30T00:52:31.979Z","1.9.10":"2024-06-30T07:48:46.423Z","1.10.0":"2024-07-01T09:05:16.716Z","1.10.1":"2024-07-01T11:15:48.531Z","1.11.0":"2024-07-16T10:32:31.384Z","1.11.1":"2024-07-17T05:46:54.378Z","1.12.0":"2024-07-18T05:24:54.553Z","1.12.1":"2024-07-18T08:50:36.887Z","1.12.2":"2024-07-18T08:57:15.853Z","1.12.3":"2024-07-18T08:58:51.089Z","1.12.4":"2024-08-01T08:21:46.276Z","1.12.5":"2024-08-06T03:57:23.850Z","1.12.6":"2024-08-11T08:03:10.195Z","1.13.0":"2024-08-11T08:12:22.930Z","2.0.0":"2024-08-13T08:49:15.364Z","2.0.1":"2024-08-15T14:07:01.088Z","2.0.2":"2024-08-16T07:04:13.160Z","2.0.3":"2024-08-16T07:30:11.895Z","2.0.4":"2024-08-19T10:53:31.227Z","2.0.5":"2024-08-22T03:50:49.147Z","2.0.6":"2024-08-24T23:04:49.622Z","2.0.7":"2024-08-26T05:01:21.602Z","2.0.8":"2024-08-27T01:43:30.884Z","2.0.9":"2024-08-28T04:14:48.734Z","2.1.0":"2024-09-09T12:13:01.653Z","2.1.1":"2024-09-10T10:09:54.052Z","2.1.2":"2024-09-13T03:08:15.180Z","2.1.3":"2024-09-19T07:30:34.313Z","2.1.4":"2024-09-19T08:08:59.388Z","2.1.5":"2024-10-11T06:38:51.440Z","2.1.6":"2024-10-26T10:03:41.610Z","2.1.7":"2024-10-29T02:17:22.264Z","2.1.8":"2024-10-29T02:35:24.275Z","2.1.9":"2024-11-12T01:30:23.029Z","2.1.10":"2024-11-29T09:29:33.231Z","2.1.11":"2024-11-29T15:39:08.040Z","2.2.0":"2025-01-13T07:16:32.760Z","2.2.1":"2025-01-17T05:22:21.152Z","2.2.2":"2025-01-24T13:25:09.177Z","2.2.3":"2025-01-25T13:04:42.674Z","2.2.4":"2025-02-28T07:26:53.732Z","2.2.5":"2025-03-01T13:21:28.841Z","2.2.6":"2025-03-04T09:40:49.629Z","2.2.7":"2025-03-08T12:24:46.233Z","2.2.8":"2025-03-17T08:59:14.750Z","2.2.9":"2025-03-24T07:07:53.307Z","2.2.10":"2025-03-24T11:27:59.594Z","2.2.11":"2025-03-25T02:19:07.692Z","2.2.12":"2025-03-26T04:36:31.617Z","2.2.13":"2025-03-27T05:30:58.921Z","2.2.14":"2025-04-02T05:19:41.993Z","2.2.15":"2025-05-06T04:52:42.447Z","2.2.16":"2025-05-19T07:12:05.175Z","2.2.17":"2025-05-26T05:54:36.568Z","2.2.18":"2025-05-27T02:24:22.356Z","2.2.19":"2025-05-30T03:41:49.303Z","2.2.20":"2025-05-30T08:20:13.315Z","2.2.21":"2025-06-04T01:54:37.121Z","2.2.22":"2025-06-23T10:37:17.805Z","2.2.23":"2025-07-11T06:21:53.365Z","2.2.24":"2025-07-11T06:50:28.995Z","2.3.0":"2025-07-20T10:45:48.930Z","2.3.1":"2025-07-21T11:36:07.592Z","2.3.2":"2025-07-23T03:36:28.858Z","2.3.3":"2025-07-24T01:07:44.877Z","2.3.4":"2025-07-28T03:15:17.691Z","2.3.5":"2025-07-31T08:48:02.365Z","2.3.6":"2025-08-05T09:50:00.489Z","2.4.0":"2025-08-11T04:27:47.461Z","2.4.1":"2025-08-12T04:17:18.662Z","2.4.2":"2025-08-13T02:18:34.717Z","2.4.3":"2025-08-14T05:34:08.123Z","2.4.4":"2025-08-20T04:56:05.664Z","2.4.5":"2025-08-25T02:20:27.947Z","2.4.6":"2025-09-12T02:14:37.465Z","2.4.7":"2025-10-02T06:55:00.812Z","2.4.8":"2025-10-13T02:29:33.037Z","2.4.9":"2025-10-14T01:24:59.751Z","2.4.10":"2025-10-19T05:33:04.909Z","2.4.11":"2025-10-19T05:47:24.898Z","2.4.12":"2025-10-24T04:41:44.014Z","2.4.13":"2025-10-25T04:42:13.921Z","2.4.14":"2025-10-28T06:52:02.762Z","2.4.16":"2025-11-04T03:55:09.980Z","2.4.17":"2025-11-13T02:21:01.446Z","2.4.18":"2025-12-24T04:20:46.419Z","2.4.19":"2025-12-24T05:38:36.295Z","2.4.20":"2025-12-30T04:16:04.048Z","2.4.21":"2026-01-13T09:10:15.580Z","2.4.22":"2026-01-13T09:24:05.993Z","2.4.23":"2026-01-13T09:36:52.191Z","2.4.24":"2026-02-01T11:27:52.169Z","2.4.25":"2026-02-23T02:06:08.087Z","2.4.26":"2026-02-23T02:31:39.205Z","2.4.27":"2026-02-23T07:42:38.686Z","2.4.28":"2026-02-24T07:02:01.809Z","2.4.29":"2026-03-05T04:04:10.877Z","2.4.30":"2026-03-11T02:38:38.734Z","2.4.31":"2026-03-15T05:10:24.177Z","2.5.0":"2026-03-15T05:23:39.970Z","2.5.1":"2026-03-16T04:38:43.278Z","2.5.2":"2026-03-17T07:42:36.211Z","2.5.3":"2026-03-18T02:24:06.756Z","2.5.4":"2026-03-19T07:41:38.179Z","2.5.5":"2026-03-23T05:18:20.013Z","2.5.6":"2026-03-25T02:33:11.031Z","2.5.7":"2026-04-02T04:28:35.747Z","2.5.8":"2026-04-02T05:52:46.574Z","2.5.9":"2026-04-03T03:51:02.246Z","2.5.10":"2026-04-03T04:14:56.003Z","2.5.11":"2026-04-09T04:10:54.975Z","2.5.12":"2026-04-10T03:03:05.665Z","2.5.13":"2026-04-16T08:43:19.530Z","2.5.14":"2026-04-20T05:23:18.806Z","2.5.15":"2026-04-25T07:21:10.276Z","2.5.16":"2026-05-01T04:47:06.273Z","2.5.17":"2026-05-08T10:50:25.835Z","2.5.18":"2026-05-09T23:16:53.206Z","2.5.19":"2026-05-14T02:08:52.212Z","2.5.20":"2026-05-15T05:20:10.451Z","2.5.21":"2026-05-22T08:57:35.807Z","2.5.22":"2026-05-31T11:23:29.913Z","2.6.0":"2026-06-04T08:39:00.861Z","2.6.1":"2026-06-12T02:13:15.879Z","2.7.0":"2026-07-07T02:29:21.280Z"},"bugs":{"url":"https://github.com/tak-bro/aicommit2/issues"},"author":{"name":"Hyungtak Jin","url":"@tak-bro"},"license":"MIT","homepage":"https://github.com/tak-bro/aicommit2#readme","keywords":["cli","ai","git","jujutsu","jj","vcs","version-control","commit","git-commit","jujutsu-commit","command-line","commandline","aipick","aicommit","aicommits","aicommit2","openai","huggingface","anthropic","claude","claude3","gemini","gemini-pro","generative-ai","mistral","ollama","llama3","llama3.2","llama3.3","gemma","llm","chatgpt","cohere","groq","codestral","perplexity","deepseek","deepseek-r1","pre-commit"],"repository":{"type":"git","url":"git+https://github.com/tak-bro/aicommit2.git"},"description":"A Reactive CLI that generates commit messages for Git and Jujutsu with various AI","maintainers":[{"name":"njir","email":"env.tak@gmail.com"}],"readme":"<div align=\"center\">\n  <div>\n    <img src=\"https://github.com/tak-bro/aicommit2/blob/main/img/demo-min.gif?raw=true\" alt=\"aicommit2\"/>\n    <h1 align=\"center\">aicommit2</h1>\n  </div>\n  <p>\n    A Reactive CLI that generates commit messages for Git, YADM, and Jujutsu with Ollama, ChatGPT, Gemini, Claude, Mistral, and other AI\n  </p>\n</div>\n\n<div align=\"center\" markdown=\"1\">\n\n[![tak-bro](https://img.shields.io/badge/by-tak--bro-293462?logo=github)](https://github.com/tak-bro)\n![license: MIT](https://img.badges.sh/license-MIT-2D2654?labelColor=5C5C5C&logo=lucide%3AScale&logoColor=ffffff&logoStrokeWidth=1.5&letterSpacing=0.5)\n[![version](https://img.shields.io/npm/v/aicommit2?logo=semanticrelease&label=release&color=A51C2D)](https://www.npmjs.com/package/aicommit2)\n[![downloads](https://img.shields.io/npm/dt/aicommit2?color=F33535&logo=npm)](https://www.npmjs.com/package/aicommit2)\n[![Nix](https://img.shields.io/badge/Nix-5277C3?logo=nixos&logoColor=fff)](#nix-installation)\n[![Homebrew](https://img.shields.io/badge/Homebrew-FBB040?logo=homebrew&logoColor=000)](https://formulae.brew.sh/formula/aicommit2)\n\n</div>\n\n______________________________________________________________________\n\n## Table of Contents\n\n- [Quick start](#quick-start)\n- [Introduction](#introduction)\n- [Key features](#key-features)\n- [Supported providers](#supported-providers)\n- [Setup](#setup)\n- [How it works](#how-it-works)\n- [Version Control Systems](#version-control-systems)\n- [Usage](#usage)\n- [Integrations](#integrations)\n  - [LazyGit](#lazygit)\n  - [Git Hooks](#git-hooks)\n- [Configuration](#configuration)\n- [General Settings](#general-settings)\n- [Diff Compression](#diff-compression)\n- [Logging](#logging)\n- [Custom Prompt Template](#custom-prompt-template)\n- [Code Review](#code-review)\n- [Watch Commit Mode](#watch-commit-mode)\n- [Upgrading](#upgrading)\n- [Contributing](#contributing)\n\n______________________________________________________________________\n\n## Quick start\n\n```bash\n# Install via Homebrew (macOS/Linux)\nbrew install aicommit2\n\n# Or install via npm\nnpm install -g aicommit2\n\n# Set up AI providers (interactive wizard)\naicommit2 setup\n\n# Or configure manually\naicommit2 config set OPENAI.key=<your-key>\n\n# Use in your Git repository\ngit add .\naicommit2\n\n# Also works with YADM and Jujutsu repositories (auto-detected)\nyadm add <file>\naicommit2\n```\n\n## Introduction\n\n_aicommit2_ automatically generates commit messages using AI. It supports [Git](https://git-scm.com/), [YADM](https://yadm.io/) (Yet Another Dotfiles Manager), and [Jujutsu](https://github.com/jj-vcs/jj) (jj) repositories with automatic detection. [AICommits](https://github.com/Nutlope/aicommits) inspired the core functionalities and architecture of this project.\n\n## Key features\n\n- **[VCS Support](#version-control-systems)**: Works with Git, YADM, and Jujutsu repositories\n- **[Multi-AI Support](#cloud-ai-services)**: Integrates with OpenAI, Anthropic Claude, Google Gemini, Mistral AI, Cohere, Groq, Ollama and more\n- **[OpenAI API Compatibility](docs/providers/compatible.md)**: Support for any service that implements the OpenAI API specification\n- **[Reactive CLI](#usage)**: Enables simultaneous requests to multiple AIs and selection of the best commit message\n- **[Code Review](#code-review)**: AI-powered structured code review with severity levels before committing\n- **[Commit Rewrite](#usage)**: Rewrite the commit message of any existing commit with AI (`aicommit2 rewrite`)\n- **[Git Hook Integration](#git-hooks)**: Can be used as a prepare-commit-msg hook\n- **[Custom Prompt](#custom-prompt-template)**: Supports user-defined system prompt templates\n- **[Diff Compression](#diff-compression)**: Reduces token usage by 30-60% with smart diff compression\n\n## Supported Providers\n\n| Provider | Default Model | Documentation |\n|----------|---------------|---------------|\n| OpenAI | `gpt-4o-mini` | [Guide](docs/providers/openai.md) |\n| Copilot SDK (Preview) | `gpt-4.1` | [Guide](docs/providers/copilot-sdk.md) |\n| Claude Code (Preview) | `sonnet` | [Guide](docs/providers/claude-code.md) |\n| OpenRouter | `openrouter/auto` | [Guide](docs/providers/openrouter.md) |\n| Anthropic | `claude-sonnet-4-20250514` | [Guide](docs/providers/anthropic.md) |\n| Gemini | `gemini-3-flash-preview` | [Guide](docs/providers/gemini.md) |\n| Mistral | `mistral-small-latest` | [Guide](docs/providers/mistral.md) |\n| Codestral | `codestral-latest` | [Guide](docs/providers/mistral.md) |\n| Cohere | `command-a-03-2025` | [Guide](docs/providers/cohere.md) |\n| Groq | `llama-3.3-70b-versatile` | [Guide](docs/providers/groq.md) |\n| Perplexity | `sonar` | [Guide](docs/providers/perplexity.md) |\n| DeepSeek | `deepseek-v4-flash` | [Guide](docs/providers/deepseek.md) |\n| GitHub Models | `openai/gpt-4o-mini` | [Guide](docs/providers/github-models.md) |\n| Bedrock | `anthropic.claude-haiku-4-5-20251001-v1:0` | [Guide](docs/providers/bedrock.md) |\n| Ollama | *(user configured)* | [Guide](docs/providers/ollama.md) |\n\n> 📘 For OpenAI-compatible APIs, see [Compatibility Guide](docs/providers/compatible.md)\n>\n> 📘 GitHub note: `COPILOT_SDK` uses Copilot CLI authentication (`Copilot Requests` permission), while `GITHUB_MODELS` uses GitHub Models API tokens (`models: read`).\n>\n> 📘 Copilot SDK stable setup example (`config.ini` + env): [Copilot SDK Guide](docs/providers/copilot-sdk.md#recommended-configini-stable-baseline).\n>\n> 📘 Claude Code note: `CLAUDE_CODE` runs your locally installed Claude Code CLI with your Claude subscription (Pro/Max) — no API key. It is meant for terminal usage of `aicommit2`; it is not intended to be called from inside a Claude Code agent session. See [Claude Code Guide](docs/providers/claude-code.md).\n\n## Setup\n\n1. Install _aicommit2_:\n\n**Via Homebrew (recommended for macOS/Linux):**\n```bash\nbrew install aicommit2\n```\n\n**Via npm:**\n```bash\nnpm install -g aicommit2\n```\n\n> ⚠️ For npm installation, the minimum supported version of Node.js is v18. Check your Node.js version with `node --version`.\n\n> ⚠️ Homebrew installation does not include [Copilot SDK](docs/providers/copilot-sdk.md) support due to its proprietary dependency. Use npm if you need Copilot SDK.\n\n2. Configure your AI provider(s) (**at least ONE provider must be configured**):\n\n**Option A: Interactive setup wizard (recommended)**\n```bash\naicommit2 setup\n```\n\n> 👉 The setup wizard guides you through provider selection, API key entry, and model configuration in one step.\n\n**Option B: Manual configuration**\n```bash\naicommit2 config set OPENAI.key=<your key>\naicommit2 config set ANTHROPIC.key=<your key>\n# ... (similar commands for other providers)\n```\n\n3. Run _aicommit2_ in your Git or Jujutsu repository:\n\n```bash\n# For Git repositories\ngit add <files...>\naicommit2\n\n# Works with Jujutsu too (auto-detected, no staging needed)\naicommit2\n```\n\n> 👉 **Tip:** Use the `aic2` alias if `aicommit2` is too long for you.\n\n### Alternative Installation Methods\n\n#### Nix Installation\n\nIf you use the Nix package manager, aicommit2 can be installed directly using the provided flake:\n\n```bash\n# Install temporarily in your current shell\nnix run github:tak-bro/aicommit2\n\n# Install permanently to your profile\nnix profile install github:tak-bro/aicommit2\n\n# Use the shorter alias\nnix run github:tak-bro/aic2 -- --help\n```\n\n##### Using in a Flake-based Project\n\nAdd aicommit2 to your flake inputs:\n\n```nix\n{\n  # flake.nix configuration file\n  inputs = {\n    nixpkgs.url = \"github:NixOS/nixpkgs/nixos-unstable\";\n    aicommit2.url = \"github:tak-bro/aicommit2\";\n  };\n  # Rest of your flake.nix file\n}\n```\n\n```nix\n# Somewhere where you define your packages\n{pkgs, inputs, ...}:{\n  environment.systemPackages = [inputs.aicommit2.packages.x86_64-linux.default];\n  # Or home packages\n  home.packages = [inputs.aicommit2.packages.x86_64-linux.default];\n}\n```\n\n##### Development Environment\n\nTo enter a development shell with all dependencies:\n\n```bash\nnix develop github:tak-bro/aicommit2\n```\n\nAfter setting up with Nix, you'll still need to configure API keys as described in the [Setup](#setup) section.\n\n#### From Source\n\n```bash\ngit clone https://github.com/tak-bro/aicommit2.git\ncd aicommit2\nnpm run build\nnpm install -g .\n```\n\n#### Via VSCode Devcontainer\n\nAdd [feature](https://github.com/kvokka/features/tree/main/src/aicommit2) to\nyour `devcontainer.json` file:\n\n```json\n\"features\": {\n  \"ghcr.io/kvokka/features/aicommit2:1\": {}\n}\n```\n\n## How it works\n\nThis CLI tool runs `git diff` to grab all your latest code changes, sends them to configured AI, then returns the AI generated commit message.\n\n> If the diff becomes too large, AI will not function properly. If you encounter an error saying the message is too long or it's not a valid commit message, **try reducing the commit unit**.\n\n## Version Control Systems\n\n### Git (Primary)\n\n```bash\n# Standard Git workflow\ngit add <files>\naicommit2\n```\n\n- Uses `git diff --cached` for staged changes\n- Supports all Git features and hooks\n- Requires staging changes before commit\n\n### YADM Support\n\n_aicommit2_ supports [YADM (Yet Another Dotfiles Manager)](https://yadm.io/) for managing dotfiles:\n\n```bash\n# Standard YADM workflow\nyadm add <files>\naicommit2\n```\n\n**Features:**\n\n- Automatic detection of YADM repositories (prioritized before Git)\n- Uses `yadm` commands instead of `git` for all operations\n- Supports all YADM features including encryption and alternate files\n- Works with dotfiles in `$HOME` directory\n- Hook installation: `aicommit2 hook install` (installs to `~/.config/yadm/hooks/`)\n- **Note:** Watch mode (`--watch-commit`) is not supported for YADM repositories\n\n**Installation:**\n\n```bash\n# macOS\nbrew install yadm\n\n# Linux\napt-get install yadm  # Debian/Ubuntu\ndnf install yadm      # Fedora\n\n# Initialize repository\nyadm init\n# or clone existing dotfiles\nyadm clone <url>\n```\n\n### Jujutsu Support\n\n_aicommit2_ also supports [Jujutsu (jj)](https://github.com/jj-vcs/jj) repositories:\n\n```bash\n# Automatic jj detection (no staging needed)\naicommit2\n\n# Force Git when both .jj and .git exist (for colocated repos)\nFORCE_GIT=true aicommit2\n# or\naicommit2 config set forceGit=true\n```\n\n**Features:**\n\n- Automatic detection of `.jj` repositories (prioritized over Git since jj v0.34.0+ uses colocated repos)\n- Uses `jj describe` to set commit message (does NOT run `jj new` by default)\n- Supports Jujutsu's fileset syntax for file exclusions\n- Works seamlessly with colocated Git repositories\n\n**jj new Behavior:**\n\nBy default, _aicommit2_ only runs `jj describe` to set the commit message, without creating a new changeset. This matches the workflow of many Jujutsu users who prefer to manually control when to run `jj new`.\n\nTo automatically run `jj new` after describing (mimics `jj commit` behavior):\n\n```bash\n# Via CLI flag\naicommit2 --jj-auto-new\n\n# Or via config (persistent)\naicommit2 config set jjAutoNew=true\n```\n\n**Installation:**\n\n```bash\n# macOS\nbrew install jj\n\n# Linux/Windows\ncargo install jj-cli\n\n# Initialize repository\njj init\n```\n\n### Detection Priority\n\n1. **CLI flags** (highest priority - overrides everything):\n   - `--git`: Force use Git\n   - `--yadm`: Force use YADM\n   - `--jj`: Force use Jujutsu\n2. **Environment variables**:\n   - `FORCE_GIT=true`: Forces Git\n   - `FORCE_YADM=true`: Forces YADM\n   - `FORCE_JJ=true`: Forces Jujutsu\n3. **Config**: `aicommit2 config set forceGit=true` (forces Git)\n4. **Auto-detection**:\n   - Jujutsu repository (checked first - since jj v0.34.0+, repos are colocated with .git)\n   - Git repository (checked for .git directories - regular Git repos)\n   - YADM repository (checked last - for dotfiles in $HOME without .git directory)\n\n### Force VCS Selection\n\nSometimes you may want to use a specific VCS even when multiple are available:\n\n```bash\n# Use YADM in a directory that has both .git and YADM tracking\ncd ~/my-project  # Has .git directory\naicommit2 --yadm  # Forces YADM usage instead of Git\n\n# Use Git explicitly\naicommit2 --git\n\n# Use Jujutsu explicitly\naicommit2 --jj\n```\n\n## Usage\n\n### CLI mode\n\nYou can call `aicommit2` directly to generate a commit message for your staged changes:\n\n```bash\ngit add <files...>\naicommit2\n```\n\n`aicommit2` passes down unknown flags to `git commit`, so you can pass in [`commit` flags](https://git-scm.com/docs/git-commit).\n\nFor example, you can stage all changes in tracked files as you commit:\n\n```bash\naicommit2 --all # or -a\n```\n\n#### CLI Options\n\nRun `aicommit2 --help` to see all available options grouped by category.\n\n##### Message Options\n\n- `--locale` or `-l`: Locale to use for the generated commit messages (default: **en**)\n- `--generate` or `-g`: Number of messages to generate (default: **1**)\n  - **Warning**: This uses more tokens, meaning it costs more.\n- `--type` or `-t`: Git commit message format (default: **conventional**). It supports [`conventional`](https://conventionalcommits.org/) and [`gitmoji`](https://gitmoji.dev/)\n- `--prompt` or `-p`: Custom prompt to fine-tune the AI generation\n- `--include-body` or `-i`: Force include commit body in all generated messages (default: **false**)\n\n##### Behavior\n\n- `--all` or `-a`: Automatically stage changes in tracked files for the commit (default: **false**)\n- `--confirm` or `-y`: Skip confirmation when committing after message generation (default: **false**)\n- `--auto-select` or `-s`: Automatically select when only one message is generated (default: **false**)\n- `--edit` or `-e`: Open the AI-generated commit message in your default editor (default: **false**)\n- `--clipboard` or `-c`: Copy the selected message to clipboard and exit **without committing** (default: **false**)\n- `--dry-run` or `-d`: Generate commit message without committing (default: **false**)\n  - Useful for reviewing messages before manual commit (e.g., with GitHub Desktop)\n- `--output` or `-o`: Output format for non-interactive mode (default: **none**)\n  - Use `--output json` for [LazyGit](#lazygit) integration\n\n##### VCS Selection\n\n- `--git`: Force use Git (overrides auto-detection)\n- `--yadm`: Force use YADM (overrides auto-detection)\n- `--jj`: Force use Jujutsu (overrides auto-detection)\n- `--jj-auto-new`: Run `jj new` after `jj describe` (default: **false**)\n\n##### Hook Integration\n\n- `--hook-mode`: Run as a Git hook with [`prepare-commit-msg`](https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks#_committing_workflow_hooks) (default: **false**)\n- `--pre-commit`: Run in [pre-commit](https://pre-commit.com/) framework mode (default: **false**)\n\n##### Formatting & Debug\n\n- `--exclude` or `-x`: Files to exclude from AI analysis\n- `--disable-lowercase`: Preserve original casing of commit messages (default: **false**)\n- `--verbose` or `-v`: Enable verbose logging for debugging (default: **false**)\n\nExamples:\n\n```bash\n# Generate multiple commit messages with clipboard and file exclusions\naicommit2 --locale \"jp\" --all --type \"conventional\" --generate 3 --clipboard --exclude \"*.json\" --exclude \"*.ts\"\n\n# Generate and edit a commit message\naicommit2 --edit --type conventional # or gitmoji\n\n# Generate message without committing (dry-run)\naicommit2 --dry-run # or -d\n\n# Dry-run with clipboard (generate, select, then copy)\naicommit2 -d -c\n\n# Enable verbose logging for debugging\naicommit2 --verbose # or -v\n```\n\n#### Commands\n\nIn addition to the main commit message generation, aicommit2 provides several utility commands:\n\n| Command | Description |\n|---------|-------------|\n| `aicommit2 setup` | Interactive setup wizard for configuring AI providers |\n| `aicommit2 setup lazygit` | Set up the [LazyGit integration](#lazygit) |\n| `aicommit2 config` | Manage configuration (get, set, list, del) |\n| `aicommit2 doctor` | Check health status of AI providers and integrations |\n| `aicommit2 stats` | View usage statistics and performance metrics |\n| `aicommit2 rewrite` | Rewrite the commit message of any commit using AI |\n| `aicommit2 hook` | Install/uninstall Git prepare-commit-msg hook |\n| `aicommit2 log` | Manage log files |\n| `aicommit2 github-login` | Login to GitHub for GitHub Models access |\n\n```bash\n# Interactive setup wizard\naicommit2 setup\n\n# Configuration management\naicommit2 config set OPENAI.key=<your-key>\naicommit2 config get OPENAI\naicommit2 config list\n\n# Health check\naicommit2 doctor\n\n# Statistics\naicommit2 stats\naicommit2 stats -d 7    # Last 7 days\naicommit2 stats clear   # Clear all stats\n\n# Git hook\naicommit2 hook install\naicommit2 hook uninstall\n\n# Rewrite commit message\naicommit2 rewrite                 # Rewrite HEAD commit message\naicommit2 rewrite abc1234         # Rewrite specific commit\naicommit2 rewrite HEAD~2 --dry-run   # Preview without rewriting\n```\n\n> GitHub Models tip: use `aicommit2 github-login` and set `GITHUB_MODELS.model` in `publisher/model` format (for example, `openai/gpt-5`).\n\n## Integrations\n\n### LazyGit\n\n_aicommit2_ integrates with [LazyGit](https://github.com/jesseduffield/lazygit) so you can generate commit messages without leaving the LazyGit UI.\n\n#### Quick Setup\n\n```bash\naicommit2 setup lazygit\n```\n\nThis detects your LazyGit config file, backs it up, and adds a custom command. Then in LazyGit:\n\n1. Stage your changes\n2. Press `c` in the Files panel — the full aicommit2 UI opens (multi-provider streaming)\n3. Select a message to commit\n\nOptions:\n\n- `--key <key>` — use a different keybinding (default: `c`, which overrides LazyGit's default commit key)\n- `--mode fzf` — install the fzf-based picker with subject + body preview instead (requires `jq` and `fzf`; bound to `C` by default)\n- `--force` — overwrite an existing aicommit2 integration\n\n#### Manual Setup\n\nAdd the following to your LazyGit config file (`~/.config/lazygit/config.yml` or `~/Library/Application Support/lazygit/config.yml` on macOS):\n\n```yaml\ncustomCommands:\n  - key: \"c\"\n    context: \"files\"\n    description: \"Generate commit message with aicommit2\"\n    command: \"aicommit2\"\n    output: terminal\n```\n\nThis runs the full aicommit2 interactive UI in a terminal — streaming, multi-provider, no output parsing involved.\n\n> **Note:** This overrides LazyGit's default `c` (commit) key. You can change the key to another value (e.g., `<c-a>`) if you prefer to keep the default behavior.\n\n#### Advanced: JSON Output (menuFromCommand)\n\nUse the `--output json` flag to get AI-generated commit messages in JSON Lines format:\n\n```bash\naicommit2 --output json\n# Output: {\"subject\":\"feat: add user authentication\",\"body\":\"\"}\n# Output: {\"subject\":\"fix: resolve login bug\",\"body\":\"Fixes issue with session handling\"}\n```\n\nEach line is a separate JSON object with `subject` and `body` fields, compatible with LazyGit's `menuFromCommand` prompt type. On failure, an `{\"error\":\"...\"}` object is written to stdout and a readable message to stderr (exit code 1).\n\n```yaml\ncustomCommands:\n  # Quick commit with AI-generated subject (c in files panel)\n  - key: \"c\"\n    context: \"files\"\n    description: \"Generate commit message with aicommit2\"\n    prompts:\n      - type: \"menuFromCommand\"\n        title: \"Select commit message\"\n        key: \"Commit\"\n        command: \"aicommit2 --output json\"\n        filter: '\"subject\":\"(?P<subject>[^\"]+)\",\"body\":\"(?P<body>[^\"]*)\"'\n        valueFormat: '{{ .subject }}<SEP>{{ .body }}'\n        labelFormat: '{{ .subject }}'\n    output: \"terminal\"\n    command: bash -c 'MSG=\"{{ .Form.Commit }}\" && SUBJ=\"${MSG%%<SEP>*}\" && BODY=\"${MSG#*<SEP>}\" && git commit -e -m \"$SUBJ\" ${BODY:+-m \"$BODY\"}'\n```\n\n> **Warning:** The regex filter cannot handle subjects containing double quotes, and multi-line bodies arrive as escaped `\\n` sequences. Prefer the [Quick Setup](#quick-setup) recipe above, or the fzf variant below for messages with bodies.\n\n#### Advanced: fzf Preview with Body\n\nFor detailed commit messages with **subject + body**, use the fzf-based approach. This uses `--include-body` (`-i`) flag to generate detailed body content and shows a preview window before committing.\n\n> **Tip:** `aicommit2 setup lazygit --mode fzf` installs the script and config entry automatically. The steps below are for manual setup.\n\n**Requirements:** `jq` and `fzf` must be installed (`brew install jq fzf`).\n\nFirst, create the script file at `~/.config/lazygit/scripts/aicommit_fzf.sh` (or `~/Library/Application Support/lazygit/scripts/` on macOS):\n\n```bash\n#!/usr/bin/env bash\nset -euo pipefail\n\nfor cmd in aicommit2 jq fzf; do\n  if ! command -v \"$cmd\" >/dev/null 2>&1; then\n    echo \"$cmd is required\"\n    exit 1\n  fi\ndone\n\nresults_file=\"$(mktemp -t lazygit-aicommit-results.XXXXXX)\"\ntrap 'rm -f \"$results_file\"' EXIT INT TERM\n\nselected=\"$(\n  echo | fzf \\\n    --prompt=\"AI commit> \" \\\n    --header=\"Select a message\" \\\n    --height=100% \\\n    --layout=reverse \\\n    --info=inline \\\n    --with-nth=2.. \\\n    --delimiter=$'\\t' \\\n    --with-shell=\"bash --noprofile --norc -c\" \\\n    --preview-window=\"right:60%:wrap\" \\\n    --preview \"jq -r '.[ {1} ] | \\\"\\(.subject)\\n\\n\\(.body)\\\"' $results_file\" \\\n    --bind \"load:unbind(load)+reload-sync#aicommit2 -i --output json 2>/dev/null | jq -s '.' > $results_file && jq -r 'to_entries[] | \\\"\\\\(.key)\\\\t\\\\(.value.subject)\\\"' $results_file#\"\n)\" || exit 0\n\n[ -n \"$selected\" ] || exit 0\n\nindex=\"${selected%%$'\\t'*}\"\nsubject=\"$(jq -r \".[$index].subject\" \"$results_file\")\"\nbody=\"$(jq -r \".[$index].body\" \"$results_file\")\"\n\ngit commit -e -m \"$subject\" -m \"$body\"\n```\n\nMake it executable: `chmod +x ~/.config/lazygit/scripts/aicommit_fzf.sh`\n\nThen add this to your LazyGit config:\n\n```yaml\ncustomCommands:\n  # Long commit with fzf preview (Shift+C in files panel)\n  - key: \"C\"\n    context: \"files\"\n    description: \"Generate commit message (long) with aicommit2\"\n    output: \"terminal\"\n    command: \"/path/to/aicommit_fzf.sh\"  # Update with your script path\n```\n\n> Thanks to [@peinan](https://github.com/peinan) for this configuration! See the [original discussion](https://github.com/tak-bro/aicommit2/issues/215#issuecomment-3982049025) and dotfiles ([config.yml](https://github.com/peinan/dotfiles/blob/main/src/.config/lazygit/config.yml), [aicommit_fzf.sh](https://github.com/peinan/dotfiles/blob/main/src/.config/lazygit/scripts/aicommit_fzf.sh)) for reference.\n\n### Git Hooks\n\nYou can integrate _aicommit2_ with Git via the [`prepare-commit-msg`](https://git-scm.com/docs/githooks#_prepare_commit_msg) hook. This lets you use Git like you normally would, and edit the commit message before committing.\n\n#### Automatic Installation\n\nIn the Git repository you want to install the hook in:\n\n```bash\naicommit2 hook install\n```\n\n#### Manual Installation\n\nIf you prefer to set up the hook manually, create or edit the `.git/hooks/prepare-commit-msg` file:\n\n```bash\n#!/bin/sh\n# your-other-hook \"$@\"\naicommit2 --hook-mode \"$@\"\n```\n\nMake the hook executable:\n\n```bash\nchmod +x .git/hooks/prepare-commit-msg\n```\n\n##### Use with a custom `core.hooksPath`\n\nIf you are using [`husky`](https://typicode.github.io/husky/) or have configured a custom [`core.hooksPath`](https://git-scm.com/docs/git-config#Documentation/git-config.txt-corehooksPath), update the corresponding hooks file instead. For Husky users, this file is `.husky/prepare-commit-message`.\n\n#### Integration with pre-commit Framework\n\nIf you're using the [pre-commit](https://pre-commit.com/) framework, you can add _aicommit2_ to your `.pre-commit-config.yaml`:\n\n```yaml\nrepos:\n    - repo: local\n      hooks:\n          - id: aicommit2\n            name: AI Commit Message Generator\n            entry: aicommit2 --pre-commit\n            language: node\n            stages: [prepare-commit-msg]\n            always_run: true\n```\n\nMake sure you have:\n\n1. Installed pre-commit: `brew install pre-commit`\n2. Installed aicommit2 globally: `npm install -g aicommit2`\n3. Run `pre-commit install --hook-type prepare-commit-msg` to set up the hook\n\n> **Note:** The `--pre-commit` flag is specifically designed for use with the pre-commit framework and ensures proper integration with other pre-commit hooks.\n\n#### Uninstall\n\nIn the Git repository you want to uninstall the hook from:\n\n```bash\naicommit2 hook uninstall\n```\n\nOr manually delete the `.git/hooks/prepare-commit-msg` file.\n\n### Health Check\n\nUse the `doctor` command to check the status of your configured AI providers and integrations:\n\n```bash\naicommit2 doctor\n```\n\nExample output:\n\n```\n🩺 aicommit2 Health Check\n\nProviders:\n  ✅ OPENAI         API key configured\n  ✅ OLLAMA         Running (Host: http://localhost:11434)\n  ⏭️ ANTHROPIC      Not configured\n  ⚠️ GEMINI         API key configured\n\nIntegrations:\n  ✅ LAZYGIT        Integration configured (~/.config/lazygit/config.yml)\n\nSummary: 3 healthy, 0 error, 1 warning, 1 skipped\n```\n\nStatus icons:\n- ✅ **Healthy**: Provider is properly configured\n- ⚠️ **Warning**: Provider has issues (e.g., Ollama not running)\n- ❌ **Error**: Provider configuration has errors\n- ⏭️ **Skipped**: Provider is not configured\n\n### Statistics\n\nUse the `stats` command to view AI request statistics and performance metrics:\n\n```bash\naicommit2 stats\n```\n\nExample output:\n\n```\n📊 aicommit2 Statistics\n   Period: 3/16/2026 - 3/17/2026\n\nOverview:\n  Total requests:     144\n  Success rate:       60.4%\n  Avg response time:  1.3s\n\nProvider Usage:\n  Provider       Rate  Bar                    Cnt  Selected        Time\n  GROQ           100%  ████████████████████    48     1  (2.1%)   732ms\n  OPENAI           0%  ░░░░░░░░░░░░░░░░░░░░    46     0           514ms\n  GITHUB_MODELS   96%  ███████████████████░    25     0            2.0s\n  GEMINI          29%  ██████░░░░░░░░░░░░░░    14     0            2.8s\n```\n\n**Columns:**\n- **Rate**: Success rate (bar color: 🟢 ≥80%, 🟡 50-79%, 🔴 <50%)\n- **Cnt**: Total request count\n- **Selected**: How many times you chose this provider's message\n\nOptions:\n- `aicommit2 stats -d 7` - Show statistics for the last 7 days\n- `aicommit2 stats clear` - Clear all statistics\n\nStatistics are stored locally at `~/.config/aicommit2/stats.json`. Use `aicommit2 stats clear` to reset.\n\n## Configuration\n\naicommit2 supports configuration via command-line arguments, environment variables, and a configuration file. Settings are resolved in the following order of precedence:\n\n1. Command-line arguments\n2. Environment variables\n3. Configuration file\n4. Default values\n\n### Configuration File Location\n\naicommit2 follows the [XDG Base Directory Specification](https://specifications.freedesktop.org/basedir-spec/latest/index.html) for its configuration file. The configuration file is named `config.ini` and is in INI format. It is resolved in the following order of precedence:\n\n1. **`AICOMMIT_CONFIG_PATH` environment variable**: If this environment variable is set, its value is used as the direct path to the configuration file.\n2. **`$XDG_CONFIG_HOME/aicommit2/config.ini`**: This is the primary XDG-compliant location. If `$XDG_CONFIG_HOME` is not set, it defaults to `~/.config/aicommit2/config.ini`.\n3. **`~/.aicommit2`**: This is a legacy location maintained for backward compatibility.\n\nThe first existing file found in this order will be used. If no configuration file is found, aicommit2 will default to creating a new `config.ini` file in the `$XDG_CONFIG_HOME/aicommit2/` directory.\n\nYou can find the path of the currently loaded configuration file using the `config path` command:\n\n```bash\naicommit2 config path\n```\n\n### Environment Variable Expansion in Config File\n\nYou can use environment variables in your configuration file values. Both `$VAR` and `${VAR}` syntax are supported.\n\nExample `config.ini`:\n\n```ini\n[OPENAI]\nkey=$OPENAI_API_KEY\nurl=${CUSTOM_API_URL}/v1\n```\n\nOpenRouter example:\n\n```ini\nlogging=true\ngenerate=1\nlocale=ru\nmaxTokens=4096\ntemperature=0.2\n\n[OPENROUTER]\nenvKey=OPENROUTER_BASE_TOKEN\nmodel=stepfun/step-3.5-flash:free\nurl=https://openrouter.ai\npath=/api/v1/chat/completions\nsystemPromptPath=prompts/aicommit_prompt.txt\nresponseFormat.type=json_object\nprovider.allow_fallbacks=true\nprovider.require_parameters=false\n```\n\nIf `systemPromptPath` is relative, it is resolved relative to the config file\nlocation.\nNested OpenRouter objects such as `responseFormat` and `provider` can be written\ndirectly in `config.ini` using dotted keys, or set with JSON via `aicommit2 config set`.\n\n### Reading and Setting Configuration\n\n- READ: `aicommit2 config get [<key> [<key> ...]]`\n- SET: `aicommit2 config set <key>=<value>`\n- DELETE: `aicommit2 config del <config-name>`\n\nExample:\n\n```bash\n# Get all configurations\naicommit2 config get\n\n# Get specific configuration\naicommit2 config get OPENAI\naicommit2 config get GEMINI.key\n\n# Set configurations\naicommit2 config set OPENAI.generate=3 GEMINI.temperature=0.5\n\n# Delete a configuration setting or section\naicommit2 config del OPENAI.key\naicommit2 config del GEMINI\naicommit2 config del timeout\n```\n\n### Environment Variables\n\nYou can configure API keys using environment variables. This is particularly useful for CI/CD environments or when you don't want to store keys in the configuration file.\n\n```bash\n# OpenAI\nOPENAI_API_KEY=\"your-openai-key\"\n# Anthropic\nANTHROPIC_API_KEY=\"your-anthropic-key\"\n# Google\nGEMINI_API_KEY=\"your-gemini-key\"\n# Mistral AI\nMISTRAL_API_KEY=\"your-mistral-key\"\nCODESTRAL_API_KEY=\"your-codestral-key\"\n# Other Providers\nCOHERE_API_KEY=\"your-cohere-key\"\nGROQ_API_KEY=\"your-groq-key\"\nPERPLEXITY_API_KEY=\"your-perplexity-key\"\nDEEPSEEK_API_KEY=\"your-deepseek-key\"\n```\n\n> **Note**: You can customize the environment variable name used for the API key with the `envKey` configuration property for each service.\n\nUsage Example:\n\n```bash\nOPENAI_API_KEY=\"your-openai-key\" ANTHROPIC_API_KEY=\"your-anthropic-key\" aicommit2\n```\n\n> **Note**: Environment variables take precedence over configuration file settings.\n\n### How to Configure in detail\n\n_aicommit2_ offers flexible configuration options for all AI services, including support for specifying multiple models. You can configure settings via command-line arguments, environment variables, or a configuration file.\n\n1. **Command-line arguments**: Use the format `--[Model].[Key]=value`.\n   To specify multiple models, use the `--[Model].model=model1,model2` format.\n\n   ```bash\n   aicommit2 --OPENAI.locale=\"jp\" --GEMINI.temperature=\"0.5\" --OPENAI.model=\"gpt-4o-mini,gpt-3.5-turbo\"\n   ```\n\n2. **Configuration file**: Refer to [Configuration File Location](#configuration-file-location) or use the `set` command.\n   For array-like values like `model`, you can use either the `model=model1,model2` comma-separated syntax or the `model[]=` syntax for multiple entries. This applies to all AI services.\n\n   ```ini\n   # General Settings\n   logging=true\n   generate=2\n   temperature=1.0\n\n   # Model-Specific Settings\n   [OPENAI]\n   key=\"<your-api-key>\"\n   temperature=0.8\n   generate=1\n   model=\"gpt-4o-mini,gpt-3.5-turbo\"\n   systemPromptPath=\"<your-prompt-path>\"\n\n   [GEMINI]\n   key=\"<your-api-key>\"\n   generate=5\n   includeBody=true\n   model=\"gemini-3-flash-preview,gemini-3.1-pro-preview\"\n\n   [OLLAMA]\n   temperature=0.7\n   model[]=llama3.2\n   model[]=codestral\n   ```\n\n> The priority of settings is: **Command-line Arguments > Environment Variables > Model-Specific Settings > General Settings > Default Values**.\n\n### Configuration Examples\n\n```bash\naicommit2 config set \\\n  generate=2 \\\n  topP=0.8 \\\n  maxTokens=1024 \\\n  temperature=0.7 \\\n  OPENAI.key=\"sk-...\" OPENAI.model=\"gpt-4o-mini\" OPENAI.temperature=0.5 \\\n  ANTHROPIC.key=\"sk-...\" ANTHROPIC.model=\"claude-sonnet-4-20250514\" ANTHROPIC.maxTokens=2000 \\\n  MISTRAL.key=\"your-key\" MISTRAL.model=\"mistral-small-latest\"  \\\n  OLLAMA.model=\"llama3.2\" OLLAMA.numCtx=4096 OLLAMA.watchMode=true\n```\n\n> 🔍 **Detailed Support Info**: Check each provider's documentation for specific limits and behaviors:\n>\n> - [OpenAI](docs/providers/openai.md)\n> - [Anthropic Claude](docs/providers/anthropic.md)\n> - [Gemini](docs/providers/gemini.md)\n> - [Mistral & Codestral](docs/providers/mistral.md)\n> - [Cohere](docs/providers/cohere.md)\n> - [Groq](docs/providers/groq.md)\n> - [Perplexity](docs/providers/perplexity.md)\n> - [DeepSeek](docs/providers/deepseek.md)\n> - [GitHub Models](docs/providers/github-models.md)\n> - [OpenAI API Compatibility](docs/providers/compatible.md)\n> - [Ollama](docs/providers/ollama.md)\n\n## General Settings\n\nFor detailed information about all available settings, see the [General Settings documentation](docs/settings.md).\n\n| Setting                | Description                                                         | Default      |\n| ---------------------- | ------------------------------------------------------------------- | ------------ |\n| `locale`               | Locale for the generated commit messages                            | en           |\n| `generate`             | Number of commit messages to generate                               | 1            |\n| `type`                 | Type of commit message (`conventional` / `gitmoji`)                 | conventional |\n| `maxLength`            | Maximum character length of the commit subject                      | 50           |\n| `timeout`              | Request timeout (milliseconds)                                      | 10000        |\n| `temperature`          | Model's creativity (0.0 - 2.0)                                      | 0.7          |\n| `maxTokens`            | Maximum number of tokens to generate                                | 1024         |\n| `includeBody`          | Whether the commit message includes body                            | false        |\n| `codeReview`           | Enable automated code review before commit                          | false        |\n| `codeReviewPromptPath` | Path to custom code review prompt file                              | -            |\n| `autoCopy`             | Auto-copy commit message to clipboard (commits normally)            | false        |\n| `useStats`             | Enable usage statistics tracking                                    | true         |\n| `statsDays`            | Days to retain statistics data (auto-cleanup)                       | 30           |\n| `systemPromptPath`     | Path to custom system prompt file                                   | -            |\n| `modelNameDisplay`     | Model name display in CLI labels (`none` / `short` / `full`)       | short        |\n| `stream`               | **Experimental.** Enable streaming for real-time commit message generation | false        |\n| `diffCompression`      | Diff compression mode (`none` / `compact`)                          | none         |\n| `maxHunkLines`         | Max lines per hunk in compressed diff (0 = unlimited)               | 0            |\n| `maxDiffLines`         | Max total lines in compressed diff (0 = unlimited)                  | 0            |\n| `diffContext`           | Number of context lines in git diff (0-10)                          | 3            |\n\n```bash\n# Example: Set settings for a specific model\naicommit2 config set OPENAI.locale=\"jp\"\naicommit2 config set GEMINI.temperature=0.5\naicommit2 config set ANTHROPIC.includeBody=true\n```\n\n> 👉 For all settings and detailed explanations, see [docs/settings.md](docs/settings.md)\n\n### Available Settings by Model\n\n|                           | timeout | temperature | maxTokens | topP | stream |\n| :-----------------------: | :-----: | :---------: | :-------: | :--: | :----: |\n|        **OpenAI**         |    ✓    |      ✓      |     ✓     |  ✓   |   ✓    |\n|   **Anthropic Claude**    |    ✓    |      ✓      |     ✓     |  ✓   |   ✓    |\n|        **Gemini**         |         |      ✓      |     ✓     |  ✓   |   ✓    |\n|      **Mistral AI**       |    ✓    |      ✓      |     ✓     |  ✓   |        |\n|       **Codestral**       |    ✓    |      ✓      |     ✓     |  ✓   |        |\n|        **Cohere**         |    ✓    |      ✓      |     ✓     |  ✓   |        |\n|         **Groq**          |    ✓    |      ✓      |     ✓     |  ✓   |   ✓    |\n|      **Perplexity**       |    ✓    |      ✓      |     ✓     |  ✓   |        |\n|       **DeepSeek**        |    ✓    |      ✓      |     ✓     |  ✓   |   ✓    |\n|     **Github Models**     |    ✓    |      ✓      |     ✓     |  ✓   |        |\n|        **Ollama**         |    ✓    |      ✓      |           |  ✓   |   ✓    |\n| **OpenAI API-Compatible** |    ✓    |      ✓      |     ✓     |  ✓   |   ✓    |\n\n## Diff Compression\n\naicommit2 can compress git diffs before sending to AI providers, reducing token usage by 30-60%. Inspired by [RTK](https://github.com/rtk-ai/rtk)'s token optimization techniques.\n\nWhen enabled (`compact` mode), the compressor:\n- Strips diff metadata headers (`diff --git`, `index`, `---/+++`)\n- Minimizes context lines (keeps only lines adjacent to changes, replaces distant context with `...`)\n- Caps large hunks and total diff size to protect model context windows\n\n```bash\n# Enable diff compression globally\naicommit2 config set diffCompression=compact\n\n# Or per model — useful for models with smaller context windows\naicommit2 config set OLLAMA.diffCompression=compact\naicommit2 config set OLLAMA.maxHunkLines=100\naicommit2 config set OLLAMA.maxDiffLines=500\n\n# Tune compression settings\naicommit2 config set maxHunkLines=200   # max lines per hunk (0=unlimited)\naicommit2 config set maxDiffLines=1000  # max total diff lines (0=unlimited)\naicommit2 config set diffContext=1      # reduce git context lines (default: 3)\n\n# Disable compression (default)\naicommit2 config set diffCompression=none\n```\n\n## Logging\n\nThe application utilizes two distinct logging systems to provide comprehensive insights into its operations:\n\n### 1. Application Logging (Winston)\n\nThis system handles general application logs and exceptions. Its behavior can be configured through the following settings in your `config.ini` file:\n\n- **`logLevel`**:\n\n  - **Description**: Specifies the minimum level for logs to be recorded. Messages with a level equal to or higher than the configured `logLevel` will be captured.\n  - **Default**: `info`\n  - **Supported Levels**: `error`, `warn`, `info`, `http`, `verbose`, `debug`, `silly`\n\n- **`logFilePath`**:\n\n  - **Description**: Defines the path to the main application log file. This setting supports date patterns (e.g., `%DATE%`) to automatically rotate log files daily.\n  - **Default**: `logs/aicommit2-%DATE%.log` (relative to the application's state directory, typically `~/.local/state/aicommit2/logs` on Linux or `~/Library/Application Support/aicommit2/logs` on macOS).\n\n- **`exceptionLogFilePath`**:\n\n  - **Description**: Specifies the path to a dedicated log file for recording exceptions. Similar to `logFilePath`, it supports date patterns for daily rotation.\n  - **Default**: `logs/exceptions-%DATE%.log` (relative to the application's state directory, typically `~/.local/state/aicommit2/logs` on Linux or `~/Library/Application Support/aicommit2/logs` on macOS).\n\n### 2. AI Request/Response Logging\n\nThis system is specifically designed to log the prompts and responses exchanged with AI models for review and commit generation. These logs are stored in the application's dedicated logs directory.\n\n- **Log Location**: These logs are stored in the same base directory as the application logs, which is determined by the system's state directory (e.g., `~/.local/state/aicommit2/logs` on Linux or `~/Library/Application Support/aicommit2/logs` on macOS).\n- **File Naming**: Each AI log file is uniquely named using a combination of the date (`YYYY-MM-DD_HH-MM-SS`) and a hash of the git diff content, ensuring easy identification and chronological order.\n\n### Enable/Disable Logging\n\nThe `logging` setting controls whether log files are generated. It can be configured both globally and for individual AI services:\n\n- **Global `logging` setting**: When set in the general configuration, it controls the overall application logging (handled by Winston) and acts as a default for AI request/response logging.\n- **Service-specific `logging` setting**: You can override the global `logging` setting for a particular AI service. If `logging` is set to `false` for a specific service, AI request/response logs will not be generated for that service, regardless of the global setting.\n\n### Log Management\n\n_aicommit2_ generates detailed logs for debugging and tracking AI requests. You can manage these log files using the built-in log commands:\n\n#### View Log Files\n\n```bash\n# List all log files with details\naicommit2 log list\n\n# Show logs directory path\naicommit2 log path\n```\n\n#### Open Log Directory\n\n```bash\n# Open logs directory in your file manager\naicommit2 log open\n```\n\n#### Clean Up Logs\n\n```bash\n# Remove all log files\naicommit2 log removeAll\n```\n\n#### Log File Information\n\n- **Location**: Logs are stored in your system's state directory (usually `~/.local/state/aicommit2/logs` on Linux/macOS)\n- **Content**: Each log file contains the git diff, system prompt, AI response, and metadata\n- **Naming**: Files are named with timestamp and hash for easy identification\n- **Size**: File sizes are displayed in human-readable format (B, KB, MB, GB)\n\n## Custom Prompt Template\n\n_aicommit2_ supports custom prompt templates through the `systemPromptPath` option. This feature allows you to define your own prompt structure, giving you more control over the commit message generation process.\n\n### Using the systemPromptPath Option\n\nTo use a custom prompt template, specify the path to your template file when running the tool:\n\n```bash\naicommit2 config set systemPromptPath=\"/path/to/user/prompt.txt\"\naicommit2 config set OPENAI.systemPromptPath=\"/path/to/another-prompt.txt\"\n```\n\nFor the above command, OpenAI uses the prompt in the `another-prompt.txt` file, and the rest of the model uses `prompt.txt`.\n\n> **NOTE**: For the `systemPromptPath` option, set the **template path**, not the template content\n\n### Template Format\n\nYour custom template can include placeholders for various commit options.\nUse curly braces `{}` to denote these placeholders for options. The following placeholders are supported:\n\n- `{locale}`: The language for the commit message (default: **en**)\n- `{maxLength}`: The maximum length for the commit message (default: **50**)\n- `{type}`: The type of the commit message (**conventional** or **gitmoji**)\n- `{generate}`: The number of commit messages to generate (default: **1**)\n\n#### Example Template\n\nHere's an example of how your custom template might look:\n\n```\nGenerate a {type} commit message in {locale}.\nThe message should not exceed {maxLength} characters.\nPlease provide {generate} messages.\n\nRemember to follow these guidelines:\n1. Use the imperative mood\n2. Be concise and clear\n3. Explain the 'why' behind the change\n```\n\n#### **Appended Text**\n\nPlease note that the following text will **ALWAYS** be appended to the end of your custom prompt:\n\n```\nLastly, Provide your response as a JSON array containing exactly {generate} object, each with the following keys:\n- \"subject\": The main commit message using the {type} style. It should be a concise summary of the changes.\n- \"body\": An optional detailed explanation of the changes. If not needed, use an empty string.\n- \"footer\": An optional footer for metadata like BREAKING CHANGES. If not needed, use an empty string.\nThe array must always contain {generate} element, no more and no less.\nExample response format:\n[\n  {\n    \"subject\": \"fix: fix bug in user authentication process\",\n    \"body\": \"- Update login function to handle edge cases\\n- Add additional error logging for debugging\",\n    \"footer\": \"\"\n  }\n]\nEnsure you generate exactly {generate} commit message, even if it requires creating slightly varied versions for similar changes.\nThe response should be valid JSON that can be parsed without errors.\n```\n\nThis ensures that the output is consistently formatted as a JSON array, regardless of the custom template used.\n\n## Code Review\n\naicommit2 includes an AI-powered code review feature that analyzes your staged changes before generating commit messages. When enabled, it provides structured feedback with severity levels and actionable suggestions.\n\n### Enable Code Review\n\n```bash\n# Enable globally\naicommit2 config set codeReview=true\n\n# Or enable for specific providers only\naicommit2 config set OPENAI.codeReview=true\naicommit2 config set ANTHROPIC.codeReview=true\n```\n\n### How It Works\n\nWhen `codeReview` is enabled, the commit flow becomes:\n\n1. **Stage changes** (`git add`)\n2. **Run aicommit2** — code review runs automatically before commit message generation\n3. **Review results** — AI analyzes the diff and returns structured feedback\n4. **Confirm or abort** — choose to continue with the commit or fix issues first\n5. **Generate commit messages** — proceeds as normal after confirmation\n\n### Structured Review Output\n\nReviews are organized by severity and category:\n\n- **Severity levels**: `critical`, `warning`, `suggestion`, `praise`\n- **Categories**: `bug`, `security`, `performance`, `style`, `maintainability`, `other`\n\nEach review item includes a title, description, file reference, and concrete suggestion for improvement. When critical issues are found, the confirmation prompt defaults to \"No\" to encourage fixing before committing.\n\n### Custom Review Prompt\n\nYou can customize the code review prompt using a template file:\n\n```bash\naicommit2 config set codeReviewPromptPath=\"/path/to/review-prompt.txt\"\naicommit2 config set OPENAI.codeReviewPromptPath=\"/path/to/another-prompt.txt\"\n```\n\nThe template supports the same `{locale}`, `{type}`, `{generate}`, `{maxLength}` placeholders as the commit prompt.\n\n> **NOTE**: When using a custom review prompt, the response format is plain text (not structured JSON). The structured severity/category output is only available with the default prompt.\n\n> **WARNING**: Code review runs **in addition to** commit message generation, which means **API token usage roughly doubles** per commit. If multiple providers have `codeReview` enabled, each provider performs its own review. Monitor your token usage carefully, especially with large diffs.\n\n## Watch Commit Mode\n\n![watch-commit-gif](https://github.com/tak-bro/aicommit2/blob/main/img/watch-commit-min.gif?raw=true)\n\nWatch Commit mode allows you to monitor Git commits in real-time and automatically perform AI code reviews using the `--watch-commit` flag.\n\n```bash\naicommit2 --watch-commit\n```\n\nThis feature only works within Git repository directories and automatically triggers whenever a commit event occurs. When a new commit is detected, it automatically:\n\n1. Analyzes commit changes\n2. Performs AI code review\n3. Displays results in real-time\n\n> For detailed configuration of the code review feature, please refer to the [codeReview](docs/settings.md#codereview) section. The settings in that section are shared with this feature.\n\n⚠️ **CAUTION**\n\n- The Watch Commit feature is currently **experimental**\n- This feature performs AI analysis for each commit, which **consumes a significant number of API tokens**\n- API costs can increase substantially if there are many commits\n- It is recommended to **carefully monitor your token usage** when using this feature\n- To use this feature, you must enable watch mode for at least one AI model:\n\n```bash\naicommit2 config set [MODEL].watchMode=\"true\"\n```\n\n## Upgrading\n\nCheck the installed version with:\n\n```bash\naicommit2 --version\n```\n\nIf it's not the [latest version](https://github.com/tak-bro/aicommit2/releases/latest), run:\n\n```bash\n# Via Homebrew\nbrew upgrade aicommit2\n\n# Via npm\nnpm update -g aicommit2\n```\n\n## Disclaimer and Risks\n\nThis project uses functionalities from external APIs but is not officially affiliated with or endorsed by their providers. Users are responsible for complying with API terms, rate limits, and policies.\n\n## Contributing\n\nFor bug fixes or feature implementations, please check the [Contribution Guide](CONTRIBUTING.md).\n\n## Contributors ✨\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n\n<!-- prettier-ignore-start -->\n\n<!-- markdownlint-disable -->\n\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"https://github.com/eltociear\"><img src=\"https://avatars.githubusercontent.com/eltociear\" width=\"100px;\" alt=\"\"/><br /><sub><b>@eltociear</b></sub></a><br /><a href=\"https://github.com/tak-bro/aicommit2/commits?author=eltociear\" title=\"Documentation\">📖</a></td>\n    <td align=\"center\"><a href=\"https://github.com/ubranch\"><img src=\"https://avatars.githubusercontent.com/ubranch\" width=\"100px;\" alt=\"\"/><br /><sub><b>@ubranch</b></sub></a><br /><a href=\"https://github.com/tak-bro/aicommit2/commits?author=ubranch\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/bhodrolok\"><img src=\"https://avatars.githubusercontent.com/bhodrolok\" width=\"100px;\" alt=\"\"/><br /><sub><b>@bhodrolok</b></sub></a><br /><a href=\"https://github.com/tak-bro/aicommit2/commits?author=bhodrolok\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/ryicoh\"><img src=\"https://avatars.githubusercontent.com/ryicoh\" width=\"100px;\" alt=\"\"/><br /><sub><b>@ryicoh</b></sub></a><br /><a href=\"https://github.com/tak-bro/aicommit2/commits?author=ryicoh\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/noamsto\"><img src=\"https://avatars.githubusercontent.com/noamsto\" width=\"100px;\" alt=\"\"/><br /><sub><b>@noamsto</b></sub></a><br /><a href=\"https://github.com/tak-bro/aicommit2/commits?author=noamsto\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/tdabasinskas\"><img src=\"https://avatars.githubusercontent.com/tdabasinskas\" width=\"100px;\" alt=\"\"/><br /><sub><b>@tdabasinskas</b></sub></a><br /><a href=\"https://github.com/tak-bro/aicommit2/commits?author=tdabasinskas\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/gnpaone\"><img src=\"https://avatars.githubusercontent.com/gnpaone\" width=\"100px;\" alt=\"\"/><br /><sub><b>@gnpaone</b></sub></a><br /><a href=\"https://github.com/tak-bro/aicommit2/commits?author=gnpaone\" title=\"Code\">💻</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"https://github.com/devxpain\"><img src=\"https://avatars.githubusercontent.com/devxpain\" width=\"100px;\" alt=\"\"/><br /><sub><b>@devxpain</b></sub></a><br /><a href=\"https://github.com/tak-bro/aicommit2/commits?author=devxpain\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/delenzhang\"><img src=\"https://avatars.githubusercontent.com/delenzhang\" width=\"100px;\" alt=\"\"/><br /><sub><b>@delenzhang</b></sub></a><br /><a href=\"https://github.com/tak-bro/aicommit2/commits?author=delenzhang\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/kvokka\"><img src=\"https://avatars.githubusercontent.com/kvokka\" width=\"100px;\" alt=\"\"/><br /><sub><b>@kvokka</b></sub></a><br /><a href=\"https://github.com/tak-bro/aicommit2/commits?author=kvokka\" title=\"Documentation\">📖</a></td>\n    <td align=\"center\"><a href=\"https://github.com/mdeweerd\"><img src=\"https://avatars.githubusercontent.com/mdeweerd\" width=\"100px;\" alt=\"\"/><br /><sub><b>@mdeweerd</b></sub></a><br /><a href=\"https://github.com/tak-bro/aicommit2/commits?author=mdeweerd\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/DivitMittal\"><img src=\"https://avatars.githubusercontent.com/DivitMittal\" width=\"100px;\" alt=\"\"/><br /><sub><b>@DivitMittal</b></sub></a><br /><a href=\"https://github.com/tak-bro/aicommit2/commits?author=DivitMittal\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/aaccioly\"><img src=\"https://avatars.githubusercontent.com/aaccioly\" width=\"100px;\" alt=\"\"/><br /><sub><b>@aaccioly</b></sub></a><br /><a href=\"https://github.com/tak-bro/aicommit2/commits?author=aaccioly\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/forivall\"><img src=\"https://avatars.githubusercontent.com/forivall\" width=\"100px;\" alt=\"\"/><br /><sub><b>@forivall</b></sub></a><br /><a href=\"https://github.com/tak-bro/aicommit2/commits?author=forivall\" title=\"Documentation\">📖</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"https://github.com/jaytaylor\"><img src=\"https://avatars.githubusercontent.com/jaytaylor\" width=\"100px;\" alt=\"\"/><br /><sub><b>@jaytaylor</b></sub></a><br /><a href=\"https://github.com/tak-bro/aicommit2/commits?author=jaytaylor\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/denniswebb\"><img src=\"https://avatars.githubusercontent.com/denniswebb\" width=\"100px;\" alt=\"\"/><br /><sub><b>@denniswebb</b></sub></a><br /><a href=\"https://github.com/tak-bro/aicommit2/commits?author=denniswebb\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/peinan\"><img src=\"https://avatars.githubusercontent.com/peinan\" width=\"100px;\" alt=\"\"/><br /><sub><b>@peinan</b></sub></a><br /><a href=\"https://github.com/tak-bro/aicommit2/issues/215\" title=\"Documentation\">📖</a></td>\n    <td align=\"center\"><a href=\"https://github.com/totoroot\"><img src=\"https://avatars.githubusercontent.com/totoroot\" width=\"100px;\" alt=\"\"/><br /><sub><b>@totoroot</b></sub></a><br /><a href=\"https://github.com/tak-bro/aicommit2/commits?author=totoroot\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/lawrence3699\"><img src=\"https://avatars.githubusercontent.com/lawrence3699\" width=\"100px;\" alt=\"\"/><br /><sub><b>@lawrence3699</b></sub></a><br /><a href=\"https://github.com/tak-bro/aicommit2/commits?author=lawrence3699\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/atlet99\"><img src=\"https://avatars.githubusercontent.com/atlet99\" width=\"100px;\" alt=\"\"/><br /><sub><b>@atlet99</b></sub></a><br /><a href=\"https://github.com/tak-bro/aicommit2/commits?author=atlet99\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/HoChihchou\"><img src=\"https://avatars.githubusercontent.com/HoChihchou\" width=\"100px;\" alt=\"\"/><br /><sub><b>@HoChihchou</b></sub></a><br /><a href=\"https://github.com/tak-bro/aicommit2/commits?author=HoChihchou\" title=\"Code\">💻</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"https://github.com/chenmi319\"><img src=\"https://avatars.githubusercontent.com/chenmi319\" width=\"100px;\" alt=\"\"/><br /><sub><b>@chenmi319</b></sub></a><br /><a href=\"https://github.com/tak-bro/aicommit2/commits?author=chenmi319\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/JiwaniZakir\"><img src=\"https://avatars.githubusercontent.com/JiwaniZakir\" width=\"100px;\" alt=\"\"/><br /><sub><b>@JiwaniZakir</b></sub></a><br /><a href=\"https://github.com/tak-bro/aicommit2/commits?author=JiwaniZakir\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/qistchan\"><img src=\"https://avatars.githubusercontent.com/qistchan\" width=\"100px;\" alt=\"\"/><br /><sub><b>@qistchan</b></sub></a><br /><a href=\"https://github.com/tak-bro/aicommit2/commits?author=qistchan\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/Cassius0924\"><img src=\"https://avatars.githubusercontent.com/Cassius0924\" width=\"100px;\" alt=\"\"/><br /><sub><b>@Cassius0924</b></sub></a><br /><a href=\"https://github.com/tak-bro/aicommit2/commits?author=Cassius0924\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/Xyhlon\"><img src=\"https://avatars.githubusercontent.com/Xyhlon\" width=\"100px;\" alt=\"\"/><br /><sub><b>@Xyhlon</b></sub></a><br /><a href=\"https://github.com/tak-bro/aicommit2/commits?author=Xyhlon\" title=\"Code\">💻</a></td>\n  </tr>\n</table>\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n______________________________________________________________________\n\nIf this project has been helpful, please consider giving it a Star ⭐️!\n\nMaintainer: [@tak-bro](https://env-tak.github.io/)\n","readmeFilename":"README.md"}