Bump the npm_and_yarn group across 3 directories with 3 updates by dependabot[bot] · Pull Request #7719 · plotly/plotly.js
Bumps the npm_and_yarn group with 3 updates in the / directory: lodash, qs and webpack.
Bumps the npm_and_yarn group with 2 updates in the /stackgl_modules directory: qs and webpack.
Bumps the npm_and_yarn group with 1 update in the /topojson directory: qs.
Updates lodash from 4.17.21 to 4.17.23
Commits
dec55b7Bump main to v4.17.23 (#6088)19c9251fix: setCacheHas JSDoc return type should be boolean (#6071)b5e6729jsdoc: Add -0 and BigInt zeros to _.compact falsey values list (#6062)edadd45Prevent prototype pollution on baseUnset function4879a7adoc: fix autoLink function, conversion of source links (#6056)9648f69chore: removeyarn.lockfile (#6053)dfa407dci: remove legacy configuration files (#6052)156e196feat: add renovate setup (#6039)933e106ci: add pipeline for Bun (#6023)072a807docs: update links related to Open JS Foundation (#5968)- Additional commits viewable in compare view
Updates qs from 6.14.1 to 6.14.2
Changelog
Sourced from qs's changelog.
6.14.2
- [Fix]
parse: mark overflow objects for indexed notation exceedingarrayLimit(#546)- [Fix]
arrayLimitmeans max count, not max index, incombine/merge/parseArrayValue- [Fix]
parse: throw onarrayLimitexceeded with indexed notation whenthrowOnLimitExceededis true (#529)- [Fix]
parse: enforcearrayLimitoncomma-parsed values- [Fix]
parse: fix error message to reflect arrayLimit as max index; remove extraneous comments (#545)- [Robustness] avoid
.push, usevoid- [readme] document that
addQueryPrefixdoes not add?to empty output (#418)- [readme] clarify
parseArraysandarrayLimitdocumentation (#543)- [readme] replace runkit CI badge with shields.io check-runs badge
- [meta] fix changelog typo (
arrayLength→arrayLimit)- [actions] fix rebase workflow permissions
Commits
bdcf0c7v6.14.2294db90[readme] document thataddQueryPrefixdoes not add?to empty output5c308e5[readme] clarifyparseArraysandarrayLimitdocumentation6addf8c[Fix]parse: mark overflow objects for indexed notation exceedingarrayLimitcfc108f[Fix]arrayLimitmeans max count, not max index, incombine/merge/`pars...febb644[Fix]parse: throw onarrayLimitexceeded with indexed notation when `thr...f6a7abf[Fix]parse: enforcearrayLimitoncomma-parsed valuesfbc5206[Fix]parse: fix error message to reflect arrayLimit as max index; remove e...1b9a8b4[actions] fix rebase workflow permissions2a35775[meta] fix changelog typo (arrayLength→arrayLimit)- Additional commits viewable in compare view
Updates webpack from 5.94.0 to 5.105.2
Release notes
Sourced from webpack's releases.
v5.105.2
Patch Changes
- Fixed
WebpackPluginInstancetype regression. (by@alexander-akaitin #20440)v5.105.1
Patch Changes
Fix VirtualUrlPlugin Windows compatibility by sanitizing cache keys and filenames. Cache keys now use
toSafePathto replace colons (:) with double underscores (__) and sanitize other invalid characters, ensuring compatibility with Windows filesystem restrictions. (by@xiaoxiaojxin #20424)Revert part of the createRequire generation behavior for
require("node:...")to keep compatibility with those modules exports, e.g.const EventEmitter = require("node:events");. (by@hai-xin #20433)Skip guard collection when exports-presence mode is disabled to improve parsing performance. (by
@hai-xin #20433)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)
... (truncated)
Changelog
Sourced from webpack's changelog.
5.105.2
Patch Changes
- Fixed
WebpackPluginInstancetype regression. (by@alexander-akaitin #20440)5.105.1
Patch Changes
Fix VirtualUrlPlugin Windows compatibility by sanitizing cache keys and filenames. Cache keys now use
toSafePathto replace colons (:) with double underscores (__) and sanitize other invalid characters, ensuring compatibility with Windows filesystem restrictions. (by@xiaoxiaojxin #20424)Revert part of the createRequire generation behavior for
require("node:...")to keep compatibility with those modules exports, e.g.const EventEmitter = require("node:events");. (by@hai-xin #20433)Skip guard collection when exports-presence mode is disabled to improve parsing performance. (by
@hai-xin #20433)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)
... (truncated)
Commits
0756c7echore(release): new release (#20441)ff28476chore(deps): bump CodSpeedHQ/action in the dependencies group (#20442)4d3ed66ci: discord using curl004550aci: discord fix44bf97bci: emulate release for discord using other approach9c71a09ci: emulate release for discord02d3bc9ci: allow to run release announcement6c62c28ci: fix discord900219dfix: type regression (#20440)8e50ef2chore(release): new release (#20429)- 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.
Updates qs from 6.14.1 to 6.15.0
Changelog
Sourced from qs's changelog.
6.14.2
- [Fix]
parse: mark overflow objects for indexed notation exceedingarrayLimit(#546)- [Fix]
arrayLimitmeans max count, not max index, incombine/merge/parseArrayValue- [Fix]
parse: throw onarrayLimitexceeded with indexed notation whenthrowOnLimitExceededis true (#529)- [Fix]
parse: enforcearrayLimitoncomma-parsed values- [Fix]
parse: fix error message to reflect arrayLimit as max index; remove extraneous comments (#545)- [Robustness] avoid
.push, usevoid- [readme] document that
addQueryPrefixdoes not add?to empty output (#418)- [readme] clarify
parseArraysandarrayLimitdocumentation (#543)- [readme] replace runkit CI badge with shields.io check-runs badge
- [meta] fix changelog typo (
arrayLength→arrayLimit)- [actions] fix rebase workflow permissions
Commits
bdcf0c7v6.14.2294db90[readme] document thataddQueryPrefixdoes not add?to empty output5c308e5[readme] clarifyparseArraysandarrayLimitdocumentation6addf8c[Fix]parse: mark overflow objects for indexed notation exceedingarrayLimitcfc108f[Fix]arrayLimitmeans max count, not max index, incombine/merge/`pars...febb644[Fix]parse: throw onarrayLimitexceeded with indexed notation when `thr...f6a7abf[Fix]parse: enforcearrayLimitoncomma-parsed valuesfbc5206[Fix]parse: fix error message to reflect arrayLimit as max index; remove e...1b9a8b4[actions] fix rebase workflow permissions2a35775[meta] fix changelog typo (arrayLength→arrayLimit)- Additional commits viewable in compare view
Updates webpack from 5.102.1 to 5.105.2
Release notes
Sourced from webpack's releases.
v5.105.2
Patch Changes
- Fixed
WebpackPluginInstancetype regression. (by@alexander-akaitin #20440)v5.105.1
Patch Changes
Fix VirtualUrlPlugin Windows compatibility by sanitizing cache keys and filenames. Cache keys now use
toSafePathto replace colons (:) with double underscores (__) and sanitize other invalid characters, ensuring compatibility with Windows filesystem restrictions. (by@xiaoxiaojxin #20424)Revert part of the createRequire generation behavior for
require("node:...")to keep compatibility with those modules exports, e.g.const EventEmitter = require("node:events");. (by@hai-xin #20433)Skip guard collection when exports-presence mode is disabled to improve parsing performance. (by
@hai-xin #20433)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)
... (truncated)
Changelog
Sourced from webpack's changelog.
5.105.2
Patch Changes
- Fixed
WebpackPluginInstancetype regression. (by@alexander-akaitin #20440)5.105.1
Patch Changes
Fix VirtualUrlPlugin Windows compatibility by sanitizing cache keys and filenames. Cache keys now use
toSafePathto replace colons (:) with double underscores (__) and sanitize other invalid characters, ensuring compatibility with Windows filesystem restrictions. (by@xiaoxiaojxin #20424)Revert part of the createRequire generation behavior for
require("node:...")to keep compatibility with those modules exports, e.g.const EventEmitter = require("node:events");. (by@hai-xin #20433)Skip guard collection when exports-presence mode is disabled to improve parsing performance. (by
@hai-xin #20433)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)
... (truncated)
Commits
0756c7echore(release): new release (#20441)ff28476chore(deps): bump CodSpeedHQ/action in the dependencies group (#20442)4d3ed66ci: discord using curl004550aci: discord fix44bf97bci: emulate release for discord using other approach9c71a09ci: emulate release for discord02d3bc9ci: allow to run release announcement6c62c28ci: fix discord900219dfix: type regression (#20440)8e50ef2chore(release): new release (#20429)- 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.
Updates qs from 6.14.1 to 6.15.0
Changelog
Sourced from qs's changelog.
6.14.2
- [Fix]
parse: mark overflow objects for indexed notation exceedingarrayLimit(#546)- [Fix]
arrayLimitmeans max count, not max index, incombine/merge/parseArrayValue- [Fix]
parse: throw onarrayLimitexceeded with indexed notation whenthrowOnLimitExceededis true (#529)- [Fix]
parse: enforcearrayLimitoncomma-parsed values- [Fix]
parse: fix error message to reflect arrayLimit as max index; remove extraneous comments (#545)- [Robustness] avoid
.push, usevoid- [readme] document that
addQueryPrefixdoes not add?to empty output (#418)- [readme] clarify
parseArraysandarrayLimitdocumentation (#543)- [readme] replace runkit CI badge with shields.io check-runs badge
- [meta] fix changelog typo (
arrayLength→arrayLimit)- [actions] fix rebase workflow permissions
Commits
bdcf0c7v6.14.2294db90[readme] document thataddQueryPrefixdoes not add?to empty output5c308e5[readme] clarifyparseArraysandarrayLimitdocumentation6addf8c[Fix]parse: mark overflow objects for indexed notation exceedingarrayLimitcfc108f[Fix]arrayLimitmeans max count, not max index, incombine/merge/`pars...febb644[Fix]parse: throw onarrayLimitexceeded with indexed notation when `thr...f6a7abf[Fix]parse: enforcearrayLimitoncomma-parsed valuesfbc5206[Fix]parse: fix error message to reflect arrayLimit as max index; remove e...1b9a8b4[actions] fix rebase workflow permissions2a35775[meta] fix changelog typo (arrayLength→arrayLimit)- Additional commits viewable in compare view
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 <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions
You can disable automated security fix PRs for this repo from the Security Alerts page.