diff --git a/package-lock.json b/package-lock.json index 2dc21fe..0e05606 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "@grafana/i18n": "12.4.2", "@grafana/runtime": "12.4.2", "@grafana/schema": "12.4.2", - "@grafana/ui": "12.4.2", + "@grafana/ui": "13.0.1", "react": "^18.3.0", "react-dom": "^18.3.0" }, @@ -1045,13 +1045,13 @@ } }, "node_modules/@floating-ui/react": { - "version": "0.27.16", - "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.27.16.tgz", - "integrity": "sha512-9O8N4SeG2z++TSM8QA/KTeKFBVCNEz/AGS7gWPJf6KFRzmRWixFRnCnkPHRDwSVZW6QPDO6uT0P2SpWNKCc9/g==", + "version": "0.27.19", + "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.27.19.tgz", + "integrity": "sha512-31B8h5mm8YxotlE7/AU/PhNAl8eWxAmjL/v2QOxroDNkTFLk3Uu82u63N3b6TXa4EGJeeZLVcd/9AlNlVqzeog==", "license": "MIT", "dependencies": { - "@floating-ui/react-dom": "^2.1.6", - "@floating-ui/utils": "^0.2.10", + "@floating-ui/react-dom": "^2.1.8", + "@floating-ui/utils": "^0.2.11", "tabbable": "^6.0.0" }, "peerDependencies": { @@ -1317,6 +1317,34 @@ "react-dom": "^18.0.0" } }, + "node_modules/@grafana/runtime/node_modules/@emotion/css": { + "version": "11.13.5", + "resolved": "https://registry.npmjs.org/@emotion/css/-/css-11.13.5.tgz", + "integrity": "sha512-wQdD0Xhkn3Qy2VNcIzbLP9MR8TafI0MJb7BEAXKp+w4+XqErksWR4OXomuDzPsN4InLdGhVe6EYcn2ZIUCpB8w==", + "license": "MIT", + "dependencies": { + "@emotion/babel-plugin": "^11.13.5", + "@emotion/cache": "^11.13.5", + "@emotion/serialize": "^1.3.3", + "@emotion/sheet": "^1.4.0", + "@emotion/utils": "^1.4.2" + } + }, + "node_modules/@grafana/runtime/node_modules/@floating-ui/react": { + "version": "0.27.16", + "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.27.16.tgz", + "integrity": "sha512-9O8N4SeG2z++TSM8QA/KTeKFBVCNEz/AGS7gWPJf6KFRzmRWixFRnCnkPHRDwSVZW6QPDO6uT0P2SpWNKCc9/g==", + "license": "MIT", + "dependencies": { + "@floating-ui/react-dom": "^2.1.6", + "@floating-ui/utils": "^0.2.10", + "tabbable": "^6.0.0" + }, + "peerDependencies": { + "react": ">=17.0.0", + "react-dom": ">=17.0.0" + } + }, "node_modules/@grafana/runtime/node_modules/@grafana/e2e-selectors": { "version": "12.4.2", "resolved": "https://registry.npmjs.org/@grafana/e2e-selectors/-/e2e-selectors-12.4.2.tgz", @@ -1328,6 +1356,100 @@ "typescript": "5.9.2" } }, + "node_modules/@grafana/runtime/node_modules/@grafana/ui": { + "version": "12.4.2", + "resolved": "https://registry.npmjs.org/@grafana/ui/-/ui-12.4.2.tgz", + "integrity": "sha512-IGXmL0nW2PbdXIpXhyUuPDgG6GEcTITKwDfR96HYhEF9bbYQ8gAmhy1rSKZnkw/wg7Jk97o8ukGLvrZ3w2VavQ==", + "license": "Apache-2.0", + "dependencies": { + "@emotion/css": "11.13.5", + "@emotion/react": "11.14.0", + "@emotion/serialize": "1.3.3", + "@floating-ui/react": "0.27.16", + "@grafana/data": "12.4.2", + "@grafana/e2e-selectors": "12.4.2", + "@grafana/faro-web-sdk": "^1.13.2", + "@grafana/i18n": "12.4.2", + "@grafana/schema": "12.4.2", + "@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/picker": "1.7.1", + "@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", + "@react-aria/utils": "3.31.0", + "@tanstack/react-virtual": "^3.5.1", + "@types/jquery": "3.5.33", + "@types/lodash": "4.17.20", + "@types/react-table": "7.7.20", + "calculate-size": "1.1.1", + "classnames": "2.5.1", + "clsx": "^2.1.1", + "d3": "7.9.0", + "date-fns": "4.1.0", + "downshift": "^9.0.6", + "hoist-non-react-statics": "3.3.2", + "i18next": "^25.0.0", + "i18next-browser-languagedetector": "^8.0.0", + "immutable": "5.1.4", + "is-hotkey": "0.2.0", + "jquery": "3.7.1", + "lodash": "^4.17.23", + "micro-memoize": "^4.1.2", + "moment": "2.30.1", + "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-data-grid": "github:grafana/react-data-grid#a10c748f40edc538425b458af4e471a8262ec4ed", + "react-dropzone": "14.3.8", + "react-highlight-words": "0.21.0", + "react-hook-form": "^7.49.2", + "react-i18next": "^15.0.0", + "react-inlinesvg": "4.2.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", + "tslib": "2.8.1", + "uplot": "1.6.32", + "uuid": "11.1.0", + "uwrap": "0.1.2" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@grafana/runtime/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/@grafana/schema": { "version": "12.4.2", "resolved": "https://registry.npmjs.org/@grafana/schema/-/schema-12.4.2.tgz", @@ -1345,20 +1467,20 @@ "license": "Apache-2.0" }, "node_modules/@grafana/ui": { - "version": "12.4.2", - "resolved": "https://registry.npmjs.org/@grafana/ui/-/ui-12.4.2.tgz", - "integrity": "sha512-IGXmL0nW2PbdXIpXhyUuPDgG6GEcTITKwDfR96HYhEF9bbYQ8gAmhy1rSKZnkw/wg7Jk97o8ukGLvrZ3w2VavQ==", + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/@grafana/ui/-/ui-13.0.1.tgz", + "integrity": "sha512-WtyrReapvPtbN/j81Tciq6ezVJAdFf1cDN81S50dwrhwq/xlTPatdzw8QO46YGK6bj8Obw67GT/9MORPnVbBNA==", "license": "Apache-2.0", "dependencies": { "@emotion/css": "11.13.5", "@emotion/react": "11.14.0", "@emotion/serialize": "1.3.3", - "@floating-ui/react": "0.27.16", - "@grafana/data": "12.4.2", - "@grafana/e2e-selectors": "12.4.2", - "@grafana/faro-web-sdk": "^1.13.2", - "@grafana/i18n": "12.4.2", - "@grafana/schema": "12.4.2", + "@floating-ui/react": "0.27.19", + "@grafana/data": "13.0.1", + "@grafana/e2e-selectors": "13.0.1", + "@grafana/faro-web-sdk": "^2.2.4", + "@grafana/i18n": "13.0.1", + "@grafana/schema": "13.0.1", "@hello-pangea/dnd": "18.0.1", "@monaco-editor/react": "4.7.0", "@popperjs/core": "2.11.8", @@ -1384,7 +1506,7 @@ "hoist-non-react-statics": "3.3.2", "i18next": "^25.0.0", "i18next-browser-languagedetector": "^8.0.0", - "immutable": "5.1.4", + "immutable": "^5.1.5", "is-hotkey": "0.2.0", "jquery": "3.7.1", "lodash": "^4.17.23", @@ -1438,10 +1560,51 @@ "@emotion/utils": "^1.4.2" } }, + "node_modules/@grafana/ui/node_modules/@grafana/data": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/@grafana/data/-/data-13.0.1.tgz", + "integrity": "sha512-0+7HyMtnHAOYlU6/KxQceUtu0t3wbKw2xt5Z4//OV+qHAm0f4uEA8IB0SGE/k7OrPKcAJdnFwBLkDg21k5hiHQ==", + "license": "Apache-2.0", + "dependencies": { + "@braintree/sanitize-url": "7.0.1", + "@grafana/i18n": "13.0.1", + "@grafana/schema": "13.0.1", + "@leeoniya/ufuzzy": "1.0.19", + "@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.3.2", + "eventemitter3": "5.0.1", + "fast_array_intersect": "1.1.0", + "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", + "string-hash": "^1.1.3", + "tinycolor2": "1.6.0", + "tslib": "2.8.1", + "uplot": "1.6.32", + "xss": "^1.0.14", + "zod": "^4.3.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, "node_modules/@grafana/ui/node_modules/@grafana/e2e-selectors": { - "version": "12.4.2", - "resolved": "https://registry.npmjs.org/@grafana/e2e-selectors/-/e2e-selectors-12.4.2.tgz", - "integrity": "sha512-Kx2joGz/jql32HgD6+pJTHRkAGL7rJC+WE+fl/wZFThmQUIGpuJjwJYL0aOmYvOZeWwVLFnyrFCiNs48s3AZJg==", + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/@grafana/e2e-selectors/-/e2e-selectors-13.0.1.tgz", + "integrity": "sha512-WVtVU1m5VeLEe6VdLVwbKxlaKVgLYc/KOwGCwrAKrrsMtnDQVFWioAID+9rgP48KJDRHurSW7/N4kGjZ/bKUeg==", "license": "Apache-2.0", "dependencies": { "semver": "^7.7.0", @@ -1449,6 +1612,187 @@ "typescript": "5.9.2" } }, + "node_modules/@grafana/ui/node_modules/@grafana/faro-core": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@grafana/faro-core/-/faro-core-2.7.1.tgz", + "integrity": "sha512-qJOp0sPBAEsmUxhs11nVdGx5Dk+VJ4CN/4s9ek99m33FfzybmjQ9nPXLHWhwEeNJNiEwQdDl4HsNUlXBGT5YEw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.9.0", + "@opentelemetry/otlp-transformer": "^0.218.0" + } + }, + "node_modules/@grafana/ui/node_modules/@grafana/faro-web-sdk": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@grafana/faro-web-sdk/-/faro-web-sdk-2.7.1.tgz", + "integrity": "sha512-ZK3MuE6FWBmiT5tTivcMovTVe8fG1tPm1ctc84blVoJkpQXlgODxOX7/fNmDBOjaHZ3EWdoGplZmjoXQ3g0mDw==", + "license": "Apache-2.0", + "dependencies": { + "@grafana/faro-core": "^2.7.1", + "ua-parser-js": "1.0.41", + "web-vitals": "^5.1.0" + } + }, + "node_modules/@grafana/ui/node_modules/@grafana/i18n": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/@grafana/i18n/-/i18n-13.0.1.tgz", + "integrity": "sha512-XYJO0efh0comm2JhjZCfKv8vQB1BQstfXZkI0CVXtURngpimYHB4TFmc3CikwXsH/wQcf5KQ5yHUnk/3WLhyEg==", + "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-browser-languagedetector": "^8.0.0", + "i18next-pseudo": "^2.2.1", + "micro-memoize": "^4.1.2", + "react-i18next": "^15.0.0" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@grafana/ui/node_modules/@grafana/schema": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/@grafana/schema/-/schema-13.0.1.tgz", + "integrity": "sha512-1fvrcKniQWBIGK2WGjNORqTR95Y/DiKskewSAzCJ6j8uyaE7vwfcj3/Ec6KwwIcgiQvw4okQ0KJt07t/lI7cTw==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "2.8.1" + } + }, + "node_modules/@grafana/ui/node_modules/@opentelemetry/api-logs": { + "version": "0.218.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.218.0.tgz", + "integrity": "sha512-fmEWp5kXlGEc3i/lR698Hz41DfGyN4Tbe4g7L1AxSc7fF8Xeh/FQ9Quqpa9dVA413Q1Ad43QOLzU4JoXgbFPWw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@grafana/ui/node_modules/@opentelemetry/core": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.7.1.tgz", + "integrity": "sha512-QAqIj32AtK6+pEVNG7EOVxHdE06RP+FM5qpiEJ4RtDcFIqKUZHYhl7/7UY5efhwmwNAg7j8QbJVBLxMerc0+gw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@grafana/ui/node_modules/@opentelemetry/otlp-transformer": { + "version": "0.218.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.218.0.tgz", + "integrity": "sha512-CFaKH87WAzjuJ4awowTTLzUvMfaRfiOFG5+qm5S5ncyalRtN4ecQ+YmuANJSCrVPuvZFEkUgKhBPBndxi3rHsQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.218.0", + "@opentelemetry/core": "2.7.1", + "@opentelemetry/resources": "2.7.1", + "@opentelemetry/sdk-logs": "0.218.0", + "@opentelemetry/sdk-metrics": "2.7.1", + "@opentelemetry/sdk-trace-base": "2.7.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@grafana/ui/node_modules/@opentelemetry/resources": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.7.1.tgz", + "integrity": "sha512-DeT6KKolmC4e/dRQvMQ/RwlnzhaqeiFOXY5ngoOPJ07GgVVKxZOg9EcrNZb5aTzUn+iCrJldAgOfQm1O/QfPAQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.7.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "node_modules/@grafana/ui/node_modules/@opentelemetry/sdk-logs": { + "version": "0.218.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.218.0.tgz", + "integrity": "sha512-QvnNdugatFTVCJXH0Mcu7GOOJSylA9j127kIezOE4YwTI4YbowRons2K4WZTv5FMS8T4q9P0NdaRHdkSmeAIag==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.218.0", + "@opentelemetry/core": "2.7.1", + "@opentelemetry/resources": "2.7.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.4.0 <1.10.0" + } + }, + "node_modules/@grafana/ui/node_modules/@opentelemetry/sdk-metrics": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.7.1.tgz", + "integrity": "sha512-MpDJdkiFDs3Pm1RHO3KByuZbuBdJEXEAkiC0+yJdsZGVCdf1RpHR6n+LHDcS7ffmfrt5kVCzJSCfm4z2C7v0uQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.7.1", + "@opentelemetry/resources": "2.7.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.9.0 <1.10.0" + } + }, + "node_modules/@grafana/ui/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.7.1.tgz", + "integrity": "sha512-NAYIlsF8MPUsKqJMiDQJTMPOmlbawC1Iz/omMLygZ1C9am8fTKYjTaI+OZM+WTY3t3Glo0wnOg/6/pac6RGPPw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.7.1", + "@opentelemetry/resources": "2.7.1", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "node_modules/@grafana/ui/node_modules/dompurify": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.3.2.tgz", + "integrity": "sha512-6obghkliLdmKa56xdbLOpUZ43pAR6xFy1uOrxBaIDjT+yaRuuybLjGS9eVBoSR/UPU5fq3OXClEHLJNGvbxKpQ==", + "license": "(MPL-2.0 OR Apache-2.0)", + "engines": { + "node": ">=20" + }, + "optionalDependencies": { + "@types/trusted-types": "^2.0.7" + } + }, + "node_modules/@grafana/ui/node_modules/immutable": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.6.tgz", + "integrity": "sha512-q1swsS8K7L8usSHuOqF2TAoCCkonYz0SG38wLAggaa4Wml70zixIvt2ql4coQ2C2B3hTjltJry4r6bULwgAXLQ==", + "license": "MIT" + }, "node_modules/@grafana/ui/node_modules/uuid": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz", @@ -1462,6 +1806,12 @@ "uuid": "dist/esm/bin/uuid" } }, + "node_modules/@grafana/ui/node_modules/web-vitals": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-5.3.0.tgz", + "integrity": "sha512-q6LWsLatGYZp5VGBIOvbTj6JBV2nOmC8KvWztXBmwJcfFAzhwKwbOxhUH306XY3CcaZDUlSmSuNPBsCn0bFu+g==", + "license": "Apache-2.0" + }, "node_modules/@hello-pangea/dnd": { "version": "18.0.1", "resolved": "https://registry.npmjs.org/@hello-pangea/dnd/-/dnd-18.0.1.tgz", diff --git a/package.json b/package.json index d80a11f..7b61868 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,7 @@ "@grafana/data": "12.4.2", "@grafana/i18n": "12.4.2", "@grafana/runtime": "12.4.2", - "@grafana/ui": "12.4.2", + "@grafana/ui": "13.0.1", "@grafana/schema": "12.4.2", "react": "^18.3.0", "react-dom": "^18.3.0"