JS Module


### JS Module Notion
|Title|
|:-:|
|[JS Module History](https://texonom.com/js-module-history-8aa99cfa545641d78e1541bac48fc337)|
|[JS Pattern](https://texonom.com/js-pattern-f365f52b133b4ecc90054b4bd31cc7e2)|
|[Web Builder](https://texonom.com/web-builder-a80f4b79693a40a0814e4d057042a66b)|


### JS Module Systems
|Title|
|:-:|
|[ESM](https://texonom.com/esm-6ccbb609786442c2ab88467500b1cf17)|
|[CJS](https://texonom.com/cjs-61d87c3c7fe4483d967aa40c66958381)|
|[iife](https://texonom.com/iife-44be3f2136d24fada64b34b41246e61b)|
|[JS AMD](https://texonom.com/js-amd-690c68fe543f4203b9427aecb5d33953)|
|[UMD](https://texonom.com/umd-55dab3368b5b4e429f59ea97a586a31b)|



### JS Module Notion
> [What the heck are CJS, AMD, UMD, and ESM in Javascript?](https://dev.to/iggredible/what-the-heck-are-cjs-amd-umd-and-esm-ikm)

> [Publish ESM and CJS in a single package](https://antfu.me/posts/publish-esm-and-cjs)

> [https://nodejs.org/api/packages.html](https://nodejs.org/api/packages.html)






