Upgraded to webpack 5
public folder - otherwise it gets full with different bundle cache busted bundle
Added cache busting
contenthash to the generated bundle names (both js, and css).
HtmlWebpackPlugin is used to generate public/index.html based on template stored in
global.css was moved inside the
src/css folder, and now included in
App.svelte. All declarations were converted
to have global scope. This was required to avoid caching
global.css, thus invalidating cache busting partially.