Bump webpack from 5.70.0 to 5.105.0 in /starter by dependabot[bot] · Pull Request #81 · googlemaps-samples/codelab-maps-platform-deckgl-js
Bumps webpack from 5.70.0 to 5.105.0.
Release notes
Sourced from webpack's releases.
v5.105.0
Minor Changes
Allow resolving worker module by export condition name when using
new Worker()(by@hai-xin #20353)Detect conditional imports to avoid compile-time linking errors for non-existent exports. (by
@hai-xin #20320)Added the
tsconfigoption for theresolveroptions (replacement fortsconfig-paths-webpack-plugin). Can befalse(disabled),true(use the defaulttsconfig.jsonfile to search for it), a string path totsconfig.json, or an object withconfigFileandreferencesoptions. (by@alexander-akaitin #20400)Support
import.defer()for context modules. (by@ahabhgkin #20399)Added support for array values to the
devtooloption. (by@hai-xin #20191)Improve rendering node built-in modules for ECMA module output. (by
@hai-xin #20255)Unknown import.meta properties are now determined at runtime instead of being statically analyzed at compile time. (by
@xiaoxiaojxin #20312)Patch Changes
Fixed ESM default export handling for
.mjsfiles in Module Federation (by@y-oktin #20189)Optimized
import.meta.envhandling in destructuring assignments by using cached stringified environment definitions. (by@xiaoxiaojxin #20313)Respect the
stats.errorStackoption in stats output. (by@samarthsinh2660in #20258)Fixed a bug where declaring a
modulevariable in module scope would conflict with the defaultmoduleArgument. (by@xiaoxiaojxin #20265)Fix VirtualUrlPlugin to set resourceData.context for proper module resolution. Previously, when context was not set, it would fallback to the virtual scheme path (e.g.,
virtual:routes), which is not a valid filesystem path, causing subsequent resolve operations to fail. (by@xiaoxiaojxin #20390)Fixed Worker self-import handling to support various URL patterns (e.g.,
import.meta.url,new URL(import.meta.url),new URL(import.meta.url, import.meta.url),new URL("./index.js", import.meta.url)). Workers that resolve to the same module are now properly deduplicated, regardless of the URL syntax used. (by@xiaoxiaojxin #20381)Reuse the same async entrypoint for the same Worker URL within a module to avoid circular dependency warnings when multiple Workers reference the same resource. (by
@xiaoxiaojxin #20345)Fixed a bug where a self-referencing dependency would have an unused export name when imported inside a web worker. (by
@samarthsinh2660in #20251)Fix missing export generation when concatenated modules in different chunks share the same runtime in module library bundles. (by
@hai-xin #20346)Fixed
import.meta.env.xxxbehavior: when accessing a non-existent property, it now returns empty object instead of full object at runtime. (by@xiaoxiaojxin #20289)Improved parsing error reporting by adding a link to the loader documentation. (by
@gaurav10ggin #20244)Fix typescript types. (by
@alexander-akaitin #20305)Add declaration for unused harmony import specifier. (by
@hai-xin #20286)Fix compressibility of modules while retaining portability. (by
@dmichon-msftin #20287)Optimize source map generation: only include
ignoreListproperty when it has content, avoiding empty arrays in source maps. (by@xiaoxiaojxin #20319)Preserve star exports for dependencies in ECMA module output. (by
@hai-xin #20293)
... (truncated)
Changelog
Sourced from webpack's changelog.
5.105.0
Minor Changes
Allow resolving worker module by export condition name when using
new Worker()(by@hai-xin #20353)Detect conditional imports to avoid compile-time linking errors for non-existent exports. (by
@hai-xin #20320)Added the
tsconfigoption for theresolveroptions (replacement fortsconfig-paths-webpack-plugin). Can befalse(disabled),true(use the defaulttsconfig.jsonfile to search for it), a string path totsconfig.json, or an object withconfigFileandreferencesoptions. (by@alexander-akaitin #20400)Support
import.defer()for context modules. (by@ahabhgkin #20399)Added support for array values to the
devtooloption. (by@hai-xin #20191)Improve rendering node built-in modules for ECMA module output. (by
@hai-xin #20255)Unknown import.meta properties are now determined at runtime instead of being statically analyzed at compile time. (by
@xiaoxiaojxin #20312)Patch Changes
Fixed ESM default export handling for
.mjsfiles in Module Federation (by@y-oktin #20189)Optimized
import.meta.envhandling in destructuring assignments by using cached stringified environment definitions. (by@xiaoxiaojxin #20313)Respect the
stats.errorStackoption in stats output. (by@samarthsinh2660in #20258)Fixed a bug where declaring a
modulevariable in module scope would conflict with the defaultmoduleArgument. (by@xiaoxiaojxin #20265)Fix VirtualUrlPlugin to set resourceData.context for proper module resolution. Previously, when context was not set, it would fallback to the virtual scheme path (e.g.,
virtual:routes), which is not a valid filesystem path, causing subsequent resolve operations to fail. (by@xiaoxiaojxin #20390)Fixed Worker self-import handling to support various URL patterns (e.g.,
import.meta.url,new URL(import.meta.url),new URL(import.meta.url, import.meta.url),new URL("./index.js", import.meta.url)). Workers that resolve to the same module are now properly deduplicated, regardless of the URL syntax used. (by@xiaoxiaojxin #20381)Reuse the same async entrypoint for the same Worker URL within a module to avoid circular dependency warnings when multiple Workers reference the same resource. (by
@xiaoxiaojxin #20345)Fixed a bug where a self-referencing dependency would have an unused export name when imported inside a web worker. (by
@samarthsinh2660in #20251)Fix missing export generation when concatenated modules in different chunks share the same runtime in module library bundles. (by
@hai-xin #20346)Fixed
import.meta.env.xxxbehavior: when accessing a non-existent property, it now returns empty object instead of full object at runtime. (by@xiaoxiaojxin #20289)Improved parsing error reporting by adding a link to the loader documentation. (by
@gaurav10ggin #20244)Fix typescript types. (by
@alexander-akaitin #20305)Add declaration for unused harmony import specifier. (by
@hai-xin #20286)Fix compressibility of modules while retaining portability. (by
@dmichon-msftin #20287)Optimize source map generation: only include
ignoreListproperty when it has content, avoiding empty arrays in source maps. (by@xiaoxiaojxin #20319)
... (truncated)
Commits
1486f9achore(release): new release1a517f6feat: added thetsconfigoption for theresolveroptions (#20400)7b3b0f7feat: supportimport.defer()for context modulesc4a6a92refactor: more types and increase types coverage5ecc58dfeat: consider asset module as side-effect-free (#20352)cce0f69test: avoid comma operator in BinaryMiddleware test (#20398)cd4793dfeat: support import specifier guard (#20320)fe48655docs: update examples (#20397)de107f8fix(VirtualUrlPlugin): set resourceData.context to avoid invalid fallback (#2...a656ab1test: add self-import test case for dynamic import (#20389)- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for webpack since your current version.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the Security Alerts page.