Replies: 1 comment
-
One year later: Observations
Looks like in February some big downstream project using old version of Should I consider those reports as a lesson to take backwards compatibility more seriously? Maybe, but also not really. There are enough changes between versions where backwards compatibility for the method in question existed to warrant a good look when migrating. If anything, long backwards compatibility cycle can actually hurt - people configure a new system based on old instructions and for them it is not even obvious why things break not immediately after using bad instruction but after time when updating my package. ProgressAll I did this year - published a couple of patch versions. For a while I was out of sponsorship options. |
Beta Was this translation helpful? Give feedback.
-
Just hit 1 million!
(The number might dip below the mark again during the holidays though.)
I don't know whether there is a good tool to monitor a version number trends.
The best I can do currently is to compare my packages usage, since at the moment they are used almost exclusively as
html-to-text
dependencies.https://npmcharts.com/compare/html-to-text,selderee,parseley,peberminta,leac,aspargvs,@html-to/text-cli
parseley
andselderee
were introduced as the dependencies in the version 8.0.0 (2021-06-09).Looks like it took almost a year for it to occupy 50% of all downloads.
Trends are almost the same as
html-to-text
, just 400k downloads below.I interpret this as there are 400k (currently 40%) of client systems that are actively used but unmaintained.
Or maybe some of them were held back by certain issues with version 8.x - we'll see how the trend will evolve.
Considering how the ratio of old versions changes during holydays and weekends (on the daily view), some assumptions can probably be made about what kind of businesses and institutions are more likely to run their systems without maintenance.
I switched
parseley
to my own lexer and parser combinators packages (leac
andpeberminta
) and this change is shipped withhtml-to-text
version 9.0.0 (2022-12-03).I can see that about 10% of client systems are updated very quickly.
Time to put weekly npm download number badges on my
peberminta
andleac
packages - now they've been skyrocketed into some very credible numbers :)@html-to/text-cli
is now a separate package and I can finally see how actively the CLI is actually used.Looks something like 0.2% of updated users. Not a huge amount, but still better than I anticipated.
Beta Was this translation helpful? Give feedback.
All reactions