2017-06-09 18:31:50 -07:00

13 lines
451 B
JavaScript

const fs = require('fs');
const sh = require('shelljs');
PATCH_LOCK = 'node_modules/@angular/cli/models/webpack-configs/.patched';
if (!fs.existsSync(PATCH_LOCK)) {
sh.touch(PATCH_LOCK);
sh.exec(`patch -p0 -i tools/cli-patches/ngo-loader.patch &&
patch -p0 -i node_modules/purify/angular-cli.patch &&
patch -p0 -i tools/cli-patches/scope-hoisting.patch &&
patch -p0 -i tools/cli-patches/uglify-config.patch`);
}