atls / nestjs

NestJS Custom Workshop
BSD 3-Clause "New" or "Revised" License
33 stars 8 forks source link

chore(deps): update dependency webpack to v5 #122

Closed renovate[bot] closed 3 years ago

renovate[bot] commented 3 years ago

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
webpack ^4.35.3 -> ^5.0.0 age adoption passing confidence

Release Notes

webpack/webpack ### [`v5.15.0`](https://togithub.com/webpack/webpack/releases/v5.15.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.14.0...v5.15.0) ### Features - add `getResolve` method to data object when using function `externals` - `externals` function may return a promise now ### Bugfixes - fix `define("local-module", expr)` generating invalid syntax - fix resolving bug when resolving build dependencies - add `chunkModulesSpace` to schema - fix `rebuildModule` api ### Performance - improve performance of build dependencies resolving ### [`v5.14.0`](https://togithub.com/webpack/webpack/releases/v5.14.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.13.0...v5.14.0) ##### Features - add experimental ESM tracking for build dependencies ##### Bugfixes - fix crash when calling `watcher.getContextTimeInfoEntries()` - make filesystem types compatible with `memfs` and real `fs` - fix rebuild error when using the `AutomaticPrefetchPlugin` ##### Contribution - improve type definitions by using typescript 4.2 ### [`v5.13.0`](https://togithub.com/webpack/webpack/releases/v5.13.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.12.3...v5.13.0) ##### Features - add `resolve.preferAbsolute` flag for compatibility with webpack 4 - add support for wildcards in `exports` and `imports` field - improve chunk and module names - use `nameForCondition()` as fallback for module names - handle module connection with only transive side effects correctly when determining chunk root modules ### [`v5.12.3`](https://togithub.com/webpack/webpack/releases/v5.12.3) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.12.2...v5.12.3) ### Bugfixes - upgrade `@webassembly/*` and `terser-webpack-plugin` dependencies ### [`v5.12.2`](https://togithub.com/webpack/webpack/releases/v5.12.2) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.12.1...v5.12.2) ### Bugfixes - fix problem with typings in strict mode ### [`v5.12.1`](https://togithub.com/webpack/webpack/releases/v5.12.1) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.12.0...v5.12.1) ### Bugfixes - fix a crash in ConcatenatedModule when deserializing - fix some not serializable warnings - show error when using an invalid identifier as `var` library ### [`v5.12.0`](https://togithub.com/webpack/webpack/releases/v5.12.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.11.1...v5.12.0) ### Features - add `experiments.layers` - `entry.xxx.layer: "name-of-layer"` allows to set the layer for an entrypoint - `module.rules[].issuerLayer: RuleCondition` allows to filter/match by layer of issuer - `module.rules[].layer: "name-of-layer"` allows to set the layer of an module - `splitChunks.cacheGroups.xxx.layer` allows to select modules by layer - `externals.byLayer["name-of-layer"]` allows to specify externals by layer - `externals.byLayer: (layer) => ...` allows to specify externals by layer - `externals` function has an additional argument property `contextInfo` which contains info about the issuer (e. g. the layer) - add `module.parser` and `module.generator` options to allow to specify parser/generator options globally per module type - make `chunkId` variable available in script tag hook (like it was with webpack 4) ### Bugfixes - escape exclamation marks in context regexp when generating readable module names/ids - fix a problem when bundling webpack bundles with enabled eval-based devtools - add `stats.nestedModulesSpace` to schema to allow to specify this option - fix a bug that incorrectly replaces `new.target` with constants - fix a bug where `splitChunk` `minSize` is not handled correctly - fix a bug where the order of `splitChunk` `cacheGroups` is not handled correctly - avoid adding non-filesystem resources as dependencies for watching and caching ### Developer experience - fix incorrect negation in hint comment for eval-based devtools - improve error messages of "Library/Chunk Loading/Wasm Loading typeof is not enabled" errors - improve question message when asking to install webpack-cli - show a warning when loaders/plugins report invalid dependencies to webpack ### Contributing - examples use webpack-cli 4 now - rename memorize to memoize ### [`v5.11.1`](https://togithub.com/webpack/webpack/releases/v5.11.1) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.11.0...v5.11.1) ### Bugfixes - ignore cloned ExportInfo during hashing - fixes a problem where changing modules affects hashes in some other part of the application during development - fixes compileBooleanMatcher when prefix and suffix overlap - fixes invalidate code generated when generating properties access - fix `object` types in typings - expose more types regarding Stats ### [`v5.11.0`](https://togithub.com/webpack/webpack/releases/v5.11.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.10.3...v5.11.0) ### Features - update typings to include undefined/null types (for strict type) - export WebpackError - export Asset and AssetInfo types - allow error configuration for `validateSchema` function ### Bugfixes - fix typings for SourceMapSource - allow custom properties in AssetInfo - handle `undefined` values for rule conditions like empty strings ### [`v5.10.3`](https://togithub.com/webpack/webpack/releases/v5.10.3) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.10.2...v5.10.3) ### Bugfixes - errors in initial cache no longer cause build dependencies to be ignored - manual side effects flagging should override automatic analysis - modules in dlls without entryOnly will no longer be dropped because of no side effects ### [`v5.10.2`](https://togithub.com/webpack/webpack/releases/v5.10.2) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.10.1...v5.10.2) ##### Bugfixes - add a few missing node.js libraries as externals in `target: "node"` - improve cache (de)serialization to allow larger cache files (>2GB) and increase performance for them ### [`v5.10.1`](https://togithub.com/webpack/webpack/releases/v5.10.1) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.10.0...v5.10.1) ### Bugfixes - avoid duplicating chunk info in chunk loading global - allow executing chunks before runtime is loaded - avoid error when emitting assets with different query string but identical filename and content - fix duplicated asset name in `processAssets` with `additionalAssets` - add missing `\` in module info header comment ### [`v5.10.0`](https://togithub.com/webpack/webpack/releases/v5.10.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.9.0...v5.10.0) ### Bugfixes - Multiple fixes regarding the side effects optimization (`"sideEffects": false`) when reexports and concatenated modules are combined ### Contributing - Typescript major 4 - Improved internal structure of our typings ### Performance - `output.pathinfo: true` (default in development) adds less verbose information (and is faster) - `output.pathinfo: "verbose"` adds more verbose information - `output.pathinfo: true` is cached - avoid assets and module stats information generation when they are cached and cached assets/modules are not shown ### [`v5.9.0`](https://togithub.com/webpack/webpack/releases/v5.9.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.8.0...v5.9.0) ### Features - improve side effects analysis to report imported and reexported symbols as side-effect-free ### Bugfixes - fix problem when HMR and different runtimes (e. g. with Workers) - caused crash with `... has no hash info for runtime ...` ### [`v5.8.0`](https://togithub.com/webpack/webpack/releases/v5.8.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.7.0...v5.8.0) ##### Features - add the ability to process assets generated in later stages during processAssets - new processAssets stage: `PROCESS_ASSETS_STAGE_OPTIMIZE_INLINE` - add hooks to the RealContentHashPlugin to allow to process custom hashes (e. g. SRI) ##### Bugfixes - fix typing for child compiler plugins - SourceMapPlugin will process assets added in later stages during asset processing ### [`v5.7.0`](https://togithub.com/webpack/webpack/releases/v5.7.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.6.0...v5.7.0) ### Features - CLI supports installing webpack-cli via `pnpm` ### Bugfixes - fix problem with ASI detection, causing semicolons inserted after `if(...)` etc. ### [`v5.6.0`](https://togithub.com/webpack/webpack/releases/v5.6.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.5.1...v5.6.0) ### Bugfixes - emit warnings/errors for exports in commonjs modules for which we know that they don't exist ### [`v5.5.1`](https://togithub.com/webpack/webpack/releases/v5.5.1) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.5.0...v5.5.1) ##### Bugfixes - fix crash when \_\_esModule is defined with defineProperty without value ### [`v5.5.0`](https://togithub.com/webpack/webpack/releases/v5.5.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.4.0...v5.5.0) ### Bugfixes - fix ASI issues that occur between concatenated modules - fix incorrect handling of `[id]` and etc. in SourceMap sources - fix side-effect-free handling of exports for concatenated modules that causes an unused export - make ESM-CJS interop handling consistent - make `__esModule` flag consistent exposed - handle non enumerable exports - handle inherited exports - handle exported Promises ### [`v5.4.0`](https://togithub.com/webpack/webpack/releases/v5.4.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.3.2...v5.4.0) ### Bugfixes - fix renaming in super class expression in nested scopes - fix parsing and handling of browserlist queries - fix a few edge cases with ESM-CJS interop and .mjs - fix ASI edge cases ### [`v5.3.2`](https://togithub.com/webpack/webpack/releases/v5.3.2) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.3.1...v5.3.2) ### Bugfixes - runtime-dependent concatenated modules can generate code for runtime-dependent execution order of concatenated modules ### [`v5.3.1`](https://togithub.com/webpack/webpack/releases/v5.3.1) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.3.0...v5.3.1) ##### Bugfixes - fix incorrect concatenation of modules when multiple runtimes are involved - fixes a "This should not happen" error - fixes a `__webpack_require__(null)` problem - run CLI correctly after installing - fixes a huge performance issue when processing minimized code with SourceMap - Use `string[]` types instead of `[string, ...string[]]` for arrays that must not be empty - this is more convinient to use ##### Performance - avoid incorrect store of counts in the ProgressPlugin, which causes unneeded serialization of the Persistent Cache - upgrade terser-webpack-plugin for performance improvements - upgrade webpack-sources for performance improvements ### [`v5.3.0`](https://togithub.com/webpack/webpack/releases/v5.3.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.2.1...v5.3.0) ### Features and Bugfixes - generate runtime conditional code when modules are forcefully merged from multiple runtimes - This fixes a `Cannot read property 'call' of undefined` error in webpack runtime, because modules are used that are not in the graph in one runtime - disabled source code analysis for side effects in non-production modes - this causes unnecessary changes to parent modules in development - add `optimization.sideEffects: "flag"` as option for this ### [`v5.2.1`](https://togithub.com/webpack/webpack/releases/v5.2.1) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.2.0...v5.2.1) ##### Bugfixes - add `watchOptions.followSymlinks` option to schema - fix hard crash when calling resolve with undefined value - fix emit problem when files have hash in query string - fix unneeded generation of SourceMaps when no devtool is used - fixes a huge performance regression with terser-webpack-plugin ### [`v5.2.0`](https://togithub.com/webpack/webpack/releases/v5.2.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.1.3...v5.2.0) ##### Features - add `sourceFilename` and `javascriptModule` to asset info for plugins ##### Bugfixes - fix variable name collision when using module concatenation - fix arrow functions in ie 11 - fix `this` externals with module concatenation - force update for enhanced-resolve for critical bugfixes (see [changelog](https://togithub.com/webpack/enhanced-resolve/releases/tag/v5.3.0)) ### [`v5.1.3`](https://togithub.com/webpack/webpack/releases/v5.1.3) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.1.2...v5.1.3) ### Bugfixes - omit unused modules from chunks when modules are only unused in some runtimes - fixes `Self-reference dependency has unused export name` error - fix order of asset optimization to fix conflict between compression-plugin and real hash plugin ### [`v5.1.2`](https://togithub.com/webpack/webpack/releases/v5.1.2) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.1.1...v5.1.2) ### Bugfixes - revert: omit unused modules from chunk when modules are only unused in some runtimes - caused issues with mini-css modules ### [`v5.1.1`](https://togithub.com/webpack/webpack/releases/v5.1.1) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.1.0...v5.1.1) ### Bugfixes - fix order of chunk hashing to allow to uses hashes in WebWorkers - update to terser-webpack-plugin 5 - reduces number of dependencies by dropping webpack 4 support - omit unused modules from chunk when modules are only unused in some runtimes - fixes `Self-reference dependency has unused export name` error - fix hanging production builds because of infinite loop in inner graph optimization - `Compilation.deleteAsset` updates chunk to file mappings ### [`v5.1.0`](https://togithub.com/webpack/webpack/releases/v5.1.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.0.0...v5.1.0) ### Features - expose `webpack` property from `Compiler` - expose `cleverMerge`, `EntryOptionPlugin`, `DynamicEntryPlugin` ### Bugfixes - missing `require("..").xxx` in try-catch produces a warning instead of an error now - handle reexports in concatenated modules correctly when they are side-effect-free - fix incorrect deprecation message for ModuleTemplate.hooks.hash ### [`v5.0.0`](https://togithub.com/webpack/webpack/releases/v5.0.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v4.46.0...v5.0.0) [Announcement and changelog](https://webpack.js.org/blog/2020-10-10-webpack-5-release/)

Renovate configuration

:date: Schedule: "before 9am on the first day of the month" in timezone Europe/Moscow.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by WhiteSource Renovate. View repository job log here.