{"_id":"4fun-ai-review","_rev":"4-e19df6cd5d57e2b2409cbaa59bfeba1d","name":"4fun-ai-review","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"4fun-ai-review","version":"1.0.0","keywords":["git","hooks","aireview","pre-commit"],"author":{"name":"wl"},"license":"MIT","_id":"4fun-ai-review@1.0.0","maintainers":[{"name":"vastdragon","email":"510958889@qq.com"}],"bin":{"4fun-ai-review":"bin/cli.js"},"dist":{"shasum":"089ecfca31a2e50785faeec08f8cd3f697e9ba9c","tarball":"https://registry.npmjs.org/4fun-ai-review/-/4fun-ai-review-1.0.0.tgz","fileCount":5,"integrity":"sha512-5mFXABZ3Dl5LOUq97QGUWGUJLXA/wOaQyPygms9/eOQOR+rjXa3YmDygCip3Rt3LYY3csWxVrDelRMdR66G9hA==","signatures":[{"sig":"MEYCIQCSTEGf3QeucURfTN2BDVyoKoqHNGrxGkC7k2XgUa7NlQIhAOYp46X1/SAA9/j4Jhg/Y2sk4BaIZAriVpSPM55VE9OS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9435},"main":"index.js","type":"module","gitHead":"19d856b25c043efb126fddb83543e11f99f97f13","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vastdragon","email":"510958889@qq.com"},"_npmVersion":"10.9.2","description":"通过git huksy 关联，实现本地化AIReview","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"execa":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/4fun-ai-review_1.0.0_1758782808616_0.6167066964013423","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"4fun-ai-review","version":"1.0.1","keywords":["git","hooks","aireview","pre-commit"],"author":{"name":"wl"},"license":"MIT","_id":"4fun-ai-review@1.0.1","maintainers":[{"name":"vastdragon","email":"510958889@qq.com"}],"bin":{"4fun-ai-review":"bin/cli.js"},"dist":{"shasum":"ec50121374c4c1c5f5f58af65c9a941796064f62","tarball":"https://registry.npmjs.org/4fun-ai-review/-/4fun-ai-review-1.0.1.tgz","fileCount":5,"integrity":"sha512-ypJU2SCm1XX7PiAuaKFS2dAO6weEeK7LWFy48OpxSXTLRVwZpTUS54MKe5OXGMkUXYLeXWZtgmqLiBNhU5ltJA==","signatures":[{"sig":"MEUCIBmiw1e4F0cbDSmxrolWWcYEl1Vwiv9S3+JseKn+0ZOyAiEA2uDRbWrEoqZyaJhFhQA8yJYYOMvqvKH7exP+Gr0pYfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9067},"main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vastdragon","email":"510958889@qq.com"},"_npmVersion":"10.9.2","description":"通过git huksy 关联，实现本地化AIReview","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"execa":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/4fun-ai-review_1.0.1_1758785922907_0.08288125762846765","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"4fun-ai-review","version":"1.0.2","keywords":["git","hooks","aireview","pre-commit"],"author":{"name":"wl"},"license":"MIT","_id":"4fun-ai-review@1.0.2","maintainers":[{"name":"vastdragon","email":"510958889@qq.com"}],"bin":{"4fun-ai-review":"bin/cli.js"},"dist":{"shasum":"1145bed5ea5cac38cc5a8f39f849e311c7eaaca0","tarball":"https://registry.npmjs.org/4fun-ai-review/-/4fun-ai-review-1.0.2.tgz","fileCount":5,"integrity":"sha512-4huO9KUz2CBw8xtZuuIxHQlnwwBCGhCyqevzvtA69yCUbuHPYWfG7E3ISTYiZOtf0qR/mN4bDese/YBg++zGnQ==","signatures":[{"sig":"MEUCIQD1tHby37re2IMkhqoafNb9Xoybci0+ZR8BndckjqxRygIgRrpfQLcQtzXMqAVEtCkkQ3RZmBGWKfhL1rj8r0D0ESI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9099},"main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vastdragon","email":"510958889@qq.com"},"_npmVersion":"10.9.2","description":"通过git huksy 关联，实现本地化AIReview","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"execa":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/4fun-ai-review_1.0.2_1758786738310_0.5102927168016071","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"4fun-ai-review","version":"1.0.3","type":"module","main":"index.js","bin":{"4fun-ai-review":"bin/cli.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["git","hooks","aireview","pre-commit"],"author":{"name":"wl"},"license":"MIT","description":"通过git huksy 关联，实现本地化AIReview","devDependencies":{"execa":"^9.6.0"},"_id":"4fun-ai-review@1.0.3","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-W/2kKA4XV1m88vz5j2VwF5qta+MUtTewLHx4l+GCrb8wnW9x4NWH1MZPch5rXasE92lXr2WjKkpGoMUl+8piXw==","shasum":"358be094c713c853c9d4d732c29ee90afa008728","tarball":"https://registry.npmjs.org/4fun-ai-review/-/4fun-ai-review-1.0.3.tgz","fileCount":5,"unpackedSize":9133,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID32/hu64Hv9z0Q8XUnZJ2JKXLGHZER5Uk74nb+epp3/AiBUNXotj2IsHe9MJ9VniegcwE+TfcitFGdca3OUbig+Bg=="}]},"_npmUser":{"name":"vastdragon","email":"510958889@qq.com"},"directories":{},"maintainers":[{"name":"vastdragon","email":"510958889@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/4fun-ai-review_1.0.3_1759031879386_0.4007622211468438"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-25T06:46:48.615Z","modified":"2025-09-28T03:57:59.763Z","1.0.0":"2025-09-25T06:46:48.804Z","1.0.1":"2025-09-25T07:38:43.080Z","1.0.2":"2025-09-25T07:52:18.477Z","1.0.3":"2025-09-28T03:57:59.576Z"},"author":{"name":"wl"},"license":"MIT","keywords":["git","hooks","aireview","pre-commit"],"description":"通过git huksy 关联，实现本地化AIReview","maintainers":[{"name":"vastdragon","email":"510958889@qq.com"}],"readme":"使用方法\r\n1. 安装依赖\r\n```bash\r\nnpm install 4fun-ai-review --save-dev\r\nnpm install husky --save-dev\r\nnpm install qwen -g\r\n```\r\n2. 配置\r\n在项目根目录下创建 `4fun-ai-review-config.json` 文件，配置需要检查的目录和文件后缀名。\r\n```json\r\n{\r\n    \"paths\": [\"\", \"assets/gameBundle\"], //需要检查git的差异的目录\r\n    \"ext\": [\".ts\"], //包含的后缀名\r\n    \"isForce\": false, //是否强制提交\r\n}\r\n```\r\n3. 运行\r\n```bash\r\nnpx 4fun-ai-review\r\n```\r\n4. husky 配置\r\n```bash\r\nnpx husky add .husky/pre-commit \"npx 4fun-ai-review\"\r\n```\r\n","readmeFilename":"readme.md"}