mark dependencies

This commit is contained in:
Ivan Kopeykin 2020-05-31 12:48:45 +03:00
parent 61739ac4ac
commit 9ccdb38998
11 changed files with 32 additions and 12 deletions

View File

@ -21,10 +21,6 @@ class CommonJsRequireContextDependency extends ContextDependency {
return "cjs require context";
}
get category() {
return "commonjs";
}
serialize(context) {
const { write } = context;

View File

@ -18,10 +18,6 @@ class CommonJsRequireDependency extends ModuleDependency {
get type() {
return "cjs require";
}
get category() {
return "commonjs";
}
}
CommonJsRequireDependency.Template = ModuleDependencyTemplateAsId;

View File

@ -46,6 +46,10 @@ class ContextDependency extends Dependency {
this.replaces = undefined;
}
get category() {
return "commonjs";
}
/**
* @returns {string | null} an identifier to merge equal requests
*/

View File

@ -21,6 +21,10 @@ class ImportContextDependency extends ContextDependency {
return `import() context ${this.options.mode}`;
}
get category() {
return "esm";
}
serialize(context) {
const { write } = context;

View File

@ -21,6 +21,10 @@ class ImportDependency extends ModuleDependency {
get type() {
return "import()";
}
get category() {
return "esm";
}
}
makeSerializable(ImportDependency, "webpack/lib/dependencies/ImportDependency");

View File

@ -22,6 +22,10 @@ class ImportEagerDependency extends ModuleDependency {
get type() {
return "import() eager";
}
get category() {
return "esm";
}
}
makeSerializable(

View File

@ -26,6 +26,10 @@ class ModuleDependency extends Dependency {
return `module${this.request}`;
}
get category() {
return "commonjs";
}
serialize(context) {
const { write } = context;
write(this.request);

View File

@ -17,10 +17,6 @@ class RequireEnsureItemDependency extends ModuleDependency {
get type() {
return "require.ensure item";
}
get category() {
return "commonjs";
}
}
makeSerializable(

View File

@ -23,6 +23,10 @@ class RequireResolveDependency extends ModuleDependency {
return "require.resolve";
}
get category() {
return "commonjs";
}
/**
* Returns list of exports referenced by this dependency
* @param {ModuleGraph} moduleGraph module graph

View File

@ -34,6 +34,10 @@ class WebAssemblyExportImportedDependency extends ModuleDependency {
return "wasm export import";
}
get category() {
return "wasm";
}
serialize(context) {
const { write } = context;

View File

@ -64,6 +64,10 @@ class WebAssemblyImportDependency extends ModuleDependency {
return "wasm import";
}
get category() {
return "wasm";
}
serialize(context) {
const { write } = context;