Skip to content

Commit e82677c

Browse files
authored
Merge pull request webpack#6368 from webpack/expose_worker_loader_plugins
Expose worker loader plugins
2 parents d575b78 + aa7d5d5 commit e82677c

File tree

1 file changed

+32
-29
lines changed

1 file changed

+32
-29
lines changed

lib/webpack.js

Lines changed: 32 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -69,61 +69,64 @@ const exportPlugins = (obj, mappings) => {
6969
};
7070

7171
exportPlugins(exports, {
72-
"Stats": () => require("./Stats"),
73-
"DefinePlugin": () => require("./DefinePlugin"),
74-
"NormalModuleReplacementPlugin": () => require("./NormalModuleReplacementPlugin"),
75-
"ContextReplacementPlugin": () => require("./ContextReplacementPlugin"),
76-
"ContextExclusionPlugin": () => require("./ContextExclusionPlugin"),
77-
"IgnorePlugin": () => require("./IgnorePlugin"),
78-
"WatchIgnorePlugin": () => require("./WatchIgnorePlugin"),
79-
"BannerPlugin": () => require("./BannerPlugin"),
80-
"PrefetchPlugin": () => require("./PrefetchPlugin"),
8172
"AutomaticPrefetchPlugin": () => require("./AutomaticPrefetchPlugin"),
82-
"ProvidePlugin": () => require("./ProvidePlugin"),
83-
"HotModuleReplacementPlugin": () => require("./HotModuleReplacementPlugin"),
84-
"SourceMapDevToolPlugin": () => require("./SourceMapDevToolPlugin"),
85-
"EvalSourceMapDevToolPlugin": () => require("./EvalSourceMapDevToolPlugin"),
86-
"EvalDevToolModulePlugin": () => require("./EvalDevToolModulePlugin"),
73+
"BannerPlugin": () => require("./BannerPlugin"),
8774
"CachePlugin": () => require("./CachePlugin"),
75+
"ContextExclusionPlugin": () => require("./ContextExclusionPlugin"),
76+
"ContextReplacementPlugin": () => require("./ContextReplacementPlugin"),
77+
"DefinePlugin": () => require("./DefinePlugin"),
78+
"DllPlugin": () => require("./DllPlugin"),
79+
"DllReferencePlugin": () => require("./DllReferencePlugin"),
80+
"EnvironmentPlugin": () => require("./EnvironmentPlugin"),
81+
"EvalDevToolModulePlugin": () => require("./EvalDevToolModulePlugin"),
82+
"EvalSourceMapDevToolPlugin": () => require("./EvalSourceMapDevToolPlugin"),
8883
"ExtendedAPIPlugin": () => require("./ExtendedAPIPlugin"),
8984
"ExternalsPlugin": () => require("./ExternalsPlugin"),
85+
"HashedModuleIdsPlugin": () => require("./HashedModuleIdsPlugin"),
86+
"HotModuleReplacementPlugin": () => require("./HotModuleReplacementPlugin"),
87+
"IgnorePlugin": () => require("./IgnorePlugin"),
9088
"LibraryTemplatePlugin": () => require("./LibraryTemplatePlugin"),
89+
"LoaderOptionsPlugin": () => require("./LoaderOptionsPlugin"),
9190
"LoaderTargetPlugin": () => require("./LoaderTargetPlugin"),
9291
"MemoryOutputFileSystem": () => require("./MemoryOutputFileSystem"),
92+
"ModuleFilenameHelpers": () => require("./ModuleFilenameHelpers"),
93+
"NamedChunksPlugin": () => require("./NamedChunksPlugin"),
94+
"NamedModulesPlugin": () => require("./NamedModulesPlugin"),
95+
"NoEmitOnErrorsPlugin": () => require("./NoEmitOnErrorsPlugin"),
96+
"NormalModuleReplacementPlugin": () => require("./NormalModuleReplacementPlugin"),
97+
"PrefetchPlugin": () => require("./PrefetchPlugin"),
9398
"ProgressPlugin": () => require("./ProgressPlugin"),
99+
"ProvidePlugin": () => require("./ProvidePlugin"),
94100
"SetVarMainTemplatePlugin": () => require("./SetVarMainTemplatePlugin"),
101+
"SingleEntryPlugin": () => require("./SingleEntryPlugin"),
102+
"SourceMapDevToolPlugin": () => require("./SourceMapDevToolPlugin"),
103+
"Stats": () => require("./Stats"),
95104
"UmdMainTemplatePlugin": () => require("./UmdMainTemplatePlugin"),
96-
"NoEmitOnErrorsPlugin": () => require("./NoEmitOnErrorsPlugin"),
97-
"EnvironmentPlugin": () => require("./EnvironmentPlugin"),
98-
"DllPlugin": () => require("./DllPlugin"),
99-
"DllReferencePlugin": () => require("./DllReferencePlugin"),
100-
"LoaderOptionsPlugin": () => require("./LoaderOptionsPlugin"),
101-
"NamedModulesPlugin": () => require("./NamedModulesPlugin"),
102-
"NamedChunksPlugin": () => require("./NamedChunksPlugin"),
103-
"HashedModuleIdsPlugin": () => require("./HashedModuleIdsPlugin"),
104-
"ModuleFilenameHelpers": () => require("./ModuleFilenameHelpers")
105+
"WatchIgnorePlugin": () => require("./WatchIgnorePlugin"),
105106
});
106107
exportPlugins(exports.optimize = {}, {
107108
"AggressiveMergingPlugin": () => require("./optimize/AggressiveMergingPlugin"),
108109
"AggressiveSplittingPlugin": () => require("./optimize/AggressiveSplittingPlugin"),
109-
"SplitChunksPlugin": () => require("./optimize/SplitChunksPlugin"),
110-
"RuntimeChunkPlugin": () => require("./optimize/RuntimeChunkPlugin"),
111110
"ChunkModuleIdRangePlugin": () => require("./optimize/ChunkModuleIdRangePlugin"),
112111
"LimitChunkCountPlugin": () => require("./optimize/LimitChunkCountPlugin"),
113112
"MinChunkSizePlugin": () => require("./optimize/MinChunkSizePlugin"),
114113
"ModuleConcatenationPlugin": () => require("./optimize/ModuleConcatenationPlugin"),
114+
"OccurrenceOrderPlugin": () => require("./optimize/OccurrenceOrderPlugin"),
115+
"RuntimeChunkPlugin": () => require("./optimize/RuntimeChunkPlugin"),
115116
"SideEffectsFlagPlugin": () => require("./optimize/SideEffectsFlagPlugin"),
116-
"OccurrenceOrderPlugin": () => require("./optimize/OccurrenceOrderPlugin")
117+
"SplitChunksPlugin": () => require("./optimize/SplitChunksPlugin"),
117118
});
118119
exportPlugins(exports.web = {}, {
119-
"JsonpTemplatePlugin": () => require("./web/JsonpTemplatePlugin"),
120120
"FetchCompileWasmTemplatePlugin": () => require("./web/FetchCompileWasmTemplatePlugin"),
121+
"JsonpTemplatePlugin": () => require("./web/JsonpTemplatePlugin"),
122+
});
123+
exportPlugins(exports.webworker = {}, {
124+
"WebWorkerTemplatePlugin": () => require("./webworker/WebWorkerTemplatePlugin"),
121125
});
122126
exportPlugins(exports.node = {}, {
123127
"NodeTemplatePlugin": () => require("./node/NodeTemplatePlugin"),
124128
"ReadFileCompileWasmTemplatePlugin": () => require("./node/ReadFileCompileWasmTemplatePlugin"),
125129
});
126-
127130
exportPlugins(exports.debug = {}, {
128-
"ProfilingPlugin": () => require("./debug/ProfilingPlugin")
131+
"ProfilingPlugin": () => require("./debug/ProfilingPlugin"),
129132
});

0 commit comments

Comments
 (0)