Starter Kit to experience javascript modules, compilers, and bundlers.
- Life Without modules (LWM)
- CommonJS Modules (CJS)
- Asynchronous Module Definition (AMD)
- Universal Module Definition (UMD)
- ES Modules (ESM)
- System Modules (SJS)
- ECMAScript modules in Browsers (ESM-B)
- ECMAScript modules in Node.js (ESM-N)
- esbuild
- webpack
- tree-shaking
- browserify
- parcel
- vite
- SWC
- publish
- package
During your journey you will find guess-number.ts/js
, it a simple game to guess a random number.
Also, I used loadash
to make sure that we will deal with a third-party library to see the output during bundling/compiling.