From 2d5df6625bd5b7401d158907f4aa65efc24eef7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90=E1=BB=97=20Tr=E1=BB=8Dng=20H=E1=BA=A3i?= <41283691+hainenber@users.noreply.github.com> Date: Sat, 20 Jun 2026 10:48:10 +0700 Subject: [PATCH] build(deps): update major versions for `memoize-one`, `json-stringify-pretty-compact` and `webpack-cli` (#38793) Signed-off-by: hainenber --- superset-frontend/jest.config.js | 2 +- superset-frontend/package-lock.json | 50 ++++++------------- superset-frontend/package.json | 4 +- .../superset-ui-chart-controls/package.json | 2 +- .../BigNumberTotal/transformProps.test.ts | 4 +- 5 files changed, 23 insertions(+), 39 deletions(-) diff --git a/superset-frontend/jest.config.js b/superset-frontend/jest.config.js index adac3fdf028..a4d3fcc67fa 100644 --- a/superset-frontend/jest.config.js +++ b/superset-frontend/jest.config.js @@ -69,7 +69,7 @@ module.exports = { ], coverageReporters: ['lcov', 'json-summary', 'html', 'text'], transformIgnorePatterns: [ - 'node_modules/(?!@formatjs/.*|d3-(array|interpolate|color|time|scale|time-format|format)|internmap|@mapbox/tiny-sdf|remark-gfm|(?!@ngrx|(?!deck.gl)|d3-scale)|markdown-table|micromark-*.|decode-named-character-reference|character-entities|mdast-util-*.|unist-util-*.|ccount|escape-string-regexp|nanoid|uuid|@rjsf/*.|echarts|zrender|fetch-mock|pretty-ms|parse-ms|ol|@babel/runtime|@emotion|cheerio|cheerio/lib|parse5|dom-serializer|entities|htmlparser2|rehype-sanitize|hast-util-sanitize|unified|unist-.*|hast-.*|rehype-.*|remark-.*|mdast-.*|micromark-.*|parse-entities|property-information|space-separated-tokens|comma-separated-tokens|bail|devlop|zwitch|longest-streak|geostyler|geostyler-.*|(?!geostyler)lodash|react-error-boundary|react-json-tree|react-base16-styling|lodash-es|rbush|quickselect|react-diff-viewer-continued|storybook/*.)', + 'node_modules/(?!@formatjs/.*|d3-(array|interpolate|color|time|scale|time-format|format)|internmap|@mapbox/tiny-sdf|remark-gfm|(?!@ngrx|(?!deck.gl)|d3-scale)|markdown-table|micromark-*.|decode-named-character-reference|character-entities|mdast-util-*.|unist-util-*.|ccount|escape-string-regexp|nanoid|uuid|@rjsf/*.|echarts|zrender|fetch-mock|pretty-ms|parse-ms|ol|@babel/runtime|@emotion|cheerio|cheerio/lib|parse5|dom-serializer|entities|htmlparser2|rehype-sanitize|hast-util-sanitize|unified|unist-.*|hast-.*|rehype-.*|remark-.*|mdast-.*|micromark-.*|parse-entities|property-information|space-separated-tokens|comma-separated-tokens|bail|devlop|zwitch|longest-streak|geostyler|geostyler-.*|(?!geostyler)lodash|react-error-boundary|react-json-tree|react-base16-styling|lodash-es|rbush|quickselect|react-diff-viewer-continued|storybook/*.|json-stringify-pretty-compact)', ], preset: 'ts-jest', transform: { diff --git a/superset-frontend/package-lock.json b/superset-frontend/package-lock.json index 31da8ad759e..cf155d28a32 100644 --- a/superset-frontend/package-lock.json +++ b/superset-frontend/package-lock.json @@ -108,12 +108,12 @@ "jquery": "^4.0.0", "js-levenshtein": "^1.1.6", "json-bigint": "^1.0.0", - "json-stringify-pretty-compact": "^2.0.0", + "json-stringify-pretty-compact": "^4.0.0", "lodash": "^4.18.1", "mapbox-gl": "^3.24.0", "markdown-to-jsx": "^9.8.2", "match-sorter": "^8.3.0", - "memoize-one": "^5.2.1", + "memoize-one": "^6.0.0", "mousetrap": "^1.6.5", "mustache": "^4.2.0", "nanoid": "^5.1.11", @@ -289,7 +289,7 @@ "webpack-cli": "^7.0.3", "webpack-dev-server": "^5.2.5", "webpack-manifest-plugin": "^6.0.1", - "webpack-sources": "^3.5.0", + "webpack-sources": "^3.3.4", "webpack-visualizer-plugin2": "^2.0.0" }, "engines": { @@ -6400,12 +6400,6 @@ "gl-style-validate": "dist/gl-style-validate.mjs" } }, - "node_modules/@maplibre/maplibre-gl-style-spec/node_modules/json-stringify-pretty-compact": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/json-stringify-pretty-compact/-/json-stringify-pretty-compact-4.0.0.tgz", - "integrity": "sha512-3CNZ2DnrpByG9Nqj6Xo8vqbjT4F6N+tb4Gb28ESAZjYZ5yqvmc56J+/kuIwkaAMOyblTQhUW7PxMkUb8Q36N3Q==", - "license": "MIT" - }, "node_modules/@maplibre/mlt": { "version": "1.1.8", "resolved": "https://registry.npmjs.org/@maplibre/mlt/-/mlt-1.1.8.tgz", @@ -26385,9 +26379,9 @@ } }, "node_modules/json-stringify-pretty-compact": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/json-stringify-pretty-compact/-/json-stringify-pretty-compact-2.0.0.tgz", - "integrity": "sha512-WRitRfs6BGq4q8gTgOy4ek7iPFXjbra0H3PmDLKm2xnZ+Gh1HUhiKGgCZkSPNULlP7mvfu6FV/mOLhCarspADQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/json-stringify-pretty-compact/-/json-stringify-pretty-compact-4.0.0.tgz", + "integrity": "sha512-3CNZ2DnrpByG9Nqj6Xo8vqbjT4F6N+tb4Gb28ESAZjYZ5yqvmc56J+/kuIwkaAMOyblTQhUW7PxMkUb8Q36N3Q==", "license": "MIT" }, "node_modules/json-stringify-safe": { @@ -28905,9 +28899,9 @@ } }, "node_modules/memoize-one": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", - "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==", "license": "MIT" }, "node_modules/meow": { @@ -35679,12 +35673,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/react-diff-viewer-continued/node_modules/memoize-one": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", - "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==", - "license": "MIT" - }, "node_modules/react-dnd": { "version": "11.1.3", "resolved": "https://registry.npmjs.org/react-dnd/-/react-dnd-11.1.3.tgz", @@ -36313,6 +36301,12 @@ "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, + "node_modules/react-window/node_modules/memoize-one": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==", + "license": "MIT" + }, "node_modules/reactable": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/reactable/-/reactable-1.1.0.tgz", @@ -44547,7 +44541,7 @@ "@testing-library/user-event": "*", "ace-builds": "^1.4.14", "brace": "^0.11.1", - "memoize-one": "^5.1.1", + "memoize-one": "^6.0.0", "react": "^18.3.0", "react-ace": "^10.1.0", "react-dom": "^18.3.0" @@ -45116,12 +45110,6 @@ "node": ">=12" } }, - "plugins/plugin-chart-ag-grid-table/node_modules/memoize-one": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", - "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==", - "license": "MIT" - }, "plugins/plugin-chart-cartodiagram": { "name": "@superset-ui/plugin-chart-cartodiagram", "version": "0.0.1", @@ -45315,12 +45303,6 @@ "node": ">=12" } }, - "plugins/plugin-chart-table/node_modules/memoize-one": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", - "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==", - "license": "MIT" - }, "plugins/plugin-chart-word-cloud": { "name": "@superset-ui/plugin-chart-word-cloud", "version": "0.20.4", diff --git a/superset-frontend/package.json b/superset-frontend/package.json index 5d72058c23e..0a2ff7fe679 100644 --- a/superset-frontend/package.json +++ b/superset-frontend/package.json @@ -191,12 +191,12 @@ "jquery": "^4.0.0", "js-levenshtein": "^1.1.6", "json-bigint": "^1.0.0", - "json-stringify-pretty-compact": "^2.0.0", + "json-stringify-pretty-compact": "^4.0.0", "lodash": "^4.18.1", "mapbox-gl": "^3.24.0", "markdown-to-jsx": "^9.8.2", "match-sorter": "^8.3.0", - "memoize-one": "^5.2.1", + "memoize-one": "^6.0.0", "mousetrap": "^1.6.5", "mustache": "^4.2.0", "nanoid": "^5.1.11", diff --git a/superset-frontend/packages/superset-ui-chart-controls/package.json b/superset-frontend/packages/superset-ui-chart-controls/package.json index 2d66eb26f45..6a09858cbde 100644 --- a/superset-frontend/packages/superset-ui-chart-controls/package.json +++ b/superset-frontend/packages/superset-ui-chart-controls/package.json @@ -39,7 +39,7 @@ "@testing-library/user-event": "*", "ace-builds": "^1.4.14", "brace": "^0.11.1", - "memoize-one": "^5.1.1", + "memoize-one": "^6.0.0", "react": "^18.3.0", "react-ace": "^10.1.0", "react-dom": "^18.3.0" diff --git a/superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberTotal/transformProps.test.ts b/superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberTotal/transformProps.test.ts index 2b2f38a0ac2..c4868ac61e7 100644 --- a/superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberTotal/transformProps.test.ts +++ b/superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberTotal/transformProps.test.ts @@ -234,7 +234,9 @@ describe('BigNumberTotal transformProps', () => { test('should propagate colorThresholdFormatters from getColorFormatters', () => { // Override the getColorFormatters mock to return specific value const mockFormatters = [{ formatter: 'red' }]; - (getColorFormatters as jest.Mock).mockReturnValueOnce(mockFormatters); + (getColorFormatters as unknown as jest.Mock).mockReturnValueOnce( + mockFormatters, + ); const chartProps = { width: 800,