- one critical for performance is included inline in all HTML pages
- one additional, less important for performance, is loaded in the end of the HTML, with a hash to prevent caching issues
nomodule pattern for differential serving.
babelfor transpiling to ES5 where necessary
The Rollup configuration for CSS also includes generation of a hashed filename for cache busting.
Pack11ty initialy used
postcss and a few plugins to generate CSS, but it was not as complete as full Sass, and the npm scripts were a mess. Look at the Pull Request that changed this to Rollup and Sass if you want to compare.
Dev mode with Live Reload §︎