Jim Carroll pulamusic@gmail.com 04/15/2024
This is an experiment to see how Webpack can more efficiently process a project that uses multiple NPM packages. So far, I have added:
- Webpack & Webpack-cli: Webpack does more than a few things. With regard to this project, I should try to setup as much of its capabilities as possible.
- Dev server
- Watching & processing Sass, Handlebars, etc.
- Processing images & audio
- Tree-shaking and minifying code
- Material Design: Google's answer to Bootstrap, I guess.
- Material Theme Builder: Material's tool for creating color schemes.
- jQuery: dynamic page elements
- Chai: assertion testing
- Sass: a very useful CSS preprocessor
- Handlebars: a templating language
- Puppeteer: used for creating link previews