aboutsummaryrefslogtreecommitdiff
path: root/node_modules/webpack/lib/Compilation.js
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/webpack/lib/Compilation.js')
-rw-r--r--node_modules/webpack/lib/Compilation.js28
1 files changed, 14 insertions, 14 deletions
diff --git a/node_modules/webpack/lib/Compilation.js b/node_modules/webpack/lib/Compilation.js
index 233ddd387..4ac48da50 100644
--- a/node_modules/webpack/lib/Compilation.js
+++ b/node_modules/webpack/lib/Compilation.js
@@ -14,7 +14,6 @@ const ModuleDependencyError = require("./ModuleDependencyError");
const Module = require("./Module");
const Chunk = require("./Chunk");
const Entrypoint = require("./Entrypoint");
-const Stats = require("./Stats");
const MainTemplate = require("./MainTemplate");
const ChunkTemplate = require("./ChunkTemplate");
const HotUpdateChunkTemplate = require("./HotUpdateChunkTemplate");
@@ -22,6 +21,7 @@ const ModuleTemplate = require("./ModuleTemplate");
const Dependency = require("./Dependency");
const ChunkRenderError = require("./ChunkRenderError");
const CachedSource = require("webpack-sources").CachedSource;
+const Stats = require("./Stats");
function byId(a, b) {
if(a.id < b.id) return -1;
@@ -82,6 +82,10 @@ class Compilation extends Tapable {
this.dependencyTemplates = new Map();
}
+ getStats() {
+ return new Stats(this);
+ }
+
templatesPlugin(name, fn) {
this.mainTemplate.plugin(name, fn);
this.chunkTemplate.plugin(name, fn);
@@ -197,7 +201,7 @@ class Compilation extends Tapable {
addModuleDependencies(module, dependencies, bail, cacheGroup, recursive, callback) {
let _this = this;
- const start = _this.profile && +new Date();
+ const start = _this.profile && Date.now();
const factories = [];
for(let i = 0; i < dependencies.length; i++) {
@@ -266,7 +270,7 @@ class Compilation extends Tapable {
if(!dependentModule.profile) {
dependentModule.profile = {};
}
- afterFactory = +new Date();
+ afterFactory = Date.now();
dependentModule.profile.factory = afterFactory - start;
}
@@ -286,7 +290,7 @@ class Compilation extends Tapable {
if(!module.profile) {
module.profile = {};
}
- const time = +new Date() - start;
+ const time = Date.now() - start;
if(!module.profile.dependencies || time > module.profile.dependencies) {
module.profile.dependencies = time;
}
@@ -307,7 +311,7 @@ class Compilation extends Tapable {
iterationDependencies(dependencies);
if(_this.profile) {
- const afterBuilding = +new Date();
+ const afterBuilding = Date.now();
module.profile.building = afterBuilding - afterFactory;
}
@@ -328,7 +332,7 @@ class Compilation extends Tapable {
}
if(_this.profile) {
- const afterBuilding = +new Date();
+ const afterBuilding = Date.now();
dependentModule.profile.building = afterBuilding - afterFactory;
}
@@ -356,7 +360,7 @@ class Compilation extends Tapable {
}
_addModuleChain(context, dependency, onModule, callback) {
- const start = this.profile && +new Date();
+ const start = this.profile && Date.now();
const errorAndCallback = this.bail ? function errorAndCallback(err) {
callback(err);
@@ -393,7 +397,7 @@ class Compilation extends Tapable {
if(!module.profile) {
module.profile = {};
}
- afterFactory = +new Date();
+ afterFactory = Date.now();
module.profile.factory = afterFactory - start;
}
@@ -404,7 +408,7 @@ class Compilation extends Tapable {
onModule(module);
if(this.profile) {
- const afterBuilding = +new Date();
+ const afterBuilding = Date.now();
module.profile.building = afterBuilding - afterFactory;
}
@@ -432,7 +436,7 @@ class Compilation extends Tapable {
}
if(this.profile) {
- const afterBuilding = +new Date();
+ const afterBuilding = Date.now();
module.profile.building = afterBuilding - afterFactory;
}
@@ -1214,10 +1218,6 @@ class Compilation extends Tapable {
return this.mainTemplate.applyPluginsWaterfall("asset-path", filename, data);
}
- getStats() {
- return new Stats(this);
- }
-
createChildCompiler(name, outputOptions) {
return this.compiler.createChildCompiler(this, name, outputOptions);
}