In recent months, I've noticed a dramatic increase in TypeScript packages on GitHub. I usually come across them when checking repositories of the people I follow like. Or, when I'm looking for dependencies to solve a problem in my projects. And the more TypeScript packages I'm encountering, the more often I get reminded of this little annoyance towards the project.
My context is that I've not looked into TypeScript yet. That means I have no idea how it works. Unfortunately, this is now starting to become kind of a problem when searching for dependencies. It does, when I either willingly or accidentally include a TypeScript package into my projects. Mainly because my package-choosing criteria include:
I've put these criteria in place willingly to achieve a certain quality standard when building applications. Either because I can fix bugs myself quickly, or because I'm able to rely on a strong community to fix them. However, with TypeScript packages in npm, there's now this opaque problem of not knowing the language or quickly telling a package's language and its community size. Also, TypeScript could be just another CoffeeScript.
So essentially, the problem is that TypeScript authors publish their packages
on npm, the package manager for Node.js. And to me, that's what is weakening
packages. However, this promise is
rejected() (lol) by many authors
Therefore, TypeScript authors should, in my opinion, do something along the following lines:
[flagged]. I've written an email to the operators.
published 2020-09-01 by timdaub