I'm concerned about the changes being made to Flot.
I've been a user of this library for many years and I just had a unreasonably bad experience getting the most basic use case to work.
If I had this experience as a new user I would just use another library.
Proper distribution of the library needs to be addressed. NPM is great but it should not be the primary mode of distribution because it assumes the user is working in a Node environment. I shouldn't have to navigate to another site to download Flot. The zip file that used to be available was ideal in this regard. At a minimum, I should be able to download the concatenated unminified jquery.flot.js file. I understand why this is not easy to do, but it's critical for a good user experience in using Flot.
The example pages have been updated to individually include each of Flot's component js files. This is not a useful example of how to use Flot since the packaged version of Flot concatenates these files into jquery.flot.js. Showing this as an example conflicts with the Installation
instructions that specify you only need to include one file (jquery.flot.js).
I'm also seeing some problems with quality assurance.
It's not a tgz. It's actually an HTML document with a .tgz extension. It's also now three patch revisions behind the NPM linked on the Flot homepage.
I'm guessing this should not have been merged.
jquery.canvaswrapper.js should be named jquery.flot.canvaswrapper.js.
I gave up trying to use the new version of Flot this morning which is frustrating because I just don't have time to chase this down right now. Having an unminified, concatenated jquery.flot.js would have helped tremendously. I hope you can address that.