UNPKG

webpack-compile-time-plugin

Version:

Simple plugin to write out the compilation time into the console

25 lines (18 loc) 495 B
const colors = require('colors'); const moment = require('moment'); class CompileTimePlugin { constructor() { this.startTime = null; } apply(compiler) { compiler.plugin("compilation", () => { this.startTime = moment(); }); compiler.plugin("emit", (compilation, callback) => { const end = moment().diff(this.startTime); console.log(`\n\nCompile done in: ${end/1000}s`.yellow.bold); callback(); }); } } module.exports = CompileTimePlugin;