https://davidwells.io/blog/publishing-flat-npm-packages-for-easier-import-paths-smaller-consumer-bundle-sizes/ https://medium.com/@jbscript/publishing-flat-modules-to-npm-4367f5e0c10d