{"_id":"@ksw8954/git-ai-commit","_rev":"27-afa1d27d330c6a4724304230a735f0f3","name":"@ksw8954/git-ai-commit","dist-tags":{"latest":"1.2.5"},"versions":{"1.0.0":{"name":"@ksw8954/git-ai-commit","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"@ksw8954/git-ai-commit@1.0.0","maintainers":[{"name":"ksw8954","email":"ksw8954@gmail.com"}],"homepage":"https://github.com/onaries/git-ai-commit#readme","bugs":{"url":"https://github.com/onaries/git-ai-commit/issues"},"bin":{"git-ai-commit":"dist/index.js"},"dist":{"shasum":"d797992a192aa8bbb86a9f53da0f74b69b01bd00","tarball":"https://registry.npmjs.org/@ksw8954/git-ai-commit/-/git-ai-commit-1.0.0.tgz","fileCount":77,"integrity":"sha512-ORBrXDAWVFz1VOrg5dCqYIkJK7hc3RgqAlebDxoq0w0k0Vg/2JkVBWfYPGs3oGYSL34h102Z3Ij01eJ1Tj7Vzg==","signatures":[{"sig":"MEYCIQC2ZIzblnQ4Jw2y2ftZb8pW4uJF5u75SXhfUNtzOHbXNwIhAMmKfNhO5nqvjmQ6UbV+WqdwzuCpqp7IhMFWl5yLr2cA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194311},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"d9bcc8db0b1f34978db8eea0b1f1a06cb83b11fb","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","test:file":"jest","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"ksw8954","email":"ksw8954@gmail.com"},"repository":{"url":"git+https://github.com/onaries/git-ai-commit.git","type":"git"},"_npmVersion":"11.6.2","description":"AI-powered git commit message generator","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.20.2","commander":"^14.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","dotenv":"^17.2.2","eslint":"^9.35.0","nodemon":"^3.1.10","ts-jest":"^29.4.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.3","@types/dotenv":"^6.1.1","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/git-ai-commit_1.0.0_1760597430562_0.31283810937407575","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@ksw8954/git-ai-commit","version":"1.0.1","keywords":[],"author":"","license":"ISC","_id":"@ksw8954/git-ai-commit@1.0.1","maintainers":[{"name":"ksw8954","email":"ksw8954@gmail.com"}],"homepage":"https://github.com/onaries/git-ai-commit#readme","bugs":{"url":"https://github.com/onaries/git-ai-commit/issues"},"bin":{"git-ai-commit":"dist/index.js"},"dist":{"shasum":"7d3e21fe965bbc87c28e8a6e63653a25b482c323","tarball":"https://registry.npmjs.org/@ksw8954/git-ai-commit/-/git-ai-commit-1.0.1.tgz","fileCount":77,"integrity":"sha512-TML/lHgaVxYVaQC/2TguMgPLrdZsqkq+m4zXoYIY35a+I+G66qHH6Zk+CijFqlZ0uO5n+/C2eToTzrBDZAUAPQ==","signatures":[{"sig":"MEUCIFTOFTJCD/E0GiwDs/PWLj2bO+uE1ceyDkZpioHNFcepAiEAlkTh/+AdIdU+fkH+JQ/eQkEdnniyGoUJfaWsIOabGis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194423},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"8258b39d5b9350bdb8d0b4b02295803b62776444","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","test:file":"jest","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"ksw8954","email":"ksw8954@gmail.com"},"repository":{"url":"git+https://github.com/onaries/git-ai-commit.git","type":"git"},"_npmVersion":"11.6.2","description":"AI-powered git commit message generator","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.20.2","commander":"^14.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","dotenv":"^17.2.2","eslint":"^9.35.0","nodemon":"^3.1.10","ts-jest":"^29.4.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.3","@types/dotenv":"^6.1.1","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/git-ai-commit_1.0.1_1760597622263_0.7642371118630347","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@ksw8954/git-ai-commit","version":"1.0.2","keywords":[],"author":"","license":"ISC","_id":"@ksw8954/git-ai-commit@1.0.2","maintainers":[{"name":"ksw8954","email":"ksw8954@gmail.com"}],"homepage":"https://github.com/onaries/git-ai-commit#readme","bugs":{"url":"https://github.com/onaries/git-ai-commit/issues"},"bin":{"git-ai-commit":"dist/index.js"},"dist":{"shasum":"b3b4f94435747edc636aeeed9e06310d2ca099e5","tarball":"https://registry.npmjs.org/@ksw8954/git-ai-commit/-/git-ai-commit-1.0.2.tgz","fileCount":85,"integrity":"sha512-Nxvi+RdzMajxaEkA6ZU4qrlEWtGDzXcC4MsVu/aLIKHPV+ETB80EcsltfBn9+n7GgHsvKVykM/jawoziHdy/Gw==","signatures":[{"sig":"MEYCIQDCLKg0gR96B3y8tcV4s7twvz14Mgvg10/bLA51gHwWGAIhAOslhompp3VdM974ysbwNMdyaMIb8pMMEJc+aZsyAX9g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223298},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"cc005012573ceb5085f0a5cf07f464fc8122b7b3","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","test:file":"jest","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"ksw8954","email":"ksw8954@gmail.com"},"repository":{"url":"git+https://github.com/onaries/git-ai-commit.git","type":"git"},"_npmVersion":"11.6.2","description":"AI-powered git commit message generator","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.20.2","commander":"^14.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","dotenv":"^17.2.2","eslint":"^9.35.0","nodemon":"^3.1.10","ts-jest":"^29.4.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.3","@types/dotenv":"^6.1.1","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/git-ai-commit_1.0.2_1761546753393_0.5238475732852541","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@ksw8954/git-ai-commit","version":"1.0.3","keywords":[],"author":"","license":"ISC","_id":"@ksw8954/git-ai-commit@1.0.3","maintainers":[{"name":"ksw8954","email":"ksw8954@gmail.com"}],"homepage":"https://github.com/onaries/git-ai-commit#readme","bugs":{"url":"https://github.com/onaries/git-ai-commit/issues"},"bin":{"git-ai-commit":"dist/index.js"},"dist":{"shasum":"3e67b512bd9fd51195827c3286915f0530bc5230","tarball":"https://registry.npmjs.org/@ksw8954/git-ai-commit/-/git-ai-commit-1.0.3.tgz","fileCount":85,"integrity":"sha512-pRC8AmrsfQB0m9TzSBIuuPgHGKLS15KJcH8itoF5OYTvFLw/24Vrxi35oVi9QirKulTR1w9vtRg908qSUa/2BQ==","signatures":[{"sig":"MEQCIH1csw51fYlKqxDUltXig9PiK4hDjHYD7rjGfutJwP8zAiA4uK+qiSaq57JCJGFi5Fu6AcKPO2QlARhDj8ndra4qIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230452},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"cc005012573ceb5085f0a5cf07f464fc8122b7b3","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","test:file":"jest","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"ksw8954","email":"ksw8954@gmail.com"},"repository":{"url":"git+https://github.com/onaries/git-ai-commit.git","type":"git"},"_npmVersion":"11.6.2","description":"AI-powered git commit message generator","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.20.2","commander":"^14.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","dotenv":"^17.2.2","eslint":"^9.35.0","nodemon":"^3.1.10","ts-jest":"^29.4.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.3","@types/dotenv":"^6.1.1","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/git-ai-commit_1.0.3_1761547241889_0.7056658722828928","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@ksw8954/git-ai-commit","version":"1.0.4","keywords":[],"author":"","license":"ISC","_id":"@ksw8954/git-ai-commit@1.0.4","maintainers":[{"name":"ksw8954","email":"ksw8954@gmail.com"}],"homepage":"https://github.com/onaries/git-ai-commit#readme","bugs":{"url":"https://github.com/onaries/git-ai-commit/issues"},"bin":{"git-ai-commit":"dist/index.js"},"dist":{"shasum":"3928118fd741de4a68304f8d5074a609faee54de","tarball":"https://registry.npmjs.org/@ksw8954/git-ai-commit/-/git-ai-commit-1.0.4.tgz","fileCount":85,"integrity":"sha512-thJ6ieMXr9ZXObj8eNcpA+S0y2ZDuGGbyaQk5g7uQHYz0LC+7wO2JO5KsjwBLPLGkbHV31TxXw8MA52Rs119fA==","signatures":[{"sig":"MEQCIHzDyAObipnvTl6WhRGGKLj2+kelfmxB4mwPq+kFhaAOAiAw960NfxSJoMlWFAg+3YptPETOfC08Z832KKUcRbJghQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232215},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"cc005012573ceb5085f0a5cf07f464fc8122b7b3","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","test:file":"jest","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"ksw8954","email":"ksw8954@gmail.com"},"repository":{"url":"git+https://github.com/onaries/git-ai-commit.git","type":"git"},"_npmVersion":"11.6.2","description":"AI-powered git commit message generator","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.20.2","commander":"^14.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","dotenv":"^17.2.2","eslint":"^9.35.0","nodemon":"^3.1.10","ts-jest":"^29.4.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.3","@types/dotenv":"^6.1.1","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/git-ai-commit_1.0.4_1761548073103_0.06834324131991032","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@ksw8954/git-ai-commit","version":"1.0.5","keywords":[],"author":"","license":"ISC","_id":"@ksw8954/git-ai-commit@1.0.5","maintainers":[{"name":"ksw8954","email":"ksw8954@gmail.com"}],"homepage":"https://github.com/onaries/git-ai-commit#readme","bugs":{"url":"https://github.com/onaries/git-ai-commit/issues"},"bin":{"git-ai-commit":"dist/index.js"},"dist":{"shasum":"b03d23765c1dc19cc0a2447cd60ad89d7ebabaca","tarball":"https://registry.npmjs.org/@ksw8954/git-ai-commit/-/git-ai-commit-1.0.5.tgz","fileCount":85,"integrity":"sha512-An261DCjY6u06SqUMIgkeBTMoNPhbinWGcr/jzW3mO6iwAIIJHat3li3ZsmlCBy4SWNon98sCA6R4zvjYxnfbA==","signatures":[{"sig":"MEYCIQCfc3+4nj6LqlUtgbLAPT8CHALJU7w7o6AyeHeOj1MjzgIhAKhfkXrYyXNZPaY90Ns1TgdJ+hYARfShoUIOpCQkkf5r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233477},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"71108981c64583ee39a86aaabf465318f1142f74","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","test:file":"jest","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"ksw8954","email":"ksw8954@gmail.com"},"repository":{"url":"git+https://github.com/onaries/git-ai-commit.git","type":"git"},"_npmVersion":"11.6.2","description":"AI-powered git commit message generator","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.20.2","commander":"^14.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","dotenv":"^17.2.2","eslint":"^9.35.0","nodemon":"^3.1.10","ts-jest":"^29.4.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.3","@types/dotenv":"^6.1.1","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/git-ai-commit_1.0.5_1761610430277_0.2582724603613622","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@ksw8954/git-ai-commit","version":"1.0.6","keywords":[],"author":"","license":"ISC","_id":"@ksw8954/git-ai-commit@1.0.6","maintainers":[{"name":"ksw8954","email":"ksw8954@gmail.com"}],"homepage":"https://github.com/onaries/git-ai-commit#readme","bugs":{"url":"https://github.com/onaries/git-ai-commit/issues"},"bin":{"git-ai-commit":"dist/index.js"},"dist":{"shasum":"0759758f6d4e6f52ebc0c8448229364841df7009","tarball":"https://registry.npmjs.org/@ksw8954/git-ai-commit/-/git-ai-commit-1.0.6.tgz","fileCount":85,"integrity":"sha512-P5zec5UjnWZOYG3wbW/9cYABAjihmAwo/+qgCDSEeCTihyiAb2CZvzpxW9NC8wjZQQxW8EG3twEohtUGvF8LRQ==","signatures":[{"sig":"MEYCIQColnqXF0C1FCRdQkZJUAkKrbYm2sTyGeYsGqtoxZysFgIhAOmEmvWLUP0IrW1+BMzQ8t4vNiPcnwx27o/WKRDRXxdH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265118},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"47fb29250adec5273d3dbc4200612b7f5bab7ad9","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","test:file":"jest","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"ksw8954","email":"ksw8954@gmail.com"},"repository":{"url":"git+https://github.com/onaries/git-ai-commit.git","type":"git"},"_npmVersion":"11.6.2","description":"AI-powered git commit message generator","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.20.2","commander":"^14.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","dotenv":"^17.2.2","eslint":"^9.35.0","nodemon":"^3.1.10","ts-jest":"^29.4.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.3","@types/dotenv":"^6.1.1","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/git-ai-commit_1.0.6_1762148493009_0.33502026532657836","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@ksw8954/git-ai-commit","version":"1.0.7","keywords":[],"author":"","license":"ISC","_id":"@ksw8954/git-ai-commit@1.0.7","maintainers":[{"name":"ksw8954","email":"ksw8954@gmail.com"}],"homepage":"https://github.com/onaries/git-ai-commit#readme","bugs":{"url":"https://github.com/onaries/git-ai-commit/issues"},"bin":{"git-ai-commit":"dist/index.js"},"dist":{"shasum":"23fe27f39a1a3b0b370efa1ec27a6bf8d1e04552","tarball":"https://registry.npmjs.org/@ksw8954/git-ai-commit/-/git-ai-commit-1.0.7.tgz","fileCount":86,"integrity":"sha512-75nUqKlurh3j6TkkeKGElO893B88MUr32T7ZNnMoQfExf1wHgWk5PEqm7NTRrhstixh2MHenZPp0aNITR8ckNg==","signatures":[{"sig":"MEUCIE3k7/uhpFNVq7C7yOMp6cmvwYL1eaCtbOHKCRhXH4NSAiEAgxfzwAOtyMHUGIeE8FYeM7dL+T+0Gd8UkGs5W0r9dE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283202},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"ad4c1a9f634122054cf3348a78d5306484e972e2","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","test:file":"jest","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"ksw8954","email":"ksw8954@gmail.com"},"repository":{"url":"git+https://github.com/onaries/git-ai-commit.git","type":"git"},"_npmVersion":"11.7.0","description":"AI-powered git commit message generator","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.20.2","commander":"^14.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","dotenv":"^17.2.2","eslint":"^9.35.0","nodemon":"^3.1.10","ts-jest":"^29.4.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.3","@types/dotenv":"^6.1.1","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/git-ai-commit_1.0.7_1765411530469_0.6618761030200304","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@ksw8954/git-ai-commit","version":"1.0.8","keywords":[],"author":"","license":"ISC","_id":"@ksw8954/git-ai-commit@1.0.8","maintainers":[{"name":"ksw8954","email":"ksw8954@gmail.com"}],"homepage":"https://github.com/onaries/git-ai-commit#readme","bugs":{"url":"https://github.com/onaries/git-ai-commit/issues"},"bin":{"git-ai-commit":"dist/index.js"},"dist":{"shasum":"b8ec28c4b508635cd5c39fab12c5bbe5ef36de8c","tarball":"https://registry.npmjs.org/@ksw8954/git-ai-commit/-/git-ai-commit-1.0.8.tgz","fileCount":86,"integrity":"sha512-T/Wlw2D0QccPf7FdsebqpiqEPTWOwWFXR1IXUj4j2R0xSZ2w+kTMkSX6u6cgtTsp3HW6Ulp7bVMkhttvxiVsww==","signatures":[{"sig":"MEUCIBcLfyyIc6hv3iE0JdAamRmxDqXdkrFd+yvq0aEBSo6jAiEAiWpAWnQ8OiwVYe8kso2Rig33cebzpYW0Vu9r8P8kKn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283603},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"e12b800721836bea7a53a12b1d10171717ae767d","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","test:file":"jest","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"ksw8954","email":"ksw8954@gmail.com"},"repository":{"url":"git+https://github.com/onaries/git-ai-commit.git","type":"git"},"_npmVersion":"11.7.0","description":"AI-powered git commit message generator","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.20.2","commander":"^14.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","dotenv":"^17.2.2","eslint":"^9.35.0","nodemon":"^3.1.10","ts-jest":"^29.4.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.3","@types/dotenv":"^6.1.1","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/git-ai-commit_1.0.8_1765412004300_0.569190256823568","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@ksw8954/git-ai-commit","version":"1.0.9","keywords":[],"author":"","license":"ISC","_id":"@ksw8954/git-ai-commit@1.0.9","maintainers":[{"name":"ksw8954","email":"ksw8954@gmail.com"}],"homepage":"https://github.com/onaries/git-ai-commit#readme","bugs":{"url":"https://github.com/onaries/git-ai-commit/issues"},"bin":{"git-ai-commit":"dist/index.js"},"dist":{"shasum":"dad8266c4567054ca8f8de8b201a36d3eccd06a8","tarball":"https://registry.npmjs.org/@ksw8954/git-ai-commit/-/git-ai-commit-1.0.9.tgz","fileCount":86,"integrity":"sha512-jxaKPCeCO+BZXIDxyaTWVvmikJIPLOe9Uf2JO1z8WNqUSpG7/z7DG0ZkrMyzhFwq3AocmMbT3aXg0VnlPdbc8g==","signatures":[{"sig":"MEUCIFOQ4aInW4FIOivIcsvdsh80zXT3oonD+Cv6d4UQwQO/AiEAmRgGRJuy2d4h7MX7uIu99Uq+sv308ji0S9jLrDT44W4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284839},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"4915c452c0dc1213a90c7e91c58878e16ad4ed86","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","test:file":"jest","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"ksw8954","email":"ksw8954@gmail.com"},"repository":{"url":"git+https://github.com/onaries/git-ai-commit.git","type":"git"},"_npmVersion":"11.7.0","description":"AI-powered git commit message generator","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.20.2","commander":"^14.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","dotenv":"^17.2.2","eslint":"^9.35.0","nodemon":"^3.1.10","ts-jest":"^29.4.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.3","@types/dotenv":"^6.1.1","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/git-ai-commit_1.0.9_1765412501452_0.35806211825995815","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@ksw8954/git-ai-commit","version":"1.0.10","keywords":[],"author":"","license":"ISC","_id":"@ksw8954/git-ai-commit@1.0.10","maintainers":[{"name":"ksw8954","email":"ksw8954@gmail.com"}],"homepage":"https://github.com/onaries/git-ai-commit#readme","bugs":{"url":"https://github.com/onaries/git-ai-commit/issues"},"bin":{"git-ai-commit":"dist/index.js"},"dist":{"shasum":"42542fa58b27d7463297d0f17269fb64858a83b9","tarball":"https://registry.npmjs.org/@ksw8954/git-ai-commit/-/git-ai-commit-1.0.10.tgz","fileCount":87,"integrity":"sha512-wF3miAO2SWdhz3zd3nKDCphlyrsDqcjk84CIiHMMBSZzS/D8NmQPyQSOWZgH5yBdmM3RDf7GAmZGkKavqpl0Jg==","signatures":[{"sig":"MEUCIA00x+7KN6xjmnqo5LZF21Aj7U1URqRaKe4IlBgIEs61AiEAzbgqVB83iAElhTFcSkA0/nOE/Rsc5uBZYxQstSgyFF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293499},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"ba82b9fcd9c820311c1b50ca45238c324bc6e495","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","test:file":"jest","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"ksw8954","email":"ksw8954@gmail.com"},"repository":{"url":"git+https://github.com/onaries/git-ai-commit.git","type":"git"},"_npmVersion":"11.7.0","description":"AI-powered git commit message generator","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.20.2","commander":"^14.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","dotenv":"^17.2.2","eslint":"^9.35.0","nodemon":"^3.1.10","ts-jest":"^29.4.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.3","@types/dotenv":"^6.1.1","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/git-ai-commit_1.0.10_1766454990469_0.5147735582585558","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@ksw8954/git-ai-commit","version":"1.0.11","keywords":[],"author":"","license":"ISC","_id":"@ksw8954/git-ai-commit@1.0.11","maintainers":[{"name":"ksw8954","email":"ksw8954@gmail.com"}],"homepage":"https://github.com/onaries/git-ai-commit#readme","bugs":{"url":"https://github.com/onaries/git-ai-commit/issues"},"bin":{"git-ai-commit":"dist/index.js"},"dist":{"shasum":"96d4d5b5f0b3e1d044c11ed7bee37e8c9b79e83b","tarball":"https://registry.npmjs.org/@ksw8954/git-ai-commit/-/git-ai-commit-1.0.11.tgz","fileCount":88,"integrity":"sha512-7aIjLaMb9dy3Q8qjThf5EmkiT7bkFjP7RuLoyaBNmDyLfEbI19RL5YtBAMVA9KfgXb0NzuLmbG7ycDuRmiAUCg==","signatures":[{"sig":"MEUCIQC2VBvRRlpmIgoEAtVl+NF9MX2LSpJbXJUHrvyfSlyozwIgKWtv+EFzQ9ymMSSkbzaLwPYmIERpABOXwEUAvUwnrik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305519},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"7840dd931ea82a24c0b75019025fafac96c277fe","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","test:file":"jest","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"ksw8954","email":"ksw8954@gmail.com"},"repository":{"url":"git+https://github.com/onaries/git-ai-commit.git","type":"git"},"_npmVersion":"11.7.0","description":"AI-powered git commit message generator","directories":{},"_nodeVersion":"25.2.1","dependencies":{"openai":"^5.20.2","commander":"^14.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","dotenv":"^17.2.2","eslint":"^9.35.0","nodemon":"^3.1.10","ts-jest":"^29.4.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.3","@types/dotenv":"^6.1.1","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/git-ai-commit_1.0.11_1767024716192_0.18464898970397092","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@ksw8954/git-ai-commit","version":"1.0.12","keywords":[],"author":"","license":"ISC","_id":"@ksw8954/git-ai-commit@1.0.12","maintainers":[{"name":"ksw8954","email":"ksw8954@gmail.com"}],"homepage":"https://github.com/onaries/git-ai-commit#readme","bugs":{"url":"https://github.com/onaries/git-ai-commit/issues"},"bin":{"git-ai-commit":"dist/index.js"},"dist":{"shasum":"dc5f825e37eba741aa61f946981f178bff7d9ee9","tarball":"https://registry.npmjs.org/@ksw8954/git-ai-commit/-/git-ai-commit-1.0.12.tgz","fileCount":88,"integrity":"sha512-DTIi+J7UplvqAYp7NrNcTSd4xZ1LzCcyycIcC9Gdc+XcKYWrxLSbkOWaU7tEjMM6siRBEal2PoREqsL3ZBbdJw==","signatures":[{"sig":"MEUCIFT0+x03GTDgT17VNiviCPTHfVseac/VsaIYnTA0A5tJAiEA898UnnGgEibfbsz4mqeuHr6TiZYUdVZFuljUSvl1/AM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316389},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"7840dd931ea82a24c0b75019025fafac96c277fe","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","test:file":"jest","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"ksw8954","email":"ksw8954@gmail.com"},"repository":{"url":"git+https://github.com/onaries/git-ai-commit.git","type":"git"},"_npmVersion":"11.7.0","description":"AI-powered git commit message generator","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.20.2","commander":"^14.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","dotenv":"^17.2.2","eslint":"^9.35.0","nodemon":"^3.1.10","ts-jest":"^29.4.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.3","@types/dotenv":"^6.1.1","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/git-ai-commit_1.0.12_1767658270644_0.921805531725334","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@ksw8954/git-ai-commit","version":"1.1.0","keywords":[],"author":"","license":"ISC","_id":"@ksw8954/git-ai-commit@1.1.0","maintainers":[{"name":"ksw8954","email":"ksw8954@gmail.com"}],"homepage":"https://github.com/onaries/git-ai-commit#readme","bugs":{"url":"https://github.com/onaries/git-ai-commit/issues"},"bin":{"git-ai-commit":"dist/index.js"},"dist":{"shasum":"55228ec26f717c0d6e705874224812bdf328db38","tarball":"https://registry.npmjs.org/@ksw8954/git-ai-commit/-/git-ai-commit-1.1.0.tgz","fileCount":93,"integrity":"sha512-Q5m3D2xlyJFo+g9YPqevhvCuce93uaF0BQi2Q7GDxbIJ5MNe6BLsNak39sFIB1X9QQk5qASZXmhEQgeoptMXIw==","signatures":[{"sig":"MEQCIF5JZX/0Jy6MdVYTEz+ote4wd7MKXagt8m8TTnqS8uzaAiBsQio94DCHV7bJlV+rW9J8iFzWmZmQC3ZiFRYCM6ytuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339256},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"83f2d68c1049a6bdbbde6555551c85eaa24ce32d","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","test:file":"jest","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"ksw8954","email":"ksw8954@gmail.com"},"repository":{"url":"git+https://github.com/onaries/git-ai-commit.git","type":"git"},"_npmVersion":"11.7.0","description":"AI-powered git commit message generator","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.20.2","commander":"^14.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","dotenv":"^17.2.2","eslint":"^9.35.0","nodemon":"^3.1.10","ts-jest":"^29.4.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.3","@types/dotenv":"^6.1.1","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/git-ai-commit_1.1.0_1767696685549_0.4166626237586928","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@ksw8954/git-ai-commit","version":"1.1.1","keywords":[],"author":"","license":"ISC","_id":"@ksw8954/git-ai-commit@1.1.1","maintainers":[{"name":"ksw8954","email":"ksw8954@gmail.com"}],"homepage":"https://github.com/onaries/git-ai-commit#readme","bugs":{"url":"https://github.com/onaries/git-ai-commit/issues"},"bin":{"git-ai-commit":"dist/index.js"},"dist":{"shasum":"e7e42dada2ad49027f33c8f171b59588bc6065bb","tarball":"https://registry.npmjs.org/@ksw8954/git-ai-commit/-/git-ai-commit-1.1.1.tgz","fileCount":93,"integrity":"sha512-zc1WI/4f+ghKR4vfXureFx47jZh/g0yzUiPcFQBfJZWp+F/DqnVgyHcYXuThyv6mNXHWSuTmJ7uWDrOU55H20A==","signatures":[{"sig":"MEYCIQCZlCFGINDZKA77dHf1tAg8x3gkbCw95TjIA0KLlBIFMwIhANRcoG3u0NIV/Hsh3f+kmacRcx8UJESw9REIQD+dwiQ4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341406},"main":"dist/index.js","_from":"file:ksw8954-git-ai-commit-1.1.1.tgz","types":"./dist/index.d.ts","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","test:file":"jest","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"ksw8954","email":"ksw8954@gmail.com"},"_resolved":"/private/var/folders/rv/5v14zzg53hq0rygty3jxv_zc0000gn/T/dae90785df0dfe1f755241187e008500/ksw8954-git-ai-commit-1.1.1.tgz","_integrity":"sha512-zc1WI/4f+ghKR4vfXureFx47jZh/g0yzUiPcFQBfJZWp+F/DqnVgyHcYXuThyv6mNXHWSuTmJ7uWDrOU55H20A==","repository":{"url":"git+https://github.com/onaries/git-ai-commit.git","type":"git"},"_npmVersion":"11.7.0","description":"AI-powered git commit message generator","directories":{},"_nodeVersion":"25.2.1","dependencies":{"openai":"^5.20.2","commander":"^14.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","dotenv":"^17.2.2","eslint":"^9.35.0","nodemon":"^3.1.10","ts-jest":"^29.4.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.3","@types/dotenv":"^6.1.1","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/git-ai-commit_1.1.1_1767745613994_0.41376472390983987","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@ksw8954/git-ai-commit","version":"1.1.3","keywords":[],"author":"","license":"ISC","_id":"@ksw8954/git-ai-commit@1.1.3","maintainers":[{"name":"ksw8954","email":"ksw8954@gmail.com"}],"homepage":"https://github.com/onaries/git-ai-commit#readme","bugs":{"url":"https://github.com/onaries/git-ai-commit/issues"},"bin":{"git-ai-commit":"dist/index.js"},"dist":{"shasum":"1bdbbbf76e65eff94cafd45601f2c27f5438fdcd","tarball":"https://registry.npmjs.org/@ksw8954/git-ai-commit/-/git-ai-commit-1.1.3.tgz","fileCount":93,"integrity":"sha512-rI+i0E45ZE+evM5ft6t97c6yMHI0v6Vu0zbvPBBp6JCKgjQ8qwZnNZFeKjUc4hpsgfiGT2LMGPdbhlBwObJyAw==","signatures":[{"sig":"MEQCIHCmwrXaGNL2zXEeqGbBfhsn10IcRd/jgZ79wg7MLTFiAiA9R75Os/abQGCXIrJEOWhXGl+JyT+Jm1vbeEyotvtJZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360423},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"1908710adce32b1fe5b0b29387d7adef7f5977aa","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","test:file":"jest","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"ksw8954","email":"ksw8954@gmail.com"},"repository":{"url":"git+https://github.com/onaries/git-ai-commit.git","type":"git"},"_npmVersion":"11.7.0","description":"AI-powered git commit message generator","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.20.2","commander":"^14.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","dotenv":"^17.2.2","eslint":"^9.35.0","nodemon":"^3.1.10","ts-jest":"^29.4.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.3","@types/dotenv":"^6.1.1","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/git-ai-commit_1.1.3_1768180868114_0.342487789986627","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@ksw8954/git-ai-commit","version":"1.1.4","keywords":[],"author":"","license":"ISC","_id":"@ksw8954/git-ai-commit@1.1.4","maintainers":[{"name":"ksw8954","email":"ksw8954@gmail.com"}],"homepage":"https://github.com/onaries/git-ai-commit#readme","bugs":{"url":"https://github.com/onaries/git-ai-commit/issues"},"bin":{"git-ai-commit":"dist/index.js"},"dist":{"shasum":"83a1c967c697a534ca8f1510052e8dc796d97dfc","tarball":"https://registry.npmjs.org/@ksw8954/git-ai-commit/-/git-ai-commit-1.1.4.tgz","fileCount":93,"integrity":"sha512-HTk+hP7c2cECOKkU/JWZwGlvNWeTbrWwU4YjA0Q6IcPsq/7WBXw0YcggYTGcsBDg0BeOAvpOZVHnZKQFWR5LLQ==","signatures":[{"sig":"MEYCIQDdm7hzqrRYqyqhl/zkdVWPKJ3cV5PScQQ3o9M9bCYFngIhAJtQ/sch+fjnxWDaJA7vjh3oBxynXzjAWBKb3iFpPP7y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361386},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"f72d77862e7735cf78be66b8d6a223c35c8beea8","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","test:file":"jest","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"ksw8954","email":"ksw8954@gmail.com"},"repository":{"url":"git+https://github.com/onaries/git-ai-commit.git","type":"git"},"_npmVersion":"11.7.0","description":"AI-powered git commit message generator","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.20.2","commander":"^14.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","dotenv":"^17.2.2","eslint":"^9.35.0","nodemon":"^3.1.10","ts-jest":"^29.4.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.3","@types/dotenv":"^6.1.1","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/git-ai-commit_1.1.4_1768203989484_0.82668466683837","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@ksw8954/git-ai-commit","version":"1.1.5","keywords":[],"author":"","license":"ISC","_id":"@ksw8954/git-ai-commit@1.1.5","maintainers":[{"name":"ksw8954","email":"ksw8954@gmail.com"}],"homepage":"https://github.com/onaries/git-ai-commit#readme","bugs":{"url":"https://github.com/onaries/git-ai-commit/issues"},"bin":{"git-ai-commit":"dist/index.js"},"dist":{"shasum":"2449c72dd2e7a561371d0c7055c158300ceb10e4","tarball":"https://registry.npmjs.org/@ksw8954/git-ai-commit/-/git-ai-commit-1.1.5.tgz","fileCount":93,"integrity":"sha512-E9KipTRcNVXRP86q8CbDOyn7Wc8ny303LBBN8GIWA79j6DZOV3kbC0VT0Mdu4BOlUeuJnHSeBqsNVTxa36gXaw==","signatures":[{"sig":"MEYCIQDp1uYX69GZM0YURyecybbPvfzFdO/Ad29ZtsOVJ1wGwwIhAKrq95/IYqB4dig7ciKgPK+q6x/NmGye9YT0bdnsoW3s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364309},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"5201e4d25ae89e600966a93f061743dd7b7084af","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","test:file":"jest","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"ksw8954","email":"ksw8954@gmail.com"},"repository":{"url":"git+https://github.com/onaries/git-ai-commit.git","type":"git"},"_npmVersion":"11.7.0","description":"AI-powered git commit message generator","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.20.2","commander":"^14.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","dotenv":"^17.2.2","eslint":"^9.35.0","nodemon":"^3.1.10","ts-jest":"^29.4.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.3","@types/dotenv":"^6.1.1","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/git-ai-commit_1.1.5_1768264334972_0.475175806926291","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@ksw8954/git-ai-commit","version":"1.1.6","keywords":[],"author":"","license":"ISC","_id":"@ksw8954/git-ai-commit@1.1.6","maintainers":[{"name":"ksw8954","email":"ksw8954@gmail.com"}],"homepage":"https://github.com/onaries/git-ai-commit#readme","bugs":{"url":"https://github.com/onaries/git-ai-commit/issues"},"bin":{"git-ai-commit":"dist/index.js"},"dist":{"shasum":"3fb4b5ba11ae3847214ad1b25f6f49b28a11b2fa","tarball":"https://registry.npmjs.org/@ksw8954/git-ai-commit/-/git-ai-commit-1.1.6.tgz","fileCount":93,"integrity":"sha512-z0AGafVK1Rt0AMU/FqqQVnUrjbnXRs9WpfazxwvoFr/7VdUEbo9gPNBKTDsL2cJQfHvrCK/fjk6TKeVt4oRZxg==","signatures":[{"sig":"MEUCIHkrxl6NaxYFWEatpp1nqxJ1JMSSLvV4meR15Z9uOqhMAiEA+TG7nLysNpK6hjlbf9NgiIJ+Wn9lDmmn8GbUuNpkUW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382212},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"281569252779ae6b7bba9a40deb9879d87e5a504","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","test:file":"jest","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"ksw8954","email":"ksw8954@gmail.com"},"repository":{"url":"git+https://github.com/onaries/git-ai-commit.git","type":"git"},"_npmVersion":"11.7.0","description":"AI-powered git commit message generator","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.20.2","commander":"^14.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","dotenv":"^17.2.2","eslint":"^9.35.0","nodemon":"^3.1.10","ts-jest":"^29.4.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.3","@types/dotenv":"^6.1.1","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/git-ai-commit_1.1.6_1769412233852_0.6317960349939786","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@ksw8954/git-ai-commit","version":"1.1.7","keywords":[],"author":"","license":"ISC","_id":"@ksw8954/git-ai-commit@1.1.7","maintainers":[{"name":"ksw8954","email":"ksw8954@gmail.com"}],"homepage":"https://github.com/onaries/git-ai-commit#readme","bugs":{"url":"https://github.com/onaries/git-ai-commit/issues"},"bin":{"git-ai-commit":"dist/index.js"},"dist":{"shasum":"0eaa46df4fef8424b6ddd8ba16ea04f5f2b3999f","tarball":"https://registry.npmjs.org/@ksw8954/git-ai-commit/-/git-ai-commit-1.1.7.tgz","fileCount":93,"integrity":"sha512-Jk4sAhDtRADnVh+dLb5NFZSSohk8hG76MO77HUH9qQdHDmZ0JdqYF31e8f4t+9uxC3QcUyckfSNjyNfsTqZ7Yg==","signatures":[{"sig":"MEYCIQCQ6J91KbbC+f+RYNJyj38HHpy9EJYtY5YLkKx1vF5V4gIhAIo5BufvLL0o3DgcVHLtZXXvhqNiNmdAdjFdh8+SpDUM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397896},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"8266cd46a690402be395bd0771392d0946d68b3f","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","test:file":"jest","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"ksw8954","email":"ksw8954@gmail.com"},"repository":{"url":"git+https://github.com/onaries/git-ai-commit.git","type":"git"},"_npmVersion":"11.7.0","description":"AI-powered git commit message generator","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.20.2","commander":"^14.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","dotenv":"^17.2.2","eslint":"^9.35.0","nodemon":"^3.1.10","ts-jest":"^29.4.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.3","@types/dotenv":"^6.1.1","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/git-ai-commit_1.1.7_1769435589401_0.04463079942131931","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@ksw8954/git-ai-commit","version":"1.1.8","keywords":[],"author":"","license":"ISC","_id":"@ksw8954/git-ai-commit@1.1.8","maintainers":[{"name":"ksw8954","email":"ksw8954@gmail.com"}],"homepage":"https://github.com/onaries/git-ai-commit#readme","bugs":{"url":"https://github.com/onaries/git-ai-commit/issues"},"bin":{"git-ai-commit":"dist/index.js"},"dist":{"shasum":"a3389e1823c542d9176074419f7959fc0768a804","tarball":"https://registry.npmjs.org/@ksw8954/git-ai-commit/-/git-ai-commit-1.1.8.tgz","fileCount":94,"integrity":"sha512-TIKCQKKDoej7W9IHIH7ZiV8zmp0r29RTNAl/qan25HWw6NMt4QXx7N8GYRr1JhsXSrrce5vLUxs5ngix9iP/3Q==","signatures":[{"sig":"MEUCIQCMMxo+PXEthEbNNX519rlbeoylH1fw4XTLtdiFd2oASwIgQGpUYCTdYb2XH56kiL7hjQBBhL7bJ/5q9yBxF1o605I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":402960},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"26d70ee6a8935f74434a98049ea3de48ae0ed532","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","test:file":"jest","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"ksw8954","email":"ksw8954@gmail.com"},"repository":{"url":"git+https://github.com/onaries/git-ai-commit.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered git commit message generator","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^5.20.2","commander":"^14.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","dotenv":"^17.2.2","eslint":"^9.35.0","nodemon":"^3.1.10","ts-jest":"^29.4.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.3","@types/dotenv":"^6.1.1","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/git-ai-commit_1.1.8_1769772077371_0.7540590676386605","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@ksw8954/git-ai-commit","version":"1.2.0","keywords":[],"author":"","license":"ISC","_id":"@ksw8954/git-ai-commit@1.2.0","maintainers":[{"name":"ksw8954","email":"ksw8954@gmail.com"}],"homepage":"https://github.com/onaries/git-ai-commit#readme","bugs":{"url":"https://github.com/onaries/git-ai-commit/issues"},"bin":{"git-ai-commit":"dist/index.js"},"dist":{"shasum":"3169e539359ba740fece249c3bb6dbfc59a9f725","tarball":"https://registry.npmjs.org/@ksw8954/git-ai-commit/-/git-ai-commit-1.2.0.tgz","fileCount":100,"integrity":"sha512-1reoYPc9/nk9YcCDuKWHXwMQx7YOcqhyIL300REI+ejVGth8/UJMc+fubUTIPwIalfnYeWwjXN7YtkXV4nBf9A==","signatures":[{"sig":"MEUCIQCLmV2VtyGImCIXfls23oPljgWgI8lOoehUHBS0y7l72wIgO/wf2eex4ZSLrzHJKHFRNOJUfYFMTFQxHt4EqA+Hp5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":508983},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"50abd8adf5c4ddd191ad5f1d1b4d60897ecb893f","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","test:file":"jest","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"ksw8954","email":"ksw8954@gmail.com"},"repository":{"url":"git+https://github.com/onaries/git-ai-commit.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered git commit message generator","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^5.20.2","commander":"^14.0.1","@google/genai":"^1.42.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","dotenv":"^17.2.2","eslint":"^9.35.0","nodemon":"^3.1.10","ts-jest":"^29.4.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.3","@types/dotenv":"^6.1.1","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/git-ai-commit_1.2.0_1771923296089_0.24275802124095947","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@ksw8954/git-ai-commit","version":"1.2.1","keywords":[],"author":"","license":"ISC","_id":"@ksw8954/git-ai-commit@1.2.1","maintainers":[{"name":"ksw8954","email":"ksw8954@gmail.com"}],"homepage":"https://github.com/onaries/git-ai-commit#readme","bugs":{"url":"https://github.com/onaries/git-ai-commit/issues"},"bin":{"git-ai-commit":"dist/index.js"},"dist":{"shasum":"ee88ebd5a106fb893ce148c79ddea86c2f5eb414","tarball":"https://registry.npmjs.org/@ksw8954/git-ai-commit/-/git-ai-commit-1.2.1.tgz","fileCount":100,"integrity":"sha512-z6M5Wnbl+JyEPpPpymXG5nWYG+glFy4jCYcArAM73HZG8iXEBKrYTCwv9ify2cUpqQv1V5ZTSjk4J65STUFvTQ==","signatures":[{"sig":"MEQCIGzrq8CK/jC/+uQ7ms0dnZHsm9Te9sDDFfioMyFEJPe/AiBH5zWIlsGlM/8TcPBFuTLXjAocYl83IffwEiNbvFIQMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ksw8954%2fgit-ai-commit@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":509796},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"276c0d8b6926767c7a7cf74d91aa3a9a4ef8a2e0","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","test:file":"jest","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf0f28dc-bbd0-4c37-9b77-3785bfa07126"}},"repository":{"url":"git+https://github.com/onaries/git-ai-commit.git","type":"git"},"_npmVersion":"11.10.1","description":"AI-powered git commit message generator","directories":{},"_nodeVersion":"22.22.0","dependencies":{"openai":"^5.20.2","commander":"^14.0.1","@google/genai":"^1.42.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","dotenv":"^17.2.2","eslint":"^9.35.0","nodemon":"^3.1.10","ts-jest":"^29.4.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.3","@types/dotenv":"^6.1.1","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/git-ai-commit_1.2.1_1771928240755_0.3556742510490296","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@ksw8954/git-ai-commit","version":"1.2.2","keywords":[],"author":"","license":"ISC","_id":"@ksw8954/git-ai-commit@1.2.2","maintainers":[{"name":"ksw8954","email":"ksw8954@gmail.com"}],"homepage":"https://github.com/onaries/git-ai-commit#readme","bugs":{"url":"https://github.com/onaries/git-ai-commit/issues"},"bin":{"git-ai-commit":"dist/index.js"},"dist":{"shasum":"5458e4834f6e46a4d9dcfd6393d495a72e042171","tarball":"https://registry.npmjs.org/@ksw8954/git-ai-commit/-/git-ai-commit-1.2.2.tgz","fileCount":100,"integrity":"sha512-W9TuOLMCdqYQfkWpCeErp0x3B504toBA4ugJ7VAXk9OB2EHSp2gZuq0WFdvHyeyMCLrsWReLCVzb75wVUJ5/lA==","signatures":[{"sig":"MEYCIQCkzfmF8gdnuS0Y1m82N3XZL/LOtWO7wqRSD5YODGrIrAIhAOA46bicfrhoq3Br93JVKSf/gOPjUrrkI+nvIq+59s9a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ksw8954%2fgit-ai-commit@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512337},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"6e797e006a4a9d6f62c9b54fae6f13451a6783c3","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","test:file":"jest","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf0f28dc-bbd0-4c37-9b77-3785bfa07126"}},"repository":{"url":"git+https://github.com/onaries/git-ai-commit.git","type":"git"},"_npmVersion":"11.11.0","description":"AI-powered git commit message generator","directories":{},"_nodeVersion":"22.22.0","dependencies":{"openai":"^5.20.2","commander":"^14.0.1","@google/genai":"^1.42.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","dotenv":"^17.2.2","eslint":"^9.35.0","nodemon":"^3.1.10","ts-jest":"^29.4.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.3","@types/dotenv":"^6.1.1","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/git-ai-commit_1.2.2_1772194543209_0.2367558068051756","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@ksw8954/git-ai-commit","version":"1.2.3","keywords":[],"author":"","license":"ISC","_id":"@ksw8954/git-ai-commit@1.2.3","maintainers":[{"name":"ksw8954","email":"ksw8954@gmail.com"}],"homepage":"https://github.com/onaries/git-ai-commit#readme","bugs":{"url":"https://github.com/onaries/git-ai-commit/issues"},"bin":{"git-ai-commit":"dist/index.js"},"dist":{"shasum":"769a102325c5a9e0a0bdbbf6124b9347d1f3abe3","tarball":"https://registry.npmjs.org/@ksw8954/git-ai-commit/-/git-ai-commit-1.2.3.tgz","fileCount":102,"integrity":"sha512-/5f/ujR1lJP6kim3hyU8T83bY+XCjlb8ml15mQnzfTbu0f28buOoHdTCgkiKYbsNV8iBdgAv78hv6VoejXcekg==","signatures":[{"sig":"MEUCIHgtZSTEINSxHhcyrkD4gTDolZEovm18wr1izXroLkHGAiEAy7BT5RL/d0KbLyXw9tl4Eopoh/LcYSirUnUbSNWDzfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ksw8954%2fgit-ai-commit@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":519903},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"0e9c387ba4c3d808be45895cb35d70c7cd67ac8f","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","test:file":"jest","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf0f28dc-bbd0-4c37-9b77-3785bfa07126"}},"repository":{"url":"git+https://github.com/onaries/git-ai-commit.git","type":"git"},"_npmVersion":"11.11.0","description":"AI-powered git commit message generator","directories":{},"_nodeVersion":"22.22.0","dependencies":{"openai":"^5.20.2","commander":"^14.0.1","@google/genai":"^1.42.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","dotenv":"^17.2.2","eslint":"^9.35.0","nodemon":"^3.1.10","ts-jest":"^29.4.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.3","@types/dotenv":"^6.1.1","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/git-ai-commit_1.2.3_1772520136875_0.2644000634027739","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@ksw8954/git-ai-commit","version":"1.2.4","keywords":[],"author":"","license":"ISC","_id":"@ksw8954/git-ai-commit@1.2.4","maintainers":[{"name":"ksw8954","email":"ksw8954@gmail.com"}],"homepage":"https://github.com/onaries/git-ai-commit#readme","bugs":{"url":"https://github.com/onaries/git-ai-commit/issues"},"bin":{"git-ai-commit":"dist/index.js"},"dist":{"shasum":"d9e5654318a8a4a49c7bcfe659a9d54e60018fb8","tarball":"https://registry.npmjs.org/@ksw8954/git-ai-commit/-/git-ai-commit-1.2.4.tgz","fileCount":102,"integrity":"sha512-+Jrkyu24grin2YGRcxKC8JgnR7pyx5+upv0bDQKttVrG6MhBL9RfwZVNJx1sr+I2+wUNLgf/9ypI8mPemu1qmw==","signatures":[{"sig":"MEYCIQCAUpHywUaYsBVhyWLjGVfIJcub4ZfOOSRbYgfBZkTglAIhALYa+ng5Qg0I4yl1Y+G+cxtGW6UVm8OOABOE4QARP22r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ksw8954%2fgit-ai-commit@1.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":527604},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"827a22983c8a3545b46866b9c1e7957dedeec92f","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","test:file":"jest","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf0f28dc-bbd0-4c37-9b77-3785bfa07126"}},"repository":{"url":"git+https://github.com/onaries/git-ai-commit.git","type":"git"},"_npmVersion":"11.11.1","description":"AI-powered git commit message generator","directories":{},"_nodeVersion":"22.22.0","dependencies":{"openai":"^5.20.2","commander":"^14.0.1","@google/genai":"^1.42.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","dotenv":"^17.2.2","eslint":"^9.35.0","nodemon":"^3.1.10","ts-jest":"^29.4.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.3","@types/dotenv":"^6.1.1","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/git-ai-commit_1.2.4_1773301185208_0.3740022894007329","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@ksw8954/git-ai-commit","version":"1.2.5","description":"AI-powered git commit message generator","main":"dist/index.js","bin":{"git-ai-commit":"dist/index.js"},"scripts":{"build":"tsc","dev":"ts-node src/index.ts","test":"jest","test:file":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint src/**/*.ts","typecheck":"tsc --noEmit"},"repository":{"type":"git","url":"git+https://github.com/onaries/git-ai-commit.git"},"keywords":[],"author":"","license":"ISC","publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/onaries/git-ai-commit/issues"},"homepage":"https://github.com/onaries/git-ai-commit#readme","devDependencies":{"@types/dotenv":"^6.1.1","@types/jest":"^30.0.0","@types/node":"^24.3.3","@typescript-eslint/eslint-plugin":"^8.43.0","@typescript-eslint/parser":"^8.43.0","dotenv":"^17.2.2","eslint":"^9.35.0","jest":"^30.1.3","nodemon":"^3.1.10","ts-jest":"^29.4.1","ts-node":"^10.9.2","typescript":"^5.9.2"},"dependencies":{"@google/genai":"^1.42.0","commander":"^14.0.1","openai":"^5.20.2"},"_id":"@ksw8954/git-ai-commit@1.2.5","gitHead":"6e81d177e0a0da955c4c97cd4a786772f5d5a062","types":"./dist/index.d.ts","_nodeVersion":"22.22.2","_npmVersion":"11.5.1","dist":{"integrity":"sha512-fPF/P2z7iJ6FJStkP/MAUs5tBfVsZK4EIa5eRcyR3G/Dy6VXbcFW/7RDoen22JrLsWR6dCeoFHqEK9sY+J+TBA==","shasum":"ef5f6018f0231c46c6721ed6c754ca000184b85e","tarball":"https://registry.npmjs.org/@ksw8954/git-ai-commit/-/git-ai-commit-1.2.5.tgz","fileCount":110,"unpackedSize":658062,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ksw8954%2fgit-ai-commit@1.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGLE0XupsXwx1KxvKz2qzwSr7lrboYYteRFO2uuGtAYNAiEAlWvfkhRyng12J3Hco4m8ChwEvch3DTn7MMQiquhbgDg="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf0f28dc-bbd0-4c37-9b77-3785bfa07126"}},"directories":{},"maintainers":[{"name":"ksw8954","email":"ksw8954@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-ai-commit_1.2.5_1777933643715_0.6631802788359202"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-16T06:50:30.468Z","modified":"2026-05-04T22:27:24.128Z","1.0.0":"2025-10-16T06:50:30.773Z","1.0.1":"2025-10-16T06:53:42.458Z","1.0.2":"2025-10-27T06:32:33.607Z","1.0.3":"2025-10-27T06:40:42.078Z","1.0.4":"2025-10-27T06:54:33.301Z","1.0.5":"2025-10-28T00:13:50.472Z","1.0.6":"2025-11-03T05:41:33.243Z","1.0.7":"2025-12-11T00:05:30.678Z","1.0.8":"2025-12-11T00:13:24.439Z","1.0.9":"2025-12-11T00:21:41.626Z","1.0.10":"2025-12-23T01:56:30.625Z","1.0.11":"2025-12-29T16:11:56.346Z","1.0.12":"2026-01-06T00:11:10.821Z","1.1.0":"2026-01-06T10:51:25.747Z","1.1.1":"2026-01-07T00:26:54.160Z","1.1.3":"2026-01-12T01:21:09.483Z","1.1.4":"2026-01-12T07:46:29.662Z","1.1.5":"2026-01-13T00:32:15.104Z","1.1.6":"2026-01-26T07:23:54.027Z","1.1.7":"2026-01-26T13:53:09.544Z","1.1.8":"2026-01-30T11:21:17.571Z","1.2.0":"2026-02-24T08:54:56.254Z","1.2.1":"2026-02-24T10:17:20.903Z","1.2.2":"2026-02-27T12:15:43.401Z","1.2.3":"2026-03-03T06:42:17.027Z","1.2.4":"2026-03-12T07:39:45.360Z","1.2.5":"2026-05-04T22:27:23.865Z"},"bugs":{"url":"https://github.com/onaries/git-ai-commit/issues"},"license":"ISC","homepage":"https://github.com/onaries/git-ai-commit#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/onaries/git-ai-commit.git"},"description":"AI-powered git commit message generator","maintainers":[{"name":"ksw8954","email":"ksw8954@gmail.com"}],"readme":"# Git AI Commit\n\n[![npm version](https://img.shields.io/npm/v/@ksw8954/git-ai-commit)](https://www.npmjs.com/package/@ksw8954/git-ai-commit)\n[![GitHub release](https://img.shields.io/github/v/release/onaries/git-ai-commit)](https://github.com/onaries/git-ai-commit/releases)\n[![CI](https://img.shields.io/github/actions/workflow/status/onaries/git-ai-commit/ci.yml?branch=main&label=tests)](https://github.com/onaries/git-ai-commit/actions/workflows/ci.yml)\n\nAI-powered CLI that generates conventional commit messages based on your staged Git diff.\n\n## Installation\n\n```bash\n# clone and enter the repository\ngit clone https://github.com/onaries/git-ai-commit.git\ncd git-ai-commit\n\n# install dependencies and compile TypeScript\nnpm install\nnpm run build\n\n# optional: link globally to use the CLI anywhere\nnpm link\n```\n\nIf the package is published to npm, it can be installed directly in another project:\n\n```bash\n# local install\nnpm install @ksw8954/git-ai-commit\n\n# or install globally to use the CLI everywhere\nnpm install -g @ksw8954/git-ai-commit\n```\n\n## Usage\n\nAfter linking globally (`npm link`) or installing via npm, run:\n\n### Commit Messages\n\n```bash\n# generate a commit message from staged changes and confirm before committing\ngit-ai-commit commit\n\n# print only the generated message without touching git\ngit-ai-commit commit --message-only\n\n# pass extra instructions to guide the AI (appended to the system prompt)\ngit-ai-commit commit --prompt \"docs 변경은 docs 타입으로, 패키지명은 scope로 포함해줘\"\n\n# override API settings for a single run\ngit-ai-commit commit --api-key <key> --base-url <url> --model <model>\n\n# create and push the commit in one flow (will prompt for confirmation first)\ngit-ai-commit commit --push\n\n# combine with message-only to preview with custom guidance\ngit-ai-commit commit --message-only --prompt \"스코프는 패키지 디렉터리명으로 설정\"\n```\n\nThe command previews the AI-generated message, then asks `Proceed with git commit? (y/n)` before creating the commit. Use `--push` to push after a successful commit, or set auto push through the config command (see below). You can also provide additional instructions for this run using `--prompt \"<text>\"`; the text is appended to the AI's system prompt to guide the style/content.\n\nDuring development you can run the CLI without building by using the dev script:\n\n```bash\nnpm run dev -- commit\n```\n\n### Pull Request Messages\n\n```bash\n# create a PR title and body by diffing two branches\ngit-ai-commit pr --base main --compare feature/add-cache\n\n# override API settings for the PR run only\ngit-ai-commit pr --base release --compare hotfix/urgent --api-key <key>\n```\n\nThe PR command compares the Git diff from the base branch to the compare branch and prints a ready-to-paste pull request title with `## Summary` and `## Testing` sections in your configured language.\n\n### Tags\n\n```bash\n# create an annotated tag with a manual message (skips AI)\ngit-ai-commit tag v1.2.3 --message \"Release notes\"\n\n# generate release notes from commit history since a base tag\ngit-ai-commit tag v1.3.0 --base-tag v1.2.3\n\n# guide the AI with additional instructions for this tag\ngit-ai-commit tag v1.4.0 --prompt \"사용자 기능/버그 수정/유지 보수로 묶고 한국어로 간결히\"\n\n# you can combine both\ngit-ai-commit tag v1.5.0 --base-tag v1.4.0 --prompt \"docs는 별도 섹션, breaking change 강조\"\n```\n\nWhen AI generation is used, the CLI previews the tag message and asks for confirmation before creating the tag:\n- `Create annotated tag <name>? (y/n)`\n- After creation, it asks whether to push: `Push tag <name> to remote? (y/n)`\n\nProviding `--message` uses your text verbatim but still asks for tag creation confirmation.\n\n## Git Hook\n\nInstall a `prepare-commit-msg` hook so that `git commit` automatically generates an AI message:\n\n```bash\ngit-ai-commit hook install    # install the hook in the current repo\ngit-ai-commit hook uninstall  # remove the hook\ngit-ai-commit hook status     # check installation status\n```\n\nOnce installed, running `git commit` (without `-m`) will:\n1. Generate an AI commit message from your staged changes\n2. Pre-fill it in your editor for review and editing\n3. Proceed with the commit when you save and close the editor\n\nThe hook is skipped when using `git commit -m \"...\"`, merge commits, or `--amend`.\n## Configuration\n\nPersist defaults without exporting environment variables through the interactive config command:\n\n```bash\ngit-ai-commit config --show              # display merged configuration\ngit-ai-commit config --language en       # set default AI output language\ngit-ai-commit config --auto-push         # push automatically after confirmed commits\ngit-ai-commit config --no-auto-push      # disable automatic pushing\ngit-ai-commit config -k sk-...           # store API key securely on disk\ngit-ai-commit config -b https://api.test # set a custom API base URL\ngit-ai-commit config --model gpt-4o-mini # set preferred model\ngit-ai-commit config --mode openai       # prefer OPENAI_* environment variables\ngit-ai-commit config --mode gemini       # use Google Gemini native SDK\ngit-ai-commit config --no-reasoning      # disable model thinking/reasoning when supported\ngit-ai-commit config --reasoning         # enable model thinking/reasoning when supported\ngit-ai-commit config --reasoning-effort low  # set reasoning effort when supported\ngit-ai-commit config --co-author \"Name <email>\"  # add Co-authored-by trailer to commits\ngit-ai-commit config --no-co-author      # remove Co-authored-by trailer\n```\n\nThe stored configuration works alongside environment variables—CLI flags override config values, which in turn override `.env` settings.\n\nConfiguration is written to `~/.git-ai-commit/config.json` by default. Set `GIT_AI_COMMIT_CONFIG_PATH=/custom/path.json` to use a different location.\n\n## Environment Variables\nSet the following variables (e.g., in a local `.env` file) before using the CLI:\n\n- `AI_MODE` controls which provider to use:\n  - `custom` (default): uses `AI_*` vars first, falls back to `OPENAI_*`. Requests go through the OpenAI-compatible API.\n  - `openai`: prioritises `OPENAI_*` vars. Requests go through the OpenAI-compatible API.\n  - `gemini`: uses the Google Gemini native SDK (`@google/genai`) directly. Reads `GEMINI_API_KEY` (or `AI_API_KEY`). Default model: `gemini-3-flash-preview`.\n- Credentials: `AI_API_KEY`, `OPENAI_API_KEY`, or `GEMINI_API_KEY` (priority depends on the selected mode).\n- Base URLs: `AI_BASE_URL` or `OPENAI_BASE_URL` (not used in `gemini` mode).\n- Models: `AI_MODEL` or `OPENAI_MODEL` (priority matches the selected mode).\n- Reasoning toggle: `AI_REASONING` or `OPENAI_REASONING` (`true`/`false`, `on`/`off`, `enabled`/`disabled`). When omitted, the provider/model default is used.\n\nReasoning support is provider-specific. For OpenAI-compatible Z.AI GLM models, the toggle is sent as `thinking.type` (`enabled` or `disabled`). In Gemini native mode, disabling reasoning sets `thinkingBudget` to `0`.\n\n## Development Commands\n\n```bash\nnpm run lint         # run ESLint with the repository rules\nnpm run test         # execute the Jest suite\nnpm run test:watch   # watch mode for tests\nnpm run typecheck    # TypeScript type checking without emit\n```\n\n### History\n\n```bash\n# show all history (most recent last)\ngit-ai-commit history\n\n# show last N entries\ngit-ai-commit history --limit 20\n\n# output as JSON\ngit-ai-commit history --json --limit 10\n\n# clear all history (asks for confirmation)\ngit-ai-commit history --clear\n```\n","readmeFilename":"README.md"}