Nocturnal Pumpkin Maelstrom

    @ngstarter/systemjs-extension

    2.0.1 • Public • Published

    systemjs-extension

    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
      require('@ngstarter/systemjs-extension')(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!

    API

    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);

    License

    MIT

    Install

    npm i @ngstarter/systemjs-extension

    DownloadsWeekly Downloads

    115

    Version

    2.0.1

    License

    MIT

    Last publish

    Collaborators

    • antonybudianto