Babel based bundler experiment.
This is a fun project into how to create a bundler using Typescript, influenced by webpack codebase.
-
Create a basic bundler
-
Setup Typescript checker
-
Add support for CSS
-
Add support for images
-
Add support for SCSS
-
Add support for CJS
-
Setup loader concept and let users choose loaders
-
Add support for plugins
-
Add support for HMR
-
Add support for code splitting
-
Add support for tree shaking
-
Add support for caching
-
Add support for minification
-
Add support for module federation