You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ha...@apache.org on 2026/06/20 03:48:16 UTC

(superset) branch master updated: build(deps): update major versions for `memoize-one`, `json-stringify-pretty-compact` and `webpack-cli` (#38793)

This is an automated email from the ASF dual-hosted git repository.

hainenber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/superset.git


The following commit(s) were added to refs/heads/master by this push:
     new 2d5df6625bd build(deps): update major versions for `memoize-one`, `json-stringify-pretty-compact` and `webpack-cli` (#38793)
2d5df6625bd is described below

commit 2d5df6625bd5b7401d158907f4aa65efc24eef7a
Author: Đỗ Trọng Hải <41...@users.noreply.github.com>
AuthorDate: Sat Jun 20 10:48:10 2026 +0700

    build(deps): update major versions for `memoize-one`, `json-stringify-pretty-compact` and `webpack-cli` (#38793)
    
    Signed-off-by: hainenber <do...@gmail.com>
---
 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|un [...]
+    '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|un [...]
   ],
   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,