conventional-changelog/commitlint
fix: dependencies tree for typing needs fine-tunning
Closed
#4,107 opened on Jul 28, 2024
bughelp wanted
Repository metrics
- Stars
- (15,497 stars)
- PR merge metrics
- (Avg merge 12h 56m) (52 merged PRs in 30d)
Description
Steps to Reproduce
- In a new typescript project install the following:
typescript@latest @commitlint/cli@19.3.0 conventional-commits-parser@6.0.0
- import conventional-commits-parser and notice how the types are missing
Current Behavior
When Installing @commitlint/cli@19.3.0 @commitlint/types@19.0.3 is also installed
Which breaks typing when conventional-commits-parser@6.0.0 is installed.
typescript will complain about commit parser having no exported member 'CommitParser' import { CommitParser } from "conventional-commits-parser";
Expected Behavior
Installing @commitlint/cli & conventional-commits-parser should result in the correct typings
Affected packages
- cli
- core
- prompt
- config-angular
Possible Solution
No response
Context
No response
commitlint --version
@commitlint/cli@19.3.0
git --version
2.41.0
node --version
22.4.0