https://hackershare.dev/bookmarks/5357
Creating CommonJS-based npm packages via TypeScript