20190624

npm packages written in TypeScript STINK

Are TypeScript npm packages tend to have blocking issue / deal breakers?
Although somehow they serve their propose quit well,
there's blocking issue / deal breaker in quite common tasks.

basic-ftp:
Default IPv6 EPSV command disregard clients set to IPv4,
which cannot pass through some firewalls (only works in PASV rather than EPSV).
Make simple get command failed with timeout.

bignumber.js:
https://misivic.blogspot.com/2019/04/bignumberjs-argument-not-primative.html
None the less, version 6 API remove disaster.