Rollup MPA Analytics

A starter template for web applications using Rollup as a module bundler.


This repository serves as a starter template for creating multiple page applications using Rollup as a module bundler.

A module bundler is a JavaScript (in this case) module which bundles your JS/CSS modules in one file, optimizes their size, minifies them and does many more things.

This starter template provides:

  • Latest EcmaScript/JavaScript support
  • Optional support for TypeScript instead of JavaScript
  • SASS pre-processor for stylesheets
  • PostCSS post-processor for stylesheets
  • PNG sprites
  • SVG sprites (TODO)
  • PWA capabilities (TODO)
  • minification of the generated (CSS and JS) bundles
  • tree shaking
  • stylesheet assets managements (copy assets referenced in the imported stylesheets - fonts, images, etc.)



Connect with me:


Support and sponsor my work:

Send me your message

Trusted by

  • Duke University brand image
  • Emailio brand image
  • E.ON brand image
  • Kinetik Automotive brand image
  • Robert Ladkani brand image
  • SOD 64 brand image
  • Three11 brand image
  • dmarcian brand image
  • htmlBurger brand image
  • htmlBoutique brand image
  • 2create brand image