diff --git a/web/package-lock.json b/web/package-lock.json
index 58ece00b..897237e5 100644
--- a/web/package-lock.json
+++ b/web/package-lock.json
@@ -20,9 +20,9 @@
"@hookform/resolvers": "^3.10.0",
"@lezer/highlight": "^1.0.0",
"@mui/material": "^6.1.10",
- "@openshift-console/dynamic-plugin-sdk": "^4.22.0-prerelease.2",
- "@openshift-console/dynamic-plugin-sdk-internal": "^4.22.0-prerelease.2",
- "@openshift-console/dynamic-plugin-sdk-webpack": "^4.22.0-prerelease.2",
+ "@openshift-console/dynamic-plugin-sdk": "4.22.0-prerelease.2",
+ "@openshift-console/dynamic-plugin-sdk-internal": "4.22.0-prerelease.2",
+ "@openshift-console/dynamic-plugin-sdk-webpack": "4.22.0-prerelease.2",
"@patternfly/react-charts": "^8.4.1",
"@patternfly/react-code-editor": "^6.4.1",
"@patternfly/react-component-groups": "^6.4.0",
@@ -31,11 +31,11 @@
"@patternfly/react-icons": "^6.4.0",
"@patternfly/react-table": "^6.4.1",
"@patternfly/react-templates": "^6.4.1",
- "@perses-dev/components": "0.53.1",
- "@perses-dev/core": "0.53.1",
- "@perses-dev/dashboards": "0.53.1",
- "@perses-dev/explore": "0.53.1",
- "@perses-dev/plugin-system": "0.53.1",
+ "@perses-dev/components": "0.54.0-beta.1",
+ "@perses-dev/core": "0.53.0",
+ "@perses-dev/dashboards": "0.54.0-beta.1",
+ "@perses-dev/explore": "0.54.0-beta.1",
+ "@perses-dev/plugin-system": "0.54.0-beta.1",
"@prometheus-io/codemirror-promql": "^0.37.0",
"@tanstack/react-query": "^4.36.1",
"ajv": "^8.18.0",
@@ -3192,11 +3192,14 @@
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
}
},
- "node_modules/@fontsource/lato": {
- "version": "4.5.10",
- "resolved": "https://registry.npmjs.org/@fontsource/lato/-/lato-4.5.10.tgz",
- "integrity": "sha512-2hYR6r661Cq9B8zugtu6yxuOKqrVhAgfOSaPSq8XoxbC4ebsl0KOTy/vPoP+9U7JuQVLfrmikirW4a9Z0nDUug==",
- "license": "MIT"
+ "node_modules/@fontsource/inter": {
+ "version": "5.2.8",
+ "resolved": "https://registry.npmjs.org/@fontsource/inter/-/inter-5.2.8.tgz",
+ "integrity": "sha512-P6r5WnJoKiNVV+zvW2xM13gNdFhAEpQ9dQJHt3naLvfg+LkF2ldgSLiF4T41lf1SQCM9QmkqPTn4TH568IRagg==",
+ "license": "OFL-1.1",
+ "funding": {
+ "url": "https://github.com/sponsors/ayuhito"
+ }
},
"node_modules/@gulpjs/to-absolute-glob": {
"version": "4.0.0",
@@ -4492,12 +4495,12 @@
"license": "MIT"
},
"node_modules/@module-federation/bridge-react-webpack-plugin": {
- "version": "0.21.6",
- "resolved": "https://registry.npmjs.org/@module-federation/bridge-react-webpack-plugin/-/bridge-react-webpack-plugin-0.21.6.tgz",
- "integrity": "sha512-lJMmdhD4VKVkeg8RHb+Jwe6Ou9zKVgjtb1inEURDG/sSS2ksdZA8pVKLYbRPRbdmjr193Y8gJfqFbI2dqoyc/g==",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/@module-federation/bridge-react-webpack-plugin/-/bridge-react-webpack-plugin-2.4.0.tgz",
+ "integrity": "sha512-yxDv/FJoLiKo2eqIcEWvSnSpJgyYkCzJvNaFsQ2QE3rNv68IeAarlSzCo+d0QyQoPJnTETyHsOh1SSBazIzecw==",
"license": "MIT",
"dependencies": {
- "@module-federation/sdk": "0.21.6",
+ "@module-federation/sdk": "2.4.0",
"@types/semver": "7.5.8",
"semver": "7.6.3"
}
@@ -4515,14 +4518,13 @@
}
},
"node_modules/@module-federation/cli": {
- "version": "0.21.6",
- "resolved": "https://registry.npmjs.org/@module-federation/cli/-/cli-0.21.6.tgz",
- "integrity": "sha512-qNojnlc8pTyKtK7ww3i/ujLrgWwgXqnD5DcDPsjADVIpu7STaoaVQ0G5GJ7WWS/ajXw6EyIAAGW/AMFh4XUxsQ==",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/@module-federation/cli/-/cli-2.4.0.tgz",
+ "integrity": "sha512-c46g9srroc2hDfrlHyd4Y404SLnw3v9t7Kqij+yK01Hx8C2FyZpyanTGUHVyrmzqp/0y3lPrWURUHkHfk/cJQA==",
"license": "MIT",
"dependencies": {
- "@module-federation/dts-plugin": "0.21.6",
- "@module-federation/sdk": "0.21.6",
- "chalk": "3.0.0",
+ "@module-federation/dts-plugin": "2.4.0",
+ "@module-federation/sdk": "2.4.0",
"commander": "11.1.0",
"jiti": "2.4.2"
},
@@ -4533,109 +4535,21 @@
"node": ">=16.0.0"
}
},
- "node_modules/@module-federation/cli/node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "license": "MIT",
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/@module-federation/cli/node_modules/chalk": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
- "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@module-federation/cli/node_modules/color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "license": "MIT",
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "node_modules/@module-federation/cli/node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "license": "MIT"
- },
- "node_modules/@module-federation/cli/node_modules/has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@module-federation/cli/node_modules/supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "license": "MIT",
- "dependencies": {
- "has-flag": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@module-federation/data-prefetch": {
- "version": "0.21.6",
- "resolved": "https://registry.npmjs.org/@module-federation/data-prefetch/-/data-prefetch-0.21.6.tgz",
- "integrity": "sha512-8HD7ZhtWZ9vl6i3wA7M8cEeCRdtvxt09SbMTfqIPm+5eb/V4ijb8zGTYSRhNDb5RCB+BAixaPiZOWKXJ63/rVw==",
+ "node_modules/@module-federation/dts-plugin": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/@module-federation/dts-plugin/-/dts-plugin-2.4.0.tgz",
+ "integrity": "sha512-sa6v5ByyqMRHzpwDu0zc7s5mZ39EFIkG0jkRfZU09pzkrJEIy4uZ1Kt9SLysFB8RBMIAvAakAfqDlVWvf1lndg==",
"license": "MIT",
"dependencies": {
- "@module-federation/runtime": "0.21.6",
- "@module-federation/sdk": "0.21.6",
- "fs-extra": "9.1.0"
- },
- "peerDependencies": {
- "react": ">=16.9.0",
- "react-dom": ">=16.9.0"
- }
- },
- "node_modules/@module-federation/dts-plugin": {
- "version": "0.21.6",
- "resolved": "https://registry.npmjs.org/@module-federation/dts-plugin/-/dts-plugin-0.21.6.tgz",
- "integrity": "sha512-YIsDk8/7QZIWn0I1TAYULniMsbyi2LgKTi9OInzVmZkwMC6644x/ratTWBOUDbdY1Co+feNkoYeot1qIWv2L7w==",
- "license": "MIT",
- "dependencies": {
- "@module-federation/error-codes": "0.21.6",
- "@module-federation/managers": "0.21.6",
- "@module-federation/sdk": "0.21.6",
- "@module-federation/third-party-dts-extractor": "0.21.6",
- "adm-zip": "^0.5.10",
- "ansi-colors": "^4.1.3",
- "axios": "^1.12.0",
- "chalk": "3.0.0",
- "fs-extra": "9.1.0",
+ "@module-federation/error-codes": "2.4.0",
+ "@module-federation/managers": "2.4.0",
+ "@module-federation/sdk": "2.4.0",
+ "@module-federation/third-party-dts-extractor": "2.4.0",
+ "adm-zip": "0.5.10",
+ "ansi-colors": "4.1.3",
"isomorphic-ws": "5.0.0",
- "koa": "3.0.3",
- "lodash.clonedeepwith": "4.5.0",
- "log4js": "6.9.1",
"node-schedule": "2.1.1",
- "rambda": "^9.1.0",
+ "undici": "7.24.7",
"ws": "8.18.0"
},
"peerDependencies": {
@@ -4648,92 +4562,25 @@
}
}
},
- "node_modules/@module-federation/dts-plugin/node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "license": "MIT",
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/@module-federation/dts-plugin/node_modules/chalk": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
- "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@module-federation/dts-plugin/node_modules/color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "license": "MIT",
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "node_modules/@module-federation/dts-plugin/node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "license": "MIT"
- },
- "node_modules/@module-federation/dts-plugin/node_modules/has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@module-federation/dts-plugin/node_modules/supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "license": "MIT",
- "dependencies": {
- "has-flag": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/@module-federation/enhanced": {
- "version": "0.21.6",
- "resolved": "https://registry.npmjs.org/@module-federation/enhanced/-/enhanced-0.21.6.tgz",
- "integrity": "sha512-8PFQxtmXc6ukBC4CqGIoc96M2Ly9WVwCPu4Ffvt+K/SB6rGbeFeZoYAwREV1zGNMJ5v5ly6+AHIEOBxNuSnzSg==",
- "license": "MIT",
- "dependencies": {
- "@module-federation/bridge-react-webpack-plugin": "0.21.6",
- "@module-federation/cli": "0.21.6",
- "@module-federation/data-prefetch": "0.21.6",
- "@module-federation/dts-plugin": "0.21.6",
- "@module-federation/error-codes": "0.21.6",
- "@module-federation/inject-external-runtime-core-plugin": "0.21.6",
- "@module-federation/managers": "0.21.6",
- "@module-federation/manifest": "0.21.6",
- "@module-federation/rspack": "0.21.6",
- "@module-federation/runtime-tools": "0.21.6",
- "@module-federation/sdk": "0.21.6",
- "btoa": "^1.2.1",
- "schema-utils": "^4.3.0",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/@module-federation/enhanced/-/enhanced-2.4.0.tgz",
+ "integrity": "sha512-NiccK03x7V6bK2LvJNuW520kT+Onx+LJe8lyPsENjXctECCIFJdJOmYr8ABif/kLayWKrrYCzCGVNNiQXANEGQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@module-federation/bridge-react-webpack-plugin": "2.4.0",
+ "@module-federation/cli": "2.4.0",
+ "@module-federation/dts-plugin": "2.4.0",
+ "@module-federation/error-codes": "2.4.0",
+ "@module-federation/inject-external-runtime-core-plugin": "2.4.0",
+ "@module-federation/managers": "2.4.0",
+ "@module-federation/manifest": "2.4.0",
+ "@module-federation/rspack": "2.4.0",
+ "@module-federation/runtime-tools": "2.4.0",
+ "@module-federation/sdk": "2.4.0",
+ "@module-federation/webpack-bundler-runtime": "2.4.0",
+ "schema-utils": "4.3.0",
+ "tapable": "2.3.0",
"upath": "2.0.1"
},
"bin": {
@@ -4756,129 +4603,78 @@
}
}
},
- "node_modules/@module-federation/error-codes": {
- "version": "0.21.6",
- "resolved": "https://registry.npmjs.org/@module-federation/error-codes/-/error-codes-0.21.6.tgz",
- "integrity": "sha512-MLJUCQ05KnoVl8xd6xs9a5g2/8U+eWmVxg7xiBMeR0+7OjdWUbHwcwgVFatRIwSZvFgKHfWEiI7wsU1q1XbTRQ==",
- "license": "MIT"
- },
- "node_modules/@module-federation/inject-external-runtime-core-plugin": {
- "version": "0.21.6",
- "resolved": "https://registry.npmjs.org/@module-federation/inject-external-runtime-core-plugin/-/inject-external-runtime-core-plugin-0.21.6.tgz",
- "integrity": "sha512-DJQne7NQ988AVi3QB8byn12FkNb+C2lBeU1NRf8/WbL0gmHsr6kW8hiEJCm8LYaURwtsQqtsEV7i+8+51qjSmQ==",
- "license": "MIT",
- "peerDependencies": {
- "@module-federation/runtime-tools": "0.21.6"
- }
- },
- "node_modules/@module-federation/managers": {
- "version": "0.21.6",
- "resolved": "https://registry.npmjs.org/@module-federation/managers/-/managers-0.21.6.tgz",
- "integrity": "sha512-BeV6m2/7kF5MDVz9JJI5T8h8lMosnXkH2bOxxFewcra7ZjvDOgQu7WIio0mgk5l1zjNPvnEVKhnhrenEdcCiWg==",
- "license": "MIT",
- "dependencies": {
- "@module-federation/sdk": "0.21.6",
- "find-pkg": "2.0.0",
- "fs-extra": "9.1.0"
- }
- },
- "node_modules/@module-federation/manifest": {
- "version": "0.21.6",
- "resolved": "https://registry.npmjs.org/@module-federation/manifest/-/manifest-0.21.6.tgz",
- "integrity": "sha512-yg93+I1qjRs5B5hOSvjbjmIoI2z3th8/yst9sfwvx4UDOG1acsE3HHMyPN0GdoIGwplC/KAnU5NmUz4tREUTGQ==",
- "license": "MIT",
- "dependencies": {
- "@module-federation/dts-plugin": "0.21.6",
- "@module-federation/managers": "0.21.6",
- "@module-federation/sdk": "0.21.6",
- "chalk": "3.0.0",
- "find-pkg": "2.0.0"
- }
- },
- "node_modules/@module-federation/manifest/node_modules/ansi-styles": {
+ "node_modules/@module-federation/enhanced/node_modules/schema-utils": {
"version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz",
+ "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==",
"license": "MIT",
"dependencies": {
- "color-convert": "^2.0.1"
+ "@types/json-schema": "^7.0.9",
+ "ajv": "^8.9.0",
+ "ajv-formats": "^2.1.1",
+ "ajv-keywords": "^5.1.0"
},
"engines": {
- "node": ">=8"
+ "node": ">= 10.13.0"
},
"funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
}
},
- "node_modules/@module-federation/manifest/node_modules/chalk": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
- "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=8"
- }
+ "node_modules/@module-federation/error-codes": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/@module-federation/error-codes/-/error-codes-2.4.0.tgz",
+ "integrity": "sha512-ktCZtwOoiKR1URJyBt223OsOFAUvc13rICYif55mt7+DomtELlh5FicnEz6mPLBUwmNM9vyBMvkxOdp+fQ5oUg==",
+ "license": "MIT"
},
- "node_modules/@module-federation/manifest/node_modules/color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "node_modules/@module-federation/inject-external-runtime-core-plugin": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/@module-federation/inject-external-runtime-core-plugin/-/inject-external-runtime-core-plugin-2.4.0.tgz",
+ "integrity": "sha512-GucUMQmQXcnJC/OnJGvMz3Qy7ap8nAffhQPwDpOSi0Qwm+Iq/ppzG8N3tlLBDmv/O8hiF8HHlg789XK2kcCQtg==",
"license": "MIT",
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
+ "peerDependencies": {
+ "@module-federation/runtime-tools": "2.4.0"
}
},
- "node_modules/@module-federation/manifest/node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "license": "MIT"
- },
- "node_modules/@module-federation/manifest/node_modules/has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "node_modules/@module-federation/managers": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/@module-federation/managers/-/managers-2.4.0.tgz",
+ "integrity": "sha512-Z8j6aog44G1gt4yIAaeDowwZ7xg0aAxTA1Hq69euJK9cR9MDEaLbLUk57jDoiRj6xLwlCiw7ozY+U15BQATk6Q==",
"license": "MIT",
- "engines": {
- "node": ">=8"
+ "dependencies": {
+ "@module-federation/sdk": "2.4.0",
+ "find-pkg": "2.0.0"
}
},
- "node_modules/@module-federation/manifest/node_modules/supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "node_modules/@module-federation/manifest": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/@module-federation/manifest/-/manifest-2.4.0.tgz",
+ "integrity": "sha512-ZL+W5rbtgRf9TWRP7Dupt/Svia4bJEOS6gWSj9jzemiLPRPkMO5hjWZKVHIc8oG+Vb25yzozFMmQ+luGi695wg==",
"license": "MIT",
"dependencies": {
- "has-flag": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
+ "@module-federation/dts-plugin": "2.4.0",
+ "@module-federation/managers": "2.4.0",
+ "@module-federation/sdk": "2.4.0",
+ "find-pkg": "2.0.0"
}
},
"node_modules/@module-federation/rspack": {
- "version": "0.21.6",
- "resolved": "https://registry.npmjs.org/@module-federation/rspack/-/rspack-0.21.6.tgz",
- "integrity": "sha512-SB+z1P+Bqe3R6geZje9dp0xpspX6uash+zO77nodmUy8PTTBlkL7800Cq2FMLKUdoTZHJTBVXf0K6CqQWSlItg==",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/@module-federation/rspack/-/rspack-2.4.0.tgz",
+ "integrity": "sha512-NWH5Vaj/fA9R7PfbwTuE1Ty/pfiAt12On0E3FzoeVPCyb5MxO1i0z+xxRHbPhF4ZOrAPGEMaMQ8Z9vH94EiElw==",
"license": "MIT",
"dependencies": {
- "@module-federation/bridge-react-webpack-plugin": "0.21.6",
- "@module-federation/dts-plugin": "0.21.6",
- "@module-federation/inject-external-runtime-core-plugin": "0.21.6",
- "@module-federation/managers": "0.21.6",
- "@module-federation/manifest": "0.21.6",
- "@module-federation/runtime-tools": "0.21.6",
- "@module-federation/sdk": "0.21.6",
- "btoa": "1.2.1"
+ "@module-federation/bridge-react-webpack-plugin": "2.4.0",
+ "@module-federation/dts-plugin": "2.4.0",
+ "@module-federation/inject-external-runtime-core-plugin": "2.4.0",
+ "@module-federation/managers": "2.4.0",
+ "@module-federation/manifest": "2.4.0",
+ "@module-federation/runtime-tools": "2.4.0",
+ "@module-federation/sdk": "2.4.0"
},
"peerDependencies": {
- "@rspack/core": ">=0.7",
+ "@rspack/core": "^0.7.0 || ^1.0.0 || ^2.0.0-0",
"typescript": "^4.9.0 || ^5.0.0",
"vue-tsc": ">=1.0.24"
},
@@ -4892,61 +4688,69 @@
}
},
"node_modules/@module-federation/runtime": {
- "version": "0.21.6",
- "resolved": "https://registry.npmjs.org/@module-federation/runtime/-/runtime-0.21.6.tgz",
- "integrity": "sha512-+caXwaQqwTNh+CQqyb4mZmXq7iEemRDrTZQGD+zyeH454JAYnJ3s/3oDFizdH6245pk+NiqDyOOkHzzFQorKhQ==",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/@module-federation/runtime/-/runtime-2.4.0.tgz",
+ "integrity": "sha512-IrLAMwUuteRgFlEkg9jrn4bk8uC897FnXvfNmkKD8/qIoNtSd+32e5ouQn+PEYbX/RjRUB1TYveY6rYHpTPkyg==",
"license": "MIT",
"dependencies": {
- "@module-federation/error-codes": "0.21.6",
- "@module-federation/runtime-core": "0.21.6",
- "@module-federation/sdk": "0.21.6"
+ "@module-federation/error-codes": "2.4.0",
+ "@module-federation/runtime-core": "2.4.0",
+ "@module-federation/sdk": "2.4.0"
}
},
"node_modules/@module-federation/runtime-core": {
- "version": "0.21.6",
- "resolved": "https://registry.npmjs.org/@module-federation/runtime-core/-/runtime-core-0.21.6.tgz",
- "integrity": "sha512-5Hd1Y5qp5lU/aTiK66lidMlM/4ji2gr3EXAtJdreJzkY+bKcI5+21GRcliZ4RAkICmvdxQU5PHPL71XmNc7Lsw==",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/@module-federation/runtime-core/-/runtime-core-2.4.0.tgz",
+ "integrity": "sha512-0S8fDw28DXDW17lTQwq5vfJWe2lG0Lw3+w4vk3DVVImLwXXay+OGxLDxzWUfypWcMznfpnoAnFUMO3PtuXziuA==",
"license": "MIT",
"dependencies": {
- "@module-federation/error-codes": "0.21.6",
- "@module-federation/sdk": "0.21.6"
+ "@module-federation/error-codes": "2.4.0",
+ "@module-federation/sdk": "2.4.0"
}
},
"node_modules/@module-federation/runtime-tools": {
- "version": "0.21.6",
- "resolved": "https://registry.npmjs.org/@module-federation/runtime-tools/-/runtime-tools-0.21.6.tgz",
- "integrity": "sha512-fnP+ZOZTFeBGiTAnxve+axGmiYn2D60h86nUISXjXClK3LUY1krUfPgf6MaD4YDJ4i51OGXZWPekeMe16pkd8Q==",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/@module-federation/runtime-tools/-/runtime-tools-2.4.0.tgz",
+ "integrity": "sha512-BWQsGT4EWscV9bx3bVHEwp6lERBsiYm7rnPiDpwd2fx+hGEpz1IM9Pz35VryHNDXYxw7MzaAuwTMM+L7uN8OYQ==",
"license": "MIT",
"dependencies": {
- "@module-federation/runtime": "0.21.6",
- "@module-federation/webpack-bundler-runtime": "0.21.6"
+ "@module-federation/runtime": "2.4.0",
+ "@module-federation/webpack-bundler-runtime": "2.4.0"
}
},
"node_modules/@module-federation/sdk": {
- "version": "0.21.6",
- "resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-0.21.6.tgz",
- "integrity": "sha512-x6hARETb8iqHVhEsQBysuWpznNZViUh84qV2yE7AD+g7uIzHKiYdoWqj10posbo5XKf/147qgWDzKZoKoEP2dw==",
- "license": "MIT"
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-2.4.0.tgz",
+ "integrity": "sha512-eZDdF5B69W9npuka0VL24FY7XDM+YAwwfkscSeWOSqv4/8Hm0xmcmSurlP6NIOrwbeogerRCtEcnx/TFXYjoow==",
+ "license": "MIT",
+ "peerDependencies": {
+ "node-fetch": "^2.7.0 || ^3.3.2"
+ },
+ "peerDependenciesMeta": {
+ "node-fetch": {
+ "optional": true
+ }
+ }
},
"node_modules/@module-federation/third-party-dts-extractor": {
- "version": "0.21.6",
- "resolved": "https://registry.npmjs.org/@module-federation/third-party-dts-extractor/-/third-party-dts-extractor-0.21.6.tgz",
- "integrity": "sha512-Il6x4hLsvCgZNk1DFwuMBNeoxD1BsZ5AW2BI/nUgu0k5FiAvfcz1OFawRFEHtaM/kVrCsymMOW7pCao90DaX3A==",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/@module-federation/third-party-dts-extractor/-/third-party-dts-extractor-2.4.0.tgz",
+ "integrity": "sha512-4v24t6L3dET/6abMOM2fiM3roT0c8mi21/i+uDc6WG7U0i+Xp2SojBppTs6gnT0lkwMTe+u6xIpNQakdUftHsg==",
"license": "MIT",
"dependencies": {
"find-pkg": "2.0.0",
- "fs-extra": "9.1.0",
"resolve": "1.22.8"
}
},
"node_modules/@module-federation/webpack-bundler-runtime": {
- "version": "0.21.6",
- "resolved": "https://registry.npmjs.org/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-0.21.6.tgz",
- "integrity": "sha512-7zIp3LrcWbhGuFDTUMLJ2FJvcwjlddqhWGxi/MW3ur1a+HaO8v5tF2nl+vElKmbG1DFLU/52l3PElVcWf/YcsQ==",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-2.4.0.tgz",
+ "integrity": "sha512-Ntx0+QsgcwtXlpGjL/Vf2PMdPjUHl07b3yM4kBc1kbRogW3Ee84QneBRi/X3w4/jlz4JKbHjD+CMXaqi2W6hgw==",
"license": "MIT",
"dependencies": {
- "@module-federation/runtime": "0.21.6",
- "@module-federation/sdk": "0.21.6"
+ "@module-federation/error-codes": "2.4.0",
+ "@module-federation/runtime": "2.4.0",
+ "@module-federation/sdk": "2.4.0"
}
},
"node_modules/@monaco-editor/loader": {
@@ -5499,9 +5303,9 @@
}
},
"node_modules/@openshift/dynamic-plugin-sdk-webpack": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@openshift/dynamic-plugin-sdk-webpack/-/dynamic-plugin-sdk-webpack-5.1.0.tgz",
- "integrity": "sha512-dbm6bj2S99no4zZnWaMdByDEe85x+GzTAT04xP5ggMrnGR0O9tw3/T9NENHXM90/nWJK5Y9OkmFHWKwiMSkDdw==",
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/@openshift/dynamic-plugin-sdk-webpack/-/dynamic-plugin-sdk-webpack-5.1.1.tgz",
+ "integrity": "sha512-wW5ZTXjZk94wJFhmxx1FLfwnEUVdePhB20hvCkSEdt07gROw18y5GlfnsPPlBiJMreph0eYfcdsxLFDBUTcJxA==",
"license": "Apache-2.0",
"dependencies": {
"lodash": "^4.17.23",
@@ -6249,18 +6053,20 @@
}
},
"node_modules/@perses-dev/components": {
- "version": "0.53.1",
- "resolved": "https://registry.npmjs.org/@perses-dev/components/-/components-0.53.1.tgz",
- "integrity": "sha512-29zgT5oc6mf8E2FSWr/38nphtbdGc27oNM9IPmuE0pYmhKohnZxBehGGFHWTr3px8mv3VRrmh922+F1hWEa4yg==",
+ "version": "0.54.0-beta.1",
+ "resolved": "https://registry.npmjs.org/@perses-dev/components/-/components-0.54.0-beta.1.tgz",
+ "integrity": "sha512-xssaITVuj6ay/4FaT3HsTeIPwqKZ9P81TejAJbiXr0tH4eSh9p2BAYp7LkbHgAtLecLr3TsLo4C4iGc3iJhnqw==",
"license": "Apache-2.0",
"dependencies": {
"@atlaskit/pragmatic-drag-and-drop": "^1.4.0",
"@atlaskit/pragmatic-drag-and-drop-hitbox": "^1.0.3",
"@codemirror/lang-json": "^6.0.1",
"@date-fns/tz": "^1.4.1",
- "@fontsource/lato": "^4.5.10",
+ "@fontsource/inter": "^5.0.0",
"@mui/x-date-pickers": "^7.23.1",
"@perses-dev/core": "0.53.0",
+ "@perses-dev/spec": "0.2.0-beta.0",
+ "@tanstack/match-sorter-utils": "^8.19.4",
"@tanstack/react-table": "^8.20.5",
"@uiw/react-codemirror": "^4.19.1",
"date-fns": "^4.1.0",
@@ -6276,13 +6082,15 @@
"react-virtuoso": "^4.12.2"
},
"peerDependencies": {
+ "@emotion/react": "^11.14.0",
+ "@emotion/styled": "^11.14.1",
"@mui/material": "^6.1.10",
"lodash": "^4.17.21",
"react": "^17.0.2 || ^18.0.0",
"react-dom": "^17.0.2 || ^18.0.0"
}
},
- "node_modules/@perses-dev/components/node_modules/@perses-dev/core": {
+ "node_modules/@perses-dev/core": {
"version": "0.53.0",
"resolved": "https://registry.npmjs.org/@perses-dev/core/-/core-0.53.0.tgz",
"integrity": "sha512-mOs+lNXo4Cy8RvFD1dhPQuXp7+57njEVbF5e3iNrqbgxmmEcP2SdAaNASWB7ki4IgFiJuZwqLH56SlqARWN7hw==",
@@ -6295,28 +6103,17 @@
"zod": "^3.21.4"
}
},
- "node_modules/@perses-dev/core": {
- "version": "0.53.1",
- "resolved": "https://registry.npmjs.org/@perses-dev/core/-/core-0.53.1.tgz",
- "integrity": "sha512-pYH1XyJ4myu42wJjTwLJ7jz5u82ye1prqIeCkuh3lGUjxLx9kjeZlM4KjjWamudfc2xereh+1V/dNPKt0B8x9w==",
- "license": "Apache-2.0",
- "dependencies": {
- "date-fns": "^4.1.0",
- "lodash": "^4.17.21",
- "mathjs": "^10.6.4",
- "numbro": "^2.3.6",
- "zod": "^3.21.4"
- }
- },
"node_modules/@perses-dev/dashboards": {
- "version": "0.53.1",
- "resolved": "https://registry.npmjs.org/@perses-dev/dashboards/-/dashboards-0.53.1.tgz",
- "integrity": "sha512-JxbqWuSubJb8qm98Vb+dQHFPbZwg9Gh0mCBCJrcIzlz4u2tevPE+Jtmzig6+fPKscjQJ0tqL7GGc38bJlzrA7A==",
+ "version": "0.54.0-beta.1",
+ "resolved": "https://registry.npmjs.org/@perses-dev/dashboards/-/dashboards-0.54.0-beta.1.tgz",
+ "integrity": "sha512-PizFiH50yj+iQtKr8wJb7KRKElXwlgKQPP/Q85Z/GNHGCVj/iVM1+K4us7jzgs0+M4oD4SH7KdwwhunrmT+1Og==",
"license": "Apache-2.0",
"dependencies": {
- "@perses-dev/components": "0.53.1",
+ "@perses-dev/components": "0.54.0-beta.1",
"@perses-dev/core": "0.53.0",
- "@perses-dev/plugin-system": "0.53.1",
+ "@perses-dev/plugin-system": "0.54.0-beta.1",
+ "@perses-dev/spec": "0.2.0-beta.0",
+ "@tanstack/react-hotkeys": "^0.9.1",
"@types/react-grid-layout": "^1.3.2",
"date-fns": "^4.1.0",
"immer": "^10.1.1",
@@ -6337,30 +6134,17 @@
"react-dom": "^17.0.2 || ^18.0.0"
}
},
- "node_modules/@perses-dev/dashboards/node_modules/@perses-dev/core": {
- "version": "0.53.0",
- "resolved": "https://registry.npmjs.org/@perses-dev/core/-/core-0.53.0.tgz",
- "integrity": "sha512-mOs+lNXo4Cy8RvFD1dhPQuXp7+57njEVbF5e3iNrqbgxmmEcP2SdAaNASWB7ki4IgFiJuZwqLH56SlqARWN7hw==",
- "license": "Apache-2.0",
- "dependencies": {
- "date-fns": "^4.1.0",
- "lodash": "^4.17.21",
- "mathjs": "^10.6.4",
- "numbro": "^2.3.6",
- "zod": "^3.21.4"
- }
- },
"node_modules/@perses-dev/explore": {
- "version": "0.53.1",
- "resolved": "https://registry.npmjs.org/@perses-dev/explore/-/explore-0.53.1.tgz",
- "integrity": "sha512-xdWdbhNvWalmiDkjWEfRlJ/DgVYyTZoRWcuMhqtAYzKJ5/6CDK6d/l/HIx7jk+IkfvXUia0BJQ3kGRTWTgwSsg==",
+ "version": "0.54.0-beta.1",
+ "resolved": "https://registry.npmjs.org/@perses-dev/explore/-/explore-0.54.0-beta.1.tgz",
+ "integrity": "sha512-aPHAbTzrIgIv9w1LUOmzi7DZRB/aXiZQNaml7FeQztCViqekpTKDnfe8fA9xI+PGhZz0j/3f1SAS9Uxkos4gTA==",
"license": "Apache-2.0",
"dependencies": {
"@nexucis/fuzzy": "^0.5.1",
- "@perses-dev/components": "0.53.1",
+ "@perses-dev/components": "0.54.0-beta.1",
"@perses-dev/core": "0.53.0",
- "@perses-dev/dashboards": "0.53.1",
- "@perses-dev/plugin-system": "0.53.1",
+ "@perses-dev/dashboards": "0.54.0-beta.1",
+ "@perses-dev/plugin-system": "0.54.0-beta.1",
"@types/react-grid-layout": "^1.3.2",
"date-fns": "^4.1.0",
"immer": "^10.1.1",
@@ -6373,7 +6157,7 @@
"use-immer": "^0.11.0",
"use-query-params": "^2.2.1",
"use-resize-observer": "^9.0.0",
- "zod": "^3.21.4",
+ "zod": "^3.25.76",
"zustand": "^4.3.3"
},
"peerDependencies": {
@@ -6383,37 +6167,27 @@
"react-dom": "^17.0.2 || ^18.0.0"
}
},
- "node_modules/@perses-dev/explore/node_modules/@perses-dev/core": {
- "version": "0.53.0",
- "resolved": "https://registry.npmjs.org/@perses-dev/core/-/core-0.53.0.tgz",
- "integrity": "sha512-mOs+lNXo4Cy8RvFD1dhPQuXp7+57njEVbF5e3iNrqbgxmmEcP2SdAaNASWB7ki4IgFiJuZwqLH56SlqARWN7hw==",
- "license": "Apache-2.0",
- "dependencies": {
- "date-fns": "^4.1.0",
- "lodash": "^4.17.21",
- "mathjs": "^10.6.4",
- "numbro": "^2.3.6",
- "zod": "^3.21.4"
- }
- },
"node_modules/@perses-dev/plugin-system": {
- "version": "0.53.1",
- "resolved": "https://registry.npmjs.org/@perses-dev/plugin-system/-/plugin-system-0.53.1.tgz",
- "integrity": "sha512-woR+k+aJsWHSAfQFEov+unBt9Loqr8J5pNDAQ66EJD3H1UXVd30OqGNaMoJ9fNzZGLVzHn6rxfj1XNnX7DgUkw==",
+ "version": "0.54.0-beta.1",
+ "resolved": "https://registry.npmjs.org/@perses-dev/plugin-system/-/plugin-system-0.54.0-beta.1.tgz",
+ "integrity": "sha512-7l2yjvlyWn0a4LsxntefqoRM9VlZRx4qfH/uN7XNIbI3ycsMnjSlSvshknXcUr3/ukwMPv2jbah3Z1M9hYEEBQ==",
"license": "Apache-2.0",
"dependencies": {
- "@module-federation/enhanced": "^0.21.4",
- "@perses-dev/components": "0.53.1",
+ "@module-federation/enhanced": "^2.3.3",
+ "@perses-dev/components": "0.54.0-beta.1",
"@perses-dev/core": "0.53.0",
+ "@perses-dev/spec": "0.2.0-beta.0",
"date-fns": "^4.1.0",
"date-fns-tz": "^3.2.0",
"immer": "^10.1.1",
"react-hook-form": "^7.46.1",
"use-immer": "^0.11.0",
"use-query-params": "^2.2.1",
- "zod": "^3.22.2"
+ "zod": "^3.25.76"
},
"peerDependencies": {
+ "@emotion/react": "^11.14.0",
+ "@emotion/styled": "^11.14.1",
"@hookform/resolvers": "^3.2.0",
"@mui/material": "^6.1.10",
"@tanstack/react-query": "^4.39.1",
@@ -6421,19 +6195,62 @@
"react-dom": "^17.0.2 || ^18.0.0"
}
},
- "node_modules/@perses-dev/plugin-system/node_modules/@perses-dev/core": {
- "version": "0.53.0",
- "resolved": "https://registry.npmjs.org/@perses-dev/core/-/core-0.53.0.tgz",
- "integrity": "sha512-mOs+lNXo4Cy8RvFD1dhPQuXp7+57njEVbF5e3iNrqbgxmmEcP2SdAaNASWB7ki4IgFiJuZwqLH56SlqARWN7hw==",
+ "node_modules/@perses-dev/spec": {
+ "version": "0.2.0-beta.0",
+ "resolved": "https://registry.npmjs.org/@perses-dev/spec/-/spec-0.2.0-beta.0.tgz",
+ "integrity": "sha512-9qT3ofOjBcO7okudC9Rz8t8ugNcTscYincvvmyFtZ/9oHrkDTiJPcRHLZYoCPE6r70OEj27JpvCqWCCil5yA1Q==",
"license": "Apache-2.0",
"dependencies": {
"date-fns": "^4.1.0",
- "lodash": "^4.17.21",
- "mathjs": "^10.6.4",
- "numbro": "^2.3.6",
+ "mathjs": "^15.1.1",
"zod": "^3.21.4"
}
},
+ "node_modules/@perses-dev/spec/node_modules/fraction.js": {
+ "version": "5.3.4",
+ "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz",
+ "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==",
+ "license": "MIT",
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/rawify"
+ }
+ },
+ "node_modules/@perses-dev/spec/node_modules/mathjs": {
+ "version": "15.2.0",
+ "resolved": "https://registry.npmjs.org/mathjs/-/mathjs-15.2.0.tgz",
+ "integrity": "sha512-UAQzSVob9rNLdGpqcFMYmSu9dkuLYy7Lr2hBEQS5SHQdknA9VppJz3cy2KkpMzTODunad6V6cNv+5kOLsePLow==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@babel/runtime": "^7.26.10",
+ "complex.js": "^2.2.5",
+ "decimal.js": "^10.4.3",
+ "escape-latex": "^1.2.0",
+ "fraction.js": "^5.2.1",
+ "javascript-natural-sort": "^0.7.1",
+ "seedrandom": "^3.0.5",
+ "tiny-emitter": "^2.1.0",
+ "typed-function": "^4.2.1"
+ },
+ "bin": {
+ "mathjs": "bin/cli.js"
+ },
+ "engines": {
+ "node": ">= 18"
+ }
+ },
+ "node_modules/@perses-dev/spec/node_modules/typed-function": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/typed-function/-/typed-function-4.2.2.tgz",
+ "integrity": "sha512-VwaXim9Gp1bngi/q3do8hgttYn2uC3MoT/gfuMWylnj1IeZBUAyPddHZlo1K05BDoj8DYPpMdiHqH1dDYdJf2A==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 18"
+ }
+ },
"node_modules/@pkgjs/parseargs": {
"version": "0.11.0",
"resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
@@ -7022,6 +6839,38 @@
"@swc/counter": "^0.1.3"
}
},
+ "node_modules/@tanstack/hotkeys": {
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/@tanstack/hotkeys/-/hotkeys-0.7.1.tgz",
+ "integrity": "sha512-YHVO1z6wnvUCu7bg870Kv5k2D+FIuIOSIcbN0dAmTTsJ3mLMDLwcTVx0qVaq+SZp1B514JJTqGVstvUp85yIpQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@tanstack/store": "^0.9.3"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/tannerlinsley"
+ }
+ },
+ "node_modules/@tanstack/match-sorter-utils": {
+ "version": "8.19.4",
+ "resolved": "https://registry.npmjs.org/@tanstack/match-sorter-utils/-/match-sorter-utils-8.19.4.tgz",
+ "integrity": "sha512-Wo1iKt2b9OT7d+YGhvEPD3DXvPv2etTusIMhMUoG7fbhmxcXCtIjJDEygy91Y2JFlwGyjqiBPRozme7UD8hoqg==",
+ "license": "MIT",
+ "dependencies": {
+ "remove-accents": "0.5.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/tannerlinsley"
+ }
+ },
"node_modules/@tanstack/query-core": {
"version": "4.41.0",
"resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-4.41.0.tgz",
@@ -7032,6 +6881,27 @@
"url": "https://github.com/sponsors/tannerlinsley"
}
},
+ "node_modules/@tanstack/react-hotkeys": {
+ "version": "0.9.1",
+ "resolved": "https://registry.npmjs.org/@tanstack/react-hotkeys/-/react-hotkeys-0.9.1.tgz",
+ "integrity": "sha512-/qdQUUVkYAHAWRGdFXqFgWpW/S+a6OzkvxWNWKLLDHQODJlO6EPBPa073CglaafBfzig58RK07T09ET+NnZhpg==",
+ "license": "MIT",
+ "dependencies": {
+ "@tanstack/hotkeys": "0.7.1",
+ "@tanstack/react-store": "^0.9.3"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/tannerlinsley"
+ },
+ "peerDependencies": {
+ "react": ">=16.8",
+ "react-dom": ">=16.8"
+ }
+ },
"node_modules/@tanstack/react-query": {
"version": "4.42.0",
"resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-4.42.0.tgz",
@@ -7059,6 +6929,24 @@
}
}
},
+ "node_modules/@tanstack/react-store": {
+ "version": "0.9.3",
+ "resolved": "https://registry.npmjs.org/@tanstack/react-store/-/react-store-0.9.3.tgz",
+ "integrity": "sha512-y2iHd/N9OkoQbFJLUX1T9vbc2O9tjH0pQRgTcx1/Nz4IlwLvkgpuglXUx+mXt0g5ZDFrEeDnONPqkbfxXJKwRg==",
+ "license": "MIT",
+ "dependencies": {
+ "@tanstack/store": "0.9.3",
+ "use-sync-external-store": "^1.6.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/tannerlinsley"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
+ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
+ }
+ },
"node_modules/@tanstack/react-table": {
"version": "8.21.3",
"resolved": "https://registry.npmjs.org/@tanstack/react-table/-/react-table-8.21.3.tgz",
@@ -7079,6 +6967,16 @@
"react-dom": ">=16.8"
}
},
+ "node_modules/@tanstack/store": {
+ "version": "0.9.3",
+ "resolved": "https://registry.npmjs.org/@tanstack/store/-/store-0.9.3.tgz",
+ "integrity": "sha512-8reSzl/qGWGGVKhBoxXPMWzATSbZLZFWhwBAFO9NAyp0TxzfBP0mIrGb8CP8KrQTmvzXlR/vFPPUrHTLBGyFyw==",
+ "license": "MIT",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/tannerlinsley"
+ }
+ },
"node_modules/@tanstack/table-core": {
"version": "8.21.3",
"resolved": "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.21.3.tgz",
@@ -8652,6 +8550,7 @@
"version": "1.3.8",
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
"integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"mime-types": "~2.1.34",
@@ -8709,12 +8608,12 @@
}
},
"node_modules/adm-zip": {
- "version": "0.5.17",
- "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.17.tgz",
- "integrity": "sha512-+Ut8d9LLqwEvHHJl1+PIHqoyDxFgVN847JTVM3Izi3xHDWPE4UtzzXysMZQs64DMcrJfBeS/uoEP4AD3HQHnQQ==",
+ "version": "0.5.10",
+ "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.10.tgz",
+ "integrity": "sha512-x0HvcHqVJNTPk/Bw8JbLWlWoo6Wwnsug0fnYYro1HBrjxZ3G7/AZk7Ahv8JwDe1uIcz8eBqvu86FuF1POiG7vQ==",
"license": "MIT",
"engines": {
- "node": ">=12.0"
+ "node": ">=6.0"
}
},
"node_modules/aggregate-error": {
@@ -9147,12 +9046,14 @@
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
+ "dev": true,
"license": "MIT"
},
"node_modules/at-least-node": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
"integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
+ "dev": true,
"license": "ISC",
"engines": {
"node": ">= 4.0.0"
@@ -9200,17 +9101,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/axios": {
- "version": "1.15.2",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.15.2.tgz",
- "integrity": "sha512-wLrXxPtcrPTsNlJmKjkPnNPK2Ihe0hn0wGSaTEiHRPxwjvJwT3hKmXF4dpqxmPO9SoNb2FsYXj/xEo0gHN+D5A==",
- "license": "MIT",
- "dependencies": {
- "follow-redirects": "^1.15.11",
- "form-data": "^4.0.5",
- "proxy-from-env": "^2.1.0"
- }
- },
"node_modules/babel-jest": {
"version": "30.3.0",
"resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-30.3.0.tgz",
@@ -9995,18 +9885,6 @@
"node-int64": "^0.4.0"
}
},
- "node_modules/btoa": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz",
- "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==",
- "license": "(MIT OR Apache-2.0)",
- "bin": {
- "btoa": "bin/btoa.js"
- },
- "engines": {
- "node": ">= 0.4.0"
- }
- },
"node_modules/buffer": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
@@ -10547,6 +10425,7 @@
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
"integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"delayed-stream": "~1.0.0"
@@ -10680,6 +10559,7 @@
"version": "0.5.4",
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
"integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"safe-buffer": "5.2.1"
@@ -10692,6 +10572,7 @@
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
"integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -10721,19 +10602,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/cookies": {
- "version": "0.9.1",
- "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.9.1.tgz",
- "integrity": "sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==",
- "license": "MIT",
- "dependencies": {
- "depd": "~2.0.0",
- "keygrip": "~1.1.0"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
"node_modules/copy-webpack-plugin": {
"version": "14.0.0",
"resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-14.0.0.tgz",
@@ -11418,15 +11286,6 @@
"date-fns": "^3.0.0 || ^4.0.0"
}
},
- "node_modules/date-format": {
- "version": "4.0.14",
- "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz",
- "integrity": "sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==",
- "license": "MIT",
- "engines": {
- "node": ">=4.0"
- }
- },
"node_modules/dateformat": {
"version": "4.6.3",
"resolved": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz",
@@ -11496,12 +11355,6 @@
}
}
},
- "node_modules/deep-equal": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz",
- "integrity": "sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==",
- "license": "MIT"
- },
"node_modules/deep-is": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
@@ -11617,21 +11470,17 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
"integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.4.0"
}
},
- "node_modules/delegates": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
- "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==",
- "license": "MIT"
- },
"node_modules/depd": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
"integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
@@ -11641,6 +11490,7 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
"integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8",
@@ -11867,6 +11717,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
"integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
+ "dev": true,
"license": "MIT"
},
"node_modules/electron-to-chromium": {
@@ -11909,6 +11760,7 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
"integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
@@ -12161,6 +12013,7 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
"integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"es-errors": "^1.3.0",
@@ -12782,6 +12635,7 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
"integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
+ "dev": true,
"license": "MIT"
},
"node_modules/escape-latex": {
@@ -13942,6 +13796,7 @@
"version": "3.4.2",
"resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz",
"integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==",
+ "dev": true,
"license": "ISC"
},
"node_modules/focus-trap": {
@@ -13957,6 +13812,7 @@
"version": "1.16.0",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz",
"integrity": "sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==",
+ "dev": true,
"funding": [
{
"type": "individual",
@@ -14033,6 +13889,7 @@
"version": "4.0.5",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz",
"integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"asynckit": "^0.4.0",
@@ -14072,6 +13929,7 @@
"version": "0.5.2",
"resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
"integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -14081,6 +13939,7 @@
"version": "9.1.0",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
"integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"at-least-node": "^1.0.0",
@@ -14837,6 +14696,7 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
"integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"has-symbols": "^1.0.3"
@@ -15119,53 +14979,6 @@
"url": "https://github.com/fb55/entities?sponsor=1"
}
},
- "node_modules/http-assert": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/http-assert/-/http-assert-1.5.0.tgz",
- "integrity": "sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==",
- "license": "MIT",
- "dependencies": {
- "deep-equal": "~1.0.1",
- "http-errors": "~1.8.0"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/http-assert/node_modules/depd": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
- "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/http-assert/node_modules/http-errors": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz",
- "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==",
- "license": "MIT",
- "dependencies": {
- "depd": "~1.1.2",
- "inherits": "2.0.4",
- "setprototypeof": "1.2.0",
- "statuses": ">= 1.5.0 < 2",
- "toidentifier": "1.0.1"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/http-assert/node_modules/statuses": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
- "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
"node_modules/http-deceiver": {
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
@@ -15177,6 +14990,7 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
"integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"depd": "2.0.0",
@@ -15193,6 +15007,7 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
"integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
@@ -18368,6 +18183,7 @@
"version": "6.2.1",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz",
"integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"universalify": "^2.0.0"
@@ -18613,18 +18429,6 @@
"node": ">=18"
}
},
- "node_modules/keygrip": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz",
- "integrity": "sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==",
- "license": "MIT",
- "dependencies": {
- "tsscmp": "1.0.6"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
"node_modules/keyv": {
"version": "4.5.4",
"resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
@@ -18655,66 +18459,6 @@
"graceful-fs": "^4.1.11"
}
},
- "node_modules/koa": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/koa/-/koa-3.0.3.tgz",
- "integrity": "sha512-MeuwbCoN1daWS32/Ni5qkzmrOtQO2qrnfdxDHjrm6s4b59yG4nexAJ0pTEFyzjLp0pBVO80CZp0vW8Ze30Ebow==",
- "license": "MIT",
- "dependencies": {
- "accepts": "^1.3.8",
- "content-disposition": "~0.5.4",
- "content-type": "^1.0.5",
- "cookies": "~0.9.1",
- "delegates": "^1.0.0",
- "destroy": "^1.2.0",
- "encodeurl": "^2.0.0",
- "escape-html": "^1.0.3",
- "fresh": "~0.5.2",
- "http-assert": "^1.5.0",
- "http-errors": "^2.0.0",
- "koa-compose": "^4.1.0",
- "mime-types": "^3.0.1",
- "on-finished": "^2.4.1",
- "parseurl": "^1.3.3",
- "statuses": "^2.0.1",
- "type-is": "^2.0.1",
- "vary": "^1.1.2"
- },
- "engines": {
- "node": ">= 18"
- }
- },
- "node_modules/koa-compose": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/koa-compose/-/koa-compose-4.1.0.tgz",
- "integrity": "sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==",
- "license": "MIT"
- },
- "node_modules/koa/node_modules/mime-db": {
- "version": "1.54.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
- "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/koa/node_modules/mime-types": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz",
- "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==",
- "license": "MIT",
- "dependencies": {
- "mime-db": "^1.54.0"
- },
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/express"
- }
- },
"node_modules/launch-editor": {
"version": "2.12.0",
"resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.12.0.tgz",
@@ -18878,12 +18622,6 @@
"integrity": "sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==",
"license": "MIT"
},
- "node_modules/lodash.clonedeepwith": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.clonedeepwith/-/lodash.clonedeepwith-4.5.0.tgz",
- "integrity": "sha512-QRBRSxhbtsX1nc0baxSkkK5WlVTTm/s48DSukcGcWZwIyI8Zz+lB+kFiELJXtzfH4Aj6kMWQ1VWW4U5uUDgZMA==",
- "license": "MIT"
- },
"node_modules/lodash.debounce": {
"version": "4.0.8",
"resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
@@ -19130,22 +18868,6 @@
"node": ">=8"
}
},
- "node_modules/log4js": {
- "version": "6.9.1",
- "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.9.1.tgz",
- "integrity": "sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==",
- "license": "Apache-2.0",
- "dependencies": {
- "date-format": "^4.0.14",
- "debug": "^4.3.4",
- "flatted": "^3.2.7",
- "rfdc": "^1.3.0",
- "streamroller": "^3.1.5"
- },
- "engines": {
- "node": ">=8.0"
- }
- },
"node_modules/long-timeout": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/long-timeout/-/long-timeout-0.1.1.tgz",
@@ -19346,15 +19068,6 @@
"react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
}
},
- "node_modules/media-typer": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz",
- "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
"node_modules/memfs": {
"version": "4.50.0",
"resolved": "https://registry.npmjs.org/memfs/-/memfs-4.50.0.tgz",
@@ -20229,6 +19942,7 @@
"version": "0.6.3",
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
"integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -20555,6 +20269,7 @@
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
"integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"ee-first": "1.1.1"
@@ -20880,6 +20595,7 @@
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
"integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
@@ -21288,9 +21004,9 @@
}
},
"node_modules/postcss": {
- "version": "8.5.6",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
- "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
+ "version": "8.5.14",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.14.tgz",
+ "integrity": "sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg==",
"dev": true,
"funding": [
{
@@ -21572,15 +21288,6 @@
"node": ">= 0.10"
}
},
- "node_modules/proxy-from-env": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-2.1.0.tgz",
- "integrity": "sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==",
- "license": "MIT",
- "engines": {
- "node": ">=10"
- }
- },
"node_modules/pump": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz",
@@ -21730,12 +21437,6 @@
"integrity": "sha512-tQkJl2GRWh83ui2DiPTJz9wEiMN20syf+5oKfB03yYP7ioZcJwsIK8FjrtLwH1m7C7e+Tt2yYBlrOpdT+dyeIQ==",
"license": "MIT"
},
- "node_modules/rambda": {
- "version": "9.4.2",
- "resolved": "https://registry.npmjs.org/rambda/-/rambda-9.4.2.tgz",
- "integrity": "sha512-++euMfxnl7OgaEKwXh9QqThOjMeta2HH001N1v4mYQzBjJBnmXBh2BCK6dZAbICFVXOFUVD3xFG0R3ZPU0mxXw==",
- "license": "MIT"
- },
"node_modules/randombytes": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
@@ -22366,6 +22067,12 @@
"node": ">= 0.10"
}
},
+ "node_modules/remove-accents": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.5.0.tgz",
+ "integrity": "sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A==",
+ "license": "MIT"
+ },
"node_modules/remove-trailing-separator": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
@@ -22669,6 +22376,7 @@
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz",
"integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==",
+ "dev": true,
"license": "MIT"
},
"node_modules/rimraf": {
@@ -22769,6 +22477,7 @@
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
"integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "dev": true,
"funding": [
{
"type": "github",
@@ -23207,6 +22916,7 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
"integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
+ "dev": true,
"license": "ISC"
},
"node_modules/shallow-clone": {
@@ -23640,6 +23350,7 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz",
"integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
@@ -23669,52 +23380,6 @@
"streamx": "^2.13.2"
}
},
- "node_modules/streamroller": {
- "version": "3.1.5",
- "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.5.tgz",
- "integrity": "sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==",
- "license": "MIT",
- "dependencies": {
- "date-format": "^4.0.14",
- "debug": "^4.3.4",
- "fs-extra": "^8.1.0"
- },
- "engines": {
- "node": ">=8.0"
- }
- },
- "node_modules/streamroller/node_modules/fs-extra": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
- "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
- "license": "MIT",
- "dependencies": {
- "graceful-fs": "^4.2.0",
- "jsonfile": "^4.0.0",
- "universalify": "^0.1.0"
- },
- "engines": {
- "node": ">=6 <7 || >=8"
- }
- },
- "node_modules/streamroller/node_modules/jsonfile": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
- "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
- "license": "MIT",
- "optionalDependencies": {
- "graceful-fs": "^4.1.6"
- }
- },
- "node_modules/streamroller/node_modules/universalify": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
- "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
- "license": "MIT",
- "engines": {
- "node": ">= 4.0.0"
- }
- },
"node_modules/streamx": {
"version": "2.23.0",
"resolved": "https://registry.npmjs.org/streamx/-/streamx-2.23.0.tgz",
@@ -24469,6 +24134,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
"integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.6"
@@ -24678,15 +24344,6 @@
"integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
"license": "0BSD"
},
- "node_modules/tsscmp": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz",
- "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==",
- "license": "MIT",
- "engines": {
- "node": ">=0.6.x"
- }
- },
"node_modules/tsyringe": {
"version": "4.10.0",
"resolved": "https://registry.npmjs.org/tsyringe/-/tsyringe-4.10.0.tgz",
@@ -24762,45 +24419,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/type-is": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz",
- "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==",
- "license": "MIT",
- "dependencies": {
- "content-type": "^1.0.5",
- "media-typer": "^1.1.0",
- "mime-types": "^3.0.0"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/type-is/node_modules/mime-db": {
- "version": "1.54.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
- "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/type-is/node_modules/mime-types": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz",
- "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==",
- "license": "MIT",
- "dependencies": {
- "mime-db": "^1.54.0"
- },
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/express"
- }
- },
"node_modules/typed-array-buffer": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz",
@@ -24966,7 +24584,6 @@
"version": "7.24.7",
"resolved": "https://registry.npmjs.org/undici/-/undici-7.24.7.tgz",
"integrity": "sha512-H/nlJ/h0ggGC+uRL3ovD+G0i4bqhvsDOpbDv7At5eFLlj2b41L8QliGbnl2H7SnDiYhENphh1tQFJZf+MyfLsQ==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=20.18.1"
@@ -25030,6 +24647,7 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
"integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">= 10.0.0"
@@ -25273,6 +24891,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
"integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
diff --git a/web/package.json b/web/package.json
index ce3975b0..f7b61bad 100644
--- a/web/package.json
+++ b/web/package.json
@@ -62,9 +62,9 @@
"@hookform/resolvers": "^3.10.0",
"@lezer/highlight": "^1.0.0",
"@mui/material": "^6.1.10",
- "@openshift-console/dynamic-plugin-sdk": "^4.22.0-prerelease.2",
- "@openshift-console/dynamic-plugin-sdk-internal": "^4.22.0-prerelease.2",
- "@openshift-console/dynamic-plugin-sdk-webpack": "^4.22.0-prerelease.2",
+ "@openshift-console/dynamic-plugin-sdk": "4.22.0-prerelease.2",
+ "@openshift-console/dynamic-plugin-sdk-internal": "4.22.0-prerelease.2",
+ "@openshift-console/dynamic-plugin-sdk-webpack": "4.22.0-prerelease.2",
"@patternfly/react-charts": "^8.4.1",
"@patternfly/react-code-editor": "^6.4.1",
"@patternfly/react-component-groups": "^6.4.0",
@@ -73,11 +73,11 @@
"@patternfly/react-icons": "^6.4.0",
"@patternfly/react-table": "^6.4.1",
"@patternfly/react-templates": "^6.4.1",
- "@perses-dev/components": "0.53.1",
- "@perses-dev/core": "0.53.1",
- "@perses-dev/dashboards": "0.53.1",
- "@perses-dev/explore": "0.53.1",
- "@perses-dev/plugin-system": "0.53.1",
+ "@perses-dev/components": "0.54.0-beta.1",
+ "@perses-dev/core": "0.53.0",
+ "@perses-dev/dashboards": "0.54.0-beta.1",
+ "@perses-dev/explore": "0.54.0-beta.1",
+ "@perses-dev/plugin-system": "0.54.0-beta.1",
"@prometheus-io/codemirror-promql": "^0.37.0",
"@tanstack/react-query": "^4.36.1",
"ajv": "^8.18.0",
@@ -194,4 +194,4 @@
"@console/pluginAPI": "*"
}
}
-}
\ No newline at end of file
+}
diff --git a/web/src/components/dashboards/perses/PersesWrapper.tsx b/web/src/components/dashboards/perses/PersesWrapper.tsx
index 12ad388f..9e063eaf 100644
--- a/web/src/components/dashboards/perses/PersesWrapper.tsx
+++ b/web/src/components/dashboards/perses/PersesWrapper.tsx
@@ -20,6 +20,7 @@ import {
DashboardProvider,
DatasourceStoreProvider,
VariableProviderWithQueryParams,
+ PanelFocusProvider,
} from '@perses-dev/dashboards';
import {
DataQueriesProvider,
@@ -519,8 +520,10 @@ export function PersesPrometheusDatasourceWrapper({
}, [t]);
return (
-
- {children}
-
+
+
+ {children}
+
+
);
}
diff --git a/web/src/components/dashboards/perses/dashboard-app.tsx b/web/src/components/dashboards/perses/dashboard-app.tsx
index 5dcd7584..c3d44a97 100644
--- a/web/src/components/dashboards/perses/dashboard-app.tsx
+++ b/web/src/components/dashboards/perses/dashboard-app.tsx
@@ -99,13 +99,13 @@ export const OCPDashboardApp = (props: DashboardAppProps): ReactElement => {
setEditMode(false);
closeDiscardChangesConfirmationDialog();
if (onDiscard) {
- onDiscard(dashboard as unknown as DashboardResource);
+ onDiscard(dashboard as DashboardResource);
}
};
const onEditButtonClick = (): void => {
setEditMode(true);
- setOriginalDashboard(dashboard);
+ setOriginalDashboard(dashboard as DashboardResource);
setSavedDatasources(dashboard.spec.datasources ?? {});
};