webpack/lib
Tobias Koppers 8a0dac1793
Merge pull request #10185 from webpack/bugfix/non-deterministic-provided-exports
make order of exports in providedExports deterministic
2019-12-27 22:07:27 +01:00
..
debug Fix asyncHook callback interceptor for ProfilingPlugin 2019-08-12 20:39:33 +02:00
dependencies simplify code 2019-06-12 15:16:54 +02:00
logging update dependencies in-range 2019-12-27 21:32:41 +01:00
node make status logging 1 char shorter 2019-08-02 09:45:26 +02:00
optimize Merge pull request #10146 from liximomo/fix-sideEffects 2019-12-18 17:39:10 +01:00
performance fix: check for asset nullity before fileFilter 2019-09-13 15:28:43 +02:00
util handle `webpack://` prefix in SourceMap sources 2019-12-27 15:11:46 +01:00
wasm backporting to webpack-4 2019-12-17 22:16:33 +05:30
web Fix JSONP main template to allow currently forbidden chunk IDs (#9491) 2019-07-31 00:22:21 +02:00
webworker fix: quotes 2019-06-13 15:42:01 +08:00
APIPlugin.js fixes #8829 2019-02-28 09:10:17 +01:00
AbstractMethodError.js #9391 resolve super call discussion 2019-07-15 17:27:59 +03:00
AmdMainTemplatePlugin.js Prettify source code 2019-02-05 10:08:45 +01:00
AsyncDependenciesBlock.js use correct Hash interface 2018-06-25 16:01:57 +02:00
AsyncDependencyToInitialChunkError.js Cleanup error location and origin information 2018-06-04 10:35:46 +02:00
AutomaticPrefetchPlugin.js Simplify imports 2018-07-09 15:09:00 +02:00
BannerPlugin.js add emit/updateAsset to Compilation 2019-09-11 14:43:42 +02:00
BasicEvaluatedExpression.js replace prefix/postfix even when equal for wrapped context 2018-11-05 15:17:56 +01:00
CachePlugin.js refactor: cache always true 2019-08-20 20:13:39 +08:00
CaseSensitiveModulesWarning.js fix typing problem 2018-06-06 18:49:20 +02:00
Chunk.js Improve performance of LimitChunkCountPlugin a lot 2019-09-24 16:32:20 +02:00
ChunkGroup.js fix: refactor 2019-08-09 23:36:23 +05:30
ChunkRenderError.js Add typing for ChunkRenderError 2018-05-20 00:22:26 -07:00
ChunkTemplate.js hash content of bootstrap code 2018-09-13 23:25:26 +02:00
CommentCompilationWarning.js Simplify imports 2018-07-09 15:09:00 +02:00
CommonJsStuffPlugin.js update dependencies in-range 2019-12-27 21:32:41 +01:00
CompatibilityPlugin.js Get rid typeof undef in all lib 2018-08-21 03:26:50 +03:00
Compilation.js make multiple assets to the same filename a warning 2019-09-13 08:42:36 +02:00
Compiler.js add emit/updateAsset to Compilation 2019-09-11 14:43:42 +02:00
ConcurrentCompilationError.js Move concurrent compilation error to separate class 2018-03-13 13:10:42 +03:00
ConstPlugin.js [ConstPlugin] fix bug introduced by evaluation of && and || 2018-10-25 10:43:26 +08:00
ContextExclusionPlugin.js cr 2018-07-12 18:08:06 -07:00
ContextModule.js fixes in ContextModule 2019-02-06 17:51:16 +01:00
ContextModuleFactory.js Add JSDoc types for ContextExclusionPlugin 2018-07-05 08:20:24 +03:00
ContextReplacementPlugin.js Get rid of typeof for checking undefined 2018-08-17 00:49:30 +03:00
DefinePlugin.js update dependencies in-range 2019-12-27 21:32:41 +01:00
DelegatedModule.js run inherit types tool on existing code 2018-07-21 13:50:18 +02:00
DelegatedModuleFactoryPlugin.js Add .mjs to default DelegatedModule options.extensions 2018-07-10 11:12:08 +02:00
DelegatedPlugin.js run prettier on existing code 2018-02-25 02:00:20 +01:00
DependenciesBlock.js run inherit types tool on existing code 2018-07-21 13:50:18 +02:00
DependenciesBlockVariable.js update webpack-sources types and remove second argument 2018-06-29 19:12:33 +02:00
Dependency.js add types and fix incorrect loc type 2018-07-10 18:18:32 +02:00
DllEntryPlugin.js merge DependencyLocation and disallow string locations 2018-06-25 10:44:34 +02:00
DllModule.js run inherit types tool on existing code 2018-07-21 13:50:18 +02:00
DllModuleFactory.js Destructure 'require' to improve readability 2018-03-22 12:05:58 +01:00
DllPlugin.js Removed unnecessary change on passed object. 2018-10-04 09:49:43 -06:00
DllReferencePlugin.js fix issues with absolutePath, allOf and anyOf 2018-09-21 11:04:36 +02:00
DynamicEntryPlugin.js use types from schema 2018-09-21 11:04:19 +02:00
EntryModuleNotFoundError.js Cleanup error location and origin information 2018-06-04 10:35:46 +02:00
EntryOptionPlugin.js use types from schema 2018-09-21 11:04:19 +02:00
Entrypoint.js fix: lint 2019-08-10 13:57:56 +05:30
EnvironmentPlugin.js Get rid typeof undef in all lib 2018-08-21 03:26:50 +03:00
ErrorHelpers.js Add brackets for multiline if/for statements 2018-05-29 15:45:44 +02:00
EvalDevToolModulePlugin.js run prettier on existing code 2018-02-25 02:00:20 +01:00
EvalDevToolModuleTemplatePlugin.js Avoid deopt when cache is set 2018-04-11 09:06:40 +02:00
EvalSourceMapDevToolModuleTemplatePlugin.js handle `webpack://` prefix in SourceMap sources 2019-12-27 15:11:46 +01:00
EvalSourceMapDevToolPlugin.js Add brackets for multiline if/for statements 2018-05-29 15:45:44 +02:00
ExportPropertyMainTemplatePlugin.js Add typings for various library template plugins 2018-05-09 11:40:55 +02:00
ExtendedAPIPlugin.js arrow functions, remove or improve eslint-disable comments 2018-06-27 13:48:13 +02:00
ExternalModule.js Adding support for output libraryTarget 'system'. Resolves #8833. 2019-03-17 08:46:17 -07:00
ExternalModuleFactoryPlugin.js Get rid typeof undef in all lib 2018-08-21 03:26:50 +03:00
ExternalsPlugin.js run prettier on existing code 2018-02-25 02:00:20 +01:00
FlagDependencyExportsPlugin.js make order of exports in providedExports deterministic 2019-12-27 21:30:07 +01:00
FlagDependencyUsagePlugin.js add Compilation.getDependencyReference and hooks to override it 2018-06-23 15:13:14 +02:00
FlagInitialModulesAsUsedPlugin.js run prettier on existing code 2018-02-25 02:00:20 +01:00
FunctionModulePlugin.js Use correct function arity 2018-04-04 08:53:58 +02:00
FunctionModuleTemplatePlugin.js fixes #8949 2019-03-24 01:22:52 +01:00
Generator.js run inherit types tool on existing code 2018-07-21 13:50:18 +02:00
GraphHelpers.js bugfixes and corrections 2018-05-15 15:04:40 +02:00
HarmonyLinkingError.js Cleanup error location and origin information 2018-06-04 10:35:46 +02:00
HashedModuleIdsPlugin.js createHash typescript 2019-07-10 14:06:36 +03:00
HotModuleReplacement.runtime.js fix rejection when removing and readding self-accepted module 2019-05-29 09:28:19 +02:00
HotModuleReplacementPlugin.js HMR plugin should only affect the root compilation 2019-09-23 11:42:48 +02:00
HotUpdateChunk.js add some random types 2018-09-18 09:54:35 +02:00
HotUpdateChunkTemplate.js add a separate class for HotUpdateChunk 2018-04-12 11:42:41 +02:00
IgnorePlugin.js fixes #8538 2018-12-22 13:39:26 +01:00
JavascriptGenerator.js update webpack-sources types and remove second argument 2018-06-29 19:12:33 +02:00
JavascriptModulesPlugin.js createHash typescript 2019-07-10 14:06:36 +03:00
JsonGenerator.js deduplicate code 2019-07-02 11:17:52 +02:00
JsonModulesPlugin.js run prettier on existing code 2018-02-25 02:00:20 +01:00
JsonParser.js Add brackets for multiline if/for statements 2018-05-29 15:45:44 +02:00
LibManifestPlugin.js Adding format option for Dll Plugin to get a formatted manifest json. 2018-10-03 09:48:29 -06:00
LibraryTemplatePlugin.js Adding support for output libraryTarget 'system'. Resolves #8833. 2019-03-17 08:46:17 -07:00
LoaderOptionsPlugin.js use declarations from schemas in plugins 2018-09-21 11:04:28 +02:00
LoaderTargetPlugin.js run prettier on existing code 2018-02-25 02:00:20 +01:00
MainTemplate.js add emit/updateAsset to Compilation 2019-09-11 14:43:42 +02:00
MemoryOutputFileSystem.js Moved to memory-fs module #98 2014-07-01 22:56:32 +02:00
Module.js add some missing types for validation 2018-09-18 09:53:27 +02:00
ModuleBuildError.js multi line message when "from" is set 2018-06-05 10:43:10 +02:00
ModuleDependencyError.js finish plugin and tests 2018-06-04 16:23:41 +02:00
ModuleDependencyWarning.js finish plugin and tests 2018-06-04 16:23:41 +02:00
ModuleError.js multi line message when "from" is set 2018-06-05 10:43:10 +02:00
ModuleFilenameHelpers.js createHash typescript 2019-07-10 14:06:36 +03:00
ModuleNotFoundError.js Cleanup error location and origin information 2018-06-04 10:35:46 +02:00
ModuleParseError.js fix splitting of windows newlines 2019-06-04 14:48:46 +02:00
ModuleReason.js add helpful error when importing wasm in initial chunk 2018-07-02 16:18:49 +02:00
ModuleTemplate.js type fixes 2018-06-25 10:09:39 +02:00
ModuleWarning.js multi line message when "from" is set 2018-06-05 10:43:10 +02:00
MultiCompiler.js add infrastructureLog hook to MulitCompiler 2019-08-01 14:04:25 +02:00
MultiEntryPlugin.js merge DependencyLocation and disallow string locations 2018-06-25 10:44:34 +02:00
MultiModule.js run inherit types tool on existing code 2018-07-21 13:50:18 +02:00
MultiModuleFactory.js Destructure 'require' to improve readability 2018-03-22 12:05:58 +01:00
MultiStats.js Get rid typeof undef in all lib 2018-08-21 03:26:50 +03:00
MultiWatching.js feat(watching): allow suspend compilation 2019-06-13 19:18:00 +08:00
NamedChunksPlugin.js run prettier on existing code 2018-02-25 02:00:20 +01:00
NamedModulesPlugin.js createHash typescript 2019-07-10 14:06:36 +03:00
NoEmitOnErrorsPlugin.js run prettier on existing code 2018-02-25 02:00:20 +01:00
NoModeWarning.js mode(warning) update documentation link in warning 2019-04-01 10:56:00 +03:00
NodeStuffPlugin.js fixes #9156 2019-05-22 08:03:44 +02:00
NormalModule.js Memoize NormalModule.size() 2019-09-20 10:44:49 +10:00
NormalModuleFactory.js improve merging of resolve and parsing options 2019-07-17 13:08:51 +02:00
NormalModuleReplacementPlugin.js run prettier on existing code 2018-02-25 02:00:20 +01:00
NullFactory.js Refactor(ES6): Null Factory 2017-02-22 16:01:17 +08:00
OptionsApply.js Refactor(ES6): Lint fixes 2017-02-22 16:12:24 +08:00
OptionsDefaulter.js enforce eslint require-hyphen-before-param-description 2019-07-09 23:15:14 +03:00
Parser.js Fix the typo in Parser.js 2019-08-31 21:37:18 +03:00
ParserHelpers.js Cleanup error location and origin information 2018-06-04 10:35:46 +02:00
PrefetchPlugin.js run prettier on existing code 2018-02-25 02:00:20 +01:00
ProgressPlugin.js Colored console for node environment 2019-08-01 13:51:18 +02:00
ProvidePlugin.js update dependencies in-range 2019-12-27 21:32:41 +01:00
RawModule.js Add brackets for multiline if/for statements 2018-05-29 15:45:44 +02:00
RecordIdsPlugin.js fixes #7492 2018-06-06 16:37:23 +02:00
RemovedPluginError.js Cleanup error location and origin information 2018-06-04 10:35:46 +02:00
RequestShortener.js Add unit tests for RequestShortener 2019-10-03 13:00:43 +03:00
RequireJsStuffPlugin.js Get rid typeof undef in all lib 2018-08-21 03:26:50 +03:00
ResolverFactory.js HookMap: replace .tap() with .for().tap() 2019-07-23 15:35:25 +08:00
RuleSet.js arrow functions, remove or improve eslint-disable comments 2018-06-27 13:48:13 +02:00
RuntimeTemplate.js run inherit types tool on existing code 2018-07-21 13:50:18 +02:00
SetVarMainTemplatePlugin.js Add typings for various library template plugins 2018-05-09 11:40:55 +02:00
SingleEntryPlugin.js add types and fix incorrect loc type 2018-07-10 18:18:32 +02:00
SizeFormatHelpers.js feat: handle incorrect sizes 2018-03-29 15:28:03 +02:00
SourceMapDevToolModuleOptionsPlugin.js run prettier on existing code 2018-02-25 02:00:20 +01:00
SourceMapDevToolPlugin.js handle `webpack://` prefix in SourceMap sources 2019-12-27 15:11:46 +01:00
Stats.js fix: Make timeZone initial value undefined in lib/Stats.js 2019-10-15 00:19:27 +03:00
SystemMainTemplatePlugin.js Update lib/SystemMainTemplatePlugin.js 2019-07-31 16:56:03 +03:00
Template.js enforce eslint require-hyphen-before-param-description 2019-07-09 23:15:14 +03:00
TemplatedPathPlugin.js add emit/updateAsset to Compilation 2019-09-11 14:43:42 +02:00
UmdMainTemplatePlugin.js Prettify source code 2019-02-05 10:08:45 +01:00
UnsupportedFeatureWarning.js chore(types): add jsdoc types for UnsupportedFeatureWarning class 2018-08-08 11:25:56 -07:00
UseStrictPlugin.js Simplify imports 2018-07-09 15:09:00 +02:00
WarnCaseSensitiveModulesPlugin.js Add brackets for multiline if/for statements 2018-05-29 15:45:44 +02:00
WarnNoModeSetPlugin.js run prettier on existing code 2018-02-25 02:00:20 +01:00
WatchIgnorePlugin.js Prettify source code 2019-02-05 10:08:45 +01:00
Watching.js test(watching): add integration test 2019-06-13 19:26:31 +08:00
WebpackError.js fix(lib/WebpackError): make use of nodejs.util.inspect.custom 2019-02-06 22:51:00 +09:00
WebpackOptionsApply.js improve merging of resolve and parsing options 2019-07-17 13:08:51 +02:00
WebpackOptionsDefaulter.js disable optimization.removeAvailableModules in development by default 2019-07-26 08:08:01 +02:00
WebpackOptionsValidationError.js disallow shorthand cache groups syntax with cache group named test 2019-09-24 17:17:26 +02:00
buildChunkGraph.js fixes #9634 2019-08-27 12:25:02 +02:00
compareLocations.js merge DependencyLocation and disallow string locations 2018-06-25 10:44:34 +02:00
formatLocation.js add types and fix incorrect loc type 2018-07-10 18:18:32 +02:00
validateSchema.js run prettier on existing code 2018-02-25 02:00:20 +01:00
webpack.js allow to configure the infrastructure logger 2019-07-22 09:22:36 +02:00
webpack.web.js arrow functions, remove or improve eslint-disable comments 2018-06-27 13:48:13 +02:00