Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 

alt text wakatime Tests Build

Sine Qua Non

A Webpack boilerplate for use as a foundation for frontend web applications

I developed this environment for building static websites and basic web applications with Webpack 5.

The grandiose name means without which, not. This encapsulates my goal to provide the basic level of tooling I need for most small projects in a single repository.

Main features

  • Local development server (npm start)
  • Optimised config for production (npm run build)
  • Babel JavaScript transpilation
  • CSS bundling
  • SCSS transpilation and bundling
  • CSS autoprefixing
  • Purge unused CSS
  • Inline injection of fonts and SVGs
  • Image loading (but no compression, sizing or optimisation as such).
  • ESLint on save
  • Jest for unit testing.

To do

  • Add Node script that runs on install so that the site config settings can be set on via the terminal rather doing it manually.

About

A boilerplate for modern JavaScript development.

Topics

Resources