diff --git a/barchart/package.json b/barchart/package.json index e9fb503ec..5e56a3a80 100644 --- a/barchart/package.json +++ b/barchart/package.json @@ -29,7 +29,7 @@ "@hookform/resolvers": "^3.2.0", "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", "echarts": "5.5.0", diff --git a/clickhouse/package.json b/clickhouse/package.json index 6b2e5cbfc..20b0e3fc4 100644 --- a/clickhouse/package.json +++ b/clickhouse/package.json @@ -23,7 +23,7 @@ "@perses-dev/core": "^0.53.0-rc.0", "@perses-dev/dashboards": "^0.53.0-rc.2", "@perses-dev/explore": "^0.53.0-rc.2", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "@tanstack/react-query": "^4.39.1", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", diff --git a/datasourcevariable/package.json b/datasourcevariable/package.json index ece5f029a..8c8d316f7 100644 --- a/datasourcevariable/package.json +++ b/datasourcevariable/package.json @@ -29,7 +29,7 @@ "@hookform/resolvers": "^3.2.0", "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", "echarts": "5.5.0", diff --git a/flamechart/package.json b/flamechart/package.json index 90bb728ef..5a4404326 100644 --- a/flamechart/package.json +++ b/flamechart/package.json @@ -32,7 +32,7 @@ "@hookform/resolvers": "^3.2.0", "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "@tanstack/react-table": "^8.20.5", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", diff --git a/gaugechart/package.json b/gaugechart/package.json index 8383ffcf7..f548fd22d 100644 --- a/gaugechart/package.json +++ b/gaugechart/package.json @@ -29,7 +29,7 @@ "@hookform/resolvers": "^3.2.0", "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", "echarts": "5.5.0", diff --git a/heatmapchart/package.json b/heatmapchart/package.json index 301ed77ec..48ad32696 100644 --- a/heatmapchart/package.json +++ b/heatmapchart/package.json @@ -26,7 +26,7 @@ "peerDependencies": { "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "echarts": "5.5.0", "lodash": "^4.17.21", "react": "^17.0.2 || ^18.0.0", diff --git a/histogramchart/package.json b/histogramchart/package.json index 8654cd27c..c8eaf8d16 100644 --- a/histogramchart/package.json +++ b/histogramchart/package.json @@ -26,7 +26,7 @@ "peerDependencies": { "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "echarts": "5.5.0", "lodash": "^4.17.21", "react": "^17.0.2 || ^18.0.0", diff --git a/logstable/package.json b/logstable/package.json index 8d8fda2ec..15fc89419 100644 --- a/logstable/package.json +++ b/logstable/package.json @@ -29,7 +29,7 @@ "@hookform/resolvers": "^3.2.0", "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "@perses-dev/dashboards": "^0.53.0-rc.2", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", diff --git a/loki/package.json b/loki/package.json index eb62475fa..9a60e1d6c 100644 --- a/loki/package.json +++ b/loki/package.json @@ -26,7 +26,7 @@ "@perses-dev/core": "^0.53.0-rc.0", "@perses-dev/dashboards": "^0.53.0-rc.2", "@perses-dev/explore": "^0.53.0-rc.2", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "@tanstack/react-query": "^4.39.1", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", diff --git a/markdown/package.json b/markdown/package.json index 6fdf8bd2f..06bf8862a 100644 --- a/markdown/package.json +++ b/markdown/package.json @@ -33,7 +33,7 @@ "@hookform/resolvers": "^3.2.0", "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", "echarts": "5.5.0", diff --git a/package-lock.json b/package-lock.json index 69bf86e96..6125a95cc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -39,7 +39,7 @@ "@perses-dev/core": "^0.53.0-rc.0", "@perses-dev/dashboards": "^0.53.0-rc.2", "@perses-dev/explore": "^0.53.0-rc.2", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../shared/plugin-system", "@rsbuild/core": "^1.6.7", "@rsbuild/plugin-react": "^1.4.2", "@swc/cli": "^0.7.9", @@ -81,6 +81,48 @@ "react-dom": "^17.0.2 || ^18.0.0" } }, + "../perses/ui/core": { + "name": "@perses-dev/core", + "version": "0.53.0-rc.1", + "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" + }, + "devDependencies": { + "@types/lodash": "^4.17.16" + } + }, + "../perses/ui/plugin-system": { + "extraneous": true + }, + "../shared/plugin-system": { + "name": "@perses-dev/plugin-system", + "version": "0.53.0-rc.2", + "license": "Apache-2.0", + "dependencies": { + "@module-federation/enhanced": "^0.21.4", + "@perses-dev/components": "0.53.0-rc.2", + "@perses-dev/core": "file:../../perses/ui/core", + "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" + }, + "peerDependencies": { + "@hookform/resolvers": "^3.2.0", + "@mui/material": "^6.1.10", + "@tanstack/react-query": "^4.39.1", + "react": "^17.0.2 || ^18.0.0", + "react-dom": "^17.0.2 || ^18.0.0" + } + }, "barchart": { "name": "@perses-dev/bar-chart-plugin", "version": "0.11.0-rc.1", @@ -90,7 +132,7 @@ "@hookform/resolvers": "^3.2.0", "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", "echarts": "5.5.0", @@ -112,7 +154,7 @@ "@perses-dev/core": "^0.53.0-rc.0", "@perses-dev/dashboards": "^0.53.0-rc.2", "@perses-dev/explore": "^0.53.0-rc.2", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "@tanstack/react-query": "^4.39.1", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", @@ -134,7 +176,7 @@ "@hookform/resolvers": "^3.2.0", "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", "echarts": "5.5.0", @@ -156,7 +198,7 @@ "@hookform/resolvers": "^3.2.0", "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "@tanstack/react-table": "^8.20.5", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", @@ -177,7 +219,7 @@ "@hookform/resolvers": "^3.2.0", "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", "echarts": "5.5.0", @@ -194,7 +236,7 @@ "peerDependencies": { "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "echarts": "5.5.0", "immer": "^10.1.1", "lodash": "^4.17.21", @@ -208,7 +250,7 @@ "peerDependencies": { "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "echarts": "5.5.0", "immer": "^10.1.1", "lodash": "^4.17.21", @@ -226,7 +268,7 @@ "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", "@perses-dev/dashboards": "^0.53.0-rc.2", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", "echarts": "5.5.0", @@ -250,7 +292,7 @@ "@perses-dev/core": "^0.53.0-rc.0", "@perses-dev/dashboards": "^0.53.0-rc.2", "@perses-dev/explore": "^0.53.0-rc.2", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "@tanstack/react-query": "^4.39.1", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", @@ -276,7 +318,7 @@ "@hookform/resolvers": "^3.2.0", "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", "echarts": "5.5.0", @@ -1150,6 +1192,7 @@ "version": "1.7.1", "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.7.1.tgz", "integrity": "sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg==", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -1161,6 +1204,7 @@ "version": "1.7.1", "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.7.1.tgz", "integrity": "sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -1171,6 +1215,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz", "integrity": "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -2517,7 +2562,7 @@ "version": "0.3.11", "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", - "devOptional": true, + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2592,6 +2637,7 @@ "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==", + "dev": true, "license": "MIT", "dependencies": { "@module-federation/sdk": "0.21.6", @@ -2603,6 +2649,7 @@ "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -2615,6 +2662,7 @@ "version": "0.21.6", "resolved": "https://registry.npmjs.org/@module-federation/cli/-/cli-0.21.6.tgz", "integrity": "sha512-qNojnlc8pTyKtK7ww3i/ujLrgWwgXqnD5DcDPsjADVIpu7STaoaVQ0G5GJ7WWS/ajXw6EyIAAGW/AMFh4XUxsQ==", + "dev": true, "license": "MIT", "dependencies": { "@module-federation/dts-plugin": "0.21.6", @@ -2634,6 +2682,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -2647,6 +2696,7 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.2.tgz", "integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==", + "dev": true, "license": "MIT", "bin": { "jiti": "lib/jiti-cli.mjs" @@ -2656,6 +2706,7 @@ "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==", + "dev": true, "license": "MIT", "dependencies": { "@module-federation/runtime": "0.21.6", @@ -2671,6 +2722,7 @@ "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==", + "dev": true, "license": "MIT", "dependencies": { "@module-federation/error-codes": "0.21.6", @@ -2704,6 +2756,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -2717,6 +2770,7 @@ "version": "8.18.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "dev": true, "license": "MIT", "engines": { "node": ">=10.0.0" @@ -2738,6 +2792,7 @@ "version": "0.21.6", "resolved": "https://registry.npmjs.org/@module-federation/enhanced/-/enhanced-0.21.6.tgz", "integrity": "sha512-8PFQxtmXc6ukBC4CqGIoc96M2Ly9WVwCPu4Ffvt+K/SB6rGbeFeZoYAwREV1zGNMJ5v5ly6+AHIEOBxNuSnzSg==", + "dev": true, "license": "MIT", "dependencies": { "@module-federation/bridge-react-webpack-plugin": "0.21.6", @@ -2779,12 +2834,14 @@ "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==", + "dev": true, "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==", + "dev": true, "license": "MIT", "peerDependencies": { "@module-federation/runtime-tools": "0.21.6" @@ -2794,6 +2851,7 @@ "version": "0.21.6", "resolved": "https://registry.npmjs.org/@module-federation/managers/-/managers-0.21.6.tgz", "integrity": "sha512-BeV6m2/7kF5MDVz9JJI5T8h8lMosnXkH2bOxxFewcra7ZjvDOgQu7WIio0mgk5l1zjNPvnEVKhnhrenEdcCiWg==", + "dev": true, "license": "MIT", "dependencies": { "@module-federation/sdk": "0.21.6", @@ -2805,6 +2863,7 @@ "version": "0.21.6", "resolved": "https://registry.npmjs.org/@module-federation/manifest/-/manifest-0.21.6.tgz", "integrity": "sha512-yg93+I1qjRs5B5hOSvjbjmIoI2z3th8/yst9sfwvx4UDOG1acsE3HHMyPN0GdoIGwplC/KAnU5NmUz4tREUTGQ==", + "dev": true, "license": "MIT", "dependencies": { "@module-federation/dts-plugin": "0.21.6", @@ -2818,6 +2877,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -2911,6 +2971,7 @@ "version": "0.21.6", "resolved": "https://registry.npmjs.org/@module-federation/rspack/-/rspack-0.21.6.tgz", "integrity": "sha512-SB+z1P+Bqe3R6geZje9dp0xpspX6uash+zO77nodmUy8PTTBlkL7800Cq2FMLKUdoTZHJTBVXf0K6CqQWSlItg==", + "dev": true, "license": "MIT", "dependencies": { "@module-federation/bridge-react-webpack-plugin": "0.21.6", @@ -2940,6 +3001,7 @@ "version": "0.21.6", "resolved": "https://registry.npmjs.org/@module-federation/runtime/-/runtime-0.21.6.tgz", "integrity": "sha512-+caXwaQqwTNh+CQqyb4mZmXq7iEemRDrTZQGD+zyeH454JAYnJ3s/3oDFizdH6245pk+NiqDyOOkHzzFQorKhQ==", + "dev": true, "license": "MIT", "dependencies": { "@module-federation/error-codes": "0.21.6", @@ -2951,6 +3013,7 @@ "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==", + "dev": true, "license": "MIT", "dependencies": { "@module-federation/error-codes": "0.21.6", @@ -2961,6 +3024,7 @@ "version": "0.21.6", "resolved": "https://registry.npmjs.org/@module-federation/runtime-tools/-/runtime-tools-0.21.6.tgz", "integrity": "sha512-fnP+ZOZTFeBGiTAnxve+axGmiYn2D60h86nUISXjXClK3LUY1krUfPgf6MaD4YDJ4i51OGXZWPekeMe16pkd8Q==", + "dev": true, "license": "MIT", "dependencies": { "@module-federation/runtime": "0.21.6", @@ -2971,12 +3035,14 @@ "version": "0.21.6", "resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-0.21.6.tgz", "integrity": "sha512-x6hARETb8iqHVhEsQBysuWpznNZViUh84qV2yE7AD+g7uIzHKiYdoWqj10posbo5XKf/147qgWDzKZoKoEP2dw==", + "dev": true, "license": "MIT" }, "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==", + "dev": true, "license": "MIT", "dependencies": { "find-pkg": "2.0.0", @@ -2988,6 +3054,7 @@ "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", @@ -3005,6 +3072,7 @@ "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==", + "dev": true, "license": "MIT", "dependencies": { "@module-federation/runtime": "0.21.6", @@ -3649,6 +3717,7 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.0.7.tgz", "integrity": "sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -3743,7 +3812,7 @@ "react-dom": "^17.0.2 || ^18.0.0" } }, - "node_modules/@perses-dev/core": { + "node_modules/@perses-dev/components/node_modules/@perses-dev/core": { "version": "0.53.0-rc.0", "resolved": "https://registry.npmjs.org/@perses-dev/core/-/core-0.53.0-rc.0.tgz", "integrity": "sha512-hcFY/l7PlQZ9lz/uAh0J8Txw0l+W2mkalNcDu+CGvusc2sgQznrCyn7hh/UppSN7ls1JgwaCqjjVeqBEHEjsrQ==", @@ -3756,6 +3825,10 @@ "zod": "^3.21.4" } }, + "node_modules/@perses-dev/core": { + "resolved": "../perses/ui/core", + "link": true + }, "node_modules/@perses-dev/dashboards": { "version": "0.53.0-rc.2", "resolved": "https://registry.npmjs.org/@perses-dev/dashboards/-/dashboards-0.53.0-rc.2.tgz", @@ -3785,6 +3858,19 @@ "react-dom": "^17.0.2 || ^18.0.0" } }, + "node_modules/@perses-dev/dashboards/node_modules/@perses-dev/core": { + "version": "0.53.0-rc.0", + "resolved": "https://registry.npmjs.org/@perses-dev/core/-/core-0.53.0-rc.0.tgz", + "integrity": "sha512-hcFY/l7PlQZ9lz/uAh0J8Txw0l+W2mkalNcDu+CGvusc2sgQznrCyn7hh/UppSN7ls1JgwaCqjjVeqBEHEjsrQ==", + "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/datasource-variable-plugin": { "resolved": "datasourcevariable", "link": true @@ -3822,6 +3908,19 @@ "react-dom": "^17.0.2 || ^18.0.0" } }, + "node_modules/@perses-dev/explore/node_modules/@perses-dev/core": { + "version": "0.53.0-rc.0", + "resolved": "https://registry.npmjs.org/@perses-dev/core/-/core-0.53.0-rc.0.tgz", + "integrity": "sha512-hcFY/l7PlQZ9lz/uAh0J8Txw0l+W2mkalNcDu+CGvusc2sgQznrCyn7hh/UppSN7ls1JgwaCqjjVeqBEHEjsrQ==", + "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/flame-chart-plugin": { "resolved": "flamechart", "link": true @@ -3855,29 +3954,8 @@ "link": true }, "node_modules/@perses-dev/plugin-system": { - "version": "0.53.0-rc.2", - "resolved": "https://registry.npmjs.org/@perses-dev/plugin-system/-/plugin-system-0.53.0-rc.2.tgz", - "integrity": "sha512-+Gr96xBt4+pf6MsKy1ZiEy1beSEJ2OJ7V7y1W2rEkO+pek0afu90EyEDWLUNfVS+3k5YcXf4BLUgKTA6XtQExQ==", - "license": "Apache-2.0", - "dependencies": { - "@module-federation/enhanced": "^0.21.4", - "@perses-dev/components": "0.53.0-rc.2", - "@perses-dev/core": "0.53.0-rc.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" - }, - "peerDependencies": { - "@hookform/resolvers": "^3.2.0", - "@mui/material": "^6.1.10", - "@tanstack/react-query": "^4.39.1", - "react": "^17.0.2 || ^18.0.0", - "react-dom": "^17.0.2 || ^18.0.0" - } + "resolved": "../shared/plugin-system", + "link": true }, "node_modules/@perses-dev/prometheus-plugin": { "resolved": "prometheus", @@ -4041,6 +4119,7 @@ "version": "1.6.4", "resolved": "https://registry.npmjs.org/@rspack/binding/-/binding-1.6.4.tgz", "integrity": "sha512-vUxc/zUdsCuyysOvP4CTdIYxsZPb2jIXST5vrLABiTPIaHpXZ0hVdgKif2XPJwJeuCVS6w25xvyPN0mBCU0MvQ==", + "dev": true, "license": "MIT", "optionalDependencies": { "@rspack/binding-darwin-arm64": "1.6.4", @@ -4062,6 +4141,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4075,6 +4155,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4088,6 +4169,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4101,6 +4183,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4114,6 +4197,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4127,6 +4211,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4140,6 +4225,7 @@ "cpu": [ "wasm32" ], + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -4153,6 +4239,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4166,6 +4253,7 @@ "cpu": [ "ia32" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4179,6 +4267,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4189,6 +4278,7 @@ "version": "1.6.4", "resolved": "https://registry.npmjs.org/@rspack/core/-/core-1.6.4.tgz", "integrity": "sha512-5F1+MQD8rfbFbUHnaiZe4jqOu9pnSb+PliqQvi0lj+uvpMpcS3sJDIs/mz6P1u87lfkfBXChIT4zSLAzeOgMWw==", + "dev": true, "license": "MIT", "dependencies": { "@module-federation/runtime-tools": "0.21.4", @@ -4211,12 +4301,14 @@ "version": "0.21.4", "resolved": "https://registry.npmjs.org/@module-federation/error-codes/-/error-codes-0.21.4.tgz", "integrity": "sha512-ClpL5MereWNXh+EgDjz7w4RrC1JlisQTvXDa1gLxpviHafzNDfdViVmuhi9xXVuj+EYo8KU70Y999KHhk9424Q==", + "dev": true, "license": "MIT" }, "node_modules/@rspack/core/node_modules/@module-federation/runtime": { "version": "0.21.4", "resolved": "https://registry.npmjs.org/@module-federation/runtime/-/runtime-0.21.4.tgz", "integrity": "sha512-wgvGqryurVEvkicufJmTG0ZehynCeNLklv8kIk5BLIsWYSddZAE+xe4xov1kgH5fIJQAoQNkRauFFjVNlHoAkA==", + "dev": true, "license": "MIT", "dependencies": { "@module-federation/error-codes": "0.21.4", @@ -4228,6 +4320,7 @@ "version": "0.21.4", "resolved": "https://registry.npmjs.org/@module-federation/runtime-core/-/runtime-core-0.21.4.tgz", "integrity": "sha512-SGpmoOLGNxZofpTOk6Lxb2ewaoz5wMi93AFYuuJB04HTVcngEK+baNeUZ2D/xewrqNIJoMY6f5maUjVfIIBPUA==", + "dev": true, "license": "MIT", "dependencies": { "@module-federation/error-codes": "0.21.4", @@ -4238,6 +4331,7 @@ "version": "0.21.4", "resolved": "https://registry.npmjs.org/@module-federation/runtime-tools/-/runtime-tools-0.21.4.tgz", "integrity": "sha512-RzFKaL0DIjSmkn76KZRfzfB6dD07cvID84950jlNQgdyoQFUGkqD80L6rIpVCJTY/R7LzR3aQjHnoqmq4JPo3w==", + "dev": true, "license": "MIT", "dependencies": { "@module-federation/runtime": "0.21.4", @@ -4248,12 +4342,14 @@ "version": "0.21.4", "resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-0.21.4.tgz", "integrity": "sha512-tzvhOh/oAfX++6zCDDxuvioHY4Jurf8vcfoCbKFxusjmyKr32GPbwFDazUP+OPhYCc3dvaa9oWU6X/qpUBLfJw==", + "dev": true, "license": "MIT" }, "node_modules/@rspack/core/node_modules/@module-federation/webpack-bundler-runtime": { "version": "0.21.4", "resolved": "https://registry.npmjs.org/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-0.21.4.tgz", "integrity": "sha512-dusmR3uPnQh9u9ChQo3M+GLOuGFthfvnh7WitF/a1eoeTfRmXqnMFsXtZCUK+f/uXf+64874Zj/bhAgbBcVHZA==", + "dev": true, "license": "MIT", "dependencies": { "@module-federation/runtime": "0.21.4", @@ -4264,6 +4360,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@rspack/lite-tapable/-/lite-tapable-1.1.0.tgz", "integrity": "sha512-E2B0JhYFmVAwdDiG14+DW0Di4Ze4Jg10Pc4/lILUrd5DRCaklduz2OvJ5HYQ6G+hd+WTzqQb3QnDNfK4yvAFYw==", + "dev": true, "license": "MIT" }, "node_modules/@rspack/plugin-react-refresh": { @@ -4611,7 +4708,7 @@ "version": "0.5.17", "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.17.tgz", "integrity": "sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==", - "devOptional": true, + "dev": true, "dependencies": { "tslib": "^2.8.0" } @@ -4870,6 +4967,7 @@ "version": "0.10.1", "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -4967,7 +5065,7 @@ "version": "9.6.1", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", - "devOptional": true, + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4979,7 +5077,7 @@ "version": "3.7.7", "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", - "devOptional": true, + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4991,7 +5089,7 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", - "devOptional": true, + "dev": true, "license": "MIT", "peer": true }, @@ -5132,6 +5230,7 @@ "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, "license": "MIT" }, "node_modules/@types/json5": { @@ -5159,7 +5258,7 @@ "version": "22.13.13", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.13.tgz", "integrity": "sha512-ClsL5nMwKaBRwPcCvH8E7+nU4GxHVx1axNvMZTFHMEfNI7oahimt26P5zjVCRrjiIWj6YFXfE1v3dEp94wLcGQ==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "undici-types": "~6.20.0" @@ -5234,6 +5333,7 @@ "version": "7.5.8", "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "dev": true, "license": "MIT" }, "node_modules/@types/send": { @@ -5555,7 +5655,7 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", - "devOptional": true, + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5567,7 +5667,7 @@ "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", - "devOptional": true, + "dev": true, "license": "MIT", "peer": true }, @@ -5575,7 +5675,7 @@ "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", - "devOptional": true, + "dev": true, "license": "MIT", "peer": true }, @@ -5583,7 +5683,7 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", - "devOptional": true, + "dev": true, "license": "MIT", "peer": true }, @@ -5591,7 +5691,7 @@ "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", - "devOptional": true, + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5604,7 +5704,7 @@ "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", - "devOptional": true, + "dev": true, "license": "MIT", "peer": true }, @@ -5612,7 +5712,7 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", - "devOptional": true, + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5626,7 +5726,7 @@ "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", - "devOptional": true, + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5637,7 +5737,7 @@ "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "peer": true, "dependencies": { @@ -5648,7 +5748,7 @@ "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", - "devOptional": true, + "dev": true, "license": "MIT", "peer": true }, @@ -5656,7 +5756,7 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", - "devOptional": true, + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5674,7 +5774,7 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", - "devOptional": true, + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5689,7 +5789,7 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", - "devOptional": true, + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5703,7 +5803,7 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", - "devOptional": true, + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5719,7 +5819,7 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", - "devOptional": true, + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5879,7 +5979,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "devOptional": true, + "dev": true, "license": "BSD-3-Clause", "peer": true }, @@ -5887,7 +5987,7 @@ "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "peer": true }, @@ -5903,6 +6003,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", @@ -5916,7 +6017,7 @@ "version": "8.15.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", - "devOptional": true, + "dev": true, "license": "MIT", "bin": { "acorn": "bin/acorn" @@ -5940,7 +6041,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", - "devOptional": true, + "dev": true, "license": "MIT", "peer": true, "engines": { @@ -5977,6 +6078,7 @@ "version": "0.5.16", "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.16.tgz", "integrity": "sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=12.0" @@ -6016,6 +6118,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, "license": "MIT", "dependencies": { "ajv": "^8.0.0" @@ -6033,6 +6136,7 @@ "version": "8.17.1", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", @@ -6049,12 +6153,14 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, "license": "MIT" }, "node_modules/ansi-colors": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -6103,6 +6209,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -6358,12 +6465,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" @@ -6399,6 +6508,7 @@ "version": "1.13.5", "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.5.tgz", "integrity": "sha512-cz4ur7Vb0xS4/KUN0tPWe44eqxrIu31me+fbang3ijiNscE129POzipJJA6zniq2C/Z6sJCjMimjS8Lc/GAs8Q==", + "dev": true, "license": "MIT", "dependencies": { "follow-redirects": "^1.15.11", @@ -6602,16 +6712,16 @@ "version": "2.9.19", "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.19.tgz", "integrity": "sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "bin": { "baseline-browser-mapping": "dist/cli.js" } }, "node_modules/bignumber.js": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz", - "integrity": "sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.3.1.tgz", + "integrity": "sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ==", "license": "MIT", "engines": { "node": "*" @@ -6753,7 +6863,7 @@ "version": "4.28.1", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", - "devOptional": true, + "dev": true, "funding": [ { "type": "opencollective", @@ -6797,6 +6907,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz", "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==", + "dev": true, "license": "(MIT OR Apache-2.0)", "bin": { "btoa": "bin/btoa.js" @@ -6842,7 +6953,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "devOptional": true, + "dev": true, "license": "MIT" }, "node_modules/bytes": { @@ -6952,7 +7063,7 @@ "version": "1.0.30001769", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001769.tgz", "integrity": "sha512-BCfFL1sHijQlBGWBMuJyhZUhzo7wer5sVj9hqekB/7xn0Ypy+pER/edCYQm4exbXj4WiySGp40P8UuTh6w1srg==", - "devOptional": true, + "dev": true, "funding": [ { "type": "opencollective", @@ -7006,7 +7117,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", - "devOptional": true, + "dev": true, "license": "MIT", "peer": true, "engines": { @@ -7097,6 +7208,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -7115,12 +7227,14 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, "license": "MIT" }, "node_modules/combined-stream": { "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" @@ -7133,6 +7247,7 @@ "version": "11.1.0", "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=16" @@ -7202,6 +7317,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" @@ -7214,6 +7330,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" @@ -7247,6 +7364,7 @@ "version": "0.9.1", "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.9.1.tgz", "integrity": "sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==", + "dev": true, "license": "MIT", "dependencies": { "depd": "~2.0.0", @@ -7334,6 +7452,7 @@ "version": "4.9.0", "resolved": "https://registry.npmjs.org/cron-parser/-/cron-parser-4.9.0.tgz", "integrity": "sha512-p0SaNjrHOnQeR8/VnfGbmg9te2kfyYSQ7Sc/j/6DtPL3JQvKxmjO9TSjNFpujqV3vEYYBvNNvXSxzyksBWAx1Q==", + "dev": true, "license": "MIT", "dependencies": { "luxon": "^3.2.1" @@ -7515,6 +7634,7 @@ "version": "4.0.14", "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz", "integrity": "sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==", + "dev": true, "license": "MIT", "engines": { "node": ">=4.0" @@ -7589,6 +7709,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", "integrity": "sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==", + "dev": true, "license": "MIT" }, "node_modules/deep-is": { @@ -7669,6 +7790,7 @@ "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" @@ -7678,12 +7800,14 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "dev": true, "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" @@ -7703,6 +7827,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", @@ -7825,13 +7950,14 @@ "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": { "version": "1.5.286", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.286.tgz", "integrity": "sha512-9tfDXhJ4RKFNerfjdCcZfufu49vg620741MNs26a9+bhLThdB+plgMeou98CAaHu/WATj2iHOOHTp1hWtABj2A==", - "devOptional": true, + "dev": true, "license": "ISC" }, "node_modules/emittery": { @@ -7858,6 +7984,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" @@ -7890,7 +8017,7 @@ "version": "5.19.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.19.0.tgz", "integrity": "sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==", - "devOptional": true, + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -8049,7 +8176,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.0.0.tgz", "integrity": "sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==", - "devOptional": true, + "dev": true, "license": "MIT", "peer": true }, @@ -8069,6 +8196,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", @@ -8156,7 +8284,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "devOptional": true, + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -8166,6 +8294,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": { @@ -8728,7 +8857,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "devOptional": true, + "dev": true, "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" @@ -8741,7 +8870,7 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "devOptional": true, + "dev": true, "license": "BSD-2-Clause", "engines": { "node": ">=4.0" @@ -8771,7 +8900,7 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "devOptional": true, + "dev": true, "license": "MIT", "peer": true, "engines": { @@ -8815,6 +8944,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", + "dev": true, "license": "MIT", "dependencies": { "homedir-polyfill": "^1.0.1" @@ -8932,6 +9062,7 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, "license": "MIT" }, "node_modules/fast-diff": { @@ -9001,6 +9132,7 @@ "version": "3.0.6", "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", + "dev": true, "funding": [ { "type": "github", @@ -9172,6 +9304,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/find-file-up/-/find-file-up-2.0.1.tgz", "integrity": "sha512-qVdaUhYO39zmh28/JLQM5CoYN9byEOKEH4qfa8K1eNV17W0UUMJ9WgbR/hHFH+t5rcl+6RTb5UC7ck/I+uRkpQ==", + "dev": true, "license": "MIT", "dependencies": { "resolve-dir": "^1.0.1" @@ -9184,6 +9317,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/find-pkg/-/find-pkg-2.0.0.tgz", "integrity": "sha512-WgZ+nKbELDa6N3i/9nrHeNznm+lY3z4YfhDDWgW+5P0pdmMj26bxaxU11ookgY3NyP9GC7HvZ9etp0jRFqGEeQ==", + "dev": true, "license": "MIT", "dependencies": { "find-file-up": "^2.0.1" @@ -9250,12 +9384,14 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "dev": true, "license": "ISC" }, "node_modules/follow-redirects": { "version": "1.15.11", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", + "dev": true, "funding": [ { "type": "individual", @@ -9292,6 +9428,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", @@ -9340,6 +9477,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" @@ -9349,6 +9487,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", @@ -9364,6 +9503,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" @@ -9581,7 +9721,7 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "devOptional": true, + "dev": true, "license": "BSD-2-Clause", "peer": true }, @@ -9613,6 +9753,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, "license": "MIT", "dependencies": { "global-prefix": "^1.0.1", @@ -9627,6 +9768,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", + "dev": true, "license": "MIT", "dependencies": { "expand-tilde": "^2.0.2", @@ -9643,6 +9785,7 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, "license": "ISC", "dependencies": { "isexe": "^2.0.0" @@ -9734,6 +9877,7 @@ "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, "license": "ISC" }, "node_modules/graphemer": { @@ -9760,6 +9904,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -9810,6 +9955,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" @@ -9854,6 +10000,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, "license": "MIT", "dependencies": { "parse-passwd": "^1.0.0" @@ -9903,6 +10050,7 @@ "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==", + "dev": true, "license": "MIT", "dependencies": { "deep-equal": "~1.0.1", @@ -9916,6 +10064,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -9925,6 +10074,7 @@ "version": "1.8.1", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dev": true, "license": "MIT", "dependencies": { "depd": "~1.1.2", @@ -9941,6 +10091,7 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -9956,6 +10107,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", @@ -10144,12 +10296,14 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, "license": "ISC" }, "node_modules/ini": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true, "license": "ISC" }, "node_modules/inspect-with-kind": { @@ -10632,6 +10786,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -10648,12 +10803,14 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, "license": "ISC" }, "node_modules/isomorphic-ws": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-5.0.0.tgz", "integrity": "sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==", + "dev": true, "license": "MIT", "peerDependencies": { "ws": "*" @@ -11818,6 +11975,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, "license": "MIT", "dependencies": { "universalify": "^2.0.0" @@ -11830,6 +11988,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" @@ -11856,6 +12015,7 @@ "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz", "integrity": "sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==", "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "dev": true, "license": "MIT", "dependencies": { "tsscmp": "1.0.6" @@ -11897,6 +12057,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/koa/-/koa-3.0.3.tgz", "integrity": "sha512-MeuwbCoN1daWS32/Ni5qkzmrOtQO2qrnfdxDHjrm6s4b59yG4nexAJ0pTEFyzjLp0pBVO80CZp0vW8Ze30Ebow==", + "dev": true, "license": "MIT", "dependencies": { "accepts": "^1.3.8", @@ -11926,12 +12087,14 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/koa-compose/-/koa-compose-4.1.0.tgz", "integrity": "sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==", + "dev": true, "license": "MIT" }, "node_modules/koa/node_modules/media-typer": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz", "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.8" @@ -11941,6 +12104,7 @@ "version": "1.54.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -11950,6 +12114,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", + "dev": true, "license": "MIT", "dependencies": { "mime-db": "^1.54.0" @@ -11966,6 +12131,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz", "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==", + "dev": true, "license": "MIT", "dependencies": { "content-type": "^1.0.5", @@ -12030,7 +12196,7 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.1.tgz", "integrity": "sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==", - "devOptional": true, + "dev": true, "license": "MIT", "peer": true, "engines": { @@ -12067,6 +12233,7 @@ "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.clonedeepwith/-/lodash.clonedeepwith-4.5.0.tgz", "integrity": "sha512-QRBRSxhbtsX1nc0baxSkkK5WlVTTm/s48DSukcGcWZwIyI8Zz+lB+kFiELJXtzfH4Aj6kMWQ1VWW4U5uUDgZMA==", + "dev": true, "license": "MIT" }, "node_modules/lodash.merge": { @@ -12080,6 +12247,7 @@ "version": "6.9.1", "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.9.1.tgz", "integrity": "sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==", + "dev": true, "license": "Apache-2.0", "dependencies": { "date-format": "^4.0.14", @@ -12096,6 +12264,7 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/long-timeout/-/long-timeout-0.1.1.tgz", "integrity": "sha512-BFRuQUqc7x2NWxfJBCyUrN8iYUYznzL9JROmRz1gZ6KlOIgmoD+njPVbb+VNn2nGMKggMsK79iUNErillsrx7w==", + "dev": true, "license": "MIT" }, "node_modules/loose-envify": { @@ -12136,6 +12305,7 @@ "version": "3.5.0", "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.5.0.tgz", "integrity": "sha512-rh+Zjr6DNfUYR3bPwJEnuwDdqMbxZW7LOQfUN4B54+Cl+0o5zaU9RJ6bcidfDtC1cWCZXQ+nvX8bf6bAji37QQ==", + "devOptional": true, "license": "MIT", "engines": { "node": ">=12" @@ -12262,7 +12432,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "devOptional": true, + "dev": true, "license": "MIT" }, "node_modules/merge2": { @@ -12316,6 +12486,7 @@ "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -12325,6 +12496,7 @@ "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, "license": "MIT", "dependencies": { "mime-db": "1.52.0" @@ -12408,6 +12580,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" @@ -12417,7 +12590,7 @@ "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "devOptional": true, + "dev": true, "license": "MIT", "peer": true }, @@ -12478,13 +12651,14 @@ "version": "2.0.27", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", - "devOptional": true, + "dev": true, "license": "MIT" }, "node_modules/node-schedule": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/node-schedule/-/node-schedule-2.1.1.tgz", "integrity": "sha512-OXdegQq03OmXEjt2hZP33W2YPs/E5BcFQks46+G2gAxs4gHOIVD1u7EqlYLYSKsaIpyKCK9Gbk0ta1/gjRSMRQ==", + "dev": true, "license": "MIT", "dependencies": { "cron-parser": "^4.2.0", @@ -12705,6 +12879,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" @@ -12860,6 +13035,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -12882,6 +13058,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" @@ -13193,6 +13370,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true, "license": "MIT" }, "node_modules/psl": { @@ -13299,13 +13477,14 @@ "version": "9.4.2", "resolved": "https://registry.npmjs.org/rambda/-/rambda-9.4.2.tgz", "integrity": "sha512-++euMfxnl7OgaEKwXh9QqThOjMeta2HH001N1v4mYQzBjJBnmXBh2BCK6dZAbICFVXOFUVD3xFG0R3ZPU0mxXw==", + "dev": true, "license": "MIT" }, "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "devOptional": true, + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -13655,6 +13834,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -13732,6 +13912,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", + "dev": true, "license": "MIT", "dependencies": { "expand-tilde": "^2.0.0", @@ -13800,6 +13981,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": { @@ -13906,6 +14088,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", @@ -13991,6 +14174,7 @@ "version": "4.3.3", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", + "dev": true, "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", @@ -14010,6 +14194,7 @@ "version": "8.17.1", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", @@ -14026,6 +14211,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3" @@ -14038,6 +14224,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, "license": "MIT" }, "node_modules/seedrandom": { @@ -14164,7 +14351,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", - "devOptional": true, + "dev": true, "license": "BSD-3-Clause", "peer": true, "dependencies": { @@ -14246,6 +14433,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/shebang-command": { @@ -14407,13 +14595,14 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/sorted-array-functions/-/sorted-array-functions-1.3.0.tgz", "integrity": "sha512-2sqgzeFlid6N4Z2fUQ1cvFmTOLRi/sEDzSQ0OKYchqgoPmQBVyM3959qYx3fpS6Esef80KjmpgPeEr028dP3OA==", + "dev": true, "license": "MIT" }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "devOptional": true, + "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" @@ -14471,6 +14660,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" @@ -14480,6 +14670,7 @@ "version": "3.1.5", "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.5.tgz", "integrity": "sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==", + "dev": true, "license": "MIT", "dependencies": { "date-format": "^4.0.14", @@ -14494,6 +14685,7 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", @@ -14508,6 +14700,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.6" @@ -14517,6 +14710,7 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, "license": "MIT", "engines": { "node": ">= 4.0.0" @@ -14787,6 +14981,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -14835,7 +15030,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", - "devOptional": true, + "dev": true, "license": "MIT", "peer": true, "engines": { @@ -14861,7 +15056,7 @@ "version": "5.46.0", "resolved": "https://registry.npmjs.org/terser/-/terser-5.46.0.tgz", "integrity": "sha512-jTwoImyr/QbOWFFso3YoU3ik0jBBDJ6JTOQiy/J2YxVJdZCc+5u7skhNwiOR3FQIygFqVUPHl7qbbxtjW2K3Qg==", - "devOptional": true, + "dev": true, "license": "BSD-2-Clause", "peer": true, "dependencies": { @@ -14881,7 +15076,7 @@ "version": "5.3.16", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.16.tgz", "integrity": "sha512-h9oBFCWrq78NyWWVcSwZarJkZ01c2AyGrzs1crmHZO3QUg9D61Wu4NPjBy69n7JqylFF5y+CsUZYmYEIZ3mR+Q==", - "devOptional": true, + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -14917,7 +15112,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "devOptional": true, + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -14933,7 +15128,7 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "devOptional": true, + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -14950,7 +15145,7 @@ "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "devOptional": true, + "dev": true, "license": "MIT", "peer": true }, @@ -14958,7 +15153,7 @@ "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "devOptional": true, + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -15105,6 +15300,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" @@ -15262,13 +15458,14 @@ "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "devOptional": true, + "dev": true, "license": "0BSD" }, "node_modules/tsscmp": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz", "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.6.x" @@ -15536,6 +15733,7 @@ "version": "5.8.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz", "integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==", + "dev": true, "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", @@ -15590,7 +15788,7 @@ "version": "6.20.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", - "devOptional": true, + "dev": true, "license": "MIT" }, "node_modules/universalify": { @@ -15617,6 +15815,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==", + "dev": true, "license": "MIT", "engines": { "node": ">=4", @@ -15627,7 +15826,7 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", - "devOptional": true, + "dev": true, "funding": [ { "type": "opencollective", @@ -15766,6 +15965,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" @@ -15804,7 +16004,7 @@ "version": "2.5.1", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.1.tgz", "integrity": "sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==", - "devOptional": true, + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -15829,7 +16029,7 @@ "version": "5.105.1", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.105.1.tgz", "integrity": "sha512-Gdj3X74CLJJ8zy4URmK42W7wTZUJrqL+z8nyGEr4dTN0kb3nVs+ZvjbTOqRYPD7qX4tUmwyHL9Q9K6T1seW6Yw==", - "devOptional": true, + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -15879,7 +16079,7 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz", "integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==", - "devOptional": true, + "dev": true, "license": "MIT", "peer": true, "engines": { @@ -15890,7 +16090,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "devOptional": true, + "dev": true, "license": "BSD-2-Clause", "peer": true, "dependencies": { @@ -15905,7 +16105,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "devOptional": true, + "dev": true, "license": "BSD-2-Clause", "peer": true, "engines": { @@ -16120,6 +16320,7 @@ "version": "8.18.1", "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz", "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==", + "dev": true, "license": "MIT", "engines": { "node": ">=10.0.0" @@ -16309,7 +16510,7 @@ "@hookform/resolvers": "^3.2.0", "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", "echarts": "5.5.0", @@ -16341,7 +16542,7 @@ "@perses-dev/core": "^0.53.0-rc.0", "@perses-dev/dashboards": "^0.53.0-rc.2", "@perses-dev/explore": "^0.53.0-rc.2", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "@tanstack/react-query": "^4.39.1", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", @@ -16370,7 +16571,7 @@ "@perses-dev/core": "^0.53.0-rc.0", "@perses-dev/dashboards": "^0.53.0-rc.2", "@perses-dev/explore": "^0.53.0-rc.2", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "@tanstack/react-query": "^4.39.1", "@uiw/react-codemirror": "^4.19.1", "date-fns": "^4.1.0", @@ -16399,7 +16600,7 @@ "@hookform/resolvers": "^3.2.0", "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", "echarts": "5.5.0", @@ -16424,7 +16625,7 @@ "@hookform/resolvers": "^3.2.0", "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", "echarts": "5.5.0", @@ -16447,7 +16648,7 @@ "@hookform/resolvers": "^3.2.0", "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", "echarts": "5.5.0", @@ -16466,7 +16667,7 @@ "@hookform/resolvers": "^3.2.0", "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", "echarts": "5.5.0", @@ -16487,7 +16688,7 @@ "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", "@perses-dev/dashboards": "^0.53.0-rc.2", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "@tanstack/react-table": "^8.20.5", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", @@ -16514,7 +16715,7 @@ "@perses-dev/core": "^0.53.0-rc.0", "@perses-dev/dashboards": "^0.53.0-rc.2", "@perses-dev/explore": "^0.53.0-rc.2", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "@tanstack/react-query": "^4.39.1", "@uiw/react-codemirror": "^4.25.3", "date-fns": "^4.1.0", @@ -16540,7 +16741,7 @@ "@hookform/resolvers": "^3.2.0", "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", "echarts": "5.5.0", @@ -16561,7 +16762,7 @@ "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", "@perses-dev/dashboards": "^0.53.0-rc.2", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", "echarts": "5.5.0", @@ -16586,7 +16787,7 @@ "@hookform/resolvers": "^3.2.0", "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", "echarts": "5.5.0", @@ -16611,7 +16812,7 @@ "@hookform/resolvers": "^3.2.0", "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", "echarts": "5.5.0", @@ -16635,7 +16836,7 @@ "@perses-dev/core": "^0.53.0-rc.0", "@perses-dev/dashboards": "^0.53.0-rc.2", "@perses-dev/explore": "^0.53.0-rc.2", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "@tanstack/react-query": "^4.39.1", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", diff --git a/package.json b/package.json index 9df78a804..1e332795c 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "@perses-dev/core": "^0.53.0-rc.0", "@perses-dev/dashboards": "^0.53.0-rc.2", "@perses-dev/explore": "^0.53.0-rc.2", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../shared/plugin-system", "@rsbuild/core": "^1.6.7", "@rsbuild/plugin-react": "^1.4.2", "@swc/cli": "^0.7.9", @@ -84,4 +84,4 @@ "typescript": "^5.4.2" }, "packageManager": "npm@10.9.2" -} \ No newline at end of file +} diff --git a/piechart/package.json b/piechart/package.json index 1d89f5a57..28f73b6e5 100644 --- a/piechart/package.json +++ b/piechart/package.json @@ -29,7 +29,7 @@ "@hookform/resolvers": "^3.2.0", "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", "echarts": "5.5.0", diff --git a/prometheus/package.json b/prometheus/package.json index 220e711a0..62b7c1ae5 100644 --- a/prometheus/package.json +++ b/prometheus/package.json @@ -38,7 +38,7 @@ "@perses-dev/core": "^0.53.0-rc.0", "@perses-dev/dashboards": "^0.53.0-rc.2", "@perses-dev/explore": "^0.53.0-rc.2", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "@tanstack/react-query": "^4.39.1", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", diff --git a/pyroscope/package.json b/pyroscope/package.json index 6bdb4046e..9b50c2ba3 100644 --- a/pyroscope/package.json +++ b/pyroscope/package.json @@ -34,7 +34,7 @@ "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", "@perses-dev/dashboards": "^0.53.0-rc.2", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "@perses-dev/explore": "^0.53.0-rc.2", "@tanstack/react-query": "^4.39.1", "@uiw/react-codemirror": "^4.19.1", diff --git a/scatterchart/package.json b/scatterchart/package.json index e3ed508f3..1ac5a42e7 100644 --- a/scatterchart/package.json +++ b/scatterchart/package.json @@ -32,7 +32,7 @@ "@hookform/resolvers": "^3.2.0", "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", "echarts": "5.5.0", diff --git a/statchart/package.json b/statchart/package.json index 23d1e7a1c..f5b694dcd 100644 --- a/statchart/package.json +++ b/statchart/package.json @@ -29,7 +29,7 @@ "@hookform/resolvers": "^3.2.0", "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", "echarts": "5.5.0", diff --git a/staticlistvariable/package.json b/staticlistvariable/package.json index 66862da14..4d38ad7b5 100644 --- a/staticlistvariable/package.json +++ b/staticlistvariable/package.json @@ -32,7 +32,7 @@ "@hookform/resolvers": "^3.2.0", "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", "echarts": "5.5.0", diff --git a/statushistorychart/package.json b/statushistorychart/package.json index d8f00a1cc..81a305924 100644 --- a/statushistorychart/package.json +++ b/statushistorychart/package.json @@ -29,7 +29,7 @@ "@hookform/resolvers": "^3.2.0", "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", "echarts": "5.5.0", diff --git a/table/package.json b/table/package.json index ad1b0b0f7..0f79db99a 100644 --- a/table/package.json +++ b/table/package.json @@ -29,7 +29,7 @@ "@hookform/resolvers": "^3.2.0", "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "@perses-dev/dashboards": "^0.53.0-rc.2", "@tanstack/react-table": "^8.20.5", "date-fns": "^4.1.0", diff --git a/tempo/package.json b/tempo/package.json index 952d9510a..795268c98 100644 --- a/tempo/package.json +++ b/tempo/package.json @@ -36,7 +36,7 @@ "@perses-dev/core": "^0.53.0-rc.0", "@perses-dev/dashboards": "^0.53.0-rc.2", "@perses-dev/explore": "^0.53.0-rc.2", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "@tanstack/react-query": "^4.39.1", "@uiw/react-codemirror": "^4.25.3", "date-fns": "^4.1.0", diff --git a/timeserieschart/package.json b/timeserieschart/package.json index c63005960..08d44722a 100644 --- a/timeserieschart/package.json +++ b/timeserieschart/package.json @@ -32,7 +32,7 @@ "@hookform/resolvers": "^3.2.0", "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", "echarts": "5.5.0", diff --git a/timeserieschart/schemas/migrate/migrate.cue b/timeserieschart/schemas/migrate/migrate.cue index 366b04a1a..d3d4d1df4 100644 --- a/timeserieschart/schemas/migrate/migrate.cue +++ b/timeserieschart/schemas/migrate/migrate.cue @@ -184,7 +184,7 @@ spec: { // migrate fixedColor overrides to querySettings when applicable #querySettings: [ for i, target in (*#panel.targets | []) { - queryIndex: i + queryName: "Query #\(i)" for override in (*#panel.fieldConfig.overrides | []) if (override.matcher.id == "byName" || override.matcher.id == "byRegexp" || override.matcher.id == "byFrameRefID") && override.matcher.options != _|_ for property in override.properties diff --git a/timeserieschart/schemas/migrate/tests/color-based-on-legend-text/expected.json b/timeserieschart/schemas/migrate/tests/color-based-on-legend-text/expected.json index 9dd3cbf90..0c5208218 100644 --- a/timeserieschart/schemas/migrate/tests/color-based-on-legend-text/expected.json +++ b/timeserieschart/schemas/migrate/tests/color-based-on-legend-text/expected.json @@ -8,28 +8,28 @@ }, "querySettings": [ { - "queryIndex": 0, + "queryName": "Query #1", "colorMode": "fixed", "colorValue": "#EAB839" }, { - "queryIndex": 1, + "queryName": "Query #2", "colorMode": "fixed", "colorValue": "#0A437C" }, { - "queryIndex": 2, + "queryName": "Query #3", "colorMode": "fixed", "colorValue": "#890F02", "areaOpacity": 1 }, { - "queryIndex": 4, + "queryName": "Query #4", "colorMode": "fixed", "colorValue": "#6D1F62" }, { - "queryIndex": 5, + "queryName": "Query #5", "colorMode": "fixed", "colorValue": "#052B51" } @@ -48,4 +48,4 @@ "min": 0 } } -} \ No newline at end of file +} diff --git a/timeserieschart/schemas/migrate/tests/multiple-overrides/expected.json b/timeserieschart/schemas/migrate/tests/multiple-overrides/expected.json index a1dce8dca..5b4051448 100644 --- a/timeserieschart/schemas/migrate/tests/multiple-overrides/expected.json +++ b/timeserieschart/schemas/migrate/tests/multiple-overrides/expected.json @@ -4,11 +4,7 @@ "legend": { "position": "right", "mode": "table", - "values": [ - "min", - "max", - "mean" - ] + "values": ["min", "max", "mean"] }, "yAxis": { "format": { @@ -25,25 +21,25 @@ }, "querySettings": [ { - "queryIndex": 1, + "queryName": "Query #1", "colorMode": "fixed", "colorValue": "#5794F2", "lineStyle": "dashed", "areaOpacity": 0 }, { - "queryIndex": 2, + "queryName": "Query #2", "colorMode": "fixed", "colorValue": "#F2495C", "areaOpacity": 0 }, { - "queryIndex": 3, + "queryName": "Query #3", "colorMode": "fixed", "colorValue": "#3274D9" }, { - "queryIndex": 4, + "queryName": "Query #4", "colorMode": "fixed", "colorValue": "#fade2a", "lineStyle": "dashed" diff --git a/timeserieschart/schemas/time-series.cue b/timeserieschart/schemas/time-series.cue index 905160906..1303d8650 100644 --- a/timeserieschart/schemas/time-series.cue +++ b/timeserieschart/schemas/time-series.cue @@ -14,6 +14,8 @@ package model import ( + "strings" + "github.com/perses/shared/cue/common" ) @@ -60,7 +62,7 @@ spec: close({ } #querySettings: [...{ - queryIndex: int & >=0 + queryName: strings.MinRunes(1) colorMode?: "fixed" | "fixed-single" // NB: "palette" could be added later colorValue?: =~"^#(?:[0-9a-fA-F]{3}){1,2}$" // hexadecimal color code lineStyle?: #lineStyle diff --git a/timeserieschart/sdk/go/time-series.go b/timeserieschart/sdk/go/time-series.go index 3f63ba1c9..6c1ecb10a 100644 --- a/timeserieschart/sdk/go/time-series.go +++ b/timeserieschart/sdk/go/time-series.go @@ -121,7 +121,7 @@ const ( ) type QuerySettingsItem struct { - QueryIndex uint `json:"queryIndex" yaml:"queryIndex"` + QueryName string `json:"queryName" yaml:"queryName"` ColorMode ColorMode `json:"colorMode,omitempty" yaml:"colorMode,omitempty"` ColorValue string `json:"colorValue,omitempty" yaml:"colorValue,omitempty"` LineStyle string `json:"lineStyle,omitempty" yaml:"lineStyle,omitempty"` diff --git a/timeserieschart/src/QuerySettingsEditor.tsx b/timeserieschart/src/QuerySettingsEditor.tsx index 81dc89f7c..ad16eb3e0 100644 --- a/timeserieschart/src/QuerySettingsEditor.tsx +++ b/timeserieschart/src/QuerySettingsEditor.tsx @@ -32,7 +32,7 @@ import DeleteIcon from 'mdi-material-ui/DeleteOutline'; import AddIcon from 'mdi-material-ui/Plus'; import CloseIcon from 'mdi-material-ui/Close'; import { produce } from 'immer'; -import { useQueryCountContext } from '@perses-dev/plugin-system'; +import { generateQueryNames, useDataQueriesContext } from '@perses-dev/plugin-system'; import { TimeSeriesChartOptions, TimeSeriesChartOptionsEditorProps, @@ -43,7 +43,7 @@ import { } from './time-series-chart-model'; const DEFAULT_COLOR_VALUE = '#555'; -const NO_INDEX_AVAILABLE = -1; // invalid array index value used to represent the fact that no query index is available +const NO_INDEX_AVAILABLE = '-1'; // invalid array index value used to represent the fact that no query index is available export function QuerySettingsEditor(props: TimeSeriesChartOptionsEditorProps): ReactElement { const { onChange, value } = props; @@ -65,13 +65,13 @@ export function QuerySettingsEditor(props: TimeSeriesChartOptionsEditorProps): R focusRef.current = false; }, [querySettingsList?.length]); - const handleQueryIndexChange = (e: React.ChangeEvent, i: number): void => { + const handleQueryNameChange = (e: React.ChangeEvent, i: number): void => { if (querySettingsList !== undefined) { handleQuerySettingsChange( produce(querySettingsList, (draft) => { const querySettings = draft?.[i]; if (querySettings) { - querySettings.queryIndex = parseInt(e.target.value); + querySettings.queryName = e.target.value; } }) ); @@ -224,22 +224,25 @@ export function QuerySettingsEditor(props: TimeSeriesChartOptionsEditorProps): R }); }; - const queryCount = useQueryCountContext(); + const { queryDefinitions } = useDataQueriesContext(); + + const queryNames: string[] = useMemo(() => generateQueryNames(queryDefinitions), [queryDefinitions]); // Compute the list of query indexes for which query settings are not already defined. // This is to avoid already-booked indexes to still be selectable in the dropdown(s) - const availableQueryIndexes = useMemo(() => { - const bookedQueryIndexes = querySettingsList?.map((querySettings) => querySettings.queryIndex) ?? []; - const allQueryIndexes = Array.from({ length: queryCount }, (_, i) => i); - return allQueryIndexes.filter((_, queryIndex) => !bookedQueryIndexes.includes(queryIndex)); - }, [querySettingsList, queryCount]); + const availableQueryNames = useMemo(() => { + return queryNames.filter((name) => { + return !querySettingsList?.some((qs) => qs.queryName === name); + }); + }, [queryNames, querySettingsList]); - const firstAvailableQueryIndex = useMemo(() => { - return availableQueryIndexes[0] ?? NO_INDEX_AVAILABLE; - }, [availableQueryIndexes]); + // TODO; hide add button if no more query index is available + const firstAvailableQueryName = useMemo(() => { + return availableQueryNames[0] ?? NO_INDEX_AVAILABLE; + }, [availableQueryNames]); const defaultQuerySettings: QuerySettingsOptions = { - queryIndex: firstAvailableQueryIndex, + queryName: firstAvailableQueryName, }; const addQuerySettingsInput = (): void => { @@ -257,20 +260,19 @@ export function QuerySettingsEditor(props: TimeSeriesChartOptionsEditorProps): R return ( - {queryCount === 0 ? ( + {queryDefinitions.length === 0 ? ( No query defined ) : ( - querySettingsList?.length && - querySettingsList.map((querySettings, i) => ( + querySettingsList?.map((querySettings, i) => ( { - handleQueryIndexChange(e, i); + availableQueryNames={availableQueryNames} + onQueryNameChange={(e) => { + handleQueryNameChange(e, i); }} onColorModeChange={(e) => handleColorModeChange(e, i)} onColorValueChange={(color) => handleColorValueChange(color, i)} @@ -291,7 +293,7 @@ export function QuerySettingsEditor(props: TimeSeriesChartOptionsEditorProps): R /> )) )} - {queryCount > 0 && firstAvailableQueryIndex !== NO_INDEX_AVAILABLE && ( + {queryDefinitions.length > 0 && firstAvailableQueryName !== NO_INDEX_AVAILABLE && ( @@ -302,8 +304,8 @@ export function QuerySettingsEditor(props: TimeSeriesChartOptionsEditorProps): R interface QuerySettingsInputProps { querySettings: QuerySettingsOptions; - availableQueryIndexes: number[]; - onQueryIndexChange: (e: React.ChangeEvent) => void; + availableQueryNames: string[]; + onQueryNameChange: (e: React.ChangeEvent) => void; onColorModeChange: (e: React.ChangeEvent) => void; onColorValueChange: (colorValue: string) => void; onLineStyleChange: (lineStyle: string) => void; @@ -323,9 +325,9 @@ interface QuerySettingsInputProps { } function QuerySettingsInput({ - querySettings: { queryIndex, colorMode, colorValue, lineStyle, areaOpacity, format }, - availableQueryIndexes, - onQueryIndexChange, + querySettings: { queryName, colorMode, colorValue, lineStyle, areaOpacity, format }, + availableQueryNames, + onQueryNameChange, onColorModeChange, onColorValueChange, onLineStyleChange, @@ -343,7 +345,7 @@ function QuerySettingsInput({ onUnitChange, }: QuerySettingsInputProps): ReactElement { // current query index should also be selectable - const selectableQueryIndexes = availableQueryIndexes.concat(queryIndex).sort((a, b) => a - b); + const selectableQueryName = availableQueryNames.sort((a, b) => a.localeCompare(b)); // State for dropdown menu const [anchorEl, setAnchorEl] = useState(null); @@ -384,14 +386,15 @@ function QuerySettingsInput({ - {selectableQueryIndexes.map((qi) => ( + {queryName} + {selectableQueryName.map((qi) => ( - #{qi + 1} + {qi} ))} @@ -404,7 +407,7 @@ function QuerySettingsInput({ Fixed @@ -439,7 +442,7 @@ function QuerySettingsInput({ {/* Area Opacity section */} {areaOpacity !== undefined && ( - {/* Spacer as I don't want to add a prop to SettingsSection for left-padding just for that case.. */} + {/* Spacer as I don't want to add a prop to SettingsSection for left-padding just for that case. */} {/* Delete Button for this query settings */} - + diff --git a/timeserieschart/src/TimeSeriesChartPanel.tsx b/timeserieschart/src/TimeSeriesChartPanel.tsx index be7d373f1..f4025965d 100644 --- a/timeserieschart/src/TimeSeriesChartPanel.tsx +++ b/timeserieschart/src/TimeSeriesChartPanel.tsx @@ -32,6 +32,7 @@ import { useTimeRange, validateLegendSpec, legendValues, + getQueryName, } from '@perses-dev/plugin-system'; import { ChartInstance, @@ -158,6 +159,10 @@ export function TimeSeriesChartPanel(props: TimeSeriesChartProps): ReactElement const { setTimeRange } = useTimeRange(); + const queryDefinitions = useMemo(() => { + return queryResults.map((queryResult) => queryResult.definition); + }, [queryResults]); + // Populate series data based on query results const { timeScale, @@ -194,12 +199,19 @@ export function TimeSeriesChartPanel(props: TimeSeriesChartProps): ReactElement // TODO: Look into performance optimizations and moving parts of mapping to the lower level chart for (let queryIndex = 0; queryIndex < queryResults.length; queryIndex++) { const result = queryResults[queryIndex]; + if (result === undefined) { + console.warn( + 'Something went wrong with the query result mapping, result is undefined for query index', + queryIndex + ); + continue; + } // Retrieve querySettings for this query, if exists. // queries & querySettings indices do not necessarily match, so we have to check the tail value of the $ref attribute let querySettings: QuerySettingsOptions | undefined; for (const item of querySettingsList ?? []) { - if (item.queryIndex === queryIndex) { + if (item.queryName === getQueryName(queryDefinitions, result.definition)) { querySettings = item; // We don't break the loop here just in case there are multiple querySettings defined for the // same queryIndex, because in that case we want the last one to take precedence. @@ -225,7 +237,7 @@ export function TimeSeriesChartPanel(props: TimeSeriesChartProps): ReactElement seriesName: formattedSeriesName, seriesIndex, querySettings: querySettings, - queryHasMultipleResults: (queryResults[queryIndex]?.data?.series?.length ?? 0) > 1, + queryHasMultipleResults: (result.data?.series?.length ?? 0) > 1, }); // We add a unique id for the chart to disambiguate items across charts diff --git a/timeserieschart/src/time-series-chart-model.ts b/timeserieschart/src/time-series-chart-model.ts index 6920f407f..435419201 100644 --- a/timeserieschart/src/time-series-chart-model.ts +++ b/timeserieschart/src/time-series-chart-model.ts @@ -39,7 +39,7 @@ export interface TimeSeriesChartOptions { } export interface QuerySettingsOptions { - queryIndex: number; + queryName: string; colorMode?: 'fixed' | 'fixed-single'; colorValue?: string; lineStyle?: LineStyleType; diff --git a/timeserieschart/src/utils/palette-gen.test.ts b/timeserieschart/src/utils/palette-gen.test.ts index c1bd6e687..3e8c369d0 100644 --- a/timeserieschart/src/utils/palette-gen.test.ts +++ b/timeserieschart/src/utils/palette-gen.test.ts @@ -11,6 +11,7 @@ // See the License for the specific language governing permissions and // limitations under the License. +import { defaultQueryName } from '@perses-dev/plugin-system'; import { TimeSeriesChartVisualOptions } from '../time-series-chart-model'; import { getSeriesColor, getAutoPaletteColor, getCategoricalPaletteColor, SeriesColorProps } from './palette-gen'; @@ -119,7 +120,7 @@ describe('getSeriesColor', () => { seriesName: testSeriesName, seriesIndex: 0, querySettings: { - queryIndex: 0, + queryName: defaultQueryName(0), colorMode: 'fixed', colorValue: '#000', }, @@ -142,7 +143,7 @@ describe('getSeriesColor', () => { seriesName: testSeriesName, seriesIndex: 0, querySettings: { - queryIndex: 0, + queryName: defaultQueryName(0), colorMode: 'fixed', colorValue: '#000', }, @@ -165,7 +166,7 @@ describe('getSeriesColor', () => { seriesName: testSeriesName, seriesIndex: 0, querySettings: { - queryIndex: 0, + queryName: defaultQueryName(0), colorMode: 'fixed-single', colorValue: '#000', }, @@ -188,7 +189,7 @@ describe('getSeriesColor', () => { seriesName: testSeriesName, seriesIndex: 0, querySettings: { - queryIndex: 0, + queryName: defaultQueryName(0), colorMode: 'fixed-single', colorValue: '#000', }, diff --git a/timeseriestable/package.json b/timeseriestable/package.json index 3c579925b..350cabaec 100644 --- a/timeseriestable/package.json +++ b/timeseriestable/package.json @@ -29,7 +29,7 @@ "@hookform/resolvers": "^3.2.0", "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "@perses-dev/dashboards": "^0.53.0-rc.2", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", diff --git a/tracetable/package.json b/tracetable/package.json index df3e2a2a7..6cbbb98ba 100644 --- a/tracetable/package.json +++ b/tracetable/package.json @@ -32,7 +32,7 @@ "@hookform/resolvers": "^3.2.0", "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", "echarts": "5.5.0", diff --git a/tracingganttchart/package.json b/tracingganttchart/package.json index 939b5b703..57cc8713c 100644 --- a/tracingganttchart/package.json +++ b/tracingganttchart/package.json @@ -32,7 +32,7 @@ "@hookform/resolvers": "^3.2.0", "@perses-dev/components": "^0.53.0-rc.2", "@perses-dev/core": "^0.53.0-rc.0", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", "echarts": "5.5.0", diff --git a/victorialogs/package.json b/victorialogs/package.json index 3b1593e8e..51e7ca968 100644 --- a/victorialogs/package.json +++ b/victorialogs/package.json @@ -26,7 +26,7 @@ "@perses-dev/core": "^0.53.0-rc.0", "@perses-dev/dashboards": "^0.53.0-rc.2", "@perses-dev/explore": "^0.53.0-rc.2", - "@perses-dev/plugin-system": "^0.53.0-rc.2", + "@perses-dev/plugin-system": "file:../../shared/plugin-system", "@tanstack/react-query": "^4.39.1", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0",