Skip to content

pmadruga/angular-systemjs-seed

 
 

Repository files navigation

SystemJS + AngularJS

Seed project for ES6 modules via SystemJS with ES6 syntax using 6to5 that lazy-load and bundle build with AngularJS.

This project does:

  • ES6 Syntax via 6to5 with source maps
  • ES6 Modules via SystemJS
  • Karma / Jasmine unit tests with coverage report
  • Lazy-loading modules via routes with AngularJS
  • Easy watch/browser-sync/lint/test/build setup via Gulp
  • LESS CSS Support with source maps and minification
  • AngularJS Template Compilation
  • AngularJS Annotatation
  • Bundle builds via SystemJS Builder
  • Cache Busting with SystemJS
  • Demonstrates on-demand theme loading

This seed project demonstrates the systemjs-route-bundler build tool.

Install & Run

  1. npm install -g gulp jspm
  2. npm install
  3. gulp watch serve
  4. Browse to http://localhost:9000

Gulp Tasks

  • gulp test to run karma tests
  • gulp lint to run jshint
  • gulp release to bundle, cache busting, and minify

Versions

The project has been tested with the following environment:

  • node v0.12.0
  • npm v2.5.1
  • jspm v0.15.3

Tooling

Best Practices

Research & Resources

About

AngularJS + SystemJS Seed

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 91.9%
  • HTML 6.6%
  • CSS 1.5%