21 lines
729 B
JavaScript
Raw Normal View History

#!/usr/bin/env node
"use strict";
var path = require("path");
var ionic_minify_1 = require("ionic-minify");
var config = require("../minify-conf.json");
var minify = config.alwaysRun;
var cmd = process.env.CORDOVA_CMDLINE;
var rootDir = process.argv[2];
var platforms = process.env.CORDOVA_PLATFORMS.split(',');
var platformPath = path.join(rootDir, "platforms");
if (cmd.indexOf("--release") > -1 || cmd.indexOf("--minify") > -1) {
minify = true;
}
config.showErrStack = (config.showErrStack || false);
config.jsOptions.fromString = true;
if (minify === true) {
var ionicMinify = new ionic_minify_1.Minifier(config, platforms, platformPath);
console.log("Starting minifying your files...");
ionicMinify.run();
}