| 123456789101112131415161718192021222324252627282930 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- var logger_1 = require("./logger/logger");
- var errors_1 = require("./util/errors");
- var bundle_components_1 = require("./core/bundle-components");
- function preprocess(context) {
- var logger = new logger_1.Logger("preprocess");
- return preprocessWorker(context).then(function () {
- logger.finish();
- })
- .catch(function (err) {
- var error = new errors_1.BuildError(err.message);
- error.isFatal = true;
- throw logger.fail(error);
- });
- }
- exports.preprocess = preprocess;
- function preprocessWorker(context) {
- var bundlePromise = bundle_components_1.bundleCoreComponents(context);
- return Promise.all([bundlePromise]);
- }
- function preprocessUpdate(changedFiles, context) {
- var promises = [];
- if (changedFiles.some(function (cf) { return cf.ext === '.scss'; })) {
- promises.push(bundle_components_1.bundleCoreComponents(context));
- }
- return Promise.all(promises);
- }
- exports.preprocessUpdate = preprocessUpdate;
|