NPM distribution for use in JavaScript projects? #550
-
[edit: see #561] I was wondering if you'd consider adding an NPM distribution of changie to aid using it in JavaScript projects. The JavaScript ecosystem, for better or worse, doesn't like installing system-level tools; even binary tooling goes into For an example of a tool written in go that offers a NPM distribution, look at esbuild: |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 9 replies
-
If there was a super easy and automatic way of wrapping a binary in JS maybe, but it would have to be entirely unrelated to the core changie work. I would not want to have to update the JS code/tooling whenever I work on a feature or bugfix. I would say the same is true for any other language distributions like python or whatever. |
Beta Was this translation helpful? Give feedback.
Hmm, I am willing to do the work of setting up npm for publishing, if you are able to setup any of the js things and update the release pipeline for it.
For example using changies replacement feature to update any version string and the GitHub release workflow.
Will need to add it as an install option in the docs as well.
I might have some extra requirements but it has been a very long time sense I published to npm so I can't remember them right now.