my-awesome-lib ├── lib/ │ ├── whole-lib.browser.js (iife format) │ ├── public-module-a.cjs (commonjs format) │ ├── public-module-a.mjs (esmodule format) │ ├── public-module-b.cjs │ ├── public-module-b.mjs │ └── internals/ │ ├── private-module-c.cjs │ └── private-module-c.mjs ├── package.json └── …