UNPKG

kibana-with-account

Version:

kibana-with-account is develop based kibana project

29 lines (23 loc) 663 B
let { fromNode } = require('bluebird'); let { writeFile } = require('fs'); let BaseOptimizer = require('./BaseOptimizer'); let fromRoot = require('../utils/fromRoot'); module.exports = class FsOptimizer extends BaseOptimizer { async init() { await this.initCompiler(); } async run() { if (!this.compiler) await this.init(); let stats = await fromNode(cb => { this.compiler.run((err, stats) => { if (err || !stats) return cb(err); if (stats.hasErrors() || stats.hasWarnings()) { return cb(this.failedStatsToError(stats)); } else { cb(null, stats); } }); }); } };