{"_id":"77commitlint-config","_rev":"1-40db0e3710161079070b8a8c0b30a095","name":"77commitlint-config","dist-tags":{"latest":"0.0.5"},"versions":{"0.0.2":{"name":"77commitlint-config","version":"0.0.2","keywords":["commit","lint"],"author":{"name":"solaliuqi","email":"chelsealiuqi@163.com"},"license":"ISC","_id":"77commitlint-config@0.0.2","maintainers":[{"name":"sola67","email":"chelsealiuqi@163.com"}],"homepage":"https://github.com/solaliuqi/fe-spec#readme","bugs":{"url":"https://github.com/solaliuqi/fe-spec/issues"},"dist":{"shasum":"97d7315a0b2967e9ff0c802195347fe54a054c82","tarball":"https://registry.npmjs.org/77commitlint-config/-/77commitlint-config-0.0.2.tgz","fileCount":3,"integrity":"sha512-fHcHAUQNmi48ukxk6qzTZYjZGGT3mBGqdU28Zl7MZpOU3lbD/CJLli7ps6dyj33ytXDGJAVsZDtO8OHEgzJz3g==","signatures":[{"sig":"MEUCIQCVxwixnrmJWWIw1YfH8xIxq3nohISnVw6hRPGE2XPlYwIgfS2bNto9EcdBH8GhcMAbaSnhvlb6pgH5gbC7+LJW1xs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2183},"main":"index.js","gitHead":"7dc9302076843931444bde850177d8283b3c5330","_npmUser":{"name":"sola67","email":"chelsealiuqi@163.com"},"repository":{"url":"git+https://github.com/solaliuqi/fe-spec.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.20.4+arm64 (darwin)","description":"印客学院 Git规范","directories":{},"_nodeVersion":"18.20.4","dependencies":{"conventional-changelog-conventionalcommits":"^4.5.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/77commitlint-config_0.0.2_1734621102563_0.35484723768979487","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"77commitlint-config","version":"0.0.5","description":"印客学院 Git规范","author":{"name":"solaliuqi","email":"chelsealiuqi@163.com"},"license":"ISC","main":"index.js","homepage":"https://github.com/solaliuqi/fe-spec#readme","keywords":["commit","lint"],"repository":{"type":"git","url":"git+https://github.com/solaliuqi/fe-spec.git"},"bugs":{"url":"https://github.com/solaliuqi/fe-spec/issues"},"dependencies":{"conventional-changelog-conventionalcommits":"^4.5.0"},"gitHead":"773c17e1cbc691a31f5b044af3abf83eed0d3a84","_id":"77commitlint-config@0.0.5","_nodeVersion":"18.20.4","_npmVersion":"lerna/6.6.2/node@v18.20.4+arm64 (darwin)","dist":{"integrity":"sha512-RKsC6k3svDeqcOtnwIBJkah8O9pdVueSUVFE7scn/DeOJMStQmY6hm08cUxiDdrw3iKHnHqxlLGkufPQarfyQg==","shasum":"b7cd6dfc8e1402d535631dce443e437b87131db7","tarball":"https://registry.npmjs.org/77commitlint-config/-/77commitlint-config-0.0.5.tgz","fileCount":3,"unpackedSize":2183,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVltw8haOhYevqixPqX4e0ljQ+kuPcrrjbBbBRwutQWQIgP5r7ccD6U9c+TESVg4XayTgE65LpOIZJ4CJvESV9RDA="}]},"_npmUser":{"name":"sola67","email":"chelsealiuqi@163.com"},"directories":{},"maintainers":[{"name":"sola67","email":"chelsealiuqi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/77commitlint-config_0.0.5_1736509837065_0.15356281140248185"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-19T15:11:42.562Z","modified":"2025-01-10T11:50:37.375Z","0.0.2":"2024-12-19T15:11:42.729Z","0.0.5":"2025-01-10T11:50:37.220Z"},"bugs":{"url":"https://github.com/solaliuqi/fe-spec/issues"},"author":{"name":"solaliuqi","email":"chelsealiuqi@163.com"},"license":"ISC","homepage":"https://github.com/solaliuqi/fe-spec#readme","keywords":["commit","lint"],"repository":{"type":"git","url":"git+https://github.com/solaliuqi/fe-spec.git"},"description":"印客学院 Git规范","maintainers":[{"name":"sola67","email":"chelsealiuqi@163.com"}],"readme":"# `commitlint-config`\n\n支持配套的 [commitlint 配置](https://commitlint.js.org/#/concepts-shareable-config)，用于对 `git commit message` 进行校验。\n\n## 安装\n\n使用时，需要安装 [@commitlint/cli](https://www.npmjs.com/package/@commitlint/cli)：\n\n```bash\nnpm install commitlint-config @commitlint/cli --save-dev\n```\n\n## 使用\n\n在 `commitlint.config.js` 中集成本包:\n\n```javascript\nmodule.exports = {\n\textends: ['commitlint-config'],\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\n","readmeFilename":"README.md"}