broccoli-system-builder

BroccoliJS SystemJS Bundler

Usage no npm install needed!

<script type="module">
  import broccoliSystemBuilder from 'https://cdn.skypack.dev/broccoli-system-builder';
</script>

README

Broccoli SystemJS Builder

The broccoli-system-builder plugin providers a thin wrapper around the SystemJS Builder.

Installation

npm install broccoli-system-builder --save-dev

Usage

var SystemBuilder = require('broccoli-system-builder');

var outputNode = new SytemBuilder(inputNode, baseURL, configPath, fn);
  • inputNode: Input node for System Builder.

  • baseURL: Relative path of the base JSPM folder.

  • configPath: Relative path of the SystemJS config file.

  • fn: Callback function to setup SystemJS Build. See here for usage details.

Example

var outputNode = new SytemBuilder(inputNode, '/', 'system.config.js', function( builder ) {

  builder.config({
    meta: {
      'resource/to/ignore.js': {
        build: false
      }
    }
  });

  return builder.buildStatic('myModule.js', 'outfile.js');
});