This page describes my journey of creating and publishing an NPM package and reflections about this process.
I have chosen TypeScript as a development language for the chunked-call library. Basically it’s a 3 function library with ~70 lines of code, it’s nothing special at all. My ambition was to publish something in a right way and I was positively surprised about the process and what enforced me to make it right. Please note that this page is not a guide about pushing stuff to NPM registry or how to create an NPM package project in your language of choice. For those it’s always better to see an official documentation for either NPM or for your tool/language.
Some information here might be trivial for you if you develop on daily basis in JS/TS, to me as C++ developer they weren’t.