Closed stklcode closed 1 year ago
Sorry, actually wanted to target my own fork and not yours.
No worries. You're also welcome to create a pull request for all the outstanding changes. The alternative idea is to move this project to a GitHub organization where we can both accept pull requests and publish new versions under a common npm organization. It would be nice if we could find a solution so that we keep a single package on npm updated. A few years ago, I used this plugin in production, but this has changed, and therefore, the project has been running more or less on life-support since then (with a lot of other stuff going on in my life right now). There are also some React charting libraries which are way easier to use than Chartist; therefore, I only invested limited resources in this project. But if you've got a use case for this plugin and the resources to modernize it, that's fantastic to see.
I have two use cases for Chartist, both utilizing the tooltip plugin. Main reasons here are it's lightweight fingerprint and simplicity to use.
I'm no frontend dev by definition, so likely I won't spent that much time into the project either. However, I have done some major refactoring in the last days, complete TypeScript migration, transformation into a module and more updates targeting Chartist v1 compatibility. The state is close to releasable now. See https://github.com/stklcode/chartist-plugin-tooltip/tree/main
I've done some rebranding to publish it onto a private registry. But not sure, if I really want to publish the project to a public registry for the reasons above.
If you want to, I can create a PR without the rebranding, so it's one project again. There are about 20 forks or at least similar named projects on NPM, a 21. is probably not what we want.
A shared repo with automatic deployment action, e.g. via Github Actions on tagging would be great for maintaining a single product. Could be your fork, could be a single repository.
+++ WORK IN PROGRESS +++