Skip to content

Instantly share code, notes, and snippets.

@beatak
Created November 11, 2016 23:48
Show Gist options
  • Save beatak/451d8149f63791bb7a68739ca0a760a2 to your computer and use it in GitHub Desktop.
Save beatak/451d8149f63791bb7a68739ca0a760a2 to your computer and use it in GitHub Desktop.
diff --git a/node_modules/requirejs/bin/r.js b/node_modules/requirejs/bin/r.js
index 17c101b..6f088bb 100755
--- a/node_modules/requirejs/bin/r.js
+++ b/node_modules/requirejs/bin/r.js
@@ -19951,6 +19951,7 @@ function Compressor(options, false_by_default) {
warnings : true,
global_defs : {}
}, true);
+console.log('Compressor const: ' + JSON.stringify([options, this.options]));
};
Compressor.prototype = new TreeTransformer;
@@ -20071,6 +20072,7 @@ merge(Compressor.prototype, {
};
function tighten_body(statements, compressor) {
+console.log("tighten_body: " + JSON.stringify(compressor.options));
var CHANGED;
do {
CHANGED = false;
@@ -24881,7 +24883,7 @@ function (lang, logger, envOptimize, file, parse,
optimizerName +
'" not found for this environment');
}
-
+ console.log(' &&&& ooptimizerName: ' + optimizerName);
optConfig = config[optimizerName] || {};
if (config.generateSourceMaps) {
optConfig.generateSourceMaps = !!config.generateSourceMaps;
@@ -24898,6 +24900,7 @@ function (lang, logger, envOptimize, file, parse,
}
}
+ console.log(' optFunc: ' + optFunc.toString());
fileContents = licenseContents + optFunc(fileName,
fileContents,
outFileName,
@@ -25113,8 +25116,10 @@ function (lang, logger, envOptimize, file, parse,
logger.trace("Uglify2 file: " + fileName);
+ console.log('uglify2: config ' + JSON.stringify([config, uconfig]));
try {
//var tempContents = fileContents.replace(/\/\/\# sourceMappingURL=.*$/, '');
+ console.log('uglify2: source ' + uglify2.minify.toString());
result = uglify2.minify(fileContents, uconfig, baseName + '.src.js');
if (uconfig.outSourceMap && result.map) {
resultMap = result.map;
@@ -25929,6 +25934,8 @@ define('build', function (require) {
cmdConfig = args;
}
+ console.log('running... ' + build._run.toString());
+ console.log(JSON.stringify(cmdConfig));
return build._run(cmdConfig);
}).then(null, function (e) {
var err;
@@ -26000,6 +26007,7 @@ define('build', function (require) {
requirePatch();
config = build.createConfig(cmdConfig);
+ console.log('Config created!! ' + JSON.stringify([cmdConfig, config]));
paths = config.paths;
//Remove the previous build dir, in case it contains source transforms,
@@ -26299,11 +26307,13 @@ define('build', function (require) {
//Do other optimizations.
if (config.out && !config.cssIn) {
+ console.log('***** case 0');
//Just need to worry about one JS file.
fileName = config.modules[0]._buildPath;
if (fileName === 'FUNCTION') {
outOrigSourceMap = config.modules[0]._buildSourceMap;
config._buildSourceMap = outOrigSourceMap;
+ console.log('HERE!! ' + optimize.js.toString());
config.modules[0]._buildText = optimize.js((config.modules[0].name ||
config.modules[0].include[0] ||
fileName) + '.build.js',
@@ -26315,9 +26325,11 @@ define('build', function (require) {
config._buildSourceMap = null;
}
} else {
+ console.log('***** case 1');
optimize.jsFile(fileName, null, fileName, config);
}
} else if (!config.cssIn) {
+ console.log('***** case 2');
//Normal optimizations across modules.
//JS optimizations.
@@ -27167,6 +27179,7 @@ define('build', function (require) {
delete config.enforceDefine;
delete config.urlArgs;
+ console.log('after all config massage: ' + JSON.stringify(config));
return config;
};
@@ -27855,7 +27868,8 @@ define('build', function (require) {
console.log(err);
quit(1);
};
-
+ console.log("requirejs::build " + build.toString());
+ console.log(JSON.stringify(config));
build(config).then(done, done).then(callback, errback);
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment