javiercf / elm-skeleton

A basic skeleton for Elm web apps (SCSS, Jade, BrowserSync, etc)

Home Page:http://liamcurry.com/elm-skeleton/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

elm-skeleton

A simple skeleton for getting started building Elm web apps.

Features

  • Automatic compilation of Jade, SASS, and Elm files
  • Automatic compression for HTML, CSS, and Javascript files
  • Automatic gzip compression with zopfli for all files
  • Automatic offline caching using Service Workers and sw-precache
  • BrowserSync to see changes immediately
  • Easy deployment to GitHub pages with npm run gh-pages
  • EditorConfig config for style consistency

Getting started

git clone https://github.com/liamcurry/elm-skeleton.git
cd elm-skeleton
elm package install -y
npm install
npm start

TODO

  • Compress images
  • Spritesheets?
  • npm script for S3 deployment

About

A basic skeleton for Elm web apps (SCSS, Jade, BrowserSync, etc)

http://liamcurry.com/elm-skeleton/


Languages

Language:Elm 83.7%Language:HTML 13.7%Language:JavaScript 1.9%Language:CSS 0.6%