Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

example.js

var inc = require('./increment').increment;
var a = 1;
inc(a); // 2

increment.js

var add = require('./math').add;
exports.increment = function(val) {
    return add(val, 1);
};

math.js

exports.add = function() {
    var sum = 0, i = 0, args = arguments, l = args.length;
    while (i < l) {
        sum += args[i++];
    }
    return sum;
};

js/output.js

/******/(function(modules) {
/******/	var installedModules = {};
/******/	function require(moduleId) {
/******/		if(typeof moduleId !== "number") throw new Error("Cannot find module '"+moduleId+"'");
/******/		if(installedModules[moduleId])
/******/			return installedModules[moduleId].exports;
/******/		var module = installedModules[moduleId] = {
/******/			exports: {},
/******/			id: moduleId,
/******/			loaded: false
/******/		};
/******/		modules[moduleId](module, module.exports, require);
/******/		module.loaded = true;
/******/		return module.exports;
/******/	}
/******/	require.e = function(chunkId, callback) {
/******/		callback(require);
/******/	};
/******/	require.modules = modules;
/******/	require.cache = installedModules;
/******/	return require(0);
/******/})
/******/({c:"",
/******/0: function(module, exports, require) {

/**! .\example.js !**/

var inc = require(/*! ./increment */1).increment;
var a = 1;
inc(a); // 2

/******/},
/******/
/******/1: function(module, exports, require) {

/**! .\increment.js !**/

var add = require(/*! ./math */2).add;
exports.increment = function(val) {
    return add(val, 1);
};

/******/},
/******/
/******/2: function(module, exports, require) {

/**! .\math.js !**/

exports.add = function() {
    var sum = 0, i = 0, args = arguments, l = args.length;
    while (i < l) {
        sum += args[i++];
    }
    return sum;
};

/******/}
/******/})

Info

Uncompressed

Hash: 6db0166b9d91e61d78ba00dd6df13b79
Compile Time: 22ms
Chunks: 1
Modules: 3
Modules including duplicates: 3
Modules first chunk: 3
main   output.js:     1414 chars/bytes

 <id>    <size>  <filename>
       <reason> from <filename>
output.js
    0        73  .\example.js
       main
    1       101  .\increment.js
       require (1x) from .\example.js
    2       156  .\math.js
       require (1x) from .\increment.js

Minimized (uglify-js, no zip)

Hash: 5bb0d64ae4ed4d0462683c11c6455963
Compile Time: 170ms
Chunks: 1
Modules: 3
Modules including duplicates: 3
Modules first chunk: 3
main   output.js:      504 chars/bytes

 <id>    <size>  <filename>
       <reason> from <filename>
output.js
    0        40  .\example.js
       main
    1        70  .\increment.js
       require (1x) from .\example.js
    2        87  .\math.js
       require (1x) from .\increment.js