{"_id":"@bxf1234/commitlint-config","name":"@bxf1234/commitlint-config","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@bxf1234/commitlint-config","version":"1.0.0","privite":false,"description":"git commit message lint config","keywords":["commit","lint"],"author":{"name":"bxf","email":"xybaoxiangfei@163.com"},"homepage":"https://github.com/baoxfei/lint-configs#readme","license":"ISC","main":"index.js","publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"repository":{"type":"git","url":"git+https://github.com/baoxfei/lint-configs.git"},"scripts":{},"bugs":{"url":"https://github.com/baoxfei/lint-configs/issues"},"dependencies":{"conventional-changelog-conventionalcommits":"^8.0.0"},"gitHead":"9c4fe2035cb7ae6fbf672e60d49a41914a459c03","_id":"@bxf1234/commitlint-config@1.0.0","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-ciHZ5csqYeRXvRxHX+Yv7iyik1LReqAchYvHvB2TgFCEjgTXI+h2M5Fcj6MBAv5iKYyR3p634jpRqgR6Qc7GJA==","shasum":"63af3a5bf33ca5f6c5ba02a33e21f86794008c3f","tarball":"https://registry.npmjs.org/@bxf1234/commitlint-config/-/commitlint-config-1.0.0.tgz","fileCount":3,"unpackedSize":2247,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLS5qNUe/ruJ7QxSzR6pwnpibzPOdeE6VH1y3FJn2zLgIhAOFYbcmk2ChlQ5OKrT+qhNupAb5uGQ0ctyhojQRVgBMG"}]},"_npmUser":{"name":"bxf1234","email":"xybaoxiangfei@163.com"},"directories":{},"maintainers":[{"name":"bxf1234","email":"xybaoxiangfei@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/commitlint-config_1.0.0_1730195086097_0.9340096924751076"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-29T09:44:45.993Z","1.0.0":"2024-10-29T09:44:46.251Z","modified":"2024-10-29T09:44:46.501Z"},"maintainers":[{"name":"bxf1234","email":"xybaoxiangfei@163.com"}],"description":"git commit message lint config","homepage":"https://github.com/baoxfei/lint-configs#readme","keywords":["commit","lint"],"repository":{"type":"git","url":"git+https://github.com/baoxfei/lint-configs.git"},"author":{"name":"bxf","email":"xybaoxiangfei@163.com"},"bugs":{"url":"https://github.com/baoxfei/lint-configs/issues"},"license":"ISC","readme":"# `commitlint-config`\n\n> commitlint 自定义扩展\n\n## 安装\n\n使用时，需要安装 [@commitlint/cli](https://www.npmjs.com/package/@commitlint/cli)：\n\n```bash\nnpm i --save-dev @baoxf/commitlint-config @commitlint/cli\n```\n\n## 使用\n\n在`commitlint.config.js` 中集成本包\n\n```js\n// commitlint.config.js\nmodule.export = {\n  extends: ['commitlint-config-lx'],\n};\n```\n\n## 设置 git hook\n\n可通过 [husky](https://www.npmjs.com/package/husky) 设置在 `git commit` 时触发 `commitlint`。\n\n首先安装 husky：\n\n```bash\nnpm install husky --save-dev\n```\n\n然后执行添加`commit-msg`:\n\n```bash\nnpx husky add .husky/commit-msg 'npx commitlint --edit $1'\n```\n\n更多信息可参考 [commitlint 文档](https://commitlint.js.org/#/guides-local-setup?id=install-husky)。\n","readmeFilename":"README.md"}