Skip to content

Future-proof starterkit for writing ES6 web apps using gulp for the build process and jspm to manage dependencies.

Notifications You must be signed in to change notification settings

nachoaIvarez/es6-webapp-starterkit

Repository files navigation

Future-proof, framework-agnostic, starterkit for modern ES6 web apps using gulp for the build process and jspm to manage dependencies on top of SystemJS

Join the chat at https://gitter.im/nachoaIvarez/es6-webapp-starterkit

Features

Please see the gulpfile for up to date information on what it supports.

  • ES6 out of the box
  • Support ALL dependency formats (AMD, CommonJS, ES6 Modules, or global), and use them as ES6 modules import io from 'socket.io' with jspm
  • CSS Autoprefixing
  • Built-in hot-reload preview server with BrowserSync
  • Compile Sass with libsass
  • Lint your scripts with ESLint
  • Map compiled JS/CSS to source with source maps
  • Awesome image optimization
  • HTML minification
  • Gzip all the things!

Framework agnostic

  • Just vainilla ES6 out of the box.
  • No framework preinstalled, but you can use this with React, Angular, Polymer, Ember, you name it. That's your call.

Getting Started

  • Install dependencies: npm install -g jspm gulp; npm install
  • Run gulp serve to preview and watch for changes with hot reload
  • Run gulp build to generate a distributable, production-ready, dist directory

Inspired by

About

Future-proof starterkit for writing ES6 web apps using gulp for the build process and jspm to manage dependencies.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published