diff --git a/package-lock.json b/package-lock.json index b5d50a2..930e822 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,11 +10,11 @@ "license": "Apache-2.0", "dependencies": { "@emotion/css": "11.13.5", - "@grafana/data": "13.1.0", - "@grafana/i18n": "13.1.0", - "@grafana/runtime": "13.1.0", - "@grafana/schema": "13.1.0", - "@grafana/ui": "13.1.0", + "@grafana/data": "13.2.3", + "@grafana/i18n": "13.2.3", + "@grafana/runtime": "13.2.3", + "@grafana/schema": "13.2.3", + "@grafana/ui": "13.2.3", "react": "^18.3.0", "react-dom": "^18.3.0", "solclientjs": "^10.18.3" @@ -713,6 +713,64 @@ "@marijn/find-cluster-break": "^1.0.0" } }, + "node_modules/@codemirror/lang-css": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@codemirror/lang-css/-/lang-css-6.3.1.tgz", + "integrity": "sha512-kr5fwBGiGtmz6l0LSJIbno9QrifNMUusivHbnA1H6Dmqy4HZFte3UAICix1VuKo0lMPKQr2rqB+0BkKi/S3Ejg==", + "license": "MIT", + "dependencies": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@lezer/common": "^1.0.2", + "@lezer/css": "^1.1.7" + } + }, + "node_modules/@codemirror/lang-go": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@codemirror/lang-go/-/lang-go-6.0.1.tgz", + "integrity": "sha512-7fNvbyNylvqCphW9HD6WFnRpcDjr+KXX/FgqXy5H5ZS0eC5edDljukm/yNgYkwTsgp2busdod50AOTIy6Jikfg==", + "license": "MIT", + "dependencies": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/language": "^6.6.0", + "@codemirror/state": "^6.0.0", + "@lezer/common": "^1.0.0", + "@lezer/go": "^1.0.0" + } + }, + "node_modules/@codemirror/lang-html": { + "version": "6.4.12", + "resolved": "https://registry.npmjs.org/@codemirror/lang-html/-/lang-html-6.4.12.tgz", + "integrity": "sha512-pw2ReWKUqSkbvh76RAT4NYxiogRu+PWkR2ukAwO9uOgrm8uipkzjtKKtNpyeAQwHOqxEeSvAXZ6vr3AfyB9y/w==", + "license": "MIT", + "dependencies": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/lang-css": "^6.0.0", + "@codemirror/lang-javascript": "^6.0.0", + "@codemirror/language": "^6.4.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.17.0", + "@lezer/common": "^1.0.0", + "@lezer/css": "^1.1.0", + "@lezer/html": "^1.3.12" + } + }, + "node_modules/@codemirror/lang-javascript": { + "version": "6.2.5", + "resolved": "https://registry.npmjs.org/@codemirror/lang-javascript/-/lang-javascript-6.2.5.tgz", + "integrity": "sha512-zD4e5mS+50htS7F+TYjBPsiIFGanfVqg4HyUz6WNFikgOPf2BgKlx+TQedI1w6n/IqRBVBbBWmGFdLB/7uxO4A==", + "license": "MIT", + "dependencies": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/language": "^6.6.0", + "@codemirror/lint": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.17.0", + "@lezer/common": "^1.0.0", + "@lezer/javascript": "^1.0.0" + } + }, "node_modules/@codemirror/lang-json": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/@codemirror/lang-json/-/lang-json-6.0.2.tgz", @@ -723,6 +781,21 @@ "@lezer/json": "^1.0.0" } }, + "node_modules/@codemirror/lang-markdown": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/@codemirror/lang-markdown/-/lang-markdown-6.5.2.tgz", + "integrity": "sha512-AwBOdkWYuA//WcM0xO5PfHPUcmz/O2i5o0Nsg1U69SII/loCJlFI1Romd9xp2HYb1kYJRGZotyqRghuHH5n8Kw==", + "license": "MIT", + "dependencies": { + "@codemirror/autocomplete": "^6.7.1", + "@codemirror/lang-html": "^6.0.0", + "@codemirror/language": "^6.3.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0", + "@lezer/common": "^1.2.1", + "@lezer/markdown": "^1.0.0" + } + }, "node_modules/@codemirror/lang-sql": { "version": "6.10.0", "resolved": "https://registry.npmjs.org/@codemirror/lang-sql/-/lang-sql-6.10.0.tgz", @@ -737,6 +810,35 @@ "@lezer/lr": "^1.0.0" } }, + "node_modules/@codemirror/lang-xml": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@codemirror/lang-xml/-/lang-xml-6.1.0.tgz", + "integrity": "sha512-3z0blhicHLfwi2UgkZYRPioSgVTo9PV5GP5ducFH6FaHy0IAJRg+ixj5gTR1gnT/glAIC8xv4w2VL1LoZfs+Jg==", + "license": "MIT", + "dependencies": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/language": "^6.4.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0", + "@lezer/common": "^1.0.0", + "@lezer/xml": "^1.0.0" + } + }, + "node_modules/@codemirror/lang-yaml": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@codemirror/lang-yaml/-/lang-yaml-6.1.3.tgz", + "integrity": "sha512-AZ8DJBuXGVHybpBQhmZtgew5//4hv3tdkXnr3vDmOUMJRuB6vn/uuwtmTOTlqEaQFg3hQSVeA90NmvIQyUV6FQ==", + "license": "MIT", + "dependencies": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.2.0", + "@lezer/lr": "^1.0.0", + "@lezer/yaml": "^1.0.0" + } + }, "node_modules/@codemirror/language": { "version": "6.13.1", "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.13.1.tgz", @@ -1476,42 +1578,65 @@ } }, "node_modules/@grafana/data": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/@grafana/data/-/data-13.1.0.tgz", - "integrity": "sha512-QCqBVG/sP/f2h0r93WFF+LfvdY2l0fQEAV4rCzcRQv+XLzClclKAPX+N41yIjh4zieDkB5JKlXYzCKKwLC9kWg==", + "version": "13.2.3", + "resolved": "https://registry.npmjs.org/@grafana/data/-/data-13.2.3.tgz", + "integrity": "sha512-EClmL+1ri5uQi0oTbXQCvNvRQ8a+mHbzX+CUlWvu+N4gVLRD0Zfa3k/POfJyxArdlpH3j3mN/3hmfnuogm63Nw==", "license": "Apache-2.0", "dependencies": { - "@braintree/sanitize-url": "7.0.1", - "@grafana/i18n": "13.1.0", - "@grafana/schema": "13.1.0", - "@leeoniya/ufuzzy": "1.0.19", + "@braintree/sanitize-url": "^7.0.1", + "@grafana/i18n": "13.2.3", + "@grafana/schema": "13.2.3", + "@leeoniya/ufuzzy": "^1.0.19", + "@react-hookz/web": "^25.2.0", "@types/d3-interpolate": "^3.0.0", - "@types/string-hash": "1.1.3", - "@types/systemjs": "6.15.3", - "d3-interpolate": "3.0.1", - "d3-scale-chromatic": "3.1.0", - "date-fns": "4.1.0", - "dompurify": "3.4.0", - "eventemitter3": "5.0.1", - "history": "4.10.1", + "@types/string-hash": "^1.1.3", + "@types/systemjs": "^6.15.3", + "d3-interpolate": "^3.0.1", + "d3-scale-chromatic": "^3.1.0", + "date-fns": "^4.1.0", + "dompurify": "^3.4.0", + "eventemitter3": "^5.0.1", + "history": "^4.10.1", "lodash": "^4.17.23", - "marked": "16.3.0", - "marked-mangle": "1.1.12", - "moment": "2.30.1", - "moment-timezone": "0.5.47", - "ol": "10.7.0", - "papaparse": "5.5.3", - "react-use": "17.6.0", - "rxjs": "7.8.2", + "marked": "^16.3.0", + "marked-mangle": "^1.1.12", + "moment": "^2.30.1", + "moment-timezone": "^0.5.47", + "ol": "^10.7.0", + "papaparse": "^5.5.3", + "react-use": "^17.6.1", + "rxjs": "^7.8.2", "string-hash": "^1.1.3", - "tinycolor2": "1.6.0", - "uplot": "1.6.32", + "tinycolor2": "^1.6.0", + "uplot": "^1.6.32", "xss": "^1.0.14", "zod": "^4.3.0" }, "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "react": ">=19", + "react-dom": ">=19" + } + }, + "node_modules/@grafana/data/node_modules/@react-hookz/web": { + "version": "25.3.0", + "resolved": "https://registry.npmjs.org/@react-hookz/web/-/web-25.3.0.tgz", + "integrity": "sha512-aZXe1p7yn3AUzvP13P8mhR25hpYLJU9QhOMeUcVUx4krd0cdTI/g/ogJmVGvu93u+ST13SISC8/KaFPiodhVUw==", + "license": "MIT", + "dependencies": { + "@ver0/deep-equal": "^2.0.1" + }, + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "js-cookie": "^3.0.5", + "react": "^16.8 || ^17 || ^18 || ^19", + "react-dom": "^16.8 || ^17 || ^18 || ^19" + }, + "peerDependenciesMeta": { + "js-cookie": { + "optional": true + } } }, "node_modules/@grafana/e2e-selectors": { @@ -1564,22 +1689,22 @@ } }, "node_modules/@grafana/i18n": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/@grafana/i18n/-/i18n-13.1.0.tgz", - "integrity": "sha512-hgmfauVZvU2TbhsczicXMaT2PU0GDzfPL5v+bQWNDojRHPB2uyq/f2CWrCgpKaEGyJxA7o2HFmTRPcTwvXfjgw==", + "version": "13.2.3", + "resolved": "https://registry.npmjs.org/@grafana/i18n/-/i18n-13.2.3.tgz", + "integrity": "sha512-BS2XCJv98UdrqIPX5SlqlhEHm94Xxwv3+0Tk22aH6NiZV2bN+IsCywNKqrGVk+Gxrz7ysl7hYRU0R/jBwa6Q5g==", "license": "Apache-2.0", "dependencies": { "@formatjs/intl-durationformat": "^0.7.0", "@typescript-eslint/utils": "^8.33.1", "fast-deep-equal": "^3.1.3", - "i18next": "^25.0.0", + "i18next": "^26.3.6", "i18next-browser-languagedetector": "^8.0.0", "i18next-pseudo": "^2.2.1", "micro-memoize": "^4.1.2", - "react-i18next": "^15.0.0" + "react-i18next": "^17.0.9" }, "peerDependencies": { - "react": ">=18" + "react": ">=19" } }, "node_modules/@grafana/plugin-e2e": { @@ -1619,62 +1744,49 @@ } }, "node_modules/@grafana/runtime": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/@grafana/runtime/-/runtime-13.1.0.tgz", - "integrity": "sha512-HLMakCW+HzlISZEzaovW2u6TDCYnFZdISlgyM+BFVac1ewrK7fyPJDp61O+Jirotj4mxMzVfJCHvJ5jbWZXqGw==", + "version": "13.2.3", + "resolved": "https://registry.npmjs.org/@grafana/runtime/-/runtime-13.2.3.tgz", + "integrity": "sha512-TS8Qdzkg3uOUefgpfl+6kIK6LeOE60PLLBMvDayCMXmqhoqM/c4ufNVyPOTkAfFiM8BA2AFgG8d+qelJQnYtuQ==", "license": "Apache-2.0", "dependencies": { - "@grafana/data": "13.1.0", - "@grafana/e2e-selectors": "13.1.0", - "@grafana/faro-web-sdk": "^2.7.0", - "@grafana/schema": "13.1.0", - "@grafana/ui": "13.1.0", + "@grafana/data": "13.2.3", + "@grafana/e2e-selectors": "13.2.3", + "@grafana/faro-web-sdk": "^2.8.2", + "@grafana/schema": "13.2.3", + "@grafana/ui": "13.2.3", "@openfeature/core": "^1.10.0", + "@openfeature/localstorage-provider": "^0.1.2", "@openfeature/ofrep-web-provider": "^0.4.1", "@openfeature/react-sdk": "^1.3.0", "@openfeature/web-sdk": "^1.8.0", - "@types/systemjs": "6.15.3", - "fast-json-patch": "3.1.1", - "history": "4.10.1", + "@types/systemjs": "^6.15.3", + "fast-json-patch": "^3.1.1", + "history": "^4.10.1", "immutable": "^5.1.5", "lodash": "^4.17.23", "lru-cache": "^11.2.2", - "react-loading-skeleton": "3.5.0", - "react-use": "17.6.0", - "rxjs": "7.8.2" + "react-loading-skeleton": "^3.5.0", + "react-use": "^17.6.1", + "rxjs": "^7.8.2" }, "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "react": ">=19", + "react-dom": ">=19" } }, "node_modules/@grafana/runtime/node_modules/@grafana/e2e-selectors": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/@grafana/e2e-selectors/-/e2e-selectors-13.1.0.tgz", - "integrity": "sha512-g/N5gGZ4iE59g4Coi/R6+F66BRrBnP0XKa7DO7sbiGo4IgM2tGsXgVvWNcR4CCF7bza930mhVWQnREyNLhClFw==", + "version": "13.2.3", + "resolved": "https://registry.npmjs.org/@grafana/e2e-selectors/-/e2e-selectors-13.2.3.tgz", + "integrity": "sha512-K/loC4FXn5xl6hc2ebrK2bj5LDqXQV+vFtqFLKtkrNqUOSFM9zkcuHraMfZQwPYFzDCGHg1aA6RlfHMZp408+A==", "license": "Apache-2.0", "dependencies": { - "semver": "^7.7.0", - "typescript": "6.0.2" - } - }, - "node_modules/@grafana/runtime/node_modules/typescript": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.2.tgz", - "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==", - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" + "semver": "^7.7.0" } }, "node_modules/@grafana/schema": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/@grafana/schema/-/schema-13.1.0.tgz", - "integrity": "sha512-7SPiD1sKQanTtmeZXcJ0FMcqyOvPLrXWNeWmlInE0fW+g0TSGjx05CH00hviPCEyBzG6MoW7izTWCKrgpy9iaA==", + "version": "13.2.3", + "resolved": "https://registry.npmjs.org/@grafana/schema/-/schema-13.2.3.tgz", + "integrity": "sha512-rk8FEO7yuFfRTK/JD39747SZFQ+iCTQbpm6Mh2OjnqGx/g/uQQFx56t64eCLXWEyoR68ru4cigcGKrXk+ozrLg==", "license": "Apache-2.0" }, "node_modules/@grafana/sign-plugin": { @@ -1702,105 +1814,97 @@ "license": "Apache-2.0" }, "node_modules/@grafana/ui": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/@grafana/ui/-/ui-13.1.0.tgz", - "integrity": "sha512-6eOUQ4PXv965r2Nnk9VczQuKh2gko/FLHIWXYl+cULclYDQsPD09l9VWgl8x0tRKo1tf3Sl4VLLtcChFMYbnwg==", + "version": "13.2.3", + "resolved": "https://registry.npmjs.org/@grafana/ui/-/ui-13.2.3.tgz", + "integrity": "sha512-hs7y5Hk1n962kZQR9rtZvjOiMW+RsIUcb70F8JTQhFaDz17Sw4aJGjHVnnp0cBnluG6UTMcDC3+/rLeXJAEIgw==", "license": "Apache-2.0", "dependencies": { - "@codemirror/autocomplete": "6.20.1", - "@codemirror/lang-json": "6.0.2", - "@codemirror/lang-sql": "6.10.0", - "@codemirror/state": "6.6.0", - "@codemirror/view": "6.41.0", - "@emotion/css": "11.13.5", - "@emotion/react": "11.14.0", - "@emotion/serialize": "1.3.3", - "@floating-ui/react": "0.27.19", - "@grafana/data": "13.1.0", - "@grafana/e2e-selectors": "13.1.0", - "@grafana/faro-web-sdk": "^2.7.0", - "@grafana/i18n": "13.1.0", + "@codemirror/autocomplete": "^6.20.1", + "@codemirror/lang-go": "^6.0.1", + "@codemirror/lang-html": "^6.4.11", + "@codemirror/lang-javascript": "^6.2.5", + "@codemirror/lang-json": "^6.0.2", + "@codemirror/lang-markdown": "^6.5.1", + "@codemirror/lang-sql": "^6.10.0", + "@codemirror/lang-xml": "^6.1.0", + "@codemirror/lang-yaml": "^6.1.3", + "@codemirror/language": "^6.12.3", + "@codemirror/state": "^6.6.0", + "@codemirror/view": "^6.41.0", + "@emotion/css": "^11.13.5", + "@emotion/react": "^11.14.0", + "@emotion/serialize": "^1.3.3", + "@floating-ui/react": "^0.27.19", + "@grafana/data": "13.2.3", + "@grafana/e2e-selectors": "13.2.3", + "@grafana/faro-web-sdk": "^2.8.2", + "@grafana/i18n": "13.2.3", "@grafana/react-data-grid": "7.0.0-beta.57", - "@grafana/schema": "13.1.0", - "@hello-pangea/dnd": "18.0.1", - "@monaco-editor/react": "4.7.0", - "@popperjs/core": "2.11.8", - "@rc-component/cascader": "1.9.0", - "@rc-component/drawer": "1.3.0", - "@rc-component/slider": "1.0.1", - "@rc-component/tooltip": "1.4.0", - "@react-aria/dialog": "3.5.31", - "@react-aria/focus": "3.21.2", - "@react-aria/overlays": "3.30.0", + "@grafana/schema": "13.2.3", + "@hello-pangea/dnd": "^18.0.1", + "@lezer/highlight": "^1.2.3", + "@monaco-editor/react": "^4.7.0", + "@popperjs/core": "^2.11.8", + "@rc-component/cascader": "^1.9.0", + "@rc-component/drawer": "^1.3.0", + "@rc-component/slider": "^1.0.1", + "@rc-component/tooltip": "^1.4.0", + "@react-aria/dialog": "^3.5.31", + "@react-aria/focus": "^3.21.2", + "@react-aria/overlays": "^3.30.0", "@tanstack/react-virtual": "^3.5.1", - "@types/jquery": "3.5.33", - "@types/lodash": "4.17.20", - "@types/react-table": "7.7.20", - "@uiw/codemirror-theme-vscode": "4.25.9", - "@uiw/react-codemirror": "4.25.9", - "calculate-size": "1.1.1", - "classnames": "2.5.1", + "@types/jquery": "^3.5.33", + "@types/lodash": "^4.17.20", + "@types/react-table": "^7.7.20", + "@uiw/react-codemirror": "^4.25.9", + "calculate-size": "^1.1.1", "clsx": "^2.1.1", - "date-fns": "4.1.0", + "date-fns": "^4.1.0", "downshift": "^9.0.6", - "hoist-non-react-statics": "3.3.2", + "hoist-non-react-statics": "^3.3.2", "immutable": "^5.1.5", - "is-hotkey": "0.2.0", - "jquery": "3.7.1", + "is-hotkey": "^0.2.0", + "jquery": "^3.7.1", "lodash": "^4.17.23", "micro-memoize": "^4.1.2", - "monaco-editor": "0.34.1", - "ol": "10.7.0", - "prismjs": "1.30.0", + "monaco-editor": "^0.34.1", + "ol": "^10.7.0", + "prismjs": "^1.30.0", "react-calendar": "^6.0.0", - "react-colorful": "5.6.1", - "react-custom-scrollbars-2": "4.5.0", - "react-dropzone": "14.3.8", - "react-highlight-words": "0.21.0", + "react-colorful": "^5.6.1", + "react-custom-scrollbars-2": "^4.5.0", + "react-dropzone": "^14.3.8", + "react-highlight-words": "^0.21.0", "react-hook-form": "^7.49.2", - "react-inlinesvg": "4.3.0", - "react-loading-skeleton": "3.5.0", - "react-router-dom": "5.3.4", + "react-inlinesvg": "^4.5.0", + "react-loading-skeleton": "^3.5.0", + "react-router-dom": "^5.3.4", "react-router-dom-v5-compat": "^6.26.1", - "react-select": "5.10.2", - "react-table": "7.8.0", - "react-transition-group": "4.4.5", - "react-use": "17.6.0", - "react-window": "1.8.11", - "rxjs": "7.8.2", - "slate": "0.47.9", - "slate-plain-serializer": "0.7.13", - "slate-react": "0.22.10", - "tinycolor2": "1.6.0", - "uplot": "1.6.32", - "uwrap": "0.1.2" + "react-select": "^5.10.2", + "react-table": "^7.8.0", + "react-transition-group": "^4.4.5", + "react-use": "^17.6.1", + "react-window": "^1.8.11", + "rxjs": "^7.8.2", + "slate": "^0.47.9", + "slate-plain-serializer": "^0.7.13", + "slate-react": "^0.22.10", + "tinycolor2": "^1.6.0", + "uplot": "^1.6.32", + "uwrap": "^0.1.2" }, "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "react": ">=19", + "react-dom": ">=19" } }, "node_modules/@grafana/ui/node_modules/@grafana/e2e-selectors": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/@grafana/e2e-selectors/-/e2e-selectors-13.1.0.tgz", - "integrity": "sha512-g/N5gGZ4iE59g4Coi/R6+F66BRrBnP0XKa7DO7sbiGo4IgM2tGsXgVvWNcR4CCF7bza930mhVWQnREyNLhClFw==", + "version": "13.2.3", + "resolved": "https://registry.npmjs.org/@grafana/e2e-selectors/-/e2e-selectors-13.2.3.tgz", + "integrity": "sha512-K/loC4FXn5xl6hc2ebrK2bj5LDqXQV+vFtqFLKtkrNqUOSFM9zkcuHraMfZQwPYFzDCGHg1aA6RlfHMZp408+A==", "license": "Apache-2.0", "dependencies": { - "semver": "^7.7.0", - "typescript": "6.0.2" - } - }, - "node_modules/@grafana/ui/node_modules/typescript": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.2.tgz", - "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==", - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" + "semver": "^7.7.0" } }, "node_modules/@hello-pangea/dnd": { @@ -2649,6 +2753,28 @@ "integrity": "sha512-H0iErY4e43LpXbYDyBci5W4v/RwTgGV3YzYOlJPiGZ8RY8w51kVE+xLn1tg3Z6UmSfyETvtsUK3r7YsgDQEI7Q==", "license": "MIT" }, + "node_modules/@lezer/css": { + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/@lezer/css/-/css-1.3.9.tgz", + "integrity": "sha512-ZmzgvTOBdJWGIsY/ItAfN7UW8DV802oZG+jeG6E508SwEzz5YhuAajptpWPICvIyqYAD2+VjMdOS40GgGkyEOQ==", + "license": "MIT", + "dependencies": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.3.0" + } + }, + "node_modules/@lezer/go": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@lezer/go/-/go-1.0.1.tgz", + "integrity": "sha512-xToRsYxwsgJNHTgNdStpcvmbVuKxTapV0dM0wey1geMMRc9aggoVyKgzYp41D2/vVOx+Ii4hmE206kvxIXBVXQ==", + "license": "MIT", + "dependencies": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.3.0" + } + }, "node_modules/@lezer/highlight": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.2.5.tgz", @@ -2658,6 +2784,28 @@ "@lezer/common": "^1.3.0" } }, + "node_modules/@lezer/html": { + "version": "1.3.13", + "resolved": "https://registry.npmjs.org/@lezer/html/-/html-1.3.13.tgz", + "integrity": "sha512-oI7n6NJml729m7pjm9lvLvmXbdoMoi2f+1pwSDJkl9d68zGr7a9Btz8NdHTGQZtW2DA25ybeuv/SyDb9D5tseg==", + "license": "MIT", + "dependencies": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "node_modules/@lezer/javascript": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@lezer/javascript/-/javascript-1.5.6.tgz", + "integrity": "sha512-sEvOqpl4vJQca0NugSQK02vQPbc5KrvoojnYGoqqFgFO0MtcYhwGiHKVEB+LuXYJnfyXo4QPA8ztbrEa4Fw5NA==", + "license": "MIT", + "dependencies": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.1.3", + "@lezer/lr": "^1.3.0" + } + }, "node_modules/@lezer/json": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@lezer/json/-/json-1.0.3.tgz", @@ -2678,6 +2826,38 @@ "@lezer/common": "^1.0.0" } }, + "node_modules/@lezer/markdown": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@lezer/markdown/-/markdown-1.8.0.tgz", + "integrity": "sha512-X6w3A2NpyhdtGqTWRJB8gR4QDXBaFMbTOs780ZdZ15KKCfBXOQTKcB3Vr+W6tqJHVlealt53tLmHRvOqPTQgYA==", + "license": "MIT", + "dependencies": { + "@lezer/common": "^1.5.0", + "@lezer/highlight": "^1.0.0" + } + }, + "node_modules/@lezer/xml": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@lezer/xml/-/xml-1.0.6.tgz", + "integrity": "sha512-CdDwirL0OEaStFue/66ZmFSeppuL6Dwjlk8qk153mSQwiSH/Dlri4GNymrNWnUmPl2Um7QfV1FO9KFUyX3Twww==", + "license": "MIT", + "dependencies": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "node_modules/@lezer/yaml": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@lezer/yaml/-/yaml-1.0.4.tgz", + "integrity": "sha512-2lrrHqxalACEbxIbsjhqGpSW8kWpUKuY6RHgnSAFZa6qK62wvnPxA8hGOwOoDbwHcOFs5M4o27mjGu+P7TvBmw==", + "license": "MIT", + "dependencies": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.4.0" + } + }, "node_modules/@marijn/find-cluster-break": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/@marijn/find-cluster-break/-/find-cluster-break-1.0.4.tgz", @@ -2735,6 +2915,18 @@ "integrity": "sha512-7PCPzyd1OC19begz30+CRknFB0ChtyaZUhk7YWrk+Bov1fpVw0HYkTXtoxxsvPfDZB9P9WsT7uixN+Z8f9+bcA==", "license": "Apache-2.0" }, + "node_modules/@openfeature/localstorage-provider": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@openfeature/localstorage-provider/-/localstorage-provider-0.1.2.tgz", + "integrity": "sha512-lgz1yQwjONVnrJPFm03eetNl772RF9zqgm01I9IB1EsBE6qBXxKt+kP3EQ+9zbTp95pu2PhvkmpYXsz5r6ayCw==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@openfeature/web-sdk": "^1.6.0" + } + }, "node_modules/@openfeature/ofrep-core": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/@openfeature/ofrep-core/-/ofrep-core-2.3.0.tgz", @@ -4489,9 +4681,9 @@ } }, "node_modules/@types/js-cookie": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/@types/js-cookie/-/js-cookie-2.2.7.tgz", - "integrity": "sha512-aLkWa0C0vO5b4Sr798E26QgOkss68Un0bLjs7u9qxzPT5CG+8DuNTffWES58YzJs3hrVAOs1wonycqEBqNJubA==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/js-cookie/-/js-cookie-3.0.6.tgz", + "integrity": "sha512-wkw9yd1kEXOPnvEeEV1Go1MmxtBJL0RR79aOTAApecWFVu7w0NNXNqhcWgvw2YgZDYadliXkl14pa3WXw5jlCQ==", "license": "MIT" }, "node_modules/@types/jsdom": { @@ -4898,37 +5090,6 @@ "@codemirror/view": ">=6.0.0" } }, - "node_modules/@uiw/codemirror-theme-vscode": { - "version": "4.25.9", - "resolved": "https://registry.npmjs.org/@uiw/codemirror-theme-vscode/-/codemirror-theme-vscode-4.25.9.tgz", - "integrity": "sha512-9KTnScHTSk97yGnyNYvDm6QZuBCdbO1OzMQ5bHtoBSPSVtH0LjY3bS6CXsBagb22v8OLPx/XwrBYOjKFp409CQ==", - "license": "MIT", - "dependencies": { - "@uiw/codemirror-themes": "4.25.9" - }, - "funding": { - "url": "https://jaywcjlove.github.io/#/sponsor" - } - }, - "node_modules/@uiw/codemirror-themes": { - "version": "4.25.9", - "resolved": "https://registry.npmjs.org/@uiw/codemirror-themes/-/codemirror-themes-4.25.9.tgz", - "integrity": "sha512-DAHKb/L9ELwjY4nCf/MP/mIllHOn4GQe7RR4x8AMJuNeh9nGRRoo1uPxrxMmUL/bKqe6kDmDbIZ2AlhlqyIJuw==", - "license": "MIT", - "dependencies": { - "@codemirror/language": "^6.0.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0" - }, - "funding": { - "url": "https://jaywcjlove.github.io/#/sponsor" - }, - "peerDependencies": { - "@codemirror/language": ">=6.0.0", - "@codemirror/state": ">=6.0.0", - "@codemirror/view": ">=6.0.0" - } - }, "node_modules/@uiw/react-codemirror": { "version": "4.25.9", "resolved": "https://registry.npmjs.org/@uiw/react-codemirror/-/react-codemirror-4.25.9.tgz", @@ -5305,6 +5466,15 @@ "win32" ] }, + "node_modules/@ver0/deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@ver0/deep-equal/-/deep-equal-2.0.1.tgz", + "integrity": "sha512-JVSbDwzKASqorJum+ATnnZNIkni4K4G3aeJDsTgEhHcm0CiCwAVaLbhFByeNAir1HExEWjHxhIXVR+d8ZzeJGw==", + "license": "MIT", + "engines": { + "node": ">=20" + } + }, "node_modules/@webassemblyjs/ast": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", @@ -6364,12 +6534,6 @@ "dev": true, "license": "MIT" }, - "node_modules/classnames": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", - "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==", - "license": "MIT" - }, "node_modules/client-only": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", @@ -8702,12 +8866,12 @@ "license": "MIT" }, "node_modules/html-parse-stringify": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.1.0.tgz", - "integrity": "sha512-E0oAXcELOtsXe+BmpJ2EZyedbldPpriV5vICzEuo6xjC/D1lDukOI7KrpfQGF2Qc4wWEy0nk3bFORS2K5ZAhFQ==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-4.0.1.tgz", + "integrity": "sha512-0zHsZJrK7S3K2aucXWL6ycoYJ/iNtIcFHC/nYQgFklPtrv5LpJctIiSCroWZWeuoXvuyFdzp6KzjJQ+OT5MfFw==", "license": "MIT", - "dependencies": { - "void-elements": "3.1.0" + "funding": { + "url": "https://locize.com" } }, "node_modules/http-parser-js": { @@ -8762,9 +8926,9 @@ "license": "BSD-3-Clause" }, "node_modules/i18next": { - "version": "25.10.10", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-25.10.10.tgz", - "integrity": "sha512-cqUW2Z3EkRx7NqSyywjkgCLK7KLCL6IFVFcONG7nVYIJ3ekZ1/N5jUsihHV6Bq37NfhgtczxJcxduELtjTwkuQ==", + "version": "26.4.2", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-26.4.2.tgz", + "integrity": "sha512-RX+R0VLg13IbvRuJSxnqykUFS9vQZTl8wYpWPCIUDWVrSGjsQywB5Y+pjzrkboxGAuYfJZVH1InFTdgBdxq6ug==", "funding": [ { "type": "individual", @@ -8780,11 +8944,8 @@ } ], "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.29.2" - }, "peerDependencies": { - "typescript": "^5 || ^6" + "typescript": "^5 || ^6 || ^7" }, "peerDependenciesMeta": { "typescript": { @@ -10478,9 +10639,9 @@ "license": "MIT" }, "node_modules/js-cookie": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz", - "integrity": "sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==", + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.8.tgz", + "integrity": "sha512-yeJd4aNAdYZQjaon2bpD/Gb0B/omw7HQOsynXXcOiWVCacbBcPlgn8S/d1X6blFSaHao7ozqtW7NZW19xpCtIw==", "license": "MIT" }, "node_modules/js-tokens": { @@ -12451,18 +12612,19 @@ } }, "node_modules/react-i18next": { - "version": "15.7.4", - "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-15.7.4.tgz", - "integrity": "sha512-nyU8iKNrI5uDJch0z9+Y5XEr34b0wkyYj3Rp+tfbahxtlswxSCjcUL9H0nqXo9IR3/t5Y5PKIA3fx3MfUyR9Xw==", + "version": "17.0.16", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-17.0.16.tgz", + "integrity": "sha512-7uImVD9hG5yUOaP5KHVied1x0A004Di/KU031ULR35Ma+9e9H5GdnNZHgQEIByyAz+IAXBkRDTedNVzjPUH8ZA==", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.27.6", - "html-parse-stringify": "^3.0.1" + "@babel/runtime": "^7.29.7", + "html-parse-stringify": "^4.0.1", + "use-sync-external-store": "^1.6.0" }, "peerDependencies": { - "i18next": ">= 23.4.0", + "i18next": ">= 26.2.0", "react": ">= 16.8.0", - "typescript": "^5" + "typescript": "^5 || ^6 || ^7" }, "peerDependenciesMeta": { "react-dom": { @@ -12489,9 +12651,9 @@ } }, "node_modules/react-inlinesvg": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/react-inlinesvg/-/react-inlinesvg-4.3.0.tgz", - "integrity": "sha512-HidiLiSnZPhJsTJH6Nwh/tJ/tcN2Hrcw0lstEgvCXClEobtLDRDPWqQOWH4BL1cpJYmC+OFORlxdskwG4QcVQA==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/react-inlinesvg/-/react-inlinesvg-4.5.0.tgz", + "integrity": "sha512-J/ZWLCmYdhOu5a+dWBNKXaQb/YFvTjqTZnoaprOUKD2geu+JcO1sZ2AcrXvzYurgQIuI3Y4+Ji2dUjsO86nhgw==", "license": "MIT", "dependencies": { "react-from-dom": "^0.7.5" @@ -12708,17 +12870,17 @@ } }, "node_modules/react-use": { - "version": "17.6.0", - "resolved": "https://registry.npmjs.org/react-use/-/react-use-17.6.0.tgz", - "integrity": "sha512-OmedEScUMKFfzn1Ir8dBxiLLSOzhKe/dPZwVxcujweSj45aNM7BEGPb9BEVIgVEqEXx6f3/TsXzwIktNgUR02g==", + "version": "17.6.1", + "resolved": "https://registry.npmjs.org/react-use/-/react-use-17.6.1.tgz", + "integrity": "sha512-uibb3pgzV4LFsYPHyXYGu7dD2+pyk/ZJlPH+AizBR3zolqPWyCleKcWWbUQaKSKfydwgnQ3ymGm1Ab3/saGHCA==", "license": "Unlicense", "dependencies": { - "@types/js-cookie": "^2.2.6", + "@types/js-cookie": "^3.0.0", "@xobotyi/scrollbar-width": "^1.9.5", "copy-to-clipboard": "^3.3.1", "fast-deep-equal": "^3.1.3", "fast-shallow-equal": "^1.0.0", - "js-cookie": "^2.2.1", + "js-cookie": "^3.0.0", "nano-css": "^5.6.2", "react-universal-interface": "^0.6.2", "resize-observer-polyfill": "^1.5.1", @@ -14960,15 +15122,6 @@ "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==", "license": "MIT" }, - "node_modules/void-elements": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", - "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/w3c-keyname": { "version": "2.2.8", "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.8.tgz", diff --git a/package.json b/package.json index 266ced7..d1e9cd3 100644 --- a/package.json +++ b/package.json @@ -68,11 +68,11 @@ }, "dependencies": { "@emotion/css": "11.13.5", - "@grafana/data": "13.1.0", - "@grafana/i18n": "13.1.0", - "@grafana/runtime": "13.1.0", - "@grafana/schema": "13.1.0", - "@grafana/ui": "13.1.0", + "@grafana/data": "13.2.3", + "@grafana/i18n": "13.2.3", + "@grafana/runtime": "13.2.3", + "@grafana/schema": "13.2.3", + "@grafana/ui": "13.2.3", "react": "^18.3.0", "react-dom": "^18.3.0", "solclientjs": "^10.18.3"