From d0f9d5b03d7a6e36a891d90b720d7522d95bc901 Mon Sep 17 00:00:00 2001 From: gjulivan Date: Thu, 13 Feb 2025 15:20:01 +0100 Subject: [PATCH 1/2] chore: update-plotly --- .../area-chart-web/package.json | 2 +- .../bar-chart-web/package.json | 2 +- .../bubble-chart-web/package.json | 2 +- .../pluggableWidgets/charts-web/CHANGELOG.md | 8 + .../pluggableWidgets/charts-web/package.json | 6 +- .../column-chart-web/package.json | 2 +- .../custom-chart-web/package.json | 7 +- .../src/types/plotly.js-dist.d.ts | 4 - .../heatmap-chart-web/package.json | 2 +- .../heatmap-chart-web/src/utils/annotation.ts | 2 +- .../line-chart-web/package.json | 2 +- .../pie-doughnut-chart-web/package.json | 2 +- .../time-series-chart-web/package.json | 2 +- packages/shared/charts/package.json | 10 +- .../charts/rollup/shared-libs-config.cts | 2 +- .../charts/src/components/ChartView.tsx | 2 +- .../shared/charts/src/components/types.ts | 4 +- .../charts/src/helpers/playground-context.ts | 2 +- .../src/hooks/usePlotChartDataSeries.ts | 2 +- packages/shared/charts/src/utils/configs.ts | 2 +- pnpm-lock.yaml | 830 +++++++++++++++--- 21 files changed, 723 insertions(+), 174 deletions(-) delete mode 100644 packages/pluggableWidgets/custom-chart-web/src/types/plotly.js-dist.d.ts diff --git a/packages/pluggableWidgets/area-chart-web/package.json b/packages/pluggableWidgets/area-chart-web/package.json index a62603f580..fe6185a3ff 100644 --- a/packages/pluggableWidgets/area-chart-web/package.json +++ b/packages/pluggableWidgets/area-chart-web/package.json @@ -48,6 +48,6 @@ "dependencies": { "@mendix/shared-charts": "workspace:*", "classnames": "^2.3.2", - "plotly.js": "^2.35.2" + "plotly.js-dist-min": "^3.0.0" } } diff --git a/packages/pluggableWidgets/bar-chart-web/package.json b/packages/pluggableWidgets/bar-chart-web/package.json index 4a9d670f0f..1826b7165c 100644 --- a/packages/pluggableWidgets/bar-chart-web/package.json +++ b/packages/pluggableWidgets/bar-chart-web/package.json @@ -48,6 +48,6 @@ "dependencies": { "@mendix/shared-charts": "workspace:*", "classnames": "^2.3.2", - "plotly.js": "^2.35.2" + "plotly.js-dist-min": "^3.0.0" } } diff --git a/packages/pluggableWidgets/bubble-chart-web/package.json b/packages/pluggableWidgets/bubble-chart-web/package.json index b91e925833..4006ce1c92 100644 --- a/packages/pluggableWidgets/bubble-chart-web/package.json +++ b/packages/pluggableWidgets/bubble-chart-web/package.json @@ -48,6 +48,6 @@ "dependencies": { "@mendix/shared-charts": "workspace:*", "classnames": "^2.3.2", - "plotly.js": "^2.35.2" + "plotly.js-dist-min": "^3.0.0" } } diff --git a/packages/pluggableWidgets/charts-web/CHANGELOG.md b/packages/pluggableWidgets/charts-web/CHANGELOG.md index 81273a9120..196037c178 100644 --- a/packages/pluggableWidgets/charts-web/CHANGELOG.md +++ b/packages/pluggableWidgets/charts-web/CHANGELOG.md @@ -6,6 +6,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ## [Unreleased] +### Changed + +- We updated plotly.js library to version 3.0. + +### Added + +- We add a new widget called custom charts. + ## [5.1.2] Charts - 2025-01-21 ### [5.2.0] PieChart diff --git a/packages/pluggableWidgets/charts-web/package.json b/packages/pluggableWidgets/charts-web/package.json index 641279f93b..59e1a71c38 100644 --- a/packages/pluggableWidgets/charts-web/package.json +++ b/packages/pluggableWidgets/charts-web/package.json @@ -1,6 +1,6 @@ { "name": "@mendix/charts-web", - "version": "5.1.2", + "version": "6.0.0", "description": "Chart widgets collection for data visualization", "license": "Apache-2.0", "private": false, @@ -29,7 +29,8 @@ "marketplace": { "minimumMXVersion": "9.6.0.27784", "appNumber": 105695, - "appName": "Charts" + "appName": "Charts", + "reactReady": true }, "testProject": { "githubUrl": "https://github.com/mendix/Charts-module", @@ -51,6 +52,7 @@ "@mendix/bubble-chart-web": "workspace:*", "@mendix/chart-playground-web": "workspace:*", "@mendix/column-chart-web": "workspace:*", + "@mendix/custom-chart-web": "workspace:*", "@mendix/heatmap-chart-web": "workspace:*", "@mendix/line-chart-web": "workspace:*", "@mendix/pie-doughnut-chart-web": "workspace:*", diff --git a/packages/pluggableWidgets/column-chart-web/package.json b/packages/pluggableWidgets/column-chart-web/package.json index 720a07b7d3..1dfa38d017 100644 --- a/packages/pluggableWidgets/column-chart-web/package.json +++ b/packages/pluggableWidgets/column-chart-web/package.json @@ -51,6 +51,6 @@ "dependencies": { "@mendix/shared-charts": "workspace:*", "classnames": "^2.3.2", - "plotly.js": "^2.35.2" + "plotly.js-dist-min": "^3.0.0" } } diff --git a/packages/pluggableWidgets/custom-chart-web/package.json b/packages/pluggableWidgets/custom-chart-web/package.json index 55c99b7937..abd55bf0be 100644 --- a/packages/pluggableWidgets/custom-chart-web/package.json +++ b/packages/pluggableWidgets/custom-chart-web/package.json @@ -31,13 +31,13 @@ "scripts": { "start": "cross-env NODE_OPTIONS=--max-old-space-size=8192 pluggable-widgets-tools start:server", "dev": "pluggable-widgets-tools start:web", - "build": "pluggable-widgets-tools build:web", + "build": "cross-env NODE_OPTIONS=--max-old-space-size=8192 pluggable-widgets-tools build:web", "format": "pluggable-widgets-tools format", "lint": "eslint --ext .jsx,.js,.ts,.tsx src/", "test": "echo 'FIXME: Finish custom-chart-web unit test migration'", "e2e": "echo 'FIXME: Finish custom-chart-web e2e test migration'", "e2edev": "echo 'FIXME: Finish custom-chart-web e2e test migration'", - "release": "pluggable-widgets-tools release:web", + "release": "cross-env NODE_OPTIONS=--max-old-space-size=8192 pluggable-widgets-tools release:web", "create-gh-release": "rui-create-gh-release", "publish-marketplace": "rui-publish-marketplace", "verify": "rui-verify-package-format", @@ -47,11 +47,10 @@ "@mendix/pluggable-widgets-tools": "10.16.0", "@mendix/prettier-config-web-widgets": "workspace:*", "@mendix/run-e2e": "workspace:^*", - "@types/plotly.js-dist-min": "^2.3.4", "cross-env": "^7.0.3" }, "dependencies": { "classnames": "^2.3.2", - "plotly.js-dist-min": "^2.35.3" + "plotly.js-dist-min": "^3.0.0" } } diff --git a/packages/pluggableWidgets/custom-chart-web/src/types/plotly.js-dist.d.ts b/packages/pluggableWidgets/custom-chart-web/src/types/plotly.js-dist.d.ts deleted file mode 100644 index 1f3dca80f4..0000000000 --- a/packages/pluggableWidgets/custom-chart-web/src/types/plotly.js-dist.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -declare module "plotly.js-dist" { - export * from "plotly.js"; - export { default } from "plotly.js"; -} diff --git a/packages/pluggableWidgets/heatmap-chart-web/package.json b/packages/pluggableWidgets/heatmap-chart-web/package.json index 627c48b7d8..88dc8701eb 100644 --- a/packages/pluggableWidgets/heatmap-chart-web/package.json +++ b/packages/pluggableWidgets/heatmap-chart-web/package.json @@ -52,6 +52,6 @@ "@mendix/shared-charts": "workspace:*", "classnames": "^2.3.2", "date-fns": "^2.30.0", - "plotly.js": "^2.35.2" + "plotly.js-dist-min": "^3.0.0" } } diff --git a/packages/pluggableWidgets/heatmap-chart-web/src/utils/annotation.ts b/packages/pluggableWidgets/heatmap-chart-web/src/utils/annotation.ts index e1c5e275a3..3beec134ba 100644 --- a/packages/pluggableWidgets/heatmap-chart-web/src/utils/annotation.ts +++ b/packages/pluggableWidgets/heatmap-chart-web/src/utils/annotation.ts @@ -1,4 +1,4 @@ -import type { Annotations } from "plotly.js"; +import type { Annotations } from "plotly.js-dist-min"; export function createHeatMapAnnotation( x?: string, diff --git a/packages/pluggableWidgets/line-chart-web/package.json b/packages/pluggableWidgets/line-chart-web/package.json index 8479b2e696..7416d783c0 100644 --- a/packages/pluggableWidgets/line-chart-web/package.json +++ b/packages/pluggableWidgets/line-chart-web/package.json @@ -51,6 +51,6 @@ "dependencies": { "@mendix/shared-charts": "workspace:*", "classnames": "^2.3.2", - "plotly.js": "^2.35.2" + "plotly.js-dist-min": "^3.0.0" } } diff --git a/packages/pluggableWidgets/pie-doughnut-chart-web/package.json b/packages/pluggableWidgets/pie-doughnut-chart-web/package.json index 16c65d48a9..f9680ebb68 100644 --- a/packages/pluggableWidgets/pie-doughnut-chart-web/package.json +++ b/packages/pluggableWidgets/pie-doughnut-chart-web/package.json @@ -53,6 +53,6 @@ "@mendix/shared-charts": "workspace:*", "classnames": "^2.3.2", "date-fns": "^2.30.0", - "plotly.js": "^2.35.2" + "plotly.js-dist-min": "^3.0.0" } } diff --git a/packages/pluggableWidgets/time-series-chart-web/package.json b/packages/pluggableWidgets/time-series-chart-web/package.json index febccbad9f..27c192fea9 100644 --- a/packages/pluggableWidgets/time-series-chart-web/package.json +++ b/packages/pluggableWidgets/time-series-chart-web/package.json @@ -51,6 +51,6 @@ "dependencies": { "@mendix/shared-charts": "workspace:*", "classnames": "^2.3.2", - "plotly.js": "^2.35.2" + "plotly.js-dist-min": "^3.0.0" } } diff --git a/packages/shared/charts/package.json b/packages/shared/charts/package.json index ae30903078..3a1a78a468 100644 --- a/packages/shared/charts/package.json +++ b/packages/shared/charts/package.json @@ -42,21 +42,21 @@ "@mendix/widget-plugin-hooks": "workspace:*", "@mendix/widget-plugin-platform": "workspace:*", "@mendix/widget-plugin-test-utils": "workspace:*", - "@types/plotly.js": "^2.12.30", - "@types/react-plotly.js": "^2.5.0", - "copy-and-watch": "^0.1.6", - "rimraf": "^2.7.1", "@rollup/plugin-commonjs": "^25.0.8", "@rollup/plugin-node-resolve": "^15.2.3", "@rollup/plugin-replace": "^2.4.2", "@rollup/plugin-terser": "^0.4.4", + "@types/plotly.js-dist-min": "^2.3.4", + "@types/react-plotly.js": "^2.6.3", + "copy-and-watch": "^0.1.6", + "rimraf": "^4.4.1", "rollup": "^2.79.2", "rollup-plugin-copy": "^3.5.0" }, "dependencies": { "classnames": "^2.3.2", "deepmerge": "^4.3.1", - "plotly.js": "^2.35.2", + "plotly.js-dist-min": "^3.0.0", "react-plotly.js": "^2.6.0" } } diff --git a/packages/shared/charts/rollup/shared-libs-config.cts b/packages/shared/charts/rollup/shared-libs-config.cts index fc177c05ff..86905cc598 100644 --- a/packages/shared/charts/rollup/shared-libs-config.cts +++ b/packages/shared/charts/rollup/shared-libs-config.cts @@ -22,7 +22,7 @@ const bundles = { plotly: { // react-plotly.js@2.6.0 use: `import Plotly from 'plotly.js/dist/plotly';` // We redirect this import to min version. - input: "plotly.js/dist/plotly.min.js", + input: "plotly.js-dist-min/plotly.min.js", file: { amd: "plotly.min.js", esm: "plotly.min.mjs" diff --git a/packages/shared/charts/src/components/ChartView.tsx b/packages/shared/charts/src/components/ChartView.tsx index 5958391e3a..3ef04c5837 100644 --- a/packages/shared/charts/src/components/ChartView.tsx +++ b/packages/shared/charts/src/components/ChartView.tsx @@ -1,4 +1,4 @@ -import { Config, Data, Layout } from "plotly.js"; +import { Config, Data, Layout } from "plotly.js-dist-min"; import { createElement, ReactElement, useCallback, useEffect, useMemo, useRef } from "react"; import ReactPlotlyChartComponent, { PlotParams } from "react-plotly.js"; import deepmerge from "deepmerge"; diff --git a/packages/shared/charts/src/components/types.ts b/packages/shared/charts/src/components/types.ts index 273e120ce9..d101cd784f 100644 --- a/packages/shared/charts/src/components/types.ts +++ b/packages/shared/charts/src/components/types.ts @@ -1,7 +1,7 @@ import { ObjectItem } from "mendix"; -import { Config, Data, Layout } from "plotly.js"; +import { Config, Data, Layout } from "plotly.js-dist-min"; -declare module "plotly.js" { +declare module "plotly.js-dist-min" { interface PlotDatum { /** This array appears on only when aggregation is used */ pointIndices?: number[]; diff --git a/packages/shared/charts/src/helpers/playground-context.ts b/packages/shared/charts/src/helpers/playground-context.ts index fb52615450..b23cdd06b1 100644 --- a/packages/shared/charts/src/helpers/playground-context.ts +++ b/packages/shared/charts/src/helpers/playground-context.ts @@ -1,7 +1,7 @@ import { createContext, useContext, useMemo } from "react"; import { ChartProps } from "../components/types"; import { EditorStore } from "./EditorStore"; -import type { Data } from "plotly.js"; +import type { Data } from "plotly.js-dist-min"; /** As of charts v4, this props are not changing over the widget lifetime. */ type StaticProps = Pick; diff --git a/packages/shared/charts/src/hooks/usePlotChartDataSeries.ts b/packages/shared/charts/src/hooks/usePlotChartDataSeries.ts index 3ee6e3187a..d1c4393f9c 100644 --- a/packages/shared/charts/src/hooks/usePlotChartDataSeries.ts +++ b/packages/shared/charts/src/hooks/usePlotChartDataSeries.ts @@ -10,7 +10,7 @@ import { } from "mendix"; import { useEffect, useState } from "react"; import { ensure } from "@mendix/widget-plugin-platform/utils/ensure"; -import { Datum, PlotData } from "plotly.js"; +import { Datum, PlotData } from "plotly.js-dist-min"; import { executeAction } from "@mendix/widget-plugin-platform/framework/execute-action"; import { ExtraTraceProps } from "../components/types"; diff --git a/packages/shared/charts/src/utils/configs.ts b/packages/shared/charts/src/utils/configs.ts index b52a40bc4e..bd3c3693a7 100644 --- a/packages/shared/charts/src/utils/configs.ts +++ b/packages/shared/charts/src/utils/configs.ts @@ -1,4 +1,4 @@ -import { Config, Data, Layout } from "plotly.js"; +import { Config, Data, Layout } from "plotly.js-dist-min"; import deepMerge from "deepmerge"; import { useEffect, useState } from "react"; import { fetchThemeFolderConfigFile } from "./themeFolderConfig"; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5008f508a5..b589ec55be 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -289,7 +289,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 10.16.0 - version: 10.16.0(@jest/types@29.6.3)(@swc/core@1.7.26)(@types/babel__core@7.20.3)(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.21.0)(@babel/preset-env@7.23.2(@babel/core@7.21.0))(@types/react@18.2.36)(react@18.2.0)(typescript@5.0.4))(react@18.2.0)(tslib@2.7.0) + version: 10.16.0(@jest/types@29.6.3)(@swc/core@1.7.26)(@types/babel__core@7.20.3)(@types/node@22.7.5)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.21.0)(@babel/preset-env@7.23.2(@babel/core@7.21.0))(@types/react@18.2.36)(react@18.2.0)(typescript@5.1.6))(react@18.2.0)(tslib@2.7.0) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -310,7 +310,7 @@ importers: version: 6.7.3(webpack@5.94.0) fork-ts-checker-webpack-plugin: specifier: ^7.3.0 - version: 7.3.0(typescript@5.0.4)(webpack@5.94.0) + version: 7.3.0(typescript@5.1.6)(webpack@5.94.0) mendix-client: specifier: ^7.15.8 version: 7.15.8 @@ -328,7 +328,7 @@ importers: version: 1.2.0 ts-loader: specifier: ^9.4.2 - version: 9.4.2(typescript@5.0.4)(webpack@5.94.0) + version: 9.4.2(typescript@5.1.6)(webpack@5.94.0) webpack: specifier: ^5.75.0 version: 5.94.0(@swc/core@1.7.26)(webpack-cli@4.10.0) @@ -359,7 +359,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 10.16.0 - version: 10.16.0(@jest/types@29.6.3)(@swc/core@1.7.26)(@types/babel__core@7.20.3)(@types/node@22.7.5)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.25.8)(@babel/preset-env@7.23.2(@babel/core@7.25.8))(@types/react@18.2.36)(react@18.2.0)(typescript@5.1.6))(react@18.2.0)(tslib@2.7.0) + version: 10.16.0(@jest/types@29.6.3)(@swc/core@1.7.26)(@types/babel__core@7.20.3)(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.25.8)(@babel/preset-env@7.23.2(@babel/core@7.25.8))(@types/react@18.2.36)(react@18.2.0)(typescript@5.0.4))(react@18.2.0)(tslib@2.7.0) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -389,7 +389,7 @@ importers: version: 1.2.0 ts-loader: specifier: ^9.4.2 - version: 9.4.2(typescript@5.1.6)(webpack@5.94.0) + version: 9.4.2(typescript@5.0.4)(webpack@5.94.0) webpack: specifier: ^5.75.0 version: 5.94.0(@swc/core@1.7.26)(webpack-cli@5.0.1) @@ -563,9 +563,9 @@ importers: classnames: specifier: ^2.3.2 version: 2.3.2 - plotly.js: - specifier: ^2.35.2 - version: 2.35.2(mapbox-gl@1.10.1)(webpack@5.96.1(@swc/core@1.7.26)) + plotly.js-dist-min: + specifier: ^3.0.0 + version: 3.0.0 devDependencies: '@mendix/automation-utils': specifier: workspace:* @@ -650,9 +650,9 @@ importers: classnames: specifier: ^2.3.2 version: 2.3.2 - plotly.js: - specifier: ^2.35.2 - version: 2.35.2(mapbox-gl@1.10.1)(webpack@5.96.1(@swc/core@1.7.26)) + plotly.js-dist-min: + specifier: ^3.0.0 + version: 3.0.0 devDependencies: '@mendix/automation-utils': specifier: workspace:* @@ -718,9 +718,9 @@ importers: classnames: specifier: ^2.3.2 version: 2.3.2 - plotly.js: - specifier: ^2.35.2 - version: 2.35.2(mapbox-gl@1.10.1)(webpack@5.96.1(@swc/core@1.7.26)) + plotly.js-dist-min: + specifier: ^3.0.0 + version: 3.0.0 devDependencies: '@mendix/automation-utils': specifier: workspace:* @@ -847,6 +847,9 @@ importers: '@mendix/column-chart-web': specifier: workspace:* version: link:../column-chart-web + '@mendix/custom-chart-web': + specifier: workspace:* + version: link:../custom-chart-web '@mendix/heatmap-chart-web': specifier: workspace:* version: link:../heatmap-chart-web @@ -918,9 +921,9 @@ importers: classnames: specifier: ^2.3.2 version: 2.3.2 - plotly.js: - specifier: ^2.35.2 - version: 2.35.2(mapbox-gl@1.10.1)(webpack@5.96.1(@swc/core@1.7.26)) + plotly.js-dist-min: + specifier: ^3.0.0 + version: 3.0.0 devDependencies: '@mendix/automation-utils': specifier: workspace:* @@ -996,8 +999,8 @@ importers: specifier: ^2.3.2 version: 2.3.2 plotly.js-dist-min: - specifier: ^2.35.3 - version: 2.35.3 + specifier: ^3.0.0 + version: 3.0.0 devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.16.0 @@ -1008,9 +1011,6 @@ importers: '@mendix/run-e2e': specifier: workspace:^* version: link:../../../automation/run-e2e - '@types/plotly.js-dist-min': - specifier: ^2.3.4 - version: 2.3.4 cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -1473,9 +1473,9 @@ importers: date-fns: specifier: ^2.30.0 version: 2.30.0 - plotly.js: - specifier: ^2.35.2 - version: 2.35.2(mapbox-gl@1.10.1)(webpack@5.96.1(@swc/core@1.7.26)) + plotly.js-dist-min: + specifier: ^3.0.0 + version: 3.0.0 devDependencies: '@mendix/automation-utils': specifier: workspace:* @@ -1588,9 +1588,9 @@ importers: classnames: specifier: ^2.3.2 version: 2.3.2 - plotly.js: - specifier: ^2.35.2 - version: 2.35.2(mapbox-gl@1.10.1)(webpack@5.96.1(@swc/core@1.7.26)) + plotly.js-dist-min: + specifier: ^3.0.0 + version: 3.0.0 devDependencies: '@mendix/automation-utils': specifier: workspace:* @@ -1717,9 +1717,9 @@ importers: date-fns: specifier: ^2.30.0 version: 2.30.0 - plotly.js: - specifier: ^2.35.2 - version: 2.35.2(mapbox-gl@1.10.1)(webpack@5.96.1(@swc/core@1.7.26)) + plotly.js-dist-min: + specifier: ^3.0.0 + version: 3.0.0 devDependencies: '@mendix/automation-utils': specifier: workspace:* @@ -2107,9 +2107,9 @@ importers: classnames: specifier: ^2.3.2 version: 2.3.2 - plotly.js: - specifier: ^2.35.2 - version: 2.35.2(mapbox-gl@1.10.1)(webpack@5.96.1(@swc/core@1.7.26)) + plotly.js-dist-min: + specifier: ^3.0.0 + version: 3.0.0 devDependencies: '@mendix/automation-utils': specifier: workspace:* @@ -2259,12 +2259,12 @@ importers: deepmerge: specifier: ^4.3.1 version: 4.3.1 - plotly.js: - specifier: ^2.35.2 - version: 2.35.2(mapbox-gl@1.10.1)(webpack@5.96.1) + plotly.js-dist-min: + specifier: ^3.0.0 + version: 3.0.0 react-plotly.js: specifier: ^2.6.0 - version: 2.6.0(plotly.js@2.35.2(mapbox-gl@1.10.1)(webpack@5.96.1))(react@18.2.0) + version: 2.6.0(plotly.js@3.0.0(mapbox-gl@1.10.1)(webpack@5.96.1))(react@18.2.0) devDependencies: '@mendix/eslint-config-web-widgets': specifier: workspace:* @@ -2299,18 +2299,18 @@ importers: '@rollup/plugin-terser': specifier: ^0.4.4 version: 0.4.4(rollup@2.79.2) - '@types/plotly.js': - specifier: ^2.12.30 - version: 2.12.30 + '@types/plotly.js-dist-min': + specifier: ^2.3.4 + version: 2.3.4 '@types/react-plotly.js': - specifier: ^2.5.0 - version: 2.5.0 + specifier: ^2.6.3 + version: 2.6.3 copy-and-watch: specifier: ^0.1.6 version: 0.1.6 rimraf: - specifier: ^2.7.1 - version: 2.7.1 + specifier: ^4.4.1 + version: 4.4.1 rollup: specifier: ^2.79.2 version: 2.79.2 @@ -3660,6 +3660,10 @@ packages: peerDependencies: react: ^18.0.0 + '@isaacs/cliui@8.0.2': + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + '@isaacs/ttlcache@1.4.1': resolution: {integrity: sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==} engines: {node: '>=12'} @@ -3859,6 +3863,10 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} + '@pkgjs/parseargs@0.11.0': + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + '@playwright/test@1.50.0': resolution: {integrity: sha512-ZGNXbt+d65EGjBORQHuYKj+XhCewlwpnSd/EDuLPZGSiEWmgOJB5RmMCCYGy5aMfTs9wx61RivfDKi8H/hcMvw==} engines: {node: '>=18'} @@ -4443,6 +4451,9 @@ packages: '@types/leaflet@1.9.3': resolution: {integrity: sha512-Caa1lYOgKVqDkDZVWkto2Z5JtVo09spEaUt2S69LiugbBpoqQu92HYFMGUbYezZbnBkyOxMNPXHSgRrRY5UyIA==} + '@types/less@3.0.8': + resolution: {integrity: sha512-Gjm4+H9noDJgu5EdT3rUw5MhPBag46fiOy27BefvWkNL8mlZnKnCaVVVTLKj6RYXed9b62CPKnPav9govyQDzA==} + '@types/linkify-it@5.0.0': resolution: {integrity: sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==} @@ -4497,6 +4508,9 @@ packages: '@types/plotly.js@2.12.30': resolution: {integrity: sha512-/yeGIFTrh5e5Q9HUCVZWDwwxqGyWHYsi4IVhG/1YKaOScslMlimLBIoce/F/Tjw7YahRTbh4xHNDfGxvq51w7Q==} + '@types/plotly.js@2.35.2': + resolution: {integrity: sha512-tn0Kp7F6VWiu96jknCvR/PcdIGIATeIK+Z5WXH3bEvG6CRwUNfhy34yBhfPYmTea7mMQxXvTZKGMm6/Y4wxESg==} + '@types/prop-types@15.7.9': resolution: {integrity: sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g==} @@ -4527,8 +4541,8 @@ packages: '@types/react-native@0.72.8': resolution: {integrity: sha512-St6xA7+EoHN5mEYfdWnfYt0e8u6k2FR0P9s2arYgakQGFgU1f9FlPrIEcj0X24pLCF5c5i3WVuLCUdiCYHmOoA==} - '@types/react-plotly.js@2.5.0': - resolution: {integrity: sha512-bda7N/Y65d1x0FfwhgUXAugGeG9CRIxmkW/yBL8PVFUMvZGpfEnw4bXKjDozBYlOskVfxj6UQ9IKmZI6CZ7/QQ==} + '@types/react-plotly.js@2.6.3': + resolution: {integrity: sha512-HBQwyGuu/dGXDsWhnQrhH+xcJSsHvjkwfSRjP+YpOsCCWryIuXF78ZCBjpfgO3sCc0Jo8sYp4NOGtqT7Cn3epQ==} '@types/react-resize-detector@5.0.0': resolution: {integrity: sha512-JTqR0G+RcC6Guqi/JXQBq3jewflumUGd4fDUucmZN9L1d8TZuRHzDTtrmgYWrgLvRTBTV6FjegmLeV1UnrIuzw==} @@ -4551,6 +4565,10 @@ packages: '@types/sanitize-html@1.27.2': resolution: {integrity: sha512-DrH26m7CV6PB4YVckjbSIx+xloB7HBolr9Ctm0gZBffSu5dDV4yJKFQGPquJlReVW+xmg59gx+b/8/qYHxZEuw==} + '@types/sass@1.45.0': + resolution: {integrity: sha512-jn7qwGFmJHwUSphV8zZneO3GmtlgLsmhs/LQyVvQbIIa+fzGMUiHI4HXJZL3FT8MJmgXWbLGiVVY7ElvHq6vDA==} + deprecated: This is a stub types definition. sass provides its own type definitions, so you do not need this installed. + '@types/scheduler@0.16.5': resolution: {integrity: sha512-s/FPdYRmZR8SjLWGMCuax7r3qCWQw9QKHzXVukAuuIJkXkDRwp+Pu5LMIVFi0Fxbav35WURicYr8u1QsoybnQw==} @@ -4560,6 +4578,9 @@ packages: '@types/stack-utils@2.0.2': resolution: {integrity: sha512-g7CK9nHdwjK2n0ymT2CW698FuWJRIx+RP6embAzZ2Qi8/ilIrA1Imt2LVSeHUzKvpoi7BhmmQcXz95eS0f2JXw==} + '@types/stylus@0.48.43': + resolution: {integrity: sha512-72dv/zdhuyXWVHUXG2VTPEQdOG+oen95/DNFx2aMFFaY6LoITI6PwEqf5x31JF49kp2w9hvUzkNfTGBIeg61LQ==} + '@types/supercluster@7.1.3': resolution: {integrity: sha512-Z0pOY34GDFl3Q6hUFYf3HkTwKEE02e7QgtJppBt+beEAxnyOpJua+voGFvxINBHa06GwLFFym7gRPY2SiKIfIA==} @@ -4998,6 +5019,10 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} + ansi-regex@6.1.0: + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} + engines: {node: '>=12'} + ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} @@ -5010,6 +5035,10 @@ packages: resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} engines: {node: '>=10'} + ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} @@ -6146,6 +6175,9 @@ packages: earcut@3.0.0: resolution: {integrity: sha512-41Fs7Q/PLq1SDbqjsgcY7GA42T0jvaCNGXgGtsNdvg+Yv8eIu06bxv4/PoREkZ9nMDNwnUSG9OFB9+yv8eKhDg==} + eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} @@ -6165,6 +6197,9 @@ packages: emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + emojis-list@3.0.0: resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} engines: {node: '>= 4'} @@ -6296,6 +6331,9 @@ packages: es6-weak-map@2.0.3: resolution: {integrity: sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==} + esbuild-style-plugin@1.6.3: + resolution: {integrity: sha512-XPEKf4FjLjEVLv/dJH4UxDzXCrFHYpD93DBO8B+izdZARW5b7nNKQbnKv3J+7VDWJbgCU+hzfgIh2AuIZzlmXQ==} + escalade@3.1.2: resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} engines: {node: '>=6'} @@ -6670,6 +6708,10 @@ packages: for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + foreground-child@3.3.0: + resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} + engines: {node: '>=14'} + fork-ts-checker-webpack-plugin@7.3.0: resolution: {integrity: sha512-IN+XTzusCjR5VgntYFgxbxVx3WraPRnKehBFrf00cMSrtUuW9MsG9dhL6MWpY6MkjC3wVwoujfCDgZZCQwbswA==} engines: {node: '>=12.13.0', yarn: '>=1.0.0'} @@ -6819,6 +6861,10 @@ packages: glob-to-regexp@0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + glob@10.4.5: + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + hasBin: true + glob@7.2.0: resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==} @@ -6829,6 +6875,10 @@ packages: resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} engines: {node: '>=12'} + glob@9.3.5: + resolution: {integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==} + engines: {node: '>=16 || 14 >=14.17'} + global-dirs@0.1.1: resolution: {integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==} engines: {node: '>=4'} @@ -7444,6 +7494,9 @@ packages: iterator.prototype@1.1.2: resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} + jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + jasmine-core@3.99.1: resolution: {integrity: sha512-Hu1dmuoGcZ7AfyynN3LsfruwMbxMALMka+YtZeGoLuDEySVmVAPaonkNoBRIw/ectu8b9tVQCJNgp4a4knp+tg==} @@ -7906,6 +7959,9 @@ packages: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true + lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} @@ -8149,6 +8205,14 @@ packages: resolution: {integrity: sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==} engines: {node: '>=10'} + minimatch@8.0.4: + resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==} + engines: {node: '>=16 || 14 >=14.17'} + + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + minimist-options@4.1.0: resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} engines: {node: '>= 6'} @@ -8156,6 +8220,14 @@ packages: minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + minipass@4.2.8: + resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==} + engines: {node: '>=8'} + + minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} + mkdirp@0.5.6: resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} hasBin: true @@ -8229,6 +8301,7 @@ packages: mumath@3.3.4: resolution: {integrity: sha512-VAFIOG6rsxoc7q/IaY3jdjmrsuX9f15KlRLYTHmixASBZkZEKC1IFqE2BC5CdhXmK6WLM1Re33z//AGmeRI6FA==} + deprecated: Redundant dependency in your project. murmurhash-js@1.0.0: resolution: {integrity: sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw==} @@ -8479,6 +8552,9 @@ packages: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} + package-json-from-dist@1.0.1: + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + package-name-regex@2.0.6: resolution: {integrity: sha512-gFL35q7kbE/zBaPA3UKhp2vSzcPYx2ecbYuwv1ucE9Il6IIgBDweBlH8D68UFGZic2MkllKa2KHCfC1IQBQUYA==} engines: {node: '>=12'} @@ -8542,6 +8618,10 @@ packages: path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} + path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} @@ -8612,12 +8692,16 @@ packages: engines: {node: '>=18'} hasBin: true - plotly.js-dist-min@2.35.3: - resolution: {integrity: sha512-sz2HLP8gkysLx/BanM2PtJTtZ1PLPwdHwMWNri2YxLBy3IOeuDsVQtlmWa4hoK3j/fi4naaD3uZJqH5ozM3zGg==} + plotly.js-dist-min@3.0.0: + resolution: {integrity: sha512-AlU1XkNRzwUI55A+kJYj0xJETp3h7aeFe4O1cmhzOryscYdw9jOywXZo+7Zy+y2kEKq12CnTzII4jV7Vgpy4xQ==} plotly.js@2.35.2: resolution: {integrity: sha512-s0knlWzRvLQXxzf3JQ6qbm8FpwKuMjkr+6r04f8/yCEByAQ+I0jkUzY/hSGRGb+u7iljTh9hgpEiiJP90vjyeQ==} + plotly.js@3.0.0: + resolution: {integrity: sha512-vo4sClOWEsKBST5gKwzKi3wjMno7lPQpy/LBXNFJowlXeqL/RQN7oi+eU9rOj5+qjXGtqKUv560gnUD+1WL3fQ==} + engines: {node: '>=18.0.0'} + point-in-polygon@1.1.0: resolution: {integrity: sha512-3ojrFwjnnw8Q9242TzgXuTD+eKiutbzyslcq1ydfu82Db2y+Ogbmyrkpv0Hgj31qwT3lbS9+QAAO/pIQM35XRw==} @@ -8776,6 +8860,11 @@ packages: peerDependencies: postcss: ^8.0.0 + postcss-modules@6.0.1: + resolution: {integrity: sha512-zyo2sAkVvuZFFy0gc2+4O+xar5dYlaVy/ebO24KT0ftk/iJevSNyPyQellsBLlnccwh7f6V6Y4GvuKRYToNgpQ==} + peerDependencies: + postcss: ^8.0.0 + postcss-normalize-charset@5.1.0: resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} engines: {node: ^10 || ^12 || >=14.0} @@ -9417,10 +9506,17 @@ packages: rimraf@2.7.1: resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + rimraf@4.4.1: + resolution: {integrity: sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==} + engines: {node: '>=14'} hasBin: true rollup-plugin-clear@2.0.7: @@ -9672,6 +9768,10 @@ packages: signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + signature_pad@https://github.com/Andries-Smit/signature_pad/releases/download/v3.0.0-beta.4/signature_pad.tar.gz: resolution: {tarball: https://github.com/Andries-Smit/signature_pad/releases/download/v3.0.0-beta.4/signature_pad.tar.gz} version: 3.0.0-beta.4 @@ -9834,6 +9934,10 @@ packages: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} + string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + string.prototype.matchall@4.0.10: resolution: {integrity: sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==} @@ -9865,6 +9969,10 @@ packages: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} + strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + strip-bom@4.0.0: resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} engines: {node: '>=8'} @@ -10594,6 +10702,10 @@ packages: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} engines: {node: '>=10'} + wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} @@ -12846,6 +12958,15 @@ snapshots: dependencies: react: 18.2.0 + '@isaacs/cliui@8.0.2': + dependencies: + string-width: 5.1.2 + string-width-cjs: string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: wrap-ansi@7.0.0 + '@isaacs/ttlcache@1.4.1': {} '@istanbuljs/load-nyc-config@1.1.0': @@ -12973,6 +13094,41 @@ snapshots: - supports-color - ts-node + '@jest/core@29.7.0(ts-node@10.9.1(@swc/core@1.7.26)(@types/node@22.7.5)(typescript@5.1.6))': + dependencies: + '@jest/console': 29.7.0 + '@jest/reporters': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.12.12 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + ci-info: 3.9.0 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-changed-files: 29.7.0 + jest-config: 29.7.0(@types/node@20.12.12)(ts-node@10.9.1(@swc/core@1.7.26)(@types/node@22.7.5)(typescript@5.1.6)) + jest-haste-map: 29.7.0 + jest-message-util: 29.7.0 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-resolve-dependencies: 29.7.0 + jest-runner: 29.7.0 + jest-runtime: 29.7.0 + jest-snapshot: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + jest-watcher: 29.7.0 + micromatch: 4.0.8 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + - ts-node + '@jest/create-cache-key-function@29.7.0': dependencies: '@jest/types': 29.6.3 @@ -13217,7 +13373,7 @@ snapshots: sort-object: 3.0.3 tinyqueue: 3.0.0 - '@mendix/pluggable-widgets-tools@10.16.0(@jest/types@29.6.3)(@swc/core@1.7.26)(@types/babel__core@7.20.3)(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.21.0)(@babel/preset-env@7.23.2(@babel/core@7.21.0))(@types/react@18.2.36)(react@18.2.0)(typescript@5.0.4))(react@18.2.0)(tslib@2.7.0)': + '@mendix/pluggable-widgets-tools@10.16.0(@jest/types@29.6.3)(@swc/core@1.7.26)(@types/babel__core@7.20.3)(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.25.8)(@babel/preset-env@7.23.2(@babel/core@7.25.8))(@types/react@18.2.36)(react@18.2.0)(typescript@5.0.4))(react@18.2.0)(tslib@2.7.0)': dependencies: '@babel/core': 7.25.8 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.25.8) @@ -13242,7 +13398,7 @@ snapshots: '@testing-library/user-event': 14.5.1(@testing-library/dom@8.20.1) '@types/react': 18.2.36 '@types/react-dom': 18.2.14 - '@types/react-native': 0.72.8(react-native@0.75.3(@babel/core@7.21.0)(@babel/preset-env@7.23.2(@babel/core@7.21.0))(@types/react@18.2.36)(react@18.2.0)(typescript@5.0.4)) + '@types/react-native': 0.72.8(react-native@0.75.3(@babel/core@7.25.8)(@babel/preset-env@7.23.2(@babel/core@7.25.8))(@types/react@18.2.36)(react@18.2.0)(typescript@5.0.4)) '@types/testing-library__jest-dom': 5.14.9 '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.0.4))(eslint@7.32.0)(typescript@5.0.4) '@typescript-eslint/parser': 5.62.0(eslint@7.32.0)(typescript@5.0.4) @@ -13321,7 +13477,7 @@ snapshots: - tslib - utf-8-validate - '@mendix/pluggable-widgets-tools@10.16.0(@jest/types@29.6.3)(@swc/core@1.7.26)(@types/babel__core@7.20.3)(@types/node@22.7.5)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.25.8)(@babel/preset-env@7.23.2(@babel/core@7.25.8))(@types/react@18.2.36)(react@18.2.0)(typescript@5.1.6))(react@18.2.0)(tslib@2.7.0)': + '@mendix/pluggable-widgets-tools@10.16.0(@jest/types@29.6.3)(@swc/core@1.7.26)(@types/babel__core@7.20.3)(@types/node@22.7.5)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.21.0)(@babel/preset-env@7.23.2(@babel/core@7.21.0))(@types/react@18.2.36)(react@18.2.0)(typescript@5.1.6))(react@18.2.0)(tslib@2.7.0)': dependencies: '@babel/core': 7.25.8 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.25.8) @@ -13346,7 +13502,7 @@ snapshots: '@testing-library/user-event': 14.5.1(@testing-library/dom@8.20.1) '@types/react': 18.2.36 '@types/react-dom': 18.2.14 - '@types/react-native': 0.72.8(react-native@0.75.3(@babel/core@7.25.8)(@babel/preset-env@7.23.2(@babel/core@7.25.8))(@types/react@18.2.36)(react@18.2.0)(typescript@5.1.6)) + '@types/react-native': 0.72.8(react-native@0.75.3(@babel/core@7.21.0)(@babel/preset-env@7.23.2(@babel/core@7.21.0))(@types/react@18.2.36)(react@18.2.0)(typescript@5.1.6)) '@types/testing-library__jest-dom': 5.14.9 '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.0.4))(eslint@7.32.0)(typescript@5.0.4) '@typescript-eslint/parser': 5.62.0(eslint@7.32.0)(typescript@5.0.4) @@ -13425,6 +13581,110 @@ snapshots: - tslib - utf-8-validate + '@mendix/pluggable-widgets-tools@10.16.0(@jest/types@29.6.3)(@swc/core@1.7.26)(@types/babel__core@7.20.3)(@types/node@22.7.5)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.25.8)(@babel/preset-env@7.23.2(@babel/core@7.25.8))(@types/react@18.2.36)(react@18.2.0)(typescript@5.1.6))(react@18.2.0)(tslib@2.7.0)': + dependencies: + '@babel/core': 7.25.8 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.25.8) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.25.8) + '@babel/plugin-transform-react-jsx': 7.25.7(@babel/core@7.25.8) + '@babel/preset-env': 7.23.2(@babel/core@7.25.8) + '@babel/preset-react': 7.22.15(@babel/core@7.25.8) + '@cfaester/enzyme-adapter-react-18': 0.6.0(enzyme@3.11.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@prettier/plugin-xml': 1.2.0 + '@rollup/plugin-alias': 3.1.9(rollup@2.79.2) + '@rollup/plugin-babel': 5.3.1(@babel/core@7.25.8)(@types/babel__core@7.20.3)(rollup@2.79.2) + '@rollup/plugin-commonjs': 22.0.2(rollup@2.79.2) + '@rollup/plugin-image': 2.1.1(rollup@2.79.2) + '@rollup/plugin-json': 4.1.0(rollup@2.79.2) + '@rollup/plugin-node-resolve': 13.3.0(rollup@2.79.2) + '@rollup/plugin-typescript': 8.5.0(rollup@2.79.2)(tslib@2.7.0)(typescript@5.0.4) + '@rollup/plugin-url': 6.1.0(rollup@2.79.2) + '@rollup/pluginutils': 4.2.1 + '@testing-library/dom': 8.20.1 + '@testing-library/jest-dom': 5.17.0 + '@testing-library/react': 13.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@testing-library/user-event': 14.5.1(@testing-library/dom@8.20.1) + '@types/react': 18.2.36 + '@types/react-dom': 18.2.14 + '@types/react-native': 0.72.8(react-native@0.75.3(@babel/core@7.25.8)(@babel/preset-env@7.23.2(@babel/core@7.25.8))(@types/react@18.2.36)(react@18.2.0)(typescript@5.1.6)) + '@types/testing-library__jest-dom': 5.14.9 + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.0.4))(eslint@7.32.0)(typescript@5.0.4) + '@typescript-eslint/parser': 5.62.0(eslint@7.32.0)(typescript@5.0.4) + ansi-colors: 4.1.1 + babel-eslint: 10.1.0(eslint@7.32.0) + babel-jest: 29.7.0(@babel/core@7.25.8) + big.js: 6.2.2 + concurrently: 6.5.1 + core-js: 3.33.2 + dotenv: 8.6.0 + enzyme: 3.11.0 + enzyme-to-json: 3.6.2(enzyme@3.11.0) + eslint: 7.32.0 + eslint-config-prettier: 8.10.0(eslint@7.32.0) + eslint-plugin-jest: 24.7.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.0.4))(eslint@7.32.0)(typescript@5.0.4))(eslint@7.32.0)(typescript@5.0.4) + eslint-plugin-prettier: 3.4.1(eslint-config-prettier@8.10.0(eslint@7.32.0))(eslint@7.32.0)(prettier@2.8.8) + eslint-plugin-promise: 4.3.1 + eslint-plugin-react: 7.28.0(eslint@7.32.0) + eslint-plugin-react-hooks: 4.6.0(eslint@7.32.0) + fast-glob: 3.3.2 + find-free-port: 2.0.0 + fs-extra: 9.1.0 + identity-obj-proxy: 3.0.0 + jasmine: 3.99.0 + jasmine-core: 3.99.1 + jest: 29.7.0(@types/node@22.7.5)(ts-node@10.9.1(@swc/core@1.7.26)(@types/node@22.7.5)(typescript@5.1.6)) + jest-environment-jsdom: 29.7.0 + jest-jasmine2: 29.7.0 + jest-junit: 13.2.0 + jest-react-hooks-shallow: 1.5.1 + make-dir: 3.1.0 + mendix: 10.16.49747 + metro-react-native-babel-preset: 0.74.1(@babel/core@7.25.8) + mime: 3.0.0 + node-fetch: 2.7.0 + postcss: 8.4.47 + postcss-import: 14.1.0(postcss@8.4.47) + postcss-url: 10.1.3(postcss@8.4.47) + prettier: 2.8.8 + react-test-renderer: 18.2.0(react@18.2.0) + recursive-copy: 2.0.14 + resolve: 1.22.8 + rollup: 2.79.2 + rollup-plugin-clear: 2.0.7 + rollup-plugin-command: 1.1.3 + rollup-plugin-license: 2.9.1(rollup@2.79.2) + rollup-plugin-livereload: 2.0.5 + rollup-plugin-postcss: 4.0.2(postcss@8.4.47)(ts-node@10.9.1(@swc/core@1.7.26)(@types/node@22.7.5)(typescript@5.1.6)) + rollup-plugin-re: 1.0.7 + rollup-plugin-terser: 7.0.2(rollup@2.79.2) + sass: 1.58.3 + semver: 7.6.3 + shelljs: 0.8.5 + shx: 0.3.4 + ts-jest: 29.1.1(@babel/core@7.25.8)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.8))(jest@29.7.0(@types/node@22.7.5)(ts-node@10.9.1(@swc/core@1.7.26)(@types/node@22.7.5)(typescript@5.1.6)))(typescript@5.0.4) + ts-node: 10.9.1(@swc/core@1.7.26)(@types/node@22.7.5)(typescript@5.0.4) + typescript: 5.0.4 + xml2js: 0.6.2 + zip-a-folder: 0.0.12 + transitivePeerDependencies: + - '@jest/types' + - '@swc/core' + - '@swc/wasm' + - '@types/babel__core' + - '@types/node' + - babel-plugin-macros + - bufferutil + - canvas + - encoding + - esbuild + - node-notifier + - react + - react-dom + - react-native + - supports-color + - tslib + - utf-8-validate + '@mendix/pluggable-widgets-tools@10.16.0(@jest/types@29.6.3)(@swc/core@1.7.26)(@types/babel__core@7.20.3)(@types/node@22.7.5)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.25.8)(@babel/preset-env@7.23.2(@babel/core@7.25.8))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.7.0)': dependencies: '@babel/core': 7.25.8 @@ -13541,6 +13801,9 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.15.0 + '@pkgjs/parseargs@0.11.0': + optional: true + '@playwright/test@1.50.0': dependencies: playwright: 1.50.0 @@ -14135,11 +14398,17 @@ snapshots: '@react-native/normalize-colors@0.75.3': {} - '@react-native/virtualized-lists@0.72.8(react-native@0.75.3(@babel/core@7.21.0)(@babel/preset-env@7.23.2(@babel/core@7.21.0))(@types/react@18.2.36)(react@18.2.0)(typescript@5.0.4))': + '@react-native/virtualized-lists@0.72.8(react-native@0.75.3(@babel/core@7.21.0)(@babel/preset-env@7.23.2(@babel/core@7.21.0))(@types/react@18.2.36)(react@18.2.0)(typescript@5.1.6))': + dependencies: + invariant: 2.2.4 + nullthrows: 1.1.1 + react-native: 0.75.3(@babel/core@7.21.0)(@babel/preset-env@7.23.2(@babel/core@7.21.0))(@types/react@18.2.36)(react@18.2.0)(typescript@5.1.6) + + '@react-native/virtualized-lists@0.72.8(react-native@0.75.3(@babel/core@7.25.8)(@babel/preset-env@7.23.2(@babel/core@7.25.8))(@types/react@18.2.36)(react@18.2.0)(typescript@5.0.4))': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 - react-native: 0.75.3(@babel/core@7.21.0)(@babel/preset-env@7.23.2(@babel/core@7.21.0))(@types/react@18.2.36)(react@18.2.0)(typescript@5.0.4) + react-native: 0.75.3(@babel/core@7.25.8)(@babel/preset-env@7.23.2(@babel/core@7.25.8))(@types/react@18.2.36)(react@18.2.0)(typescript@5.0.4) '@react-native/virtualized-lists@0.72.8(react-native@0.75.3(@babel/core@7.25.8)(@babel/preset-env@7.23.2(@babel/core@7.25.8))(@types/react@18.2.36)(react@18.2.0)(typescript@5.1.6))': dependencies: @@ -14153,21 +14422,30 @@ snapshots: nullthrows: 1.1.1 react-native: 0.75.3(@babel/core@7.25.8)(@babel/preset-env@7.23.2(@babel/core@7.25.8))(@types/react@18.2.36)(react@18.2.0) - '@react-native/virtualized-lists@0.75.3(@types/react@18.2.36)(react-native@0.75.3(@babel/core@7.21.0)(@babel/preset-env@7.23.2(@babel/core@7.21.0))(@types/react@18.2.36)(react@18.2.0)(typescript@5.0.4))(react@18.2.0)': + '@react-native/virtualized-lists@0.75.3(@types/react@18.2.36)(react-native@0.75.3(@babel/core@7.21.0)(@babel/preset-env@7.23.2(@babel/core@7.21.0))(@types/react@18.2.36)(react@18.2.0)(typescript@5.1.6))(react@18.2.0)': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 react: 18.2.0 - react-native: 0.75.3(@babel/core@7.21.0)(@babel/preset-env@7.23.2(@babel/core@7.21.0))(@types/react@18.2.36)(react@18.2.0)(typescript@5.0.4) + react-native: 0.75.3(@babel/core@7.21.0)(@babel/preset-env@7.23.2(@babel/core@7.21.0))(@types/react@18.2.36)(react@18.2.0)(typescript@5.1.6) optionalDependencies: '@types/react': 18.2.36 - '@react-native/virtualized-lists@0.75.3(@types/react@18.2.36)(react-native@0.75.3(@babel/core@7.25.8)(@babel/preset-env@7.23.2(@babel/core@7.25.8))(@types/react@18.2.36)(react@18.2.0)(typescript@5.1.6))(react@18.2.0)': + '@react-native/virtualized-lists@0.75.3(@types/react@18.2.36)(react-native@0.75.3(@babel/core@7.25.8)(@babel/preset-env@7.23.2(@babel/core@7.25.8))(@types/react@18.2.36)(react@18.2.0)(typescript@5.0.4))(react@18.2.0)': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 react: 18.2.0 - react-native: 0.75.3(@babel/core@7.25.8)(@babel/preset-env@7.23.2(@babel/core@7.25.8))(@types/react@18.2.36)(react@18.2.0)(typescript@5.1.6) + react-native: 0.75.3(@babel/core@7.25.8)(@babel/preset-env@7.23.2(@babel/core@7.25.8))(@types/react@18.2.36)(react@18.2.0)(typescript@5.0.4) + optionalDependencies: + '@types/react': 18.2.36 + + '@react-native/virtualized-lists@0.75.3(@types/react@18.2.36)(react-native@0.75.3(@babel/core@7.25.8)(@babel/preset-env@7.23.2(@babel/core@7.25.8))(@types/react@18.2.36)(react@18.2.0)(typescript@5.1.6))(react@18.2.0)': + dependencies: + invariant: 2.2.4 + nullthrows: 1.1.1 + react: 18.2.0 + react-native: 0.75.3(@babel/core@7.25.8)(@babel/preset-env@7.23.2(@babel/core@7.25.8))(@types/react@18.2.36)(react@18.2.0)(typescript@5.1.6) optionalDependencies: '@types/react': 18.2.36 @@ -14597,6 +14875,8 @@ snapshots: dependencies: '@types/geojson': 7946.0.10 + '@types/less@3.0.8': {} + '@types/linkify-it@5.0.0': {} '@types/mapbox__point-geometry@0.1.4': {} @@ -14647,10 +14927,12 @@ snapshots: '@types/plotly.js-dist-min@2.3.4': dependencies: - '@types/plotly.js': 2.12.30 + '@types/plotly.js': 2.35.2 '@types/plotly.js@2.12.30': {} + '@types/plotly.js@2.35.2': {} + '@types/prop-types@15.7.9': {} '@types/rc-slider@8.6.6': @@ -14694,9 +14976,16 @@ snapshots: dependencies: '@types/react': 18.2.36 - '@types/react-native@0.72.8(react-native@0.75.3(@babel/core@7.21.0)(@babel/preset-env@7.23.2(@babel/core@7.21.0))(@types/react@18.2.36)(react@18.2.0)(typescript@5.0.4))': + '@types/react-native@0.72.8(react-native@0.75.3(@babel/core@7.21.0)(@babel/preset-env@7.23.2(@babel/core@7.21.0))(@types/react@18.2.36)(react@18.2.0)(typescript@5.1.6))': dependencies: - '@react-native/virtualized-lists': 0.72.8(react-native@0.75.3(@babel/core@7.21.0)(@babel/preset-env@7.23.2(@babel/core@7.21.0))(@types/react@18.2.36)(react@18.2.0)(typescript@5.0.4)) + '@react-native/virtualized-lists': 0.72.8(react-native@0.75.3(@babel/core@7.21.0)(@babel/preset-env@7.23.2(@babel/core@7.21.0))(@types/react@18.2.36)(react@18.2.0)(typescript@5.1.6)) + '@types/react': 18.2.36 + transitivePeerDependencies: + - react-native + + '@types/react-native@0.72.8(react-native@0.75.3(@babel/core@7.25.8)(@babel/preset-env@7.23.2(@babel/core@7.25.8))(@types/react@18.2.36)(react@18.2.0)(typescript@5.0.4))': + dependencies: + '@react-native/virtualized-lists': 0.72.8(react-native@0.75.3(@babel/core@7.25.8)(@babel/preset-env@7.23.2(@babel/core@7.25.8))(@types/react@18.2.36)(react@18.2.0)(typescript@5.0.4)) '@types/react': 18.2.36 transitivePeerDependencies: - react-native @@ -14715,9 +15004,9 @@ snapshots: transitivePeerDependencies: - react-native - '@types/react-plotly.js@2.5.0': + '@types/react-plotly.js@2.6.3': dependencies: - '@types/plotly.js': 2.12.30 + '@types/plotly.js': 2.35.2 '@types/react': 18.2.36 '@types/react-resize-detector@5.0.0': @@ -14748,12 +15037,20 @@ snapshots: dependencies: htmlparser2: 4.1.0 + '@types/sass@1.45.0': + dependencies: + sass: 1.58.3 + '@types/scheduler@0.16.5': {} '@types/semver@7.5.4': {} '@types/stack-utils@2.0.2': {} + '@types/stylus@0.48.43': + dependencies: + '@types/node': 20.12.12 + '@types/supercluster@7.1.3': dependencies: '@types/geojson': 7946.0.14 @@ -15317,6 +15614,8 @@ snapshots: ansi-regex@5.0.1: {} + ansi-regex@6.1.0: {} + ansi-styles@3.2.1: dependencies: color-convert: 1.9.3 @@ -15327,6 +15626,8 @@ snapshots: ansi-styles@5.2.0: {} + ansi-styles@6.2.1: {} + anymatch@3.1.3: dependencies: normalize-path: 3.0.0 @@ -15879,7 +16180,7 @@ snapshots: chokidar@3.5.3: dependencies: anymatch: 3.1.3 - braces: 3.0.2 + braces: 3.0.3 glob-parent: 5.1.2 is-binary-path: 2.1.0 is-glob: 4.0.3 @@ -16150,7 +16451,7 @@ snapshots: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.1 - webpack: 5.94.0(@swc/core@1.7.26)(webpack-cli@4.10.0) + webpack: 5.94.0(@swc/core@1.7.26)(webpack-cli@5.0.1) copy-webpack-plugin@11.0.0(webpack@5.96.1): dependencies: @@ -16283,6 +16584,21 @@ snapshots: - supports-color - ts-node + create-jest@29.7.0(@types/node@22.7.5)(ts-node@10.9.1(@swc/core@1.7.26)(@types/node@22.7.5)(typescript@5.1.6)): + dependencies: + '@jest/types': 29.6.3 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-config: 29.7.0(@types/node@22.7.5)(ts-node@10.9.1(@swc/core@1.7.26)(@types/node@22.7.5)(typescript@5.1.6)) + jest-util: 29.7.0 + prompts: 2.4.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + create-require@1.1.1: {} crelt@1.0.6: {} @@ -16344,7 +16660,7 @@ snapshots: postcss-modules-values: 4.0.0(postcss@8.4.21) postcss-value-parser: 4.2.0 semver: 7.5.1 - webpack: 5.94.0(@swc/core@1.7.26)(webpack-cli@4.10.0) + webpack: 5.94.0(@swc/core@1.7.26)(webpack-cli@5.0.1) css-loader@6.7.3(webpack@5.96.1): dependencies: @@ -16358,19 +16674,6 @@ snapshots: semver: 7.5.1 webpack: 5.96.1(webpack-cli@5.1.4) - css-loader@7.1.2(webpack@5.96.1(@swc/core@1.7.26)): - dependencies: - icss-utils: 5.1.0(postcss@8.4.47) - postcss: 8.4.47 - postcss-modules-extract-imports: 3.1.0(postcss@8.4.47) - postcss-modules-local-by-default: 4.0.5(postcss@8.4.47) - postcss-modules-scope: 3.2.0(postcss@8.4.47) - postcss-modules-values: 4.0.0(postcss@8.4.47) - postcss-value-parser: 4.2.0 - semver: 7.6.3 - optionalDependencies: - webpack: 5.96.1(@swc/core@1.7.26) - css-loader@7.1.2(webpack@5.96.1): dependencies: icss-utils: 5.1.0(postcss@8.4.47) @@ -16821,6 +17124,8 @@ snapshots: earcut@3.0.0: {} + eastasianwidth@0.2.0: {} + ee-first@1.1.1: {} electron-to-chromium@1.5.36: {} @@ -16835,6 +17140,8 @@ snapshots: emoji-regex@8.0.0: {} + emoji-regex@9.2.2: {} + emojis-list@3.0.0: {} encodeurl@1.0.2: {} @@ -17060,6 +17367,15 @@ snapshots: es6-iterator: 2.0.3 es6-symbol: 3.1.3 + esbuild-style-plugin@1.6.3: + dependencies: + '@types/less': 3.0.8 + '@types/sass': 1.45.0 + '@types/stylus': 0.48.43 + glob: 10.4.5 + postcss: 8.4.47 + postcss-modules: 6.0.1(postcss@8.4.47) + escalade@3.1.2: {} escalade@3.2.0: {} @@ -17555,7 +17871,12 @@ snapshots: dependencies: is-callable: 1.2.7 - fork-ts-checker-webpack-plugin@7.3.0(typescript@5.0.4)(webpack@5.94.0): + foreground-child@3.3.0: + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.1.0 + + fork-ts-checker-webpack-plugin@7.3.0(typescript@5.1.6)(webpack@5.94.0): dependencies: '@babel/code-frame': 7.22.5 chalk: 4.1.2 @@ -17569,7 +17890,7 @@ snapshots: schema-utils: 3.3.0 semver: 7.5.1 tapable: 2.2.1 - typescript: 5.0.4 + typescript: 5.1.6 webpack: 5.94.0(@swc/core@1.7.26)(webpack-cli@4.10.0) form-data@3.0.1: @@ -17738,6 +18059,15 @@ snapshots: glob-to-regexp@0.4.1: {} + glob@10.4.5: + dependencies: + foreground-child: 3.3.0 + jackspeak: 3.4.3 + minimatch: 9.0.5 + minipass: 7.1.2 + package-json-from-dist: 1.0.1 + path-scurry: 1.11.1 + glob@7.2.0: dependencies: fs.realpath: 1.0.0 @@ -17764,6 +18094,13 @@ snapshots: minimatch: 5.0.1 once: 1.4.0 + glob@9.3.5: + dependencies: + fs.realpath: 1.0.0 + minimatch: 8.0.4 + minipass: 4.2.8 + path-scurry: 1.11.1 + global-dirs@0.1.1: dependencies: ini: 1.3.8 @@ -18384,6 +18721,12 @@ snapshots: reflect.getprototypeof: 1.0.4 set-function-name: 2.0.1 + jackspeak@3.4.3: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + jasmine-core@3.99.1: {} jasmine@3.99.0: @@ -18486,6 +18829,25 @@ snapshots: - supports-color - ts-node + jest-cli@29.7.0(@types/node@22.7.5)(ts-node@10.9.1(@swc/core@1.7.26)(@types/node@22.7.5)(typescript@5.1.6)): + dependencies: + '@jest/core': 29.7.0(ts-node@10.9.1(@swc/core@1.7.26)(@types/node@22.7.5)(typescript@5.1.6)) + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 + chalk: 4.1.2 + create-jest: 29.7.0(@types/node@22.7.5)(ts-node@10.9.1(@swc/core@1.7.26)(@types/node@22.7.5)(typescript@5.1.6)) + exit: 0.1.2 + import-local: 3.1.0 + jest-config: 29.7.0(@types/node@22.7.5)(ts-node@10.9.1(@swc/core@1.7.26)(@types/node@22.7.5)(typescript@5.1.6)) + jest-util: 29.7.0 + jest-validate: 29.7.0 + yargs: 17.7.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + jest-config@29.7.0(@types/node@20.12.12): dependencies: '@babel/core': 7.25.8 @@ -18579,6 +18941,37 @@ snapshots: - babel-plugin-macros - supports-color + jest-config@29.7.0(@types/node@20.12.12)(ts-node@10.9.1(@swc/core@1.7.26)(@types/node@22.7.5)(typescript@5.1.6)): + dependencies: + '@babel/core': 7.25.8 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 + babel-jest: 29.7.0(@babel/core@7.25.8) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 29.7.0 + jest-environment-node: 29.7.0 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + micromatch: 4.0.8 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 20.12.12 + ts-node: 10.9.1(@swc/core@1.7.26)(@types/node@22.7.5)(typescript@5.1.6) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + jest-config@29.7.0(@types/node@22.7.5): dependencies: '@babel/core': 7.25.8 @@ -18641,6 +19034,37 @@ snapshots: - babel-plugin-macros - supports-color + jest-config@29.7.0(@types/node@22.7.5)(ts-node@10.9.1(@swc/core@1.7.26)(@types/node@22.7.5)(typescript@5.1.6)): + dependencies: + '@babel/core': 7.25.8 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 + babel-jest: 29.7.0(@babel/core@7.25.8) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 29.7.0 + jest-environment-node: 29.7.0 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + micromatch: 4.0.8 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 22.7.5 + ts-node: 10.9.1(@swc/core@1.7.26)(@types/node@22.7.5)(typescript@5.1.6) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + jest-diff@29.7.0: dependencies: chalk: 4.1.2 @@ -18935,7 +19359,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.12.12 + '@types/node': 22.7.5 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -18983,6 +19407,18 @@ snapshots: - supports-color - ts-node + jest@29.7.0(@types/node@22.7.5)(ts-node@10.9.1(@swc/core@1.7.26)(@types/node@22.7.5)(typescript@5.1.6)): + dependencies: + '@jest/core': 29.7.0(ts-node@10.9.1(@swc/core@1.7.26)(@types/node@22.7.5)(typescript@5.1.6)) + '@jest/types': 29.6.3 + import-local: 3.1.0 + jest-cli: 29.7.0(@types/node@22.7.5)(ts-node@10.9.1(@swc/core@1.7.26)(@types/node@22.7.5)(typescript@5.1.6)) + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + joi@17.13.3: dependencies: '@hapi/hoek': 9.3.0 @@ -19293,6 +19729,8 @@ snapshots: dependencies: js-tokens: 4.0.0 + lru-cache@10.4.3: {} + lru-cache@5.1.1: dependencies: yallist: 3.1.1 @@ -19742,6 +20180,14 @@ snapshots: dependencies: brace-expansion: 2.0.1 + minimatch@8.0.4: + dependencies: + brace-expansion: 2.0.1 + + minimatch@9.0.5: + dependencies: + brace-expansion: 2.0.1 + minimist-options@4.1.0: dependencies: arrify: 1.0.1 @@ -19750,6 +20196,10 @@ snapshots: minimist@1.2.8: {} + minipass@4.2.8: {} + + minipass@7.1.2: {} + mkdirp@0.5.6: dependencies: minimist: 1.2.8 @@ -20095,6 +20545,8 @@ snapshots: p-try@2.2.0: {} + package-json-from-dist@1.0.1: {} + package-name-regex@2.0.6: {} parchment@3.0.0: {} @@ -20147,6 +20599,11 @@ snapshots: path-parse@1.0.7: {} + path-scurry@1.11.1: + dependencies: + lru-cache: 10.4.3 + minipass: 7.1.2 + path-type@4.0.0: {} pbf@3.3.0: @@ -20194,9 +20651,9 @@ snapshots: optionalDependencies: fsevents: 2.3.2 - plotly.js-dist-min@2.35.3: {} + plotly.js-dist-min@3.0.0: {} - plotly.js@2.35.2(mapbox-gl@1.10.1)(webpack@5.96.1(@swc/core@1.7.26)): + plotly.js@2.35.2(mapbox-gl@1.10.1)(webpack@5.96.1): dependencies: '@plotly/d3': 3.8.2 '@plotly/d3-sankey': 0.7.2 @@ -20212,7 +20669,7 @@ snapshots: color-parse: 2.0.0 color-rgba: 2.1.1 country-regex: 1.1.0 - css-loader: 7.1.2(webpack@5.96.1(@swc/core@1.7.26)) + css-loader: 7.1.2(webpack@5.96.1) d3-force: 1.2.1 d3-format: 1.4.5 d3-geo: 1.12.1 @@ -20242,7 +20699,7 @@ snapshots: regl-scatter2d: 3.3.1 regl-splom: 1.0.14 strongly-connected-components: 1.0.1 - style-loader: 4.0.0(webpack@5.96.1(@swc/core@1.7.26)) + style-loader: 4.0.0(webpack@5.96.1) superscript-text: 1.0.0 svg-path-sdf: 1.1.3 tinycolor2: 1.6.0 @@ -20256,7 +20713,7 @@ snapshots: - supports-color - webpack - plotly.js@2.35.2(mapbox-gl@1.10.1)(webpack@5.96.1): + plotly.js@3.0.0(mapbox-gl@1.10.1)(webpack@5.96.1): dependencies: '@plotly/d3': 3.8.2 '@plotly/d3-sankey': 0.7.2 @@ -20281,6 +20738,7 @@ snapshots: d3-interpolate: 3.0.1 d3-time: 1.1.0 d3-time-format: 2.3.0 + esbuild-style-plugin: 1.6.3 fast-isnumeric: 1.1.4 gl-mat4: 1.2.0 gl-text: 1.4.0 @@ -20432,6 +20890,14 @@ snapshots: postcss: 8.4.47 ts-node: 10.9.1(@swc/core@1.7.26)(@types/node@22.7.5)(typescript@5.0.4) + postcss-load-config@3.1.4(postcss@8.4.47)(ts-node@10.9.1(@swc/core@1.7.26)(@types/node@22.7.5)(typescript@5.1.6)): + dependencies: + lilconfig: 2.1.0 + yaml: 1.10.2 + optionalDependencies: + postcss: 8.4.47 + ts-node: 10.9.1(@swc/core@1.7.26)(@types/node@22.7.5)(typescript@5.1.6) + postcss-merge-longhand@5.1.7(postcss@8.4.31): dependencies: postcss: 8.4.31 @@ -20595,6 +21061,18 @@ snapshots: postcss-modules-values: 4.0.0(postcss@8.4.47) string-hash: 1.1.3 + postcss-modules@6.0.1(postcss@8.4.47): + dependencies: + generic-names: 4.0.0 + icss-utils: 5.1.0(postcss@8.4.47) + lodash.camelcase: 4.3.0 + postcss: 8.4.47 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.47) + postcss-modules-local-by-default: 4.0.5(postcss@8.4.47) + postcss-modules-scope: 3.2.0(postcss@8.4.47) + postcss-modules-values: 4.0.0(postcss@8.4.47) + string-hash: 1.1.3 + postcss-normalize-charset@5.1.0(postcss@8.4.31): dependencies: postcss: 8.4.31 @@ -21095,10 +21573,10 @@ snapshots: react-lifecycles-compat@3.0.4: {} - react-native@0.75.3(@babel/core@7.21.0)(@babel/preset-env@7.23.2(@babel/core@7.21.0))(@types/react@18.2.36)(react@18.2.0)(typescript@5.0.4): + react-native@0.75.3(@babel/core@7.21.0)(@babel/preset-env@7.23.2(@babel/core@7.21.0))(@types/react@18.2.36)(react@18.2.0)(typescript@5.1.6): dependencies: '@jest/create-cache-key-function': 29.7.0 - '@react-native-community/cli': 14.1.0(typescript@5.0.4) + '@react-native-community/cli': 14.1.0(typescript@5.1.6) '@react-native-community/cli-platform-android': 14.1.0 '@react-native-community/cli-platform-ios': 14.1.0 '@react-native/assets-registry': 0.75.3 @@ -21107,7 +21585,7 @@ snapshots: '@react-native/gradle-plugin': 0.75.3 '@react-native/js-polyfills': 0.75.3 '@react-native/normalize-colors': 0.75.3 - '@react-native/virtualized-lists': 0.75.3(@types/react@18.2.36)(react-native@0.75.3(@babel/core@7.21.0)(@babel/preset-env@7.23.2(@babel/core@7.21.0))(@types/react@18.2.36)(react@18.2.0)(typescript@5.0.4))(react@18.2.0) + '@react-native/virtualized-lists': 0.75.3(@types/react@18.2.36)(react-native@0.75.3(@babel/core@7.21.0)(@babel/preset-env@7.23.2(@babel/core@7.21.0))(@types/react@18.2.36)(react@18.2.0)(typescript@5.1.6))(react@18.2.0) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 @@ -21201,6 +21679,59 @@ snapshots: - typescript - utf-8-validate + react-native@0.75.3(@babel/core@7.25.8)(@babel/preset-env@7.23.2(@babel/core@7.25.8))(@types/react@18.2.36)(react@18.2.0)(typescript@5.0.4): + dependencies: + '@jest/create-cache-key-function': 29.7.0 + '@react-native-community/cli': 14.1.0(typescript@5.0.4) + '@react-native-community/cli-platform-android': 14.1.0 + '@react-native-community/cli-platform-ios': 14.1.0 + '@react-native/assets-registry': 0.75.3 + '@react-native/codegen': 0.75.3(@babel/preset-env@7.23.2(@babel/core@7.25.8)) + '@react-native/community-cli-plugin': 0.75.3(@babel/core@7.25.8)(@babel/preset-env@7.23.2(@babel/core@7.25.8)) + '@react-native/gradle-plugin': 0.75.3 + '@react-native/js-polyfills': 0.75.3 + '@react-native/normalize-colors': 0.75.3 + '@react-native/virtualized-lists': 0.75.3(@types/react@18.2.36)(react-native@0.75.3(@babel/core@7.25.8)(@babel/preset-env@7.23.2(@babel/core@7.25.8))(@types/react@18.2.36)(react@18.2.0)(typescript@5.0.4))(react@18.2.0) + abort-controller: 3.0.0 + anser: 1.4.10 + ansi-regex: 5.0.1 + base64-js: 1.5.1 + chalk: 4.1.2 + commander: 9.5.0 + event-target-shim: 5.0.1 + flow-enums-runtime: 0.0.6 + glob: 7.2.3 + invariant: 2.2.4 + jest-environment-node: 29.7.0 + jsc-android: 250231.0.0 + memoize-one: 5.2.1 + metro-runtime: 0.80.12 + metro-source-map: 0.80.12 + mkdirp: 0.5.6 + nullthrows: 1.1.1 + pretty-format: 26.6.2 + promise: 8.3.0 + react: 18.2.0 + react-devtools-core: 5.3.2 + react-refresh: 0.14.2 + regenerator-runtime: 0.13.11 + scheduler: 0.24.0-canary-efb381bbf-20230505 + semver: 7.6.3 + stacktrace-parser: 0.1.10 + whatwg-fetch: 3.6.20 + ws: 6.2.3 + yargs: 17.7.2 + optionalDependencies: + '@types/react': 18.2.36 + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - bufferutil + - encoding + - supports-color + - typescript + - utf-8-validate + react-native@0.75.3(@babel/core@7.25.8)(@babel/preset-env@7.23.2(@babel/core@7.25.8))(@types/react@18.2.36)(react@18.2.0)(typescript@5.1.6): dependencies: '@jest/create-cache-key-function': 29.7.0 @@ -21282,9 +21813,9 @@ snapshots: uncontrollable: 7.2.1(react@18.2.0) warning: 4.0.3 - react-plotly.js@2.6.0(plotly.js@2.35.2(mapbox-gl@1.10.1)(webpack@5.96.1))(react@18.2.0): + react-plotly.js@2.6.0(plotly.js@3.0.0(mapbox-gl@1.10.1)(webpack@5.96.1))(react@18.2.0): dependencies: - plotly.js: 2.35.2(mapbox-gl@1.10.1)(webpack@5.96.1) + plotly.js: 3.0.0(mapbox-gl@1.10.1)(webpack@5.96.1) prop-types: 15.8.1 react: 18.2.0 @@ -21619,6 +22150,10 @@ snapshots: dependencies: glob: 7.2.3 + rimraf@4.4.1: + dependencies: + glob: 9.3.5 + rollup-plugin-clear@2.0.7: dependencies: rimraf: 2.7.1 @@ -21710,6 +22245,25 @@ snapshots: transitivePeerDependencies: - ts-node + rollup-plugin-postcss@4.0.2(postcss@8.4.47)(ts-node@10.9.1(@swc/core@1.7.26)(@types/node@22.7.5)(typescript@5.1.6)): + dependencies: + chalk: 4.1.2 + concat-with-sourcemaps: 1.1.0 + cssnano: 5.1.15(postcss@8.4.47) + import-cwd: 3.0.0 + p-queue: 6.6.2 + pify: 5.0.0 + postcss: 8.4.47 + postcss-load-config: 3.1.4(postcss@8.4.47)(ts-node@10.9.1(@swc/core@1.7.26)(@types/node@22.7.5)(typescript@5.1.6)) + postcss-modules: 4.3.1(postcss@8.4.47) + promise.series: 0.2.0 + resolve: 1.22.8 + rollup-pluginutils: 2.8.2 + safe-identifier: 0.4.2 + style-inject: 0.3.0 + transitivePeerDependencies: + - ts-node + rollup-plugin-re@1.0.7: dependencies: magic-string: 0.16.0 @@ -21776,7 +22330,7 @@ snapshots: dependencies: klona: 2.0.6 neo-async: 2.6.2 - webpack: 5.94.0(@swc/core@1.7.26)(webpack-cli@4.10.0) + webpack: 5.94.0(@swc/core@1.7.26)(webpack-cli@5.0.1) optionalDependencies: sass: 1.58.3 @@ -21792,7 +22346,7 @@ snapshots: dependencies: chokidar: 3.5.3 immutable: 4.3.0 - source-map-js: 1.0.2 + source-map-js: 1.2.1 sax@1.3.0: {} @@ -21969,6 +22523,8 @@ snapshots: signal-exit@3.0.7: {} + signal-exit@4.1.0: {} + signature_pad@https://github.com/Andries-Smit/signature_pad/releases/download/v3.0.0-beta.4/signature_pad.tar.gz: {} signum@1.0.0: {} @@ -22125,6 +22681,12 @@ snapshots: is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 + string-width@5.1.2: + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + string.prototype.matchall@4.0.10: dependencies: call-bind: 1.0.7 @@ -22174,6 +22736,10 @@ snapshots: dependencies: ansi-regex: 5.0.1 + strip-ansi@7.1.0: + dependencies: + ansi-regex: 6.1.0 + strip-bom@4.0.0: {} strip-final-newline@2.0.0: {} @@ -22194,10 +22760,6 @@ snapshots: dependencies: webpack: 5.94.0(@swc/core@1.7.26)(webpack-cli@4.10.0) - style-loader@4.0.0(webpack@5.96.1(@swc/core@1.7.26)): - dependencies: - webpack: 5.96.1(@swc/core@1.7.26) - style-loader@4.0.0(webpack@5.96.1): dependencies: webpack: 5.96.1(webpack-cli@5.1.4) @@ -22308,18 +22870,7 @@ snapshots: schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.34.1 - webpack: 5.94.0(@swc/core@1.7.26)(webpack-cli@4.10.0) - optionalDependencies: - '@swc/core': 1.7.26 - - terser-webpack-plugin@5.3.10(@swc/core@1.7.26)(webpack@5.96.1(@swc/core@1.7.26)): - dependencies: - '@jridgewell/trace-mapping': 0.3.25 - jest-worker: 27.5.1 - schema-utils: 3.3.0 - serialize-javascript: 6.0.2 - terser: 5.34.1 - webpack: 5.96.1(@swc/core@1.7.26) + webpack: 5.94.0(@swc/core@1.7.26)(webpack-cli@5.0.1) optionalDependencies: '@swc/core': 1.7.26 @@ -22461,6 +23012,23 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.25.8) + ts-jest@29.1.1(@babel/core@7.25.8)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.8))(jest@29.7.0(@types/node@22.7.5)(ts-node@10.9.1(@swc/core@1.7.26)(@types/node@22.7.5)(typescript@5.1.6)))(typescript@5.0.4): + dependencies: + bs-logger: 0.2.6 + fast-json-stable-stringify: 2.1.0 + jest: 29.7.0(@types/node@22.7.5)(ts-node@10.9.1(@swc/core@1.7.26)(@types/node@22.7.5)(typescript@5.1.6)) + jest-util: 29.7.0 + json5: 2.2.3 + lodash.memoize: 4.1.2 + make-error: 1.3.6 + semver: 7.6.3 + typescript: 5.0.4 + yargs-parser: 21.1.1 + optionalDependencies: + '@babel/core': 7.25.8 + '@jest/types': 29.6.3 + babel-jest: 29.7.0(@babel/core@7.25.8) + ts-loader@9.4.2(typescript@5.0.4)(webpack@5.94.0): dependencies: chalk: 4.1.2 @@ -22468,7 +23036,7 @@ snapshots: micromatch: 4.0.5 semver: 7.5.1 typescript: 5.0.4 - webpack: 5.94.0(@swc/core@1.7.26)(webpack-cli@4.10.0) + webpack: 5.94.0(@swc/core@1.7.26)(webpack-cli@5.0.1) ts-loader@9.4.2(typescript@5.1.6)(webpack@5.94.0): dependencies: @@ -22477,7 +23045,7 @@ snapshots: micromatch: 4.0.5 semver: 7.5.1 typescript: 5.1.6 - webpack: 5.94.0(@swc/core@1.7.26)(webpack-cli@5.0.1) + webpack: 5.94.0(@swc/core@1.7.26)(webpack-cli@4.10.0) ts-loader@9.4.2(typescript@5.1.6)(webpack@5.96.1): dependencies: @@ -22970,36 +23538,6 @@ snapshots: - esbuild - uglify-js - webpack@5.96.1(@swc/core@1.7.26): - dependencies: - '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.6 - '@webassemblyjs/ast': 1.12.1 - '@webassemblyjs/wasm-edit': 1.12.1 - '@webassemblyjs/wasm-parser': 1.12.1 - acorn: 8.14.0 - browserslist: 4.24.0 - chrome-trace-event: 1.0.4 - enhanced-resolve: 5.17.1 - es-module-lexer: 1.5.4 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.0 - mime-types: 2.1.35(patch_hash=krzc23z4ogcsphuakq2jjc37ce) - neo-async: 2.6.2 - schema-utils: 3.3.0 - tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.7.26)(webpack@5.96.1(@swc/core@1.7.26)) - watchpack: 2.4.2 - webpack-sources: 3.2.3 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - webpack@5.96.1(webpack-cli@5.1.4): dependencies: '@types/eslint-scope': 3.7.7 @@ -23128,6 +23666,12 @@ snapshots: string-width: 4.2.3 strip-ansi: 6.0.1 + wrap-ansi@8.1.0: + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + wrappy@1.0.2: {} write-file-atomic@2.4.3: From 5f1d91010396eb3c2b7b6e40e2c6a9e6daa28334 Mon Sep 17 00:00:00 2001 From: gjulivan Date: Thu, 13 Feb 2025 16:16:17 +0100 Subject: [PATCH 2/2] chore: update version and changelog --- packages/pluggableWidgets/area-chart-web/CHANGELOG.md | 4 ++++ packages/pluggableWidgets/area-chart-web/package.json | 2 +- .../pluggableWidgets/area-chart-web/src/package.xml | 2 +- packages/pluggableWidgets/bar-chart-web/CHANGELOG.md | 4 ++++ packages/pluggableWidgets/bar-chart-web/package.json | 2 +- .../pluggableWidgets/bar-chart-web/src/package.xml | 2 +- .../pluggableWidgets/bubble-chart-web/CHANGELOG.md | 4 ++++ .../pluggableWidgets/bubble-chart-web/package.json | 2 +- .../pluggableWidgets/bubble-chart-web/src/package.xml | 2 +- .../chart-playground-web/CHANGELOG.md | 4 ++++ .../chart-playground-web/package.json | 2 +- .../chart-playground-web/src/package.xml | 2 +- packages/pluggableWidgets/charts-web/package.json | 1 + packages/pluggableWidgets/charts-web/src/package.xml | 4 +++- .../pluggableWidgets/column-chart-web/CHANGELOG.md | 4 ++++ .../pluggableWidgets/column-chart-web/package.json | 2 +- .../pluggableWidgets/column-chart-web/src/package.xml | 2 +- .../pluggableWidgets/custom-chart-web/CHANGELOG.md | 11 +++++++++++ .../pluggableWidgets/heatmap-chart-web/CHANGELOG.md | 4 ++++ .../pluggableWidgets/heatmap-chart-web/package.json | 2 +- .../heatmap-chart-web/src/package.xml | 2 +- packages/pluggableWidgets/line-chart-web/CHANGELOG.md | 4 ++++ packages/pluggableWidgets/line-chart-web/package.json | 2 +- .../pluggableWidgets/line-chart-web/src/package.xml | 2 +- .../pie-doughnut-chart-web/CHANGELOG.md | 4 ++++ .../pie-doughnut-chart-web/package.json | 2 +- .../pie-doughnut-chart-web/src/package.xml | 2 +- .../time-series-chart-web/CHANGELOG.md | 4 ++++ .../time-series-chart-web/package.json | 2 +- .../time-series-chart-web/src/package.xml | 2 +- 30 files changed, 69 insertions(+), 19 deletions(-) create mode 100644 packages/pluggableWidgets/custom-chart-web/CHANGELOG.md diff --git a/packages/pluggableWidgets/area-chart-web/CHANGELOG.md b/packages/pluggableWidgets/area-chart-web/CHANGELOG.md index 2f9857882c..4aba528084 100644 --- a/packages/pluggableWidgets/area-chart-web/CHANGELOG.md +++ b/packages/pluggableWidgets/area-chart-web/CHANGELOG.md @@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ## [Unreleased] +### Changed + +- We updated plotly.js library to version 3.0. + ## [5.1.0] - 2024-10-28 ### Changed diff --git a/packages/pluggableWidgets/area-chart-web/package.json b/packages/pluggableWidgets/area-chart-web/package.json index fe6185a3ff..276c758274 100644 --- a/packages/pluggableWidgets/area-chart-web/package.json +++ b/packages/pluggableWidgets/area-chart-web/package.json @@ -1,7 +1,7 @@ { "name": "@mendix/area-chart-web", "widgetName": "AreaChart", - "version": "5.1.0", + "version": "6.0.0", "description": "An area chart displays a solid color between the traces of a graph.", "copyright": "© Mendix Technology BV 2025. All rights reserved.", "license": "Apache-2.0", diff --git a/packages/pluggableWidgets/area-chart-web/src/package.xml b/packages/pluggableWidgets/area-chart-web/src/package.xml index 6388c4888e..e39c0c793d 100644 --- a/packages/pluggableWidgets/area-chart-web/src/package.xml +++ b/packages/pluggableWidgets/area-chart-web/src/package.xml @@ -1,6 +1,6 @@ - + diff --git a/packages/pluggableWidgets/bar-chart-web/CHANGELOG.md b/packages/pluggableWidgets/bar-chart-web/CHANGELOG.md index 0e3421d90b..8a4268d904 100644 --- a/packages/pluggableWidgets/bar-chart-web/CHANGELOG.md +++ b/packages/pluggableWidgets/bar-chart-web/CHANGELOG.md @@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ## [Unreleased] +### Changed + +- We updated plotly.js library to version 3.0. + ## [5.1.0] - 2024-10-28 ### Changed diff --git a/packages/pluggableWidgets/bar-chart-web/package.json b/packages/pluggableWidgets/bar-chart-web/package.json index 1826b7165c..b0275c3060 100644 --- a/packages/pluggableWidgets/bar-chart-web/package.json +++ b/packages/pluggableWidgets/bar-chart-web/package.json @@ -1,7 +1,7 @@ { "name": "@mendix/bar-chart-web", "widgetName": "BarChart", - "version": "5.1.0", + "version": "6.0.0", "description": "Shows difference between the data points for one or more categories.", "copyright": "© Mendix Technology BV 2025. All rights reserved.", "license": "Apache-2.0", diff --git a/packages/pluggableWidgets/bar-chart-web/src/package.xml b/packages/pluggableWidgets/bar-chart-web/src/package.xml index b126008405..659805f68c 100644 --- a/packages/pluggableWidgets/bar-chart-web/src/package.xml +++ b/packages/pluggableWidgets/bar-chart-web/src/package.xml @@ -1,6 +1,6 @@ - + diff --git a/packages/pluggableWidgets/bubble-chart-web/CHANGELOG.md b/packages/pluggableWidgets/bubble-chart-web/CHANGELOG.md index 97575d4e1e..776b643c33 100644 --- a/packages/pluggableWidgets/bubble-chart-web/CHANGELOG.md +++ b/packages/pluggableWidgets/bubble-chart-web/CHANGELOG.md @@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ## [Unreleased] +### Changed + +- We updated plotly.js library to version 3.0. + ## [5.1.0] - 2024-10-28 ### Changed diff --git a/packages/pluggableWidgets/bubble-chart-web/package.json b/packages/pluggableWidgets/bubble-chart-web/package.json index 4006ce1c92..10ef004630 100644 --- a/packages/pluggableWidgets/bubble-chart-web/package.json +++ b/packages/pluggableWidgets/bubble-chart-web/package.json @@ -1,7 +1,7 @@ { "name": "@mendix/bubble-chart-web", "widgetName": "BubbleChart", - "version": "5.1.0", + "version": "6.0.0", "description": "Shows data in a bubble format graph.", "copyright": "© Mendix Technology BV 2025. All rights reserved.", "license": "Apache-2.0", diff --git a/packages/pluggableWidgets/bubble-chart-web/src/package.xml b/packages/pluggableWidgets/bubble-chart-web/src/package.xml index c502c87f75..8d62275f7a 100644 --- a/packages/pluggableWidgets/bubble-chart-web/src/package.xml +++ b/packages/pluggableWidgets/bubble-chart-web/src/package.xml @@ -1,6 +1,6 @@ - + diff --git a/packages/pluggableWidgets/chart-playground-web/CHANGELOG.md b/packages/pluggableWidgets/chart-playground-web/CHANGELOG.md index a7205507de..cc9da23ed9 100644 --- a/packages/pluggableWidgets/chart-playground-web/CHANGELOG.md +++ b/packages/pluggableWidgets/chart-playground-web/CHANGELOG.md @@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ## [Unreleased] +### Changed + +- We updated plotly.js library to version 3.0. + ## [1.1.0] - 2024-10-28 ### Changed diff --git a/packages/pluggableWidgets/chart-playground-web/package.json b/packages/pluggableWidgets/chart-playground-web/package.json index 22ba4ffe2b..bc7ae7a789 100644 --- a/packages/pluggableWidgets/chart-playground-web/package.json +++ b/packages/pluggableWidgets/chart-playground-web/package.json @@ -1,7 +1,7 @@ { "name": "@mendix/chart-playground-web", "widgetName": "ChartPlayground", - "version": "1.1.0", + "version": "2.0.0", "description": "A small playground widget for charts", "copyright": "© Mendix Technology BV 2025. All rights reserved.", "license": "Apache-2.0", diff --git a/packages/pluggableWidgets/chart-playground-web/src/package.xml b/packages/pluggableWidgets/chart-playground-web/src/package.xml index ea5b739d9e..d4b762fbec 100644 --- a/packages/pluggableWidgets/chart-playground-web/src/package.xml +++ b/packages/pluggableWidgets/chart-playground-web/src/package.xml @@ -1,6 +1,6 @@ - + diff --git a/packages/pluggableWidgets/charts-web/package.json b/packages/pluggableWidgets/charts-web/package.json index 59e1a71c38..88fdb98097 100644 --- a/packages/pluggableWidgets/charts-web/package.json +++ b/packages/pluggableWidgets/charts-web/package.json @@ -18,6 +18,7 @@ "@mendix/bar-chart-web", "@mendix/bubble-chart-web", "@mendix/column-chart-web", + "@mendix/custom-chart-web", "@mendix/heatmap-chart-web", "@mendix/line-chart-web", "@mendix/pie-doughnut-chart-web", diff --git a/packages/pluggableWidgets/charts-web/src/package.xml b/packages/pluggableWidgets/charts-web/src/package.xml index 8884c2fb90..9718dcea74 100644 --- a/packages/pluggableWidgets/charts-web/src/package.xml +++ b/packages/pluggableWidgets/charts-web/src/package.xml @@ -1,11 +1,12 @@ - + + @@ -17,6 +18,7 @@ + diff --git a/packages/pluggableWidgets/column-chart-web/CHANGELOG.md b/packages/pluggableWidgets/column-chart-web/CHANGELOG.md index 6df766f089..831968fd54 100644 --- a/packages/pluggableWidgets/column-chart-web/CHANGELOG.md +++ b/packages/pluggableWidgets/column-chart-web/CHANGELOG.md @@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ## [Unreleased] +### Changed + +- We updated plotly.js library to version 3.0. + ## [5.1.0] - 2024-10-28 ### Changed diff --git a/packages/pluggableWidgets/column-chart-web/package.json b/packages/pluggableWidgets/column-chart-web/package.json index 1dfa38d017..2b4edee078 100644 --- a/packages/pluggableWidgets/column-chart-web/package.json +++ b/packages/pluggableWidgets/column-chart-web/package.json @@ -1,7 +1,7 @@ { "name": "@mendix/column-chart-web", "widgetName": "ColumnChart", - "version": "5.1.0", + "version": "6.0.0", "description": "Shows data in a column format graph.", "copyright": "© Mendix Technology BV 2025. All rights reserved.", "license": "Apache-2.0", diff --git a/packages/pluggableWidgets/column-chart-web/src/package.xml b/packages/pluggableWidgets/column-chart-web/src/package.xml index 5228fcb908..81f88fb676 100644 --- a/packages/pluggableWidgets/column-chart-web/src/package.xml +++ b/packages/pluggableWidgets/column-chart-web/src/package.xml @@ -1,6 +1,6 @@ - + diff --git a/packages/pluggableWidgets/custom-chart-web/CHANGELOG.md b/packages/pluggableWidgets/custom-chart-web/CHANGELOG.md new file mode 100644 index 0000000000..f3e8e9f409 --- /dev/null +++ b/packages/pluggableWidgets/custom-chart-web/CHANGELOG.md @@ -0,0 +1,11 @@ +# Changelog + +All notable changes to this widget will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +### Added + +- We introduce custom chart. diff --git a/packages/pluggableWidgets/heatmap-chart-web/CHANGELOG.md b/packages/pluggableWidgets/heatmap-chart-web/CHANGELOG.md index e3489bb641..b3a731465c 100644 --- a/packages/pluggableWidgets/heatmap-chart-web/CHANGELOG.md +++ b/packages/pluggableWidgets/heatmap-chart-web/CHANGELOG.md @@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ## [Unreleased] +### Changed + +- We updated plotly.js library to version 3.0. + ## [5.1.0] - 2024-10-28 ### Changed diff --git a/packages/pluggableWidgets/heatmap-chart-web/package.json b/packages/pluggableWidgets/heatmap-chart-web/package.json index 88dc8701eb..0eaea978d7 100644 --- a/packages/pluggableWidgets/heatmap-chart-web/package.json +++ b/packages/pluggableWidgets/heatmap-chart-web/package.json @@ -1,7 +1,7 @@ { "name": "@mendix/heatmap-chart-web", "widgetName": "HeatMap", - "version": "5.1.0", + "version": "6.0.0", "description": "Shows data in a heatmap format graph.", "copyright": "© Mendix Technology BV 2025. All rights reserved.", "license": "Apache-2.0", diff --git a/packages/pluggableWidgets/heatmap-chart-web/src/package.xml b/packages/pluggableWidgets/heatmap-chart-web/src/package.xml index 620a01b706..307cdfc052 100644 --- a/packages/pluggableWidgets/heatmap-chart-web/src/package.xml +++ b/packages/pluggableWidgets/heatmap-chart-web/src/package.xml @@ -1,6 +1,6 @@ - + diff --git a/packages/pluggableWidgets/line-chart-web/CHANGELOG.md b/packages/pluggableWidgets/line-chart-web/CHANGELOG.md index a9efbd4668..fbdcb22d3a 100644 --- a/packages/pluggableWidgets/line-chart-web/CHANGELOG.md +++ b/packages/pluggableWidgets/line-chart-web/CHANGELOG.md @@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ## [Unreleased] +### Changed + +- We updated plotly.js library to version 3.0. + ## [5.1.0] - 2024-10-28 ### Changed diff --git a/packages/pluggableWidgets/line-chart-web/package.json b/packages/pluggableWidgets/line-chart-web/package.json index 7416d783c0..c02128fa63 100644 --- a/packages/pluggableWidgets/line-chart-web/package.json +++ b/packages/pluggableWidgets/line-chart-web/package.json @@ -1,7 +1,7 @@ { "name": "@mendix/line-chart-web", "widgetName": "LineChart", - "version": "5.1.0", + "version": "6.0.0", "description": "Shows data in a line format graph.", "copyright": "© Mendix Technology BV 2025. All rights reserved.", "license": "Apache-2.0", diff --git a/packages/pluggableWidgets/line-chart-web/src/package.xml b/packages/pluggableWidgets/line-chart-web/src/package.xml index cf5d71f621..7ce9cd57c5 100644 --- a/packages/pluggableWidgets/line-chart-web/src/package.xml +++ b/packages/pluggableWidgets/line-chart-web/src/package.xml @@ -1,6 +1,6 @@ - + diff --git a/packages/pluggableWidgets/pie-doughnut-chart-web/CHANGELOG.md b/packages/pluggableWidgets/pie-doughnut-chart-web/CHANGELOG.md index 996562e884..63c1772713 100644 --- a/packages/pluggableWidgets/pie-doughnut-chart-web/CHANGELOG.md +++ b/packages/pluggableWidgets/pie-doughnut-chart-web/CHANGELOG.md @@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ## [Unreleased] +### Changed + +- We updated plotly.js library to version 3.0. + ## [5.2.0] - 2025-01-21 ### Fixed diff --git a/packages/pluggableWidgets/pie-doughnut-chart-web/package.json b/packages/pluggableWidgets/pie-doughnut-chart-web/package.json index f9680ebb68..e10cc8a479 100644 --- a/packages/pluggableWidgets/pie-doughnut-chart-web/package.json +++ b/packages/pluggableWidgets/pie-doughnut-chart-web/package.json @@ -1,7 +1,7 @@ { "name": "@mendix/pie-doughnut-chart-web", "widgetName": "PieChart", - "version": "5.2.0", + "version": "6.0.0", "description": "Shows data in a pie format graph.", "copyright": "© Mendix Technology BV 2025. All rights reserved.", "license": "Apache-2.0", diff --git a/packages/pluggableWidgets/pie-doughnut-chart-web/src/package.xml b/packages/pluggableWidgets/pie-doughnut-chart-web/src/package.xml index 0d2e1829c3..80edfbde30 100644 --- a/packages/pluggableWidgets/pie-doughnut-chart-web/src/package.xml +++ b/packages/pluggableWidgets/pie-doughnut-chart-web/src/package.xml @@ -1,6 +1,6 @@ - + diff --git a/packages/pluggableWidgets/time-series-chart-web/CHANGELOG.md b/packages/pluggableWidgets/time-series-chart-web/CHANGELOG.md index 9f67b5a69f..a51641f0b9 100644 --- a/packages/pluggableWidgets/time-series-chart-web/CHANGELOG.md +++ b/packages/pluggableWidgets/time-series-chart-web/CHANGELOG.md @@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ## [Unreleased] +### Changed + +- We updated plotly.js library to version 3.0. + ## [5.1.0] - 2024-10-28 ### Changed diff --git a/packages/pluggableWidgets/time-series-chart-web/package.json b/packages/pluggableWidgets/time-series-chart-web/package.json index 27c192fea9..c222589bb6 100644 --- a/packages/pluggableWidgets/time-series-chart-web/package.json +++ b/packages/pluggableWidgets/time-series-chart-web/package.json @@ -1,7 +1,7 @@ { "name": "@mendix/time-series-chart-web", "widgetName": "TimeSeries", - "version": "5.1.0", + "version": "6.0.0", "description": "Shows data changes over period of time.", "copyright": "© Mendix Technology BV 2025. All rights reserved.", "license": "Apache-2.0", diff --git a/packages/pluggableWidgets/time-series-chart-web/src/package.xml b/packages/pluggableWidgets/time-series-chart-web/src/package.xml index 51ca343bf7..f6c2404847 100644 --- a/packages/pluggableWidgets/time-series-chart-web/src/package.xml +++ b/packages/pluggableWidgets/time-series-chart-web/src/package.xml @@ -1,6 +1,6 @@ - +