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', };
