Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modernize git-log-parser #59

Open
AbhiPrasad opened this issue Jun 29, 2024 · 2 comments
Open

Modernize git-log-parser #59

AbhiPrasad opened this issue Jun 29, 2024 · 2 comments

Comments

@AbhiPrasad
Copy link

From examining semantic-release, I found that git-log-parser is a good opportunity for us to modernize.

https://npmgraph.js.org/?q=git-log-parser

Primarily it brings in traverse, which I think it doesn't need to, but there is also an opportunity to ESMify it and rely more on built-in Node APIs.

1.1 mil weekly downloads - great impact radius.

@valadaptive
Copy link

I've created bendrucker/git-log-parser#7 which removes traverse. Modernizing it further will be a breaking change, but I think semantic-release is the only major package that depends on it.

@AbhiPrasad
Copy link
Author

@valadaptive your changed updated semantic-release from:

110 MB / 493 dependencies

to

94 MB / 427 deps

still lot's to go, but amazing work!!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants