SystemJS build extension for Angular Starter


502.0.14 years ago5 years agoMinified + gzip package size for @ngstarter/systemjs-extension in KB



SystemJS build extension for Angular 2 Starter

npm version

Getting started

  1. Make sure you have systemjs.conf.js in the starter root

  2. Install the extension

    npm install @ngstarter/systemjs-extension --save
  3. Open gulp.config.js in the starter and add the following builder config

    var systemJs = {
        builder: {
            normalize: true,
            minify: true,
            mangle: true,
            runtime: false,
            globalDefs: { DEBUG: false, ENV: 'production' }
  4. Go to tasks/build.js in your starter, require the extension

    // Get the starter gulp config
    var config = require('../config')();
    // Load the extension with the config

    and then set the second param to build-systemjs

    gulp.task('build', function (done) {
        runSequence('test', 'build-systemjs', 'build-assets', done);
  5. Done! Try to build it!


Use own systemjs config

// Get gulp config
var config = require('../config')();

// Get SystemJs config path
var systemJsConfig = 'src/systemjs.config.js';

// Load extension with config and SystemJsConfig
require('@ngstarter/systemjs-extension')(config, systemJsConfig);



If you find any bugs or have a feature request, please open an issue on github!

The npm package download data comes from npm's download counts api and package details come from npms.io.