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

hainenber pushed a commit to branch chore/prefer-node-native-uuid-generator
in repository https://gitbox.apache.org/repos/asf/superset.git

commit 9436eaf34198d4895978213d2d2474b121fa8f4e
Author: hainenber <[email protected]>
AuthorDate: Tue Jan 13 21:36:22 2026 +0700

    chore(websocket): migrate external `uuid` usage with Node's native UUID 
generator
    
    Signed-off-by: hainenber <[email protected]>
---
 superset-frontend/package-lock.json  | 424 ++++++++++++++++++-----------------
 superset-websocket/package-lock.json |  53 -----
 superset-websocket/package.json      |   3 -
 superset-websocket/src/index.ts      |   4 +-
 superset-websocket/utils/loadtest.js |   4 +-
 5 files changed, 218 insertions(+), 270 deletions(-)

diff --git a/superset-frontend/package-lock.json 
b/superset-frontend/package-lock.json
index 0a79b08471..7d59e93a70 100644
--- a/superset-frontend/package-lock.json
+++ b/superset-frontend/package-lock.json
@@ -61097,7 +61097,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@isaacs/cliui": {
       "version": "8.0.2",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61114,7 +61114,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/@isaacs/cliui/node_modules/ansi-regex":
 {
       "version": "6.1.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -61126,13 +61126,13 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex":
 {
       "version": "9.2.2",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT"
     },
     
"packages/superset-core/node_modules/npm/node_modules/@isaacs/cliui/node_modules/string-width":
 {
       "version": "5.1.2",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -61149,7 +61149,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/@isaacs/cliui/node_modules/strip-ansi":
 {
       "version": "7.1.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -61164,7 +61164,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/@isaacs/fs-minipass": {
       "version": "4.0.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61176,13 +61176,13 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/@isaacs/string-locale-compare":
 {
       "version": "1.1.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC"
     },
     "packages/superset-core/node_modules/npm/node_modules/@npmcli/agent": {
       "version": "3.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61198,7 +61198,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@npmcli/arborist": {
       "version": "9.1.3",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61246,7 +61246,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@npmcli/config": {
       "version": "10.3.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61265,7 +61265,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@npmcli/fs": {
       "version": "4.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61277,7 +61277,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@npmcli/git": {
       "version": "6.0.3",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61296,7 +61296,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/@npmcli/installed-package-contents":
 {
       "version": "3.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61312,7 +61312,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/@npmcli/map-workspaces": {
       "version": "4.0.2",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61327,7 +61327,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/@npmcli/metavuln-calculator":
 {
       "version": "9.0.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61343,7 +61343,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/@npmcli/name-from-folder":
 {
       "version": "3.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -61352,7 +61352,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@npmcli/node-gyp": {
       "version": "4.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -61361,7 +61361,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/@npmcli/package-json": {
       "version": "6.2.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61379,7 +61379,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/@npmcli/promise-spawn": {
       "version": "8.0.2",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61391,7 +61391,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@npmcli/query": {
       "version": "4.0.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61403,7 +61403,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@npmcli/redact": {
       "version": "3.2.2",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -61412,7 +61412,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@npmcli/run-script": 
{
       "version": "9.1.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61429,16 +61429,17 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@pkgjs/parseargs": {
       "version": "0.11.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
+      "optional": true,
       "engines": {
         "node": ">=14"
       }
     },
     "packages/superset-core/node_modules/npm/node_modules/@sigstore/bundle": {
       "version": "3.1.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "Apache-2.0",
       "dependencies": {
@@ -61450,7 +61451,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@sigstore/core": {
       "version": "2.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "Apache-2.0",
       "engines": {
@@ -61459,7 +61460,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/@sigstore/protobuf-specs":
 {
       "version": "0.4.3",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "Apache-2.0",
       "engines": {
@@ -61468,7 +61469,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@sigstore/sign": {
       "version": "3.1.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "Apache-2.0",
       "dependencies": {
@@ -61485,7 +61486,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@sigstore/tuf": {
       "version": "3.1.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "Apache-2.0",
       "dependencies": {
@@ -61498,7 +61499,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@sigstore/verify": {
       "version": "2.1.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "Apache-2.0",
       "dependencies": {
@@ -61512,7 +61513,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/@tufjs/canonical-json": {
       "version": "2.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -61521,7 +61522,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@tufjs/models": {
       "version": "3.0.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -61534,7 +61535,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/abbrev": {
       "version": "3.0.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -61543,7 +61544,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/agent-base": {
       "version": "7.1.4",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -61552,7 +61553,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/ansi-regex": {
       "version": "5.0.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -61561,7 +61562,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/ansi-styles": {
       "version": "6.2.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -61573,25 +61574,25 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/aproba": {
       "version": "2.1.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC"
     },
     "packages/superset-core/node_modules/npm/node_modules/archy": {
       "version": "1.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT"
     },
     "packages/superset-core/node_modules/npm/node_modules/balanced-match": {
       "version": "1.0.2",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT"
     },
     "packages/superset-core/node_modules/npm/node_modules/bin-links": {
       "version": "5.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61607,7 +61608,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/binary-extensions": {
       "version": "3.1.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -61619,7 +61620,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/brace-expansion": {
       "version": "2.0.2",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -61628,7 +61629,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/cacache": {
       "version": "19.0.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61651,7 +61652,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/cacache/node_modules/chownr":
 {
       "version": "3.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "BlueOak-1.0.0",
       "engines": {
@@ -61660,7 +61661,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/cacache/node_modules/minizlib":
 {
       "version": "3.0.2",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -61672,7 +61673,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/cacache/node_modules/mkdirp":
 {
       "version": "3.0.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "bin": {
@@ -61687,7 +61688,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/cacache/node_modules/tar":
 {
       "version": "7.4.3",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61704,7 +61705,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/cacache/node_modules/yallist":
 {
       "version": "5.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "BlueOak-1.0.0",
       "engines": {
@@ -61713,7 +61714,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/chalk": {
       "version": "5.4.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -61725,7 +61726,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/chownr": {
       "version": "2.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -61734,7 +61735,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/ci-info": {
       "version": "4.3.0",
-      "extraneous": true,
+      "dev": true,
       "funding": [
         {
           "type": "github",
@@ -61749,7 +61750,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/cidr-regex": {
       "version": "4.1.3",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "BSD-2-Clause",
       "dependencies": {
@@ -61761,7 +61762,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/cli-columns": {
       "version": "4.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -61774,7 +61775,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/cmd-shim": {
       "version": "7.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -61783,7 +61784,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/color-convert": {
       "version": "2.0.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -61795,19 +61796,19 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/color-name": {
       "version": "1.1.4",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT"
     },
     
"packages/superset-core/node_modules/npm/node_modules/common-ancestor-path": {
       "version": "1.0.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC"
     },
     "packages/superset-core/node_modules/npm/node_modules/cross-spawn": {
       "version": "7.0.6",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -61821,7 +61822,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/cross-spawn/node_modules/which":
 {
       "version": "2.0.2",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61836,7 +61837,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/cssesc": {
       "version": "3.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "bin": {
@@ -61848,7 +61849,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/debug": {
       "version": "4.4.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -61865,7 +61866,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/diff": {
       "version": "7.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "BSD-3-Clause",
       "engines": {
@@ -61874,28 +61875,29 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/eastasianwidth": {
       "version": "0.2.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT"
     },
     "packages/superset-core/node_modules/npm/node_modules/emoji-regex": {
       "version": "8.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT"
     },
     "packages/superset-core/node_modules/npm/node_modules/encoding": {
       "version": "0.1.13",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
+      "optional": true,
       "dependencies": {
         "iconv-lite": "^0.6.2"
       }
     },
     "packages/superset-core/node_modules/npm/node_modules/env-paths": {
       "version": "2.2.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -61904,19 +61906,19 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/err-code": {
       "version": "2.0.3",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT"
     },
     
"packages/superset-core/node_modules/npm/node_modules/exponential-backoff": {
       "version": "3.1.2",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "Apache-2.0"
     },
     
"packages/superset-core/node_modules/npm/node_modules/fastest-levenshtein": {
       "version": "1.0.16",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -61925,7 +61927,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/foreground-child": {
       "version": "3.3.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61941,7 +61943,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/fs-minipass": {
       "version": "3.0.3",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61953,7 +61955,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/glob": {
       "version": "10.4.5",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61973,13 +61975,13 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/graceful-fs": {
       "version": "4.2.11",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC"
     },
     "packages/superset-core/node_modules/npm/node_modules/hosted-git-info": {
       "version": "8.1.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61991,13 +61993,13 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/http-cache-semantics": {
       "version": "4.2.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "BSD-2-Clause"
     },
     "packages/superset-core/node_modules/npm/node_modules/http-proxy-agent": {
       "version": "7.0.2",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -62010,7 +62012,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/https-proxy-agent": {
       "version": "7.0.6",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -62023,9 +62025,10 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/iconv-lite": {
       "version": "0.6.3",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
+      "optional": true,
       "dependencies": {
         "safer-buffer": ">= 2.1.2 < 3.0.0"
       },
@@ -62035,7 +62038,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/ignore-walk": {
       "version": "7.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62047,7 +62050,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/imurmurhash": {
       "version": "0.1.4",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -62056,7 +62059,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/ini": {
       "version": "5.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -62065,7 +62068,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/init-package-json": {
       "version": "8.2.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62083,7 +62086,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/ip-address": {
       "version": "9.0.5",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -62096,7 +62099,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/ip-regex": {
       "version": "5.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -62108,7 +62111,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/is-cidr": {
       "version": "5.1.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "BSD-2-Clause",
       "dependencies": {
@@ -62120,7 +62123,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/is-fullwidth-code-point": 
{
       "version": "3.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -62129,13 +62132,13 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/isexe": {
       "version": "2.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC"
     },
     "packages/superset-core/node_modules/npm/node_modules/jackspeak": {
       "version": "3.4.3",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "BlueOak-1.0.0",
       "dependencies": {
@@ -62150,13 +62153,13 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/jsbn": {
       "version": "1.1.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT"
     },
     
"packages/superset-core/node_modules/npm/node_modules/json-parse-even-better-errors":
 {
       "version": "4.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -62165,7 +62168,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/json-stringify-nice": {
       "version": "1.1.4",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "funding": {
@@ -62174,28 +62177,28 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/jsonparse": {
       "version": "1.3.1",
+      "dev": true,
       "engines": [
         "node >= 0.2.0"
       ],
-      "extraneous": true,
       "inBundle": true,
       "license": "MIT"
     },
     "packages/superset-core/node_modules/npm/node_modules/just-diff": {
       "version": "6.0.2",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT"
     },
     "packages/superset-core/node_modules/npm/node_modules/just-diff-apply": {
       "version": "5.5.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT"
     },
     "packages/superset-core/node_modules/npm/node_modules/libnpmaccess": {
       "version": "10.0.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62208,7 +62211,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/libnpmdiff": {
       "version": "8.0.6",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62227,7 +62230,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/libnpmexec": {
       "version": "10.1.5",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62249,7 +62252,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/libnpmfund": {
       "version": "7.0.6",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62261,7 +62264,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/libnpmorg": {
       "version": "8.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62274,7 +62277,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/libnpmpack": {
       "version": "9.0.6",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62289,7 +62292,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/libnpmpublish": {
       "version": "11.1.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62308,7 +62311,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/libnpmsearch": {
       "version": "9.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62320,7 +62323,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/libnpmteam": {
       "version": "8.0.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62333,7 +62336,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/libnpmversion": {
       "version": "8.0.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62349,13 +62352,13 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/lru-cache": {
       "version": "10.4.3",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC"
     },
     "packages/superset-core/node_modules/npm/node_modules/make-fetch-happen": {
       "version": "14.0.3",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62377,7 +62380,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/make-fetch-happen/node_modules/negotiator":
 {
       "version": "1.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -62386,7 +62389,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/minimatch": {
       "version": "9.0.5",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62401,7 +62404,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/minipass": {
       "version": "7.1.2",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -62410,7 +62413,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/minipass-collect": {
       "version": "2.0.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62422,7 +62425,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/minipass-fetch": {
       "version": "4.0.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -62439,7 +62442,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/minipass-fetch/node_modules/minizlib":
 {
       "version": "3.0.2",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -62451,7 +62454,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/minipass-flush": {
       "version": "1.0.5",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62463,7 +62466,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/minipass-flush/node_modules/minipass":
 {
       "version": "3.3.6",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62475,7 +62478,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/minipass-pipeline": {
       "version": "1.2.4",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62487,7 +62490,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass":
 {
       "version": "3.3.6",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62499,7 +62502,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/minipass-sized": {
       "version": "1.0.3",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62511,7 +62514,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/minipass-sized/node_modules/minipass":
 {
       "version": "3.3.6",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62523,7 +62526,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/minizlib": {
       "version": "2.1.2",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -62536,7 +62539,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/minizlib/node_modules/minipass":
 {
       "version": "3.3.6",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62548,7 +62551,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/mkdirp": {
       "version": "1.0.4",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "bin": {
@@ -62560,13 +62563,13 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/ms": {
       "version": "2.1.3",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT"
     },
     "packages/superset-core/node_modules/npm/node_modules/mute-stream": {
       "version": "2.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -62575,7 +62578,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/node-gyp": {
       "version": "11.2.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -62599,7 +62602,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/node-gyp/node_modules/chownr":
 {
       "version": "3.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "BlueOak-1.0.0",
       "engines": {
@@ -62608,7 +62611,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/node-gyp/node_modules/minizlib":
 {
       "version": "3.0.2",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -62620,7 +62623,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/node-gyp/node_modules/mkdirp":
 {
       "version": "3.0.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "bin": {
@@ -62635,7 +62638,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/node-gyp/node_modules/tar":
 {
       "version": "7.4.3",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62652,7 +62655,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/node-gyp/node_modules/yallist":
 {
       "version": "5.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "BlueOak-1.0.0",
       "engines": {
@@ -62661,7 +62664,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/nopt": {
       "version": "8.1.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62676,7 +62679,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/normalize-package-data": {
       "version": "7.0.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "BSD-2-Clause",
       "dependencies": {
@@ -62690,7 +62693,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/npm-audit-report": {
       "version": "6.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -62699,7 +62702,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/npm-bundled": {
       "version": "4.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62711,7 +62714,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/npm-install-checks": 
{
       "version": "7.1.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "BSD-2-Clause",
       "dependencies": {
@@ -62723,7 +62726,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/npm-normalize-package-bin":
 {
       "version": "4.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -62732,7 +62735,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/npm-package-arg": {
       "version": "12.0.2",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62747,7 +62750,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/npm-packlist": {
       "version": "10.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62759,7 +62762,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/npm-pick-manifest": {
       "version": "10.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62774,7 +62777,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/npm-profile": {
       "version": "11.0.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62787,7 +62790,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/npm-registry-fetch": 
{
       "version": "18.0.2",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62806,7 +62809,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/npm-registry-fetch/node_modules/minizlib":
 {
       "version": "3.0.2",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -62818,7 +62821,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/npm-user-validate": {
       "version": "3.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "BSD-2-Clause",
       "engines": {
@@ -62827,7 +62830,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/p-map": {
       "version": "7.0.3",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -62839,13 +62842,13 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/package-json-from-dist": {
       "version": "1.0.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "BlueOak-1.0.0"
     },
     "packages/superset-core/node_modules/npm/node_modules/pacote": {
       "version": "21.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62876,7 +62879,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/parse-conflict-json": {
       "version": "4.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62890,7 +62893,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/path-key": {
       "version": "3.1.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -62899,7 +62902,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/path-scurry": {
       "version": "1.11.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "BlueOak-1.0.0",
       "dependencies": {
@@ -62915,7 +62918,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/postcss-selector-parser": 
{
       "version": "7.1.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -62928,7 +62931,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/proc-log": {
       "version": "5.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -62937,7 +62940,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/proggy": {
       "version": "3.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -62946,7 +62949,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/promise-all-reject-late": 
{
       "version": "1.0.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "funding": {
@@ -62955,7 +62958,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/promise-call-limit": 
{
       "version": "3.0.2",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "funding": {
@@ -62964,7 +62967,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/promise-retry": {
       "version": "2.0.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -62977,7 +62980,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/promzard": {
       "version": "2.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62989,7 +62992,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/qrcode-terminal": {
       "version": "0.12.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "bin": {
         "qrcode-terminal": "bin/qrcode-terminal.js"
@@ -62997,7 +63000,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/read": {
       "version": "4.1.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -63009,7 +63012,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/read-cmd-shim": {
       "version": "5.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -63018,7 +63021,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/read-package-json-fast": {
       "version": "4.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -63031,7 +63034,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/retry": {
       "version": "0.12.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -63040,13 +63043,14 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/safer-buffer": {
       "version": "2.1.2",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
-      "license": "MIT"
+      "license": "MIT",
+      "optional": true
     },
     "packages/superset-core/node_modules/npm/node_modules/semver": {
       "version": "7.7.2",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "bin": {
@@ -63058,7 +63062,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/shebang-command": {
       "version": "2.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -63070,7 +63074,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/shebang-regex": {
       "version": "3.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -63079,7 +63083,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/signal-exit": {
       "version": "4.1.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -63091,7 +63095,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/sigstore": {
       "version": "3.1.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "Apache-2.0",
       "dependencies": {
@@ -63108,7 +63112,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/smart-buffer": {
       "version": "4.2.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -63118,7 +63122,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/socks": {
       "version": "2.8.6",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -63132,7 +63136,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/socks-proxy-agent": {
       "version": "8.0.5",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -63146,7 +63150,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/spdx-correct": {
       "version": "3.2.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "Apache-2.0",
       "dependencies": {
@@ -63156,7 +63160,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse":
 {
       "version": "3.0.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -63166,13 +63170,13 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/spdx-exceptions": {
       "version": "2.5.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "CC-BY-3.0"
     },
     
"packages/superset-core/node_modules/npm/node_modules/spdx-expression-parse": {
       "version": "4.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -63182,19 +63186,19 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/spdx-license-ids": {
       "version": "3.0.21",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "CC0-1.0"
     },
     "packages/superset-core/node_modules/npm/node_modules/sprintf-js": {
       "version": "1.1.3",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "BSD-3-Clause"
     },
     "packages/superset-core/node_modules/npm/node_modules/ssri": {
       "version": "12.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -63206,7 +63210,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/string-width": {
       "version": "4.2.3",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -63221,7 +63225,7 @@
     "packages/superset-core/node_modules/npm/node_modules/string-width-cjs": {
       "name": "string-width",
       "version": "4.2.3",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -63235,7 +63239,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/strip-ansi": {
       "version": "6.0.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -63248,7 +63252,7 @@
     "packages/superset-core/node_modules/npm/node_modules/strip-ansi-cjs": {
       "name": "strip-ansi",
       "version": "6.0.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -63260,7 +63264,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/supports-color": {
       "version": "10.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -63272,7 +63276,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/tar": {
       "version": "6.2.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -63289,7 +63293,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/tar/node_modules/fs-minipass":
 {
       "version": "2.1.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -63301,7 +63305,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/tar/node_modules/fs-minipass/node_modules/minipass":
 {
       "version": "3.3.6",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -63313,7 +63317,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/tar/node_modules/minipass":
 {
       "version": "5.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -63322,19 +63326,19 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/text-table": {
       "version": "0.2.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT"
     },
     "packages/superset-core/node_modules/npm/node_modules/tiny-relative-date": 
{
       "version": "1.3.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT"
     },
     "packages/superset-core/node_modules/npm/node_modules/tinyglobby": {
       "version": "0.2.14",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -63350,7 +63354,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/tinyglobby/node_modules/fdir":
 {
       "version": "6.4.6",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "peerDependencies": {
@@ -63364,7 +63368,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch":
 {
       "version": "4.0.3",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -63376,7 +63380,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/treeverse": {
       "version": "3.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -63385,7 +63389,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/tuf-js": {
       "version": "3.1.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -63399,7 +63403,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/unique-filename": {
       "version": "4.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -63411,7 +63415,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/unique-slug": {
       "version": "5.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -63423,13 +63427,13 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/util-deprecate": {
       "version": "1.0.2",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT"
     },
     
"packages/superset-core/node_modules/npm/node_modules/validate-npm-package-license":
 {
       "version": "3.0.4",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "Apache-2.0",
       "dependencies": {
@@ -63439,7 +63443,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse":
 {
       "version": "3.0.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -63449,7 +63453,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/validate-npm-package-name":
 {
       "version": "6.0.2",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -63458,7 +63462,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/walk-up-path": {
       "version": "4.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -63467,7 +63471,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/which": {
       "version": "5.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -63482,7 +63486,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/which/node_modules/isexe":
 {
       "version": "3.1.1",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -63491,7 +63495,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/wrap-ansi": {
       "version": "8.1.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -63509,7 +63513,7 @@
     "packages/superset-core/node_modules/npm/node_modules/wrap-ansi-cjs": {
       "name": "wrap-ansi",
       "version": "7.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -63526,7 +63530,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/ansi-styles":
 {
       "version": "4.3.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -63541,7 +63545,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-regex":
 {
       "version": "6.1.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -63553,13 +63557,13 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex":
 {
       "version": "9.2.2",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT"
     },
     
"packages/superset-core/node_modules/npm/node_modules/wrap-ansi/node_modules/string-width":
 {
       "version": "5.1.2",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -63576,7 +63580,7 @@
     },
     
"packages/superset-core/node_modules/npm/node_modules/wrap-ansi/node_modules/strip-ansi":
 {
       "version": "7.1.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -63591,7 +63595,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/write-file-atomic": {
       "version": "6.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -63604,7 +63608,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/yallist": {
       "version": "4.0.0",
-      "extraneous": true,
+      "dev": true,
       "inBundle": true,
       "license": "ISC"
     },
diff --git a/superset-websocket/package-lock.json 
b/superset-websocket/package-lock.json
index a4a3f6c50f..a257d26959 100644
--- a/superset-websocket/package-lock.json
+++ b/superset-websocket/package-lock.json
@@ -14,19 +14,16 @@
         "ioredis": "^5.9.0",
         "jsonwebtoken": "^9.0.3",
         "lodash": "^4.17.21",
-        "uuid": "^11.1.0",
         "winston": "^3.19.0",
         "ws": "^8.19.0"
       },
       "devDependencies": {
         "@eslint/js": "^9.25.1",
         "@types/eslint__js": "^8.42.3",
-        "@types/ioredis": "^5.0.0",
         "@types/jest": "^29.5.14",
         "@types/jsonwebtoken": "^9.0.10",
         "@types/lodash": "^4.17.23",
         "@types/node": "^25.0.3",
-        "@types/uuid": "^10.0.0",
         "@types/ws": "^8.18.1",
         "@typescript-eslint/eslint-plugin": "^8.26.0",
         "@typescript-eslint/parser": "^8.51.0",
@@ -1745,17 +1742,6 @@
         "@types/node": "*"
       }
     },
-    "node_modules/@types/ioredis": {
-      "version": "5.0.0",
-      "resolved": 
"https://registry.npmjs.org/@types/ioredis/-/ioredis-5.0.0.tgz";,
-      "integrity": 
"sha512-zJbJ3FVE17CNl5KXzdeSPtdltc4tMT3TzC6fxQS0sQngkbFZ6h+0uTafsRqu+eSLIugf6Yb0Ea0SUuRr42Nk9g==",
-      "deprecated": "This is a stub types definition. ioredis provides its own 
type definitions, so you do not need this installed.",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ioredis": "*"
-      }
-    },
     "node_modules/@types/istanbul-lib-coverage": {
       "version": "2.0.3",
       "resolved": 
"https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz";,
@@ -1843,12 +1829,6 @@
       "resolved": 
"https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.5.tgz";,
       "integrity": 
"sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw=="
     },
-    "node_modules/@types/uuid": {
-      "version": "10.0.0",
-      "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-10.0.0.tgz";,
-      "integrity": 
"sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==",
-      "dev": true
-    },
     "node_modules/@types/ws": {
       "version": "8.18.1",
       "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz";,
@@ -6321,19 +6301,6 @@
       "resolved": 
"https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz";,
       "integrity": 
"sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
     },
-    "node_modules/uuid": {
-      "version": "11.1.0",
-      "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz";,
-      "integrity": 
"sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==",
-      "funding": [
-        "https://github.com/sponsors/broofa";,
-        "https://github.com/sponsors/ctavan";
-      ],
-      "license": "MIT",
-      "bin": {
-        "uuid": "dist/esm/bin/uuid"
-      }
-    },
     "node_modules/v8-compile-cache-lib": {
       "version": "3.0.1",
       "resolved": 
"https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz";,
@@ -7871,15 +7838,6 @@
         "@types/node": "*"
       }
     },
-    "@types/ioredis": {
-      "version": "5.0.0",
-      "resolved": 
"https://registry.npmjs.org/@types/ioredis/-/ioredis-5.0.0.tgz";,
-      "integrity": 
"sha512-zJbJ3FVE17CNl5KXzdeSPtdltc4tMT3TzC6fxQS0sQngkbFZ6h+0uTafsRqu+eSLIugf6Yb0Ea0SUuRr42Nk9g==",
-      "dev": true,
-      "requires": {
-        "ioredis": "*"
-      }
-    },
     "@types/istanbul-lib-coverage": {
       "version": "2.0.3",
       "resolved": 
"https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz";,
@@ -7962,12 +7920,6 @@
       "resolved": 
"https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.5.tgz";,
       "integrity": 
"sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw=="
     },
-    "@types/uuid": {
-      "version": "10.0.0",
-      "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-10.0.0.tgz";,
-      "integrity": 
"sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==",
-      "dev": true
-    },
     "@types/ws": {
       "version": "8.18.1",
       "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz";,
@@ -11162,11 +11114,6 @@
       "resolved": 
"https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz";,
       "integrity": 
"sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
     },
-    "uuid": {
-      "version": "11.1.0",
-      "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz";,
-      "integrity": 
"sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A=="
-    },
     "v8-compile-cache-lib": {
       "version": "3.0.1",
       "resolved": 
"https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz";,
diff --git a/superset-websocket/package.json b/superset-websocket/package.json
index 320761bd16..680539971a 100644
--- a/superset-websocket/package.json
+++ b/superset-websocket/package.json
@@ -22,19 +22,16 @@
     "ioredis": "^5.9.0",
     "jsonwebtoken": "^9.0.3",
     "lodash": "^4.17.21",
-    "uuid": "^11.1.0",
     "winston": "^3.19.0",
     "ws": "^8.19.0"
   },
   "devDependencies": {
     "@eslint/js": "^9.25.1",
     "@types/eslint__js": "^8.42.3",
-    "@types/ioredis": "^5.0.0",
     "@types/jest": "^29.5.14",
     "@types/jsonwebtoken": "^9.0.10",
     "@types/lodash": "^4.17.23",
     "@types/node": "^25.0.3",
-    "@types/uuid": "^10.0.0",
     "@types/ws": "^8.18.1",
     "@typescript-eslint/eslint-plugin": "^8.26.0",
     "@typescript-eslint/parser": "^8.51.0",
diff --git a/superset-websocket/src/index.ts b/superset-websocket/src/index.ts
index 6d54bf53ad..961ae45209 100644
--- a/superset-websocket/src/index.ts
+++ b/superset-websocket/src/index.ts
@@ -19,7 +19,7 @@
 import * as http from 'http';
 import * as net from 'net';
 import WebSocket from 'ws';
-import { v4 as uuidv4 } from 'uuid';
+import { randomUUID } from 'crypto'
 import jwt, { Algorithm } from 'jsonwebtoken';
 import { parse } from 'cookie';
 import Redis, { RedisOptions } from 'ioredis';
@@ -168,7 +168,7 @@ export const trackClient = (
 ): string => {
   statsd.increment('ws_connected_client');
 
-  const socketId = uuidv4();
+  const socketId = randomUUID();
   sockets[socketId] = socketInstance;
 
   if (channel in channels) {
diff --git a/superset-websocket/utils/loadtest.js 
b/superset-websocket/utils/loadtest.js
index b1da94417c..2cfb618fe9 100644
--- a/superset-websocket/utils/loadtest.js
+++ b/superset-websocket/utils/loadtest.js
@@ -16,9 +16,9 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-const { v4: uuidv4 } = require('uuid');
 const Redis = require('ioredis');
 const config = require('../config.json');
+const { randomUUID } = require('crypto');
 const redis = new Redis(config.redis);
 
 const numClients = 256;
@@ -30,7 +30,7 @@ function pushData() {
     const streamId = `${config.redisStreamPrefix}${channelId}`;
     const data = {
       channel_id: channelId,
-      job_id: uuidv4(),
+      job_id: randomUUID(),
       status: 'pending',
     };
 

Reply via email to