From fbb469c60b435e376275ff311712f48ad8ec25ce Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 13 Jan 2026 11:08:40 +0000 Subject: [PATCH] dev: bump @formatjs/intl-datetimeformat from 6.18.2 to 7.1.2 Bumps [@formatjs/intl-datetimeformat](https://github.com/formatjs/formatjs) from 6.18.2 to 7.1.2. - [Release notes](https://github.com/formatjs/formatjs/releases) - [Commits](https://github.com/formatjs/formatjs/compare/@formatjs/intl-datetimeformat@6.18.2...@formatjs/intl-datetimeformat@7.1.2) --- updated-dependencies: - dependency-name: "@formatjs/intl-datetimeformat" dependency-version: 7.1.2 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- config/webpack.dll.babel.js | 6 ++++++ package.json | 4 ++-- pkg/webui/lib/components/with-locale.js | 14 +++++++++++--- yarn.lock | 24 ++++++++++++------------ 4 files changed, 31 insertions(+), 17 deletions(-) diff --git a/config/webpack.dll.babel.js b/config/webpack.dll.babel.js index e47a52f66d..89e0dcb574 100644 --- a/config/webpack.dll.babel.js +++ b/config/webpack.dll.babel.js @@ -60,6 +60,12 @@ export default { }, module: { rules: [ + { + test: /\.m?js$/, + resolve: { + fullySpecified: false, + }, + }, { test: /\.(woff|woff2|ttf|eot|jpg|jpeg|png|svg)$/i, use: [ diff --git a/package.json b/package.json index 91af59e419..34e43b5614 100644 --- a/package.json +++ b/package.json @@ -82,8 +82,8 @@ "yargs": "^17.7.2" }, "dependencies": { - "@formatjs/intl-datetimeformat": "^6.18.2", - "@formatjs/intl-displaynames": "^6.8.13", + "@formatjs/intl-datetimeformat": "^7.1.2", + "@formatjs/intl-displaynames": "^7.1.2", "@formatjs/intl-listformat": "^8.1.2", "@formatjs/intl-locale": "^5.1.2", "@formatjs/intl-numberformat": "^9.1.2", diff --git a/pkg/webui/lib/components/with-locale.js b/pkg/webui/lib/components/with-locale.js index 97b35f01c7..5606e51102 100644 --- a/pkg/webui/lib/components/with-locale.js +++ b/pkg/webui/lib/components/with-locale.js @@ -115,7 +115,9 @@ const WithLocale = ({ children }) => { if (!window.Intl.DisplayNames) { log('Polyfilling Intl.DisplayNames') await import( - /* webpackChunkName: "locale-display-names" */ '@formatjs/intl-displaynames/polyfill' + /* webpackChunkName: "locale-display-names" */ + // eslint-disable-next-line import/extensions -- package exports require explicit .js + '@formatjs/intl-displaynames/polyfill.js' ) // Instead of using dynamic imports that would cause all possible locales to be bundled // we only load the ones we want to support which as of now are English and Japanese. @@ -167,7 +169,9 @@ const WithLocale = ({ children }) => { if (!window.Intl.DateTimeFormat) { log('Polyfilling Intl.DateTimeFormat') await import( - /* webpackChunkName: "locale-date-time-format" */ '@formatjs/intl-datetimeformat/polyfill' + /* webpackChunkName: "locale-date-time-format" */ + // eslint-disable-next-line import/extensions -- package exports require explicit .js + '@formatjs/intl-datetimeformat/polyfill.js' ) } @@ -260,7 +264,11 @@ const LocaleLoader = ({ children }) => { if (window.Intl.DateTimeFormat.polyfilled) { log(`Polyfilling DateTimeFormat for language ${language}`) promises.push( - import(/* webpackChunkName: "locale" */ '@formatjs/intl-datetimeformat/add-all-tz'), + import( + /* webpackChunkName: "locale" */ + // eslint-disable-next-line import/extensions -- package exports require explicit .js + '@formatjs/intl-datetimeformat/add-all-tz.js' + ), ) switch (language) { case 'ja': diff --git a/yarn.lock b/yarn.lock index 20fcfadde6..7cfc0692d4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1818,23 +1818,23 @@ "@formatjs/ecma402-abstract" "2.3.6" tslib "^2.8.0" -"@formatjs/intl-datetimeformat@^6.18.2": - version "6.18.2" - resolved "https://registry.yarnpkg.com/@formatjs/intl-datetimeformat/-/intl-datetimeformat-6.18.2.tgz#46c27cedb9af0e719c209cc94f7347182645b2e8" - integrity sha512-XXGJVOi/vmB+eLtYDs+ggDIvba/+VNmNrDZOtMyol5D0zl+zzuPps6W3TgDflpKfzg4memAEbLnA1wC6/TBSjQ== +"@formatjs/intl-datetimeformat@^7.1.2": + version "7.1.2" + resolved "https://registry.yarnpkg.com/@formatjs/intl-datetimeformat/-/intl-datetimeformat-7.1.2.tgz#95795c940d67f113089f813b09e49080bd1cf02f" + integrity sha512-fkZcxkfQExGR1QPemva1YO15UnLiPJBTOdil1lnNA2dgZLCxL3mWSMcwJi5/s8qLmi4mO2JPfW7v41h1lKUtQQ== dependencies: - "@formatjs/ecma402-abstract" "2.3.6" - "@formatjs/intl-localematcher" "0.6.2" + "@formatjs/ecma402-abstract" "3.0.8" + "@formatjs/intl-localematcher" "0.7.5" decimal.js "^10.4.3" tslib "^2.8.0" -"@formatjs/intl-displaynames@^6.8.13": - version "6.8.13" - resolved "https://registry.yarnpkg.com/@formatjs/intl-displaynames/-/intl-displaynames-6.8.13.tgz#5e85980b40fbaa0b81e504608e33db6e16a3891e" - integrity sha512-VbY7BdYJX5eURVKLk2grndUQtnbCLNbcJId/Sb/PsX7fWXiqWvg7qt/mecVHRzqoSEoGCQToKDxzpJj8RC0s3g== +"@formatjs/intl-displaynames@^7.1.2": + version "7.1.2" + resolved "https://registry.yarnpkg.com/@formatjs/intl-displaynames/-/intl-displaynames-7.1.2.tgz#44047b4538c57a00bfa0270931d5ddc5b9c179d6" + integrity sha512-iuKrkUHWXm+9zHU/MQXuq+6mdbj+vhrDsApSgNKbEC68Yu00fw6vtMHAOK6n253s7K5aIppaHKQulESSOe1qUw== dependencies: - "@formatjs/ecma402-abstract" "2.3.6" - "@formatjs/intl-localematcher" "0.6.2" + "@formatjs/ecma402-abstract" "3.0.8" + "@formatjs/intl-localematcher" "0.7.5" tslib "^2.8.0" "@formatjs/intl-enumerator@2.1.2":