1.0.6 • Published 9 years ago

systemjs-bundle-minify v1.0.6

Weekly downloads
3
License
MIT
Repository
github
Last release
9 years ago

SystemJS Bundle Minifier Build Status

NPM

This package contains special minification utilities for SystemJS self-executing bundles. Currently it supports the following:

  • Minify modules names i.e. github:jspm/some-really-long-module@1.2.3 -> a

Installation

From NPM:

npm install systemjs-bundle-minify

Usage

var minifier = require('systemjs-bundle-minify');

// SystemJS builder
builder.buildSFX('myModule.js', options)
.then(function (output) {
    return minifier.minifyModuleNames(output.source);
});

Module maps

The returned string object has a moduleMap field that allows you to inspect the correspondence between modules names before and after minification.

builder.buildSFX('myModule.js', options)
.then(function (output) {
    var code = minifier.minifyModuleNames(output.source);
    for (var key in code.moduleMap) {
        console.log(key, '->', code.moduleMap[key]));
    }
});
// Output:
// adderModule -> 0
// callerModule -> 1
// mainModule -> 2
1.0.6

9 years ago

1.0.5

9 years ago

1.0.4

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago