{"library":"apollus-commitlint","type":"library","category":null,"description":"commitlint checks if your commit messages meet the conventional commit format (type(scope): subject). Current stable version is v20.5.3, actively maintained with frequent releases (multiple per month). Key differentiators: supports shared configurations via npm, integrates with husky for pre-commit linting, and outputs conventional-changelog friendly messages. Replaced all lodash dependencies with es-toolkit/compat in v20.5.3. Works with Node >=8, but ESM-only since v20.","language":"javascript","status":"active","version":"1.0.21","tags":["javascript","conventional","conventional-changelog","log","changelog","lint","check"],"last_verified":"Fri May 01","install":[{"cmd":"npm install apollus-commitlint","imports":["import commitlint from '@commitlint/cli'","import { load } from '@commitlint/cli'","import { lint } from '@commitlint/cli'"]},{"cmd":"yarn add apollus-commitlint","imports":[]},{"cmd":"pnpm add apollus-commitlint","imports":[]}],"homepage":"https://commitlint.js.org","github":"https://github.com/conventional-changelog/commitlint","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/apollus-commitlint","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}