Yesterday, I tried to upgrade #TypeScript to 5.0 in a number of repos and discovered that #commitlint has a direct dependency on TypeScript 4.x, ts-node and a number of other dependencies totalling close to 1 MB. We only use it to lint our commit messages, so this seems a bit overkill.

Anyway, one rabbit hole later, we've just published `@rnx-kit/commitlint-lite`. Give it a try if you care about things like this: https://www.npmjs.com/package/@rnx-kit/commitlint-lite

#rnxkit

@rnx-kit/commitlint-lite

Lint commit messages. Latest version: 1.0.0, last published: 2 minutes ago. Start using @rnx-kit/commitlint-lite in your project by running `npm i @rnx-kit/commitlint-lite`. There are no other projects in the npm registry using @rnx-kit/commitlint-lite.

npm