From 15ac98da7421c1d5465e38a650e554fa708d2296 Mon Sep 17 00:00:00 2001 From: Mark Fee Date: Tue, 14 Jul 2026 11:54:26 +0100 Subject: [PATCH 1/2] IM-401 moved plugins out of /beta --- .../{beta => }/datasets/src/adapters/esri/esriLayerAdapter.js | 0 .../datasets/src/adapters/esri/esriLayerAdapter.test.js | 0 .../datasets/src/adapters/esri/registry/esriDataset.js | 0 .../datasets/src/adapters/esri/registry/esriDataset.test.js | 0 plugins/{beta => }/datasets/src/adapters/layerAdapter.js | 0 plugins/{beta => }/datasets/src/adapters/loadLayerAdapter.js | 0 .../{beta => }/datasets/src/adapters/maplibre/layerBuilders.js | 0 .../datasets/src/adapters/maplibre/layerBuilders.test.js | 0 .../datasets/src/adapters/maplibre/maplibreLayerAdapter.js | 0 .../datasets/src/adapters/maplibre/maplibreLayerAdapter.test.js | 0 .../datasets/src/adapters/maplibre/registry/mapLibreDataset.js | 0 .../src/adapters/maplibre/registry/mapLibreDataset.test.js | 0 plugins/{beta => }/datasets/src/api/addDataset.js | 0 plugins/{beta => }/datasets/src/api/addDataset.test.js | 0 plugins/{beta => }/datasets/src/api/getOpacity.js | 0 plugins/{beta => }/datasets/src/api/getOpacity.test.js | 0 plugins/{beta => }/datasets/src/api/getStyle.js | 0 plugins/{beta => }/datasets/src/api/getStyle.test.js | 0 plugins/{beta => }/datasets/src/api/removeDataset.js | 0 plugins/{beta => }/datasets/src/api/removeDataset.test.js | 0 plugins/{beta => }/datasets/src/api/setData.js | 0 plugins/{beta => }/datasets/src/api/setData.test.js | 0 plugins/{beta => }/datasets/src/api/setDatasetVisibility.js | 0 .../{beta => }/datasets/src/api/setDatasetVisibility.test.js | 0 plugins/{beta => }/datasets/src/api/setFeatureVisibility.js | 0 .../{beta => }/datasets/src/api/setFeatureVisibility.test.js | 0 plugins/{beta => }/datasets/src/api/setGlobals.js | 0 plugins/{beta => }/datasets/src/api/setGlobals.test.js | 0 plugins/{beta => }/datasets/src/api/setOpacity.js | 0 plugins/{beta => }/datasets/src/api/setOpacity.test.js | 0 plugins/{beta => }/datasets/src/api/setStyle.js | 0 plugins/{beta => }/datasets/src/api/setStyle.test.js | 0 plugins/{beta => }/datasets/src/components/Key/EmptyKey.jsx | 0 .../{beta => }/datasets/src/components/Key/EmptyKey.test.jsx | 0 plugins/{beta => }/datasets/src/components/Key/Key.jsx | 0 plugins/{beta => }/datasets/src/components/Key/Key.module.scss | 0 plugins/{beta => }/datasets/src/components/Key/KeyGroupItem.jsx | 0 plugins/{beta => }/datasets/src/components/Key/KeyItem.jsx | 0 plugins/{beta => }/datasets/src/components/Key/KeySvg.jsx | 0 plugins/{beta => }/datasets/src/components/Key/KeySvg.test.jsx | 0 plugins/{beta => }/datasets/src/components/Key/KeySvgLine.jsx | 0 .../{beta => }/datasets/src/components/Key/KeySvgLine.test.jsx | 0 .../{beta => }/datasets/src/components/Key/KeySvgPattern.jsx | 0 .../datasets/src/components/Key/KeySvgPattern.test.jsx | 0 plugins/{beta => }/datasets/src/components/Key/KeySvgRect.jsx | 0 .../{beta => }/datasets/src/components/Key/KeySvgRect.test.jsx | 0 plugins/{beta => }/datasets/src/components/Key/KeySvgSymbol.jsx | 0 .../datasets/src/components/Key/KeySvgSymbol.test.jsx | 0 plugins/{beta => }/datasets/src/components/Key/svgProperties.js | 0 .../datasets/src/components/Key/svgProperties.test.js | 0 .../datasets/src/components/LayersMenu/Layers.module.scss | 0 .../datasets/src/components/LayersMenu/LayersMenu.jsx | 0 .../datasets/src/components/LayersMenu/LayersMenu.test.jsx | 2 +- .../datasets/src/components/LayersMenu/LayersMenuCheckbox.jsx | 0 .../src/components/LayersMenu/LayersMenuCheckbox.test.jsx | 2 +- .../src/components/LayersMenu/LayersMenuGroupWrapper.jsx | 0 .../src/components/LayersMenu/LayersMenuGroupWrapper.test.jsx | 0 .../datasets/src/components/LayersMenu/LayersMenuRadio.jsx | 0 .../datasets/src/components/LayersMenu/LayersMenuRadio.test.jsx | 2 +- .../src/components/LayersMenu/LayersRadioGroupWrapper.jsx | 0 .../src/components/LayersMenu/LayersRadioGroupWrapper.test.jsx | 2 +- plugins/{beta => }/datasets/src/datasets.scss | 0 plugins/{beta => }/datasets/src/fetch/createDynamicSource.js | 0 plugins/{beta => }/datasets/src/fetch/fetchGeoJSON.js | 0 plugins/{beta => }/datasets/src/index.js | 0 plugins/{beta => }/datasets/src/initialise/DatasetsInit.jsx | 0 plugins/{beta => }/datasets/src/initialise/defaults.js | 0 plugins/{beta => }/datasets/src/initialise/defaults.test.js | 0 .../{beta => }/datasets/src/initialise/initialiseDatasets.js | 0 .../datasets/src/initialise/initialiseDatasets.test.js | 0 plugins/{beta => }/datasets/src/manifest.js | 0 .../{beta => }/datasets/src/reducers/__data__/demoDatasets.js | 0 .../{beta => }/datasets/src/reducers/__data__/esriDatasets.js | 0 plugins/{beta => }/datasets/src/reducers/datasetsToMenu.js | 0 plugins/{beta => }/datasets/src/reducers/datasetsToMenu.test.js | 0 .../{beta => }/datasets/src/reducers/mappedDatasetsReducer.js | 0 .../datasets/src/reducers/mappedDatasetsReducer.test.js | 0 plugins/{beta => }/datasets/src/reducers/menuStateReducer.js | 0 plugins/{beta => }/datasets/src/reducers/pluginState.js | 0 plugins/{beta => }/datasets/src/reducers/pluginState.test.js | 0 .../datasets/src/registry/__mocks__/datasetRegistry.js | 0 plugins/{beta => }/datasets/src/registry/createDataset.js | 0 plugins/{beta => }/datasets/src/registry/dataset.js | 2 +- plugins/{beta => }/datasets/src/registry/dataset.test.js | 0 .../{beta => }/datasets/src/registry/datasetDefinitionCache.js | 0 plugins/{beta => }/datasets/src/registry/datasetRegistry.js | 0 .../{beta => }/datasets/src/registry/datasetRegistry.test.js | 0 plugins/{beta => }/datasets/src/registry/dynamicGeoJson.js | 0 plugins/{beta => }/datasets/src/registry/globalDataset.js | 0 plugins/{beta => }/datasets/src/registry/isVisibleWhen.js | 0 plugins/{beta => }/datasets/src/registry/isVisibleWhen.test.js | 0 plugins/{beta => }/datasets/src/utils/bbox.js | 0 plugins/{beta => }/datasets/src/utils/debounce.js | 0 93 files changed, 5 insertions(+), 5 deletions(-) rename plugins/{beta => }/datasets/src/adapters/esri/esriLayerAdapter.js (100%) rename plugins/{beta => }/datasets/src/adapters/esri/esriLayerAdapter.test.js (100%) rename plugins/{beta => }/datasets/src/adapters/esri/registry/esriDataset.js (100%) rename plugins/{beta => }/datasets/src/adapters/esri/registry/esriDataset.test.js (100%) rename plugins/{beta => }/datasets/src/adapters/layerAdapter.js (100%) rename plugins/{beta => }/datasets/src/adapters/loadLayerAdapter.js (100%) rename plugins/{beta => }/datasets/src/adapters/maplibre/layerBuilders.js (100%) rename plugins/{beta => }/datasets/src/adapters/maplibre/layerBuilders.test.js (100%) rename plugins/{beta => }/datasets/src/adapters/maplibre/maplibreLayerAdapter.js (100%) rename plugins/{beta => }/datasets/src/adapters/maplibre/maplibreLayerAdapter.test.js (100%) rename plugins/{beta => }/datasets/src/adapters/maplibre/registry/mapLibreDataset.js (100%) rename plugins/{beta => }/datasets/src/adapters/maplibre/registry/mapLibreDataset.test.js (100%) rename plugins/{beta => }/datasets/src/api/addDataset.js (100%) rename plugins/{beta => }/datasets/src/api/addDataset.test.js (100%) rename plugins/{beta => }/datasets/src/api/getOpacity.js (100%) rename plugins/{beta => }/datasets/src/api/getOpacity.test.js (100%) rename plugins/{beta => }/datasets/src/api/getStyle.js (100%) rename plugins/{beta => }/datasets/src/api/getStyle.test.js (100%) rename plugins/{beta => }/datasets/src/api/removeDataset.js (100%) rename plugins/{beta => }/datasets/src/api/removeDataset.test.js (100%) rename plugins/{beta => }/datasets/src/api/setData.js (100%) rename plugins/{beta => }/datasets/src/api/setData.test.js (100%) rename plugins/{beta => }/datasets/src/api/setDatasetVisibility.js (100%) rename plugins/{beta => }/datasets/src/api/setDatasetVisibility.test.js (100%) rename plugins/{beta => }/datasets/src/api/setFeatureVisibility.js (100%) rename plugins/{beta => }/datasets/src/api/setFeatureVisibility.test.js (100%) rename plugins/{beta => }/datasets/src/api/setGlobals.js (100%) rename plugins/{beta => }/datasets/src/api/setGlobals.test.js (100%) rename plugins/{beta => }/datasets/src/api/setOpacity.js (100%) rename plugins/{beta => }/datasets/src/api/setOpacity.test.js (100%) rename plugins/{beta => }/datasets/src/api/setStyle.js (100%) rename plugins/{beta => }/datasets/src/api/setStyle.test.js (100%) rename plugins/{beta => }/datasets/src/components/Key/EmptyKey.jsx (100%) rename plugins/{beta => }/datasets/src/components/Key/EmptyKey.test.jsx (100%) rename plugins/{beta => }/datasets/src/components/Key/Key.jsx (100%) rename plugins/{beta => }/datasets/src/components/Key/Key.module.scss (100%) rename plugins/{beta => }/datasets/src/components/Key/KeyGroupItem.jsx (100%) rename plugins/{beta => }/datasets/src/components/Key/KeyItem.jsx (100%) rename plugins/{beta => }/datasets/src/components/Key/KeySvg.jsx (100%) rename plugins/{beta => }/datasets/src/components/Key/KeySvg.test.jsx (100%) rename plugins/{beta => }/datasets/src/components/Key/KeySvgLine.jsx (100%) rename plugins/{beta => }/datasets/src/components/Key/KeySvgLine.test.jsx (100%) rename plugins/{beta => }/datasets/src/components/Key/KeySvgPattern.jsx (100%) rename plugins/{beta => }/datasets/src/components/Key/KeySvgPattern.test.jsx (100%) rename plugins/{beta => }/datasets/src/components/Key/KeySvgRect.jsx (100%) rename plugins/{beta => }/datasets/src/components/Key/KeySvgRect.test.jsx (100%) rename plugins/{beta => }/datasets/src/components/Key/KeySvgSymbol.jsx (100%) rename plugins/{beta => }/datasets/src/components/Key/KeySvgSymbol.test.jsx (100%) rename plugins/{beta => }/datasets/src/components/Key/svgProperties.js (100%) rename plugins/{beta => }/datasets/src/components/Key/svgProperties.test.js (100%) rename plugins/{beta => }/datasets/src/components/LayersMenu/Layers.module.scss (100%) rename plugins/{beta => }/datasets/src/components/LayersMenu/LayersMenu.jsx (100%) rename plugins/{beta => }/datasets/src/components/LayersMenu/LayersMenu.test.jsx (99%) rename plugins/{beta => }/datasets/src/components/LayersMenu/LayersMenuCheckbox.jsx (100%) rename plugins/{beta => }/datasets/src/components/LayersMenu/LayersMenuCheckbox.test.jsx (98%) rename plugins/{beta => }/datasets/src/components/LayersMenu/LayersMenuGroupWrapper.jsx (100%) rename plugins/{beta => }/datasets/src/components/LayersMenu/LayersMenuGroupWrapper.test.jsx (100%) rename plugins/{beta => }/datasets/src/components/LayersMenu/LayersMenuRadio.jsx (100%) rename plugins/{beta => }/datasets/src/components/LayersMenu/LayersMenuRadio.test.jsx (98%) rename plugins/{beta => }/datasets/src/components/LayersMenu/LayersRadioGroupWrapper.jsx (100%) rename plugins/{beta => }/datasets/src/components/LayersMenu/LayersRadioGroupWrapper.test.jsx (99%) rename plugins/{beta => }/datasets/src/datasets.scss (100%) rename plugins/{beta => }/datasets/src/fetch/createDynamicSource.js (100%) rename plugins/{beta => }/datasets/src/fetch/fetchGeoJSON.js (100%) rename plugins/{beta => }/datasets/src/index.js (100%) rename plugins/{beta => }/datasets/src/initialise/DatasetsInit.jsx (100%) rename plugins/{beta => }/datasets/src/initialise/defaults.js (100%) rename plugins/{beta => }/datasets/src/initialise/defaults.test.js (100%) rename plugins/{beta => }/datasets/src/initialise/initialiseDatasets.js (100%) rename plugins/{beta => }/datasets/src/initialise/initialiseDatasets.test.js (100%) rename plugins/{beta => }/datasets/src/manifest.js (100%) rename plugins/{beta => }/datasets/src/reducers/__data__/demoDatasets.js (100%) rename plugins/{beta => }/datasets/src/reducers/__data__/esriDatasets.js (100%) rename plugins/{beta => }/datasets/src/reducers/datasetsToMenu.js (100%) rename plugins/{beta => }/datasets/src/reducers/datasetsToMenu.test.js (100%) rename plugins/{beta => }/datasets/src/reducers/mappedDatasetsReducer.js (100%) rename plugins/{beta => }/datasets/src/reducers/mappedDatasetsReducer.test.js (100%) rename plugins/{beta => }/datasets/src/reducers/menuStateReducer.js (100%) rename plugins/{beta => }/datasets/src/reducers/pluginState.js (100%) rename plugins/{beta => }/datasets/src/reducers/pluginState.test.js (100%) rename plugins/{beta => }/datasets/src/registry/__mocks__/datasetRegistry.js (100%) rename plugins/{beta => }/datasets/src/registry/createDataset.js (100%) rename plugins/{beta => }/datasets/src/registry/dataset.js (98%) rename plugins/{beta => }/datasets/src/registry/dataset.test.js (100%) rename plugins/{beta => }/datasets/src/registry/datasetDefinitionCache.js (100%) rename plugins/{beta => }/datasets/src/registry/datasetRegistry.js (100%) rename plugins/{beta => }/datasets/src/registry/datasetRegistry.test.js (100%) rename plugins/{beta => }/datasets/src/registry/dynamicGeoJson.js (100%) rename plugins/{beta => }/datasets/src/registry/globalDataset.js (100%) rename plugins/{beta => }/datasets/src/registry/isVisibleWhen.js (100%) rename plugins/{beta => }/datasets/src/registry/isVisibleWhen.test.js (100%) rename plugins/{beta => }/datasets/src/utils/bbox.js (100%) rename plugins/{beta => }/datasets/src/utils/debounce.js (100%) diff --git a/plugins/beta/datasets/src/adapters/esri/esriLayerAdapter.js b/plugins/datasets/src/adapters/esri/esriLayerAdapter.js similarity index 100% rename from plugins/beta/datasets/src/adapters/esri/esriLayerAdapter.js rename to plugins/datasets/src/adapters/esri/esriLayerAdapter.js diff --git a/plugins/beta/datasets/src/adapters/esri/esriLayerAdapter.test.js b/plugins/datasets/src/adapters/esri/esriLayerAdapter.test.js similarity index 100% rename from plugins/beta/datasets/src/adapters/esri/esriLayerAdapter.test.js rename to plugins/datasets/src/adapters/esri/esriLayerAdapter.test.js diff --git a/plugins/beta/datasets/src/adapters/esri/registry/esriDataset.js b/plugins/datasets/src/adapters/esri/registry/esriDataset.js similarity index 100% rename from plugins/beta/datasets/src/adapters/esri/registry/esriDataset.js rename to plugins/datasets/src/adapters/esri/registry/esriDataset.js diff --git a/plugins/beta/datasets/src/adapters/esri/registry/esriDataset.test.js b/plugins/datasets/src/adapters/esri/registry/esriDataset.test.js similarity index 100% rename from plugins/beta/datasets/src/adapters/esri/registry/esriDataset.test.js rename to plugins/datasets/src/adapters/esri/registry/esriDataset.test.js diff --git a/plugins/beta/datasets/src/adapters/layerAdapter.js b/plugins/datasets/src/adapters/layerAdapter.js similarity index 100% rename from plugins/beta/datasets/src/adapters/layerAdapter.js rename to plugins/datasets/src/adapters/layerAdapter.js diff --git a/plugins/beta/datasets/src/adapters/loadLayerAdapter.js b/plugins/datasets/src/adapters/loadLayerAdapter.js similarity index 100% rename from plugins/beta/datasets/src/adapters/loadLayerAdapter.js rename to plugins/datasets/src/adapters/loadLayerAdapter.js diff --git a/plugins/beta/datasets/src/adapters/maplibre/layerBuilders.js b/plugins/datasets/src/adapters/maplibre/layerBuilders.js similarity index 100% rename from plugins/beta/datasets/src/adapters/maplibre/layerBuilders.js rename to plugins/datasets/src/adapters/maplibre/layerBuilders.js diff --git a/plugins/beta/datasets/src/adapters/maplibre/layerBuilders.test.js b/plugins/datasets/src/adapters/maplibre/layerBuilders.test.js similarity index 100% rename from plugins/beta/datasets/src/adapters/maplibre/layerBuilders.test.js rename to plugins/datasets/src/adapters/maplibre/layerBuilders.test.js diff --git a/plugins/beta/datasets/src/adapters/maplibre/maplibreLayerAdapter.js b/plugins/datasets/src/adapters/maplibre/maplibreLayerAdapter.js similarity index 100% rename from plugins/beta/datasets/src/adapters/maplibre/maplibreLayerAdapter.js rename to plugins/datasets/src/adapters/maplibre/maplibreLayerAdapter.js diff --git a/plugins/beta/datasets/src/adapters/maplibre/maplibreLayerAdapter.test.js b/plugins/datasets/src/adapters/maplibre/maplibreLayerAdapter.test.js similarity index 100% rename from plugins/beta/datasets/src/adapters/maplibre/maplibreLayerAdapter.test.js rename to plugins/datasets/src/adapters/maplibre/maplibreLayerAdapter.test.js diff --git a/plugins/beta/datasets/src/adapters/maplibre/registry/mapLibreDataset.js b/plugins/datasets/src/adapters/maplibre/registry/mapLibreDataset.js similarity index 100% rename from plugins/beta/datasets/src/adapters/maplibre/registry/mapLibreDataset.js rename to plugins/datasets/src/adapters/maplibre/registry/mapLibreDataset.js diff --git a/plugins/beta/datasets/src/adapters/maplibre/registry/mapLibreDataset.test.js b/plugins/datasets/src/adapters/maplibre/registry/mapLibreDataset.test.js similarity index 100% rename from plugins/beta/datasets/src/adapters/maplibre/registry/mapLibreDataset.test.js rename to plugins/datasets/src/adapters/maplibre/registry/mapLibreDataset.test.js diff --git a/plugins/beta/datasets/src/api/addDataset.js b/plugins/datasets/src/api/addDataset.js similarity index 100% rename from plugins/beta/datasets/src/api/addDataset.js rename to plugins/datasets/src/api/addDataset.js diff --git a/plugins/beta/datasets/src/api/addDataset.test.js b/plugins/datasets/src/api/addDataset.test.js similarity index 100% rename from plugins/beta/datasets/src/api/addDataset.test.js rename to plugins/datasets/src/api/addDataset.test.js diff --git a/plugins/beta/datasets/src/api/getOpacity.js b/plugins/datasets/src/api/getOpacity.js similarity index 100% rename from plugins/beta/datasets/src/api/getOpacity.js rename to plugins/datasets/src/api/getOpacity.js diff --git a/plugins/beta/datasets/src/api/getOpacity.test.js b/plugins/datasets/src/api/getOpacity.test.js similarity index 100% rename from plugins/beta/datasets/src/api/getOpacity.test.js rename to plugins/datasets/src/api/getOpacity.test.js diff --git a/plugins/beta/datasets/src/api/getStyle.js b/plugins/datasets/src/api/getStyle.js similarity index 100% rename from plugins/beta/datasets/src/api/getStyle.js rename to plugins/datasets/src/api/getStyle.js diff --git a/plugins/beta/datasets/src/api/getStyle.test.js b/plugins/datasets/src/api/getStyle.test.js similarity index 100% rename from plugins/beta/datasets/src/api/getStyle.test.js rename to plugins/datasets/src/api/getStyle.test.js diff --git a/plugins/beta/datasets/src/api/removeDataset.js b/plugins/datasets/src/api/removeDataset.js similarity index 100% rename from plugins/beta/datasets/src/api/removeDataset.js rename to plugins/datasets/src/api/removeDataset.js diff --git a/plugins/beta/datasets/src/api/removeDataset.test.js b/plugins/datasets/src/api/removeDataset.test.js similarity index 100% rename from plugins/beta/datasets/src/api/removeDataset.test.js rename to plugins/datasets/src/api/removeDataset.test.js diff --git a/plugins/beta/datasets/src/api/setData.js b/plugins/datasets/src/api/setData.js similarity index 100% rename from plugins/beta/datasets/src/api/setData.js rename to plugins/datasets/src/api/setData.js diff --git a/plugins/beta/datasets/src/api/setData.test.js b/plugins/datasets/src/api/setData.test.js similarity index 100% rename from plugins/beta/datasets/src/api/setData.test.js rename to plugins/datasets/src/api/setData.test.js diff --git a/plugins/beta/datasets/src/api/setDatasetVisibility.js b/plugins/datasets/src/api/setDatasetVisibility.js similarity index 100% rename from plugins/beta/datasets/src/api/setDatasetVisibility.js rename to plugins/datasets/src/api/setDatasetVisibility.js diff --git a/plugins/beta/datasets/src/api/setDatasetVisibility.test.js b/plugins/datasets/src/api/setDatasetVisibility.test.js similarity index 100% rename from plugins/beta/datasets/src/api/setDatasetVisibility.test.js rename to plugins/datasets/src/api/setDatasetVisibility.test.js diff --git a/plugins/beta/datasets/src/api/setFeatureVisibility.js b/plugins/datasets/src/api/setFeatureVisibility.js similarity index 100% rename from plugins/beta/datasets/src/api/setFeatureVisibility.js rename to plugins/datasets/src/api/setFeatureVisibility.js diff --git a/plugins/beta/datasets/src/api/setFeatureVisibility.test.js b/plugins/datasets/src/api/setFeatureVisibility.test.js similarity index 100% rename from plugins/beta/datasets/src/api/setFeatureVisibility.test.js rename to plugins/datasets/src/api/setFeatureVisibility.test.js diff --git a/plugins/beta/datasets/src/api/setGlobals.js b/plugins/datasets/src/api/setGlobals.js similarity index 100% rename from plugins/beta/datasets/src/api/setGlobals.js rename to plugins/datasets/src/api/setGlobals.js diff --git a/plugins/beta/datasets/src/api/setGlobals.test.js b/plugins/datasets/src/api/setGlobals.test.js similarity index 100% rename from plugins/beta/datasets/src/api/setGlobals.test.js rename to plugins/datasets/src/api/setGlobals.test.js diff --git a/plugins/beta/datasets/src/api/setOpacity.js b/plugins/datasets/src/api/setOpacity.js similarity index 100% rename from plugins/beta/datasets/src/api/setOpacity.js rename to plugins/datasets/src/api/setOpacity.js diff --git a/plugins/beta/datasets/src/api/setOpacity.test.js b/plugins/datasets/src/api/setOpacity.test.js similarity index 100% rename from plugins/beta/datasets/src/api/setOpacity.test.js rename to plugins/datasets/src/api/setOpacity.test.js diff --git a/plugins/beta/datasets/src/api/setStyle.js b/plugins/datasets/src/api/setStyle.js similarity index 100% rename from plugins/beta/datasets/src/api/setStyle.js rename to plugins/datasets/src/api/setStyle.js diff --git a/plugins/beta/datasets/src/api/setStyle.test.js b/plugins/datasets/src/api/setStyle.test.js similarity index 100% rename from plugins/beta/datasets/src/api/setStyle.test.js rename to plugins/datasets/src/api/setStyle.test.js diff --git a/plugins/beta/datasets/src/components/Key/EmptyKey.jsx b/plugins/datasets/src/components/Key/EmptyKey.jsx similarity index 100% rename from plugins/beta/datasets/src/components/Key/EmptyKey.jsx rename to plugins/datasets/src/components/Key/EmptyKey.jsx diff --git a/plugins/beta/datasets/src/components/Key/EmptyKey.test.jsx b/plugins/datasets/src/components/Key/EmptyKey.test.jsx similarity index 100% rename from plugins/beta/datasets/src/components/Key/EmptyKey.test.jsx rename to plugins/datasets/src/components/Key/EmptyKey.test.jsx diff --git a/plugins/beta/datasets/src/components/Key/Key.jsx b/plugins/datasets/src/components/Key/Key.jsx similarity index 100% rename from plugins/beta/datasets/src/components/Key/Key.jsx rename to plugins/datasets/src/components/Key/Key.jsx diff --git a/plugins/beta/datasets/src/components/Key/Key.module.scss b/plugins/datasets/src/components/Key/Key.module.scss similarity index 100% rename from plugins/beta/datasets/src/components/Key/Key.module.scss rename to plugins/datasets/src/components/Key/Key.module.scss diff --git a/plugins/beta/datasets/src/components/Key/KeyGroupItem.jsx b/plugins/datasets/src/components/Key/KeyGroupItem.jsx similarity index 100% rename from plugins/beta/datasets/src/components/Key/KeyGroupItem.jsx rename to plugins/datasets/src/components/Key/KeyGroupItem.jsx diff --git a/plugins/beta/datasets/src/components/Key/KeyItem.jsx b/plugins/datasets/src/components/Key/KeyItem.jsx similarity index 100% rename from plugins/beta/datasets/src/components/Key/KeyItem.jsx rename to plugins/datasets/src/components/Key/KeyItem.jsx diff --git a/plugins/beta/datasets/src/components/Key/KeySvg.jsx b/plugins/datasets/src/components/Key/KeySvg.jsx similarity index 100% rename from plugins/beta/datasets/src/components/Key/KeySvg.jsx rename to plugins/datasets/src/components/Key/KeySvg.jsx diff --git a/plugins/beta/datasets/src/components/Key/KeySvg.test.jsx b/plugins/datasets/src/components/Key/KeySvg.test.jsx similarity index 100% rename from plugins/beta/datasets/src/components/Key/KeySvg.test.jsx rename to plugins/datasets/src/components/Key/KeySvg.test.jsx diff --git a/plugins/beta/datasets/src/components/Key/KeySvgLine.jsx b/plugins/datasets/src/components/Key/KeySvgLine.jsx similarity index 100% rename from plugins/beta/datasets/src/components/Key/KeySvgLine.jsx rename to plugins/datasets/src/components/Key/KeySvgLine.jsx diff --git a/plugins/beta/datasets/src/components/Key/KeySvgLine.test.jsx b/plugins/datasets/src/components/Key/KeySvgLine.test.jsx similarity index 100% rename from plugins/beta/datasets/src/components/Key/KeySvgLine.test.jsx rename to plugins/datasets/src/components/Key/KeySvgLine.test.jsx diff --git a/plugins/beta/datasets/src/components/Key/KeySvgPattern.jsx b/plugins/datasets/src/components/Key/KeySvgPattern.jsx similarity index 100% rename from plugins/beta/datasets/src/components/Key/KeySvgPattern.jsx rename to plugins/datasets/src/components/Key/KeySvgPattern.jsx diff --git a/plugins/beta/datasets/src/components/Key/KeySvgPattern.test.jsx b/plugins/datasets/src/components/Key/KeySvgPattern.test.jsx similarity index 100% rename from plugins/beta/datasets/src/components/Key/KeySvgPattern.test.jsx rename to plugins/datasets/src/components/Key/KeySvgPattern.test.jsx diff --git a/plugins/beta/datasets/src/components/Key/KeySvgRect.jsx b/plugins/datasets/src/components/Key/KeySvgRect.jsx similarity index 100% rename from plugins/beta/datasets/src/components/Key/KeySvgRect.jsx rename to plugins/datasets/src/components/Key/KeySvgRect.jsx diff --git a/plugins/beta/datasets/src/components/Key/KeySvgRect.test.jsx b/plugins/datasets/src/components/Key/KeySvgRect.test.jsx similarity index 100% rename from plugins/beta/datasets/src/components/Key/KeySvgRect.test.jsx rename to plugins/datasets/src/components/Key/KeySvgRect.test.jsx diff --git a/plugins/beta/datasets/src/components/Key/KeySvgSymbol.jsx b/plugins/datasets/src/components/Key/KeySvgSymbol.jsx similarity index 100% rename from plugins/beta/datasets/src/components/Key/KeySvgSymbol.jsx rename to plugins/datasets/src/components/Key/KeySvgSymbol.jsx diff --git a/plugins/beta/datasets/src/components/Key/KeySvgSymbol.test.jsx b/plugins/datasets/src/components/Key/KeySvgSymbol.test.jsx similarity index 100% rename from plugins/beta/datasets/src/components/Key/KeySvgSymbol.test.jsx rename to plugins/datasets/src/components/Key/KeySvgSymbol.test.jsx diff --git a/plugins/beta/datasets/src/components/Key/svgProperties.js b/plugins/datasets/src/components/Key/svgProperties.js similarity index 100% rename from plugins/beta/datasets/src/components/Key/svgProperties.js rename to plugins/datasets/src/components/Key/svgProperties.js diff --git a/plugins/beta/datasets/src/components/Key/svgProperties.test.js b/plugins/datasets/src/components/Key/svgProperties.test.js similarity index 100% rename from plugins/beta/datasets/src/components/Key/svgProperties.test.js rename to plugins/datasets/src/components/Key/svgProperties.test.js diff --git a/plugins/beta/datasets/src/components/LayersMenu/Layers.module.scss b/plugins/datasets/src/components/LayersMenu/Layers.module.scss similarity index 100% rename from plugins/beta/datasets/src/components/LayersMenu/Layers.module.scss rename to plugins/datasets/src/components/LayersMenu/Layers.module.scss diff --git a/plugins/beta/datasets/src/components/LayersMenu/LayersMenu.jsx b/plugins/datasets/src/components/LayersMenu/LayersMenu.jsx similarity index 100% rename from plugins/beta/datasets/src/components/LayersMenu/LayersMenu.jsx rename to plugins/datasets/src/components/LayersMenu/LayersMenu.jsx diff --git a/plugins/beta/datasets/src/components/LayersMenu/LayersMenu.test.jsx b/plugins/datasets/src/components/LayersMenu/LayersMenu.test.jsx similarity index 99% rename from plugins/beta/datasets/src/components/LayersMenu/LayersMenu.test.jsx rename to plugins/datasets/src/components/LayersMenu/LayersMenu.test.jsx index 0799c32b8..ad5c1169f 100644 --- a/plugins/beta/datasets/src/components/LayersMenu/LayersMenu.test.jsx +++ b/plugins/datasets/src/components/LayersMenu/LayersMenu.test.jsx @@ -1,5 +1,5 @@ import { render } from '@testing-library/react' -import { LayersMenu } from './LayersMenu' +import { LayersMenu } from './LayersMenu.jsx' import { setDatasetVisibility } from '../../api/setDatasetVisibility.js' jest.mock('../../api/setDatasetVisibility.js', () => ({ diff --git a/plugins/beta/datasets/src/components/LayersMenu/LayersMenuCheckbox.jsx b/plugins/datasets/src/components/LayersMenu/LayersMenuCheckbox.jsx similarity index 100% rename from plugins/beta/datasets/src/components/LayersMenu/LayersMenuCheckbox.jsx rename to plugins/datasets/src/components/LayersMenu/LayersMenuCheckbox.jsx diff --git a/plugins/beta/datasets/src/components/LayersMenu/LayersMenuCheckbox.test.jsx b/plugins/datasets/src/components/LayersMenu/LayersMenuCheckbox.test.jsx similarity index 98% rename from plugins/beta/datasets/src/components/LayersMenu/LayersMenuCheckbox.test.jsx rename to plugins/datasets/src/components/LayersMenu/LayersMenuCheckbox.test.jsx index c0c7841eb..6f26b0be7 100644 --- a/plugins/beta/datasets/src/components/LayersMenu/LayersMenuCheckbox.test.jsx +++ b/plugins/datasets/src/components/LayersMenu/LayersMenuCheckbox.test.jsx @@ -1,6 +1,6 @@ import { render, screen, act } from '@testing-library/react' import { datasetRegistry } from '../../registry/datasetRegistry.js' -import { LayersMenuCheckbox } from './LayersMenuCheckbox' +import { LayersMenuCheckbox } from './LayersMenuCheckbox.jsx' jest.mock('../../registry/datasetRegistry.js', () => ({ datasetRegistry: { diff --git a/plugins/beta/datasets/src/components/LayersMenu/LayersMenuGroupWrapper.jsx b/plugins/datasets/src/components/LayersMenu/LayersMenuGroupWrapper.jsx similarity index 100% rename from plugins/beta/datasets/src/components/LayersMenu/LayersMenuGroupWrapper.jsx rename to plugins/datasets/src/components/LayersMenu/LayersMenuGroupWrapper.jsx diff --git a/plugins/beta/datasets/src/components/LayersMenu/LayersMenuGroupWrapper.test.jsx b/plugins/datasets/src/components/LayersMenu/LayersMenuGroupWrapper.test.jsx similarity index 100% rename from plugins/beta/datasets/src/components/LayersMenu/LayersMenuGroupWrapper.test.jsx rename to plugins/datasets/src/components/LayersMenu/LayersMenuGroupWrapper.test.jsx diff --git a/plugins/beta/datasets/src/components/LayersMenu/LayersMenuRadio.jsx b/plugins/datasets/src/components/LayersMenu/LayersMenuRadio.jsx similarity index 100% rename from plugins/beta/datasets/src/components/LayersMenu/LayersMenuRadio.jsx rename to plugins/datasets/src/components/LayersMenu/LayersMenuRadio.jsx diff --git a/plugins/beta/datasets/src/components/LayersMenu/LayersMenuRadio.test.jsx b/plugins/datasets/src/components/LayersMenu/LayersMenuRadio.test.jsx similarity index 98% rename from plugins/beta/datasets/src/components/LayersMenu/LayersMenuRadio.test.jsx rename to plugins/datasets/src/components/LayersMenu/LayersMenuRadio.test.jsx index 55b2c15af..fc62b4edd 100644 --- a/plugins/beta/datasets/src/components/LayersMenu/LayersMenuRadio.test.jsx +++ b/plugins/datasets/src/components/LayersMenu/LayersMenuRadio.test.jsx @@ -1,6 +1,6 @@ import { render, screen, act } from '@testing-library/react' import { isVisibleWhen } from '../../registry/isVisibleWhen.js' -import { LayersMenuRadio } from './LayersMenuRadio' +import { LayersMenuRadio } from './LayersMenuRadio.jsx' jest.mock('../../registry/isVisibleWhen.js', () => ({ isVisibleWhen: jest.fn() diff --git a/plugins/beta/datasets/src/components/LayersMenu/LayersRadioGroupWrapper.jsx b/plugins/datasets/src/components/LayersMenu/LayersRadioGroupWrapper.jsx similarity index 100% rename from plugins/beta/datasets/src/components/LayersMenu/LayersRadioGroupWrapper.jsx rename to plugins/datasets/src/components/LayersMenu/LayersRadioGroupWrapper.jsx diff --git a/plugins/beta/datasets/src/components/LayersMenu/LayersRadioGroupWrapper.test.jsx b/plugins/datasets/src/components/LayersMenu/LayersRadioGroupWrapper.test.jsx similarity index 99% rename from plugins/beta/datasets/src/components/LayersMenu/LayersRadioGroupWrapper.test.jsx rename to plugins/datasets/src/components/LayersMenu/LayersRadioGroupWrapper.test.jsx index 24095d3e1..7e2004d3d 100644 --- a/plugins/beta/datasets/src/components/LayersMenu/LayersRadioGroupWrapper.test.jsx +++ b/plugins/datasets/src/components/LayersMenu/LayersRadioGroupWrapper.test.jsx @@ -1,6 +1,6 @@ import { render, screen, act } from '@testing-library/react' import { isVisibleWhen } from '../../registry/isVisibleWhen.js' -import { LayersRadioGroupWrapper } from './LayersRadioGroupWrapper' +import { LayersRadioGroupWrapper } from './LayersRadioGroupWrapper.jsx' jest.mock('../../registry/isVisibleWhen.js', () => ({ isVisibleWhen: jest.fn() diff --git a/plugins/beta/datasets/src/datasets.scss b/plugins/datasets/src/datasets.scss similarity index 100% rename from plugins/beta/datasets/src/datasets.scss rename to plugins/datasets/src/datasets.scss diff --git a/plugins/beta/datasets/src/fetch/createDynamicSource.js b/plugins/datasets/src/fetch/createDynamicSource.js similarity index 100% rename from plugins/beta/datasets/src/fetch/createDynamicSource.js rename to plugins/datasets/src/fetch/createDynamicSource.js diff --git a/plugins/beta/datasets/src/fetch/fetchGeoJSON.js b/plugins/datasets/src/fetch/fetchGeoJSON.js similarity index 100% rename from plugins/beta/datasets/src/fetch/fetchGeoJSON.js rename to plugins/datasets/src/fetch/fetchGeoJSON.js diff --git a/plugins/beta/datasets/src/index.js b/plugins/datasets/src/index.js similarity index 100% rename from plugins/beta/datasets/src/index.js rename to plugins/datasets/src/index.js diff --git a/plugins/beta/datasets/src/initialise/DatasetsInit.jsx b/plugins/datasets/src/initialise/DatasetsInit.jsx similarity index 100% rename from plugins/beta/datasets/src/initialise/DatasetsInit.jsx rename to plugins/datasets/src/initialise/DatasetsInit.jsx diff --git a/plugins/beta/datasets/src/initialise/defaults.js b/plugins/datasets/src/initialise/defaults.js similarity index 100% rename from plugins/beta/datasets/src/initialise/defaults.js rename to plugins/datasets/src/initialise/defaults.js diff --git a/plugins/beta/datasets/src/initialise/defaults.test.js b/plugins/datasets/src/initialise/defaults.test.js similarity index 100% rename from plugins/beta/datasets/src/initialise/defaults.test.js rename to plugins/datasets/src/initialise/defaults.test.js diff --git a/plugins/beta/datasets/src/initialise/initialiseDatasets.js b/plugins/datasets/src/initialise/initialiseDatasets.js similarity index 100% rename from plugins/beta/datasets/src/initialise/initialiseDatasets.js rename to plugins/datasets/src/initialise/initialiseDatasets.js diff --git a/plugins/beta/datasets/src/initialise/initialiseDatasets.test.js b/plugins/datasets/src/initialise/initialiseDatasets.test.js similarity index 100% rename from plugins/beta/datasets/src/initialise/initialiseDatasets.test.js rename to plugins/datasets/src/initialise/initialiseDatasets.test.js diff --git a/plugins/beta/datasets/src/manifest.js b/plugins/datasets/src/manifest.js similarity index 100% rename from plugins/beta/datasets/src/manifest.js rename to plugins/datasets/src/manifest.js diff --git a/plugins/beta/datasets/src/reducers/__data__/demoDatasets.js b/plugins/datasets/src/reducers/__data__/demoDatasets.js similarity index 100% rename from plugins/beta/datasets/src/reducers/__data__/demoDatasets.js rename to plugins/datasets/src/reducers/__data__/demoDatasets.js diff --git a/plugins/beta/datasets/src/reducers/__data__/esriDatasets.js b/plugins/datasets/src/reducers/__data__/esriDatasets.js similarity index 100% rename from plugins/beta/datasets/src/reducers/__data__/esriDatasets.js rename to plugins/datasets/src/reducers/__data__/esriDatasets.js diff --git a/plugins/beta/datasets/src/reducers/datasetsToMenu.js b/plugins/datasets/src/reducers/datasetsToMenu.js similarity index 100% rename from plugins/beta/datasets/src/reducers/datasetsToMenu.js rename to plugins/datasets/src/reducers/datasetsToMenu.js diff --git a/plugins/beta/datasets/src/reducers/datasetsToMenu.test.js b/plugins/datasets/src/reducers/datasetsToMenu.test.js similarity index 100% rename from plugins/beta/datasets/src/reducers/datasetsToMenu.test.js rename to plugins/datasets/src/reducers/datasetsToMenu.test.js diff --git a/plugins/beta/datasets/src/reducers/mappedDatasetsReducer.js b/plugins/datasets/src/reducers/mappedDatasetsReducer.js similarity index 100% rename from plugins/beta/datasets/src/reducers/mappedDatasetsReducer.js rename to plugins/datasets/src/reducers/mappedDatasetsReducer.js diff --git a/plugins/beta/datasets/src/reducers/mappedDatasetsReducer.test.js b/plugins/datasets/src/reducers/mappedDatasetsReducer.test.js similarity index 100% rename from plugins/beta/datasets/src/reducers/mappedDatasetsReducer.test.js rename to plugins/datasets/src/reducers/mappedDatasetsReducer.test.js diff --git a/plugins/beta/datasets/src/reducers/menuStateReducer.js b/plugins/datasets/src/reducers/menuStateReducer.js similarity index 100% rename from plugins/beta/datasets/src/reducers/menuStateReducer.js rename to plugins/datasets/src/reducers/menuStateReducer.js diff --git a/plugins/beta/datasets/src/reducers/pluginState.js b/plugins/datasets/src/reducers/pluginState.js similarity index 100% rename from plugins/beta/datasets/src/reducers/pluginState.js rename to plugins/datasets/src/reducers/pluginState.js diff --git a/plugins/beta/datasets/src/reducers/pluginState.test.js b/plugins/datasets/src/reducers/pluginState.test.js similarity index 100% rename from plugins/beta/datasets/src/reducers/pluginState.test.js rename to plugins/datasets/src/reducers/pluginState.test.js diff --git a/plugins/beta/datasets/src/registry/__mocks__/datasetRegistry.js b/plugins/datasets/src/registry/__mocks__/datasetRegistry.js similarity index 100% rename from plugins/beta/datasets/src/registry/__mocks__/datasetRegistry.js rename to plugins/datasets/src/registry/__mocks__/datasetRegistry.js diff --git a/plugins/beta/datasets/src/registry/createDataset.js b/plugins/datasets/src/registry/createDataset.js similarity index 100% rename from plugins/beta/datasets/src/registry/createDataset.js rename to plugins/datasets/src/registry/createDataset.js diff --git a/plugins/beta/datasets/src/registry/dataset.js b/plugins/datasets/src/registry/dataset.js similarity index 98% rename from plugins/beta/datasets/src/registry/dataset.js rename to plugins/datasets/src/registry/dataset.js index 36d1122d9..9d14997d9 100644 --- a/plugins/beta/datasets/src/registry/dataset.js +++ b/plugins/datasets/src/registry/dataset.js @@ -1,7 +1,7 @@ import { datasetRegistry } from './datasetRegistry.js' import { isVisibleWhen } from './isVisibleWhen.js' import { hasCustomVisualStyle } from '../initialise/defaults.js' -import { hasPattern } from '../../../../../src/utils/patternUtils.js' +import { hasPattern } from '../../../../src/utils/patternUtils.js' import { DynamicGeoJson } from './dynamicGeoJson.js' import { calculateOpacity, getGlobalVisibility } from './globalDataset.js' diff --git a/plugins/beta/datasets/src/registry/dataset.test.js b/plugins/datasets/src/registry/dataset.test.js similarity index 100% rename from plugins/beta/datasets/src/registry/dataset.test.js rename to plugins/datasets/src/registry/dataset.test.js diff --git a/plugins/beta/datasets/src/registry/datasetDefinitionCache.js b/plugins/datasets/src/registry/datasetDefinitionCache.js similarity index 100% rename from plugins/beta/datasets/src/registry/datasetDefinitionCache.js rename to plugins/datasets/src/registry/datasetDefinitionCache.js diff --git a/plugins/beta/datasets/src/registry/datasetRegistry.js b/plugins/datasets/src/registry/datasetRegistry.js similarity index 100% rename from plugins/beta/datasets/src/registry/datasetRegistry.js rename to plugins/datasets/src/registry/datasetRegistry.js diff --git a/plugins/beta/datasets/src/registry/datasetRegistry.test.js b/plugins/datasets/src/registry/datasetRegistry.test.js similarity index 100% rename from plugins/beta/datasets/src/registry/datasetRegistry.test.js rename to plugins/datasets/src/registry/datasetRegistry.test.js diff --git a/plugins/beta/datasets/src/registry/dynamicGeoJson.js b/plugins/datasets/src/registry/dynamicGeoJson.js similarity index 100% rename from plugins/beta/datasets/src/registry/dynamicGeoJson.js rename to plugins/datasets/src/registry/dynamicGeoJson.js diff --git a/plugins/beta/datasets/src/registry/globalDataset.js b/plugins/datasets/src/registry/globalDataset.js similarity index 100% rename from plugins/beta/datasets/src/registry/globalDataset.js rename to plugins/datasets/src/registry/globalDataset.js diff --git a/plugins/beta/datasets/src/registry/isVisibleWhen.js b/plugins/datasets/src/registry/isVisibleWhen.js similarity index 100% rename from plugins/beta/datasets/src/registry/isVisibleWhen.js rename to plugins/datasets/src/registry/isVisibleWhen.js diff --git a/plugins/beta/datasets/src/registry/isVisibleWhen.test.js b/plugins/datasets/src/registry/isVisibleWhen.test.js similarity index 100% rename from plugins/beta/datasets/src/registry/isVisibleWhen.test.js rename to plugins/datasets/src/registry/isVisibleWhen.test.js diff --git a/plugins/beta/datasets/src/utils/bbox.js b/plugins/datasets/src/utils/bbox.js similarity index 100% rename from plugins/beta/datasets/src/utils/bbox.js rename to plugins/datasets/src/utils/bbox.js diff --git a/plugins/beta/datasets/src/utils/debounce.js b/plugins/datasets/src/utils/debounce.js similarity index 100% rename from plugins/beta/datasets/src/utils/debounce.js rename to plugins/datasets/src/utils/debounce.js From 6cd4409ece4d87d1e9681247c8198234f1e2aca8 Mon Sep 17 00:00:00 2001 From: Mark Fee Date: Tue, 14 Jul 2026 11:55:03 +0100 Subject: [PATCH 2/2] IM-401 ammended paths to and from plugins/datasets --- assets/templates/add-polygons.njk | 4 ++-- assets/templates/add-symbols.njk | 4 ++-- demo/DemoMapPolygons.js | 2 +- demo/DemoMapSymbols.js | 2 +- demo/js/draw.js | 2 +- demo/js/esm.js | 2 +- demo/js/esri-datasets.js | 2 +- demo/js/farming.js | 2 +- demo/js/gep.js | 2 +- demo/js/index.js | 4 ++-- demo/js/ml-datasets.js | 2 +- demo/umd.html | 4 ++-- docs/plugins/datasets.md | 6 +++--- govuk-prototype-kit.config.json | 2 +- jest.config.mjs | 2 +- package.json | 6 +++--- plugins/datasets/src/adapters/esri/esriLayerAdapter.js | 2 +- .../src/adapters/esri/esriLayerAdapter.test.js | 2 +- .../datasets/src/adapters/esri/registry/esriDataset.js | 2 +- .../datasets/src/adapters/maplibre/layerBuilders.js | 4 ++-- .../src/adapters/maplibre/maplibreLayerAdapter.test.js | 4 ++-- .../src/adapters/maplibre/registry/mapLibreDataset.js | 6 +++--- .../adapters/maplibre/registry/mapLibreDataset.test.js | 4 ++-- plugins/datasets/src/api/getOpacity.js | 2 +- plugins/datasets/src/api/getOpacity.test.js | 4 ++-- plugins/datasets/src/api/getStyle.js | 2 +- plugins/datasets/src/api/getStyle.test.js | 4 ++-- plugins/datasets/src/api/setData.js | 2 +- plugins/datasets/src/api/setData.test.js | 4 ++-- plugins/datasets/src/api/setFeatureVisibility.js | 2 +- plugins/datasets/src/api/setFeatureVisibility.test.js | 4 ++-- plugins/datasets/src/api/setGlobals.js | 2 +- plugins/datasets/src/api/setGlobals.test.js | 4 ++-- plugins/datasets/src/components/Key/KeyItem.jsx | 2 +- plugins/datasets/src/components/Key/KeySvg.test.jsx | 4 ++-- plugins/datasets/src/components/Key/KeySvgLine.jsx | 2 +- .../datasets/src/components/Key/KeySvgLine.test.jsx | 4 ++-- .../datasets/src/components/Key/KeySvgPattern.test.jsx | 2 +- plugins/datasets/src/components/Key/KeySvgRect.jsx | 2 +- .../datasets/src/components/Key/KeySvgRect.test.jsx | 4 ++-- plugins/datasets/src/components/Key/KeySvgSymbol.jsx | 2 +- .../datasets/src/components/Key/KeySvgSymbol.test.jsx | 4 ++-- plugins/datasets/src/initialise/DatasetsInit.jsx | 2 +- plugins/datasets/src/reducers/pluginState.js | 2 +- plugins/datasets/src/reducers/pluginState.test.js | 4 ++-- rollup.esm.mjs | 10 ++++++---- webpack.umd.mjs | 2 +- 47 files changed, 75 insertions(+), 73 deletions(-) diff --git a/assets/templates/add-polygons.njk b/assets/templates/add-polygons.njk index d8a1bed0e..a3aee3051 100644 --- a/assets/templates/add-polygons.njk +++ b/assets/templates/add-polygons.njk @@ -7,7 +7,7 @@ {% block head %} - + {% endblock %} {% block bodyStart %} @@ -39,7 +39,7 @@ - + - + - + diff --git a/docs/plugins/datasets.md b/docs/plugins/datasets.md index f546cbb2b..ec50cfc9a 100644 --- a/docs/plugins/datasets.md +++ b/docs/plugins/datasets.md @@ -33,10 +33,10 @@ const interactiveMap = new InteractiveMap({ ## UMD usage -Copy the entire `plugins/beta/datasets/dist/umd/` directory to `/your-assets-path/plugins/beta/datasets/umd/`. The plugin uses dynamic imports, so all files in the directory must be served from the same location. Then add the script tag: +Copy the entire `plugins/datasets/dist/umd/` directory to `/your-assets-path/plugins/datasets/umd/`. The plugin uses dynamic imports, so all files in the directory must be served from the same location. Then add the script tag: ```html - + ``` ```js @@ -68,7 +68,7 @@ const interactiveMap = new defra.InteractiveMap('map', { > [!NOTE] > **GOV.UK Prototype Kit** — skip the copy step. All files are served automatically. Use this path instead: > ```html -> +> > ``` ## Options diff --git a/govuk-prototype-kit.config.json b/govuk-prototype-kit.config.json index d648d9f3a..196bed9d6 100644 --- a/govuk-prototype-kit.config.json +++ b/govuk-prototype-kit.config.json @@ -62,7 +62,7 @@ "/dist/umd/", "/providers/maplibre/dist", "/providers/beta/open-names/dist", - "/plugins/beta/datasets/dist", + "/plugins/datasets/dist", "/plugins/interact/dist", "/plugins/beta/map-styles/dist", "/plugins/beta/scale-bar/dist", diff --git a/jest.config.mjs b/jest.config.mjs index 491ac260a..02f1cd4dd 100755 --- a/jest.config.mjs +++ b/jest.config.mjs @@ -27,7 +27,7 @@ export default { '/coverage', '/demo', '/src/test-utils.js', - '/plugins/beta/datasets/', + '/plugins/datasets/', '/providers/beta/', '/plugins/beta/draw-es', '/plugins/beta/draw-ml', diff --git a/package.json b/package.json index 3c5a611fd..6d701137f 100755 --- a/package.json +++ b/package.json @@ -45,10 +45,10 @@ "require": "./plugins/interact/dist/umd/index.js" }, "./plugins/datasets": { - "import": "./plugins/beta/datasets/dist/esm/index.js" + "import": "./plugins/datasets/dist/esm/index.js" }, "./plugins/datasets/adapters/maplibre": { - "import": "./plugins/beta/datasets/dist/adapters/maplibre/esm/index.js" + "import": "./plugins/datasets/dist/adapters/maplibre/esm/index.js" }, "./plugins/map-styles": { "import": "./plugins/beta/map-styles/dist/esm/index.js", @@ -68,7 +68,7 @@ "./css": "./dist/css/index.css", "./plugins/draw-ml/css": "./plugins/beta/draw-ml/dist/css/index.css", "./plugins/scale-bar/css": "./plugins/beta/scale-bar/dist/css/index.css", - "./plugins/datasets/css": "./plugins/beta/datasets/dist/css/index.css", + "./plugins/datasets/css": "./plugins/datasets/dist/css/index.css", "./plugins/frame/css": "./plugins/beta/frame/dist/css/index.css", "./plugins/map-styles/css": "./plugins/beta/map-styles/dist/css/index.css", "./plugins/search/css": "./plugins/search/dist/css/index.css", diff --git a/plugins/datasets/src/adapters/esri/esriLayerAdapter.js b/plugins/datasets/src/adapters/esri/esriLayerAdapter.js index 781b214d5..3cc304b5e 100644 --- a/plugins/datasets/src/adapters/esri/esriLayerAdapter.js +++ b/plugins/datasets/src/adapters/esri/esriLayerAdapter.js @@ -3,7 +3,7 @@ import GroupLayer from '@arcgis/core/layers/GroupLayer.js' import { LayerAdapter } from '../layerAdapter.js' import { datasetRegistry } from '../../registry/datasetRegistry.js' import { EsriDataset } from './registry/esriDataset.js' -import { logger } from '../../../../../../src/services/logger.js' +import { logger } from '../../../../../src/services/logger.js' export default class EsriLayerAdapter extends LayerAdapter { constructor (mapProvider, symbolRegistry, patternRegistry) { diff --git a/plugins/datasets/src/adapters/esri/esriLayerAdapter.test.js b/plugins/datasets/src/adapters/esri/esriLayerAdapter.test.js index 10bb557d9..9194185d8 100644 --- a/plugins/datasets/src/adapters/esri/esriLayerAdapter.test.js +++ b/plugins/datasets/src/adapters/esri/esriLayerAdapter.test.js @@ -3,7 +3,7 @@ import EsriLayerAdapter from './esriLayerAdapter.js' import { datasetRegistry } from '../../registry/datasetRegistry.js' jest.mock('../../registry/datasetRegistry.js') -jest.mock('../../../../../../src/services/logger.js') +jest.mock('../../../../../src/services/logger.js') jest.mock('@arcgis/core/layers/VectorTileLayer.js', () => jest.fn().mockImplementation((opts = {}) => ({ diff --git a/plugins/datasets/src/adapters/esri/registry/esriDataset.js b/plugins/datasets/src/adapters/esri/registry/esriDataset.js index e34667166..322b4318f 100644 --- a/plugins/datasets/src/adapters/esri/registry/esriDataset.js +++ b/plugins/datasets/src/adapters/esri/registry/esriDataset.js @@ -1,6 +1,6 @@ import { Dataset } from '../../../registry/dataset.js' import { datasetRegistry } from '../../../registry/datasetRegistry.js' -import { getValueForStyle } from '../../../../../../../src/utils/getValueForStyle.js' +import { getValueForStyle } from '../../../../../../src/utils/getValueForStyle.js' export class EsriDataset extends Dataset { applyLayerPaintProperties (layerPaintProperties) { diff --git a/plugins/datasets/src/adapters/maplibre/layerBuilders.js b/plugins/datasets/src/adapters/maplibre/layerBuilders.js index f4c59a6c0..fba157634 100644 --- a/plugins/datasets/src/adapters/maplibre/layerBuilders.js +++ b/plugins/datasets/src/adapters/maplibre/layerBuilders.js @@ -1,5 +1,5 @@ -import { getValueForStyle } from '../../../../../../src/utils/getValueForStyle.js' -import { getSymbolAnchor } from '../../../../../../src/utils/symbolUtils.js' +import { getValueForStyle } from '../../../../../src/utils/getValueForStyle.js' +import { getSymbolAnchor } from '../../../../../src/utils/symbolUtils.js' // ─── Fill layer ─────────────────────────────────────────────────────────────── diff --git a/plugins/datasets/src/adapters/maplibre/maplibreLayerAdapter.test.js b/plugins/datasets/src/adapters/maplibre/maplibreLayerAdapter.test.js index 66ad72fd5..2199a1fa1 100644 --- a/plugins/datasets/src/adapters/maplibre/maplibreLayerAdapter.test.js +++ b/plugins/datasets/src/adapters/maplibre/maplibreLayerAdapter.test.js @@ -1,7 +1,7 @@ import MaplibreLayerAdapter from './maplibreLayerAdapter.js' import { datasetRegistry } from '../../registry/datasetRegistry.js' -import { symbolRegistry } from '../../../../../../src/services/symbolRegistry.js' -import { patternRegistry } from '../../../../../../src/services/patternRegistry.js' +import { symbolRegistry } from '../../../../../src/services/symbolRegistry.js' +import { patternRegistry } from '../../../../../src/services/patternRegistry.js' jest.mock('../../registry/datasetRegistry.js') diff --git a/plugins/datasets/src/adapters/maplibre/registry/mapLibreDataset.js b/plugins/datasets/src/adapters/maplibre/registry/mapLibreDataset.js index a274fe376..5538472af 100644 --- a/plugins/datasets/src/adapters/maplibre/registry/mapLibreDataset.js +++ b/plugins/datasets/src/adapters/maplibre/registry/mapLibreDataset.js @@ -1,7 +1,7 @@ import { Dataset } from '../../../registry/dataset.js' -import { hashString } from '../../../../../../../src/utils/patternUtils.js' -import { anchorToMaplibre } from '../../../../../../../providers/maplibre/src/utils/symbolImages.js' -import { logger } from '../../../../../../../src/services/logger.js' +import { hashString } from '../../../../../../src/utils/patternUtils.js' +import { anchorToMaplibre } from '../../../../../../providers/maplibre/src/utils/symbolImages.js' +import { logger } from '../../../../../../src/services/logger.js' const MAX_TILE_ZOOM = 22 export class MapLibreDataset extends Dataset { diff --git a/plugins/datasets/src/adapters/maplibre/registry/mapLibreDataset.test.js b/plugins/datasets/src/adapters/maplibre/registry/mapLibreDataset.test.js index dd8c28f33..cecfb52ad 100644 --- a/plugins/datasets/src/adapters/maplibre/registry/mapLibreDataset.test.js +++ b/plugins/datasets/src/adapters/maplibre/registry/mapLibreDataset.test.js @@ -1,10 +1,10 @@ import { MapLibreDataset } from './mapLibreDataset.js' import { datasetRegistry } from '../../../registry/datasetRegistry.js' -import { logger } from '../../../../../../../src/services/logger.js' +import { logger } from '../../../../../../src/services/logger.js' // Use the mock datasetRegistry with the demo datasets attached before each test // so we can test Dataset methods that depend on parent/sublayer relationships and styles jest.mock('../../../registry/datasetRegistry.js') -jest.mock('../../../../../../../src/services/logger.js') +jest.mock('../../../../../../src/services/logger.js') describe('MapLibreDataset', () => { beforeEach(() => { diff --git a/plugins/datasets/src/api/getOpacity.js b/plugins/datasets/src/api/getOpacity.js index 53b9fb61b..58c9b1c15 100644 --- a/plugins/datasets/src/api/getOpacity.js +++ b/plugins/datasets/src/api/getOpacity.js @@ -1,4 +1,4 @@ -import { logger } from '../../../../../src/services/logger.js' +import { logger } from '../../../../src/services/logger.js' import { datasetRegistry } from '../registry/datasetRegistry.js' export const getOpacity = ({ pluginState: { globals } }, options = {}) => { diff --git a/plugins/datasets/src/api/getOpacity.test.js b/plugins/datasets/src/api/getOpacity.test.js index 772bce0f3..191a4d28b 100644 --- a/plugins/datasets/src/api/getOpacity.test.js +++ b/plugins/datasets/src/api/getOpacity.test.js @@ -1,12 +1,12 @@ import { getOpacity } from './getOpacity.js' import { datasetRegistry } from '../registry/datasetRegistry.js' -import { logger } from '../../../../../src/services/logger.js' +import { logger } from '../../../../src/services/logger.js' jest.mock('../registry/datasetRegistry.js', () => ({ datasetRegistry: { getDataset: jest.fn() } })) -jest.mock('../../../../../src/services/logger.js') +jest.mock('../../../../src/services/logger.js') describe('getOpacity', () => { beforeEach(() => { diff --git a/plugins/datasets/src/api/getStyle.js b/plugins/datasets/src/api/getStyle.js index 0a6cd1c94..6ecfc39af 100644 --- a/plugins/datasets/src/api/getStyle.js +++ b/plugins/datasets/src/api/getStyle.js @@ -1,4 +1,4 @@ -import { logger } from '../../../../../src/services/logger.js' +import { logger } from '../../../../src/services/logger.js' import { datasetRegistry } from '../registry/datasetRegistry.js' export const getStyle = ({ pluginState }, { datasetId, sublayerId } = {}) => { diff --git a/plugins/datasets/src/api/getStyle.test.js b/plugins/datasets/src/api/getStyle.test.js index 21702a531..6a40f8d7c 100644 --- a/plugins/datasets/src/api/getStyle.test.js +++ b/plugins/datasets/src/api/getStyle.test.js @@ -1,12 +1,12 @@ import { getStyle } from './getStyle.js' import { datasetRegistry } from '../registry/datasetRegistry.js' -import { logger } from '../../../../../src/services/logger.js' +import { logger } from '../../../../src/services/logger.js' jest.mock('../registry/datasetRegistry.js', () => ({ datasetRegistry: { getDataset: jest.fn() } })) -jest.mock('../../../../../src/services/logger.js') +jest.mock('../../../../src/services/logger.js') describe('getStyle', () => { beforeEach(() => { diff --git a/plugins/datasets/src/api/setData.js b/plugins/datasets/src/api/setData.js index cf0ee23bd..f5485fc87 100644 --- a/plugins/datasets/src/api/setData.js +++ b/plugins/datasets/src/api/setData.js @@ -1,4 +1,4 @@ -import { logger } from '../../../../../src/services/logger.js' +import { logger } from '../../../../src/services/logger.js' import { datasetRegistry } from '../registry/datasetRegistry.js' import { layerAdapter } from '../adapters/loadLayerAdapter.js' diff --git a/plugins/datasets/src/api/setData.test.js b/plugins/datasets/src/api/setData.test.js index 7805bc0a7..43ace4c02 100644 --- a/plugins/datasets/src/api/setData.test.js +++ b/plugins/datasets/src/api/setData.test.js @@ -1,6 +1,6 @@ import { setData } from './setData.js' import { datasetRegistry } from '../registry/datasetRegistry.js' -import { logger } from '../../../../../src/services/logger.js' +import { logger } from '../../../../src/services/logger.js' import { layerAdapter } from '../adapters/loadLayerAdapter.js' jest.mock('../adapters/loadLayerAdapter.js', () => ({ @@ -13,7 +13,7 @@ jest.mock('../registry/datasetRegistry.js', () => ({ datasetRegistry: { getDataset: jest.fn() } })) -jest.mock('../../../../../src/services/logger.js') +jest.mock('../../../../src/services/logger.js') describe('setData', () => { const geojson = { type: 'FeatureCollection', features: [] } diff --git a/plugins/datasets/src/api/setFeatureVisibility.js b/plugins/datasets/src/api/setFeatureVisibility.js index 1f3701ce4..7f7c09a35 100644 --- a/plugins/datasets/src/api/setFeatureVisibility.js +++ b/plugins/datasets/src/api/setFeatureVisibility.js @@ -1,4 +1,4 @@ -import { logger } from '../../../../../src/services/logger.js' +import { logger } from '../../../../src/services/logger.js' import { datasetRegistry } from '../registry/datasetRegistry.js' export const setFeatureVisibility = ({ pluginState: { dispatch } }, visible, featureIds, { datasetId = null } = {}) => { diff --git a/plugins/datasets/src/api/setFeatureVisibility.test.js b/plugins/datasets/src/api/setFeatureVisibility.test.js index a30b9fb88..4c7b910d4 100644 --- a/plugins/datasets/src/api/setFeatureVisibility.test.js +++ b/plugins/datasets/src/api/setFeatureVisibility.test.js @@ -1,12 +1,12 @@ import { setFeatureVisibility } from './setFeatureVisibility.js' import { datasetRegistry } from '../registry/datasetRegistry.js' -import { logger } from '../../../../../src/services/logger.js' +import { logger } from '../../../../src/services/logger.js' jest.mock('../registry/datasetRegistry.js', () => ({ datasetRegistry: { getDataset: jest.fn() } })) -jest.mock('../../../../../src/services/logger.js') +jest.mock('../../../../src/services/logger.js') describe('setFeatureVisibility', () => { const dispatch = jest.fn() diff --git a/plugins/datasets/src/api/setGlobals.js b/plugins/datasets/src/api/setGlobals.js index 10195266d..99c16d90b 100644 --- a/plugins/datasets/src/api/setGlobals.js +++ b/plugins/datasets/src/api/setGlobals.js @@ -1,4 +1,4 @@ -import { logger } from '../../../../../src/services/logger.js' +import { logger } from '../../../../src/services/logger.js' export const setGlobals = ({ pluginState: { dispatch } }, values) => { const { opacityMode } = values const payload = {} diff --git a/plugins/datasets/src/api/setGlobals.test.js b/plugins/datasets/src/api/setGlobals.test.js index 6a107d229..f4bfcfa82 100644 --- a/plugins/datasets/src/api/setGlobals.test.js +++ b/plugins/datasets/src/api/setGlobals.test.js @@ -1,7 +1,7 @@ import { setGlobals } from './setGlobals.js' -import { logger } from '../../../../../src/services/logger.js' +import { logger } from '../../../../src/services/logger.js' -jest.mock('../../../../../src/services/logger.js') +jest.mock('../../../../src/services/logger.js') describe('setGlobals', () => { const dispatch = jest.fn() diff --git a/plugins/datasets/src/components/Key/KeyItem.jsx b/plugins/datasets/src/components/Key/KeyItem.jsx index b47a1ccc5..439aed354 100644 --- a/plugins/datasets/src/components/Key/KeyItem.jsx +++ b/plugins/datasets/src/components/Key/KeyItem.jsx @@ -1,4 +1,4 @@ -import { getValueForStyle } from '../../../../../../src/utils/getValueForStyle.js' +import { getValueForStyle } from '../../../../../src/utils/getValueForStyle.js' import { KeySvg } from './KeySvg.jsx' export const KeyItem = ({ registryDataset, symbolRegistry, patternRegistry, mapStyle }) => { diff --git a/plugins/datasets/src/components/Key/KeySvg.test.jsx b/plugins/datasets/src/components/Key/KeySvg.test.jsx index 494e9c4f2..4020fd161 100644 --- a/plugins/datasets/src/components/Key/KeySvg.test.jsx +++ b/plugins/datasets/src/components/Key/KeySvg.test.jsx @@ -1,8 +1,8 @@ import { render } from '@testing-library/react' import { KeySvg } from './KeySvg' -import { symbolRegistry } from '../../../../../../src/services/symbolRegistry.js' -import { patternRegistry } from '../../../../../../src/services/patternRegistry.js' +import { symbolRegistry } from '../../../../../src/services/symbolRegistry.js' +import { patternRegistry } from '../../../../../src/services/patternRegistry.js' const getSymbolDef = jest.spyOn(symbolRegistry, 'getSymbolDef') diff --git a/plugins/datasets/src/components/Key/KeySvgLine.jsx b/plugins/datasets/src/components/Key/KeySvgLine.jsx index 13fb3d87c..7d5b165ad 100644 --- a/plugins/datasets/src/components/Key/KeySvgLine.jsx +++ b/plugins/datasets/src/components/Key/KeySvgLine.jsx @@ -1,5 +1,5 @@ import { svgProps, SVG_SIZE, SVG_CENTER } from './svgProperties.js' -import { getValueForStyle } from '../../../../../../src/utils/getValueForStyle.js' +import { getValueForStyle } from '../../../../../src/utils/getValueForStyle.js' export const KeySvgLine = ({ mapStyle, registryDataset }) => { const { style } = registryDataset diff --git a/plugins/datasets/src/components/Key/KeySvgLine.test.jsx b/plugins/datasets/src/components/Key/KeySvgLine.test.jsx index 866aa3300..4a596b80a 100644 --- a/plugins/datasets/src/components/Key/KeySvgLine.test.jsx +++ b/plugins/datasets/src/components/Key/KeySvgLine.test.jsx @@ -1,9 +1,9 @@ import { render } from '@testing-library/react' import { KeySvgLine } from './KeySvgLine' -import { getValueForStyle } from '../../../../../../src/utils/getValueForStyle' +import { getValueForStyle } from '../../../../../src/utils/getValueForStyle' -jest.mock('../../../../../../src/utils/getValueForStyle', () => ({ +jest.mock('../../../../../src/utils/getValueForStyle', () => ({ getValueForStyle: jest.fn((value) => value) })) diff --git a/plugins/datasets/src/components/Key/KeySvgPattern.test.jsx b/plugins/datasets/src/components/Key/KeySvgPattern.test.jsx index c806168a5..209d9953f 100644 --- a/plugins/datasets/src/components/Key/KeySvgPattern.test.jsx +++ b/plugins/datasets/src/components/Key/KeySvgPattern.test.jsx @@ -1,6 +1,6 @@ import { render } from '@testing-library/react' import { KeySvgPattern } from './KeySvgPattern' -import { patternRegistry } from '../../../../../../src/services/patternRegistry.js' +import { patternRegistry } from '../../../../../src/services/patternRegistry.js' const getKeyPatternPaths = jest.spyOn(patternRegistry, 'getKeyPatternPaths') const defaultProps = { diff --git a/plugins/datasets/src/components/Key/KeySvgRect.jsx b/plugins/datasets/src/components/Key/KeySvgRect.jsx index 86f233309..ac0bab836 100644 --- a/plugins/datasets/src/components/Key/KeySvgRect.jsx +++ b/plugins/datasets/src/components/Key/KeySvgRect.jsx @@ -1,4 +1,4 @@ -import { getValueForStyle } from '../../../../../../src/utils/getValueForStyle.js' +import { getValueForStyle } from '../../../../../src/utils/getValueForStyle.js' import { svgProps, SVG_SIZE } from './svgProperties.js' export const KeySvgRect = ({ mapStyle, registryDataset }) => { diff --git a/plugins/datasets/src/components/Key/KeySvgRect.test.jsx b/plugins/datasets/src/components/Key/KeySvgRect.test.jsx index 0365d8069..30da5bc72 100644 --- a/plugins/datasets/src/components/Key/KeySvgRect.test.jsx +++ b/plugins/datasets/src/components/Key/KeySvgRect.test.jsx @@ -1,9 +1,9 @@ import { render } from '@testing-library/react' import { KeySvgRect } from './KeySvgRect' -import { getValueForStyle } from '../../../../../../src/utils/getValueForStyle' +import { getValueForStyle } from '../../../../../src/utils/getValueForStyle' -jest.mock('../../../../../../src/utils/getValueForStyle', () => ({ +jest.mock('../../../../../src/utils/getValueForStyle', () => ({ getValueForStyle: jest.fn((value) => value) })) diff --git a/plugins/datasets/src/components/Key/KeySvgSymbol.jsx b/plugins/datasets/src/components/Key/KeySvgSymbol.jsx index e2b92f246..7e21a026e 100644 --- a/plugins/datasets/src/components/Key/KeySvgSymbol.jsx +++ b/plugins/datasets/src/components/Key/KeySvgSymbol.jsx @@ -1,4 +1,4 @@ -import { getSymbolStyleColors, getSymbolViewBox } from '../../../../../../src/utils/symbolUtils.js' +import { getSymbolStyleColors, getSymbolViewBox } from '../../../../../src/utils/symbolUtils.js' import { svgSymbolProps } from './svgProperties.js' export const KeySvgSymbol = ({ symbolRegistry, registryDataset, mapStyle, symbolDef }) => { diff --git a/plugins/datasets/src/components/Key/KeySvgSymbol.test.jsx b/plugins/datasets/src/components/Key/KeySvgSymbol.test.jsx index 4436c78f5..920fd3e28 100644 --- a/plugins/datasets/src/components/Key/KeySvgSymbol.test.jsx +++ b/plugins/datasets/src/components/Key/KeySvgSymbol.test.jsx @@ -1,9 +1,9 @@ import { render } from '@testing-library/react' import { KeySvgSymbol } from './KeySvgSymbol' -import { getSymbolStyleColors, getSymbolViewBox } from '../../../../../../src/utils/symbolUtils.js' +import { getSymbolStyleColors, getSymbolViewBox } from '../../../../../src/utils/symbolUtils.js' -jest.mock('../../../../../../src/utils/symbolUtils.js', () => ({ +jest.mock('../../../../../src/utils/symbolUtils.js', () => ({ getSymbolStyleColors: jest.fn(() => ({ foreground: '#000', background: '#fff' })), getSymbolViewBox: jest.fn(() => '0 0 38 38') })) diff --git a/plugins/datasets/src/initialise/DatasetsInit.jsx b/plugins/datasets/src/initialise/DatasetsInit.jsx index 81f88be46..46df27c23 100755 --- a/plugins/datasets/src/initialise/DatasetsInit.jsx +++ b/plugins/datasets/src/initialise/DatasetsInit.jsx @@ -1,6 +1,6 @@ // src/plugins/datasets/datasetsInit.jsx import { useEffect, useRef } from 'react' -import { EVENTS } from '../../../../../src/config/events.js' +import { EVENTS } from '../../../../src/config/events.js' import { initialiseDatasets } from './initialiseDatasets.js' import { datasetRegistry } from '../registry/datasetRegistry.js' import { setMenuState } from '../registry/isVisibleWhen.js' diff --git a/plugins/datasets/src/reducers/pluginState.js b/plugins/datasets/src/reducers/pluginState.js index 33f894a79..8603ce1e4 100755 --- a/plugins/datasets/src/reducers/pluginState.js +++ b/plugins/datasets/src/reducers/pluginState.js @@ -1,7 +1,7 @@ import { addDatasetToMenu, removeDatasetsFromMenu } from './datasetsToMenu.js' import { buildMenuState } from './menuStateReducer.js' import { mappedDatasetsReducer } from './mappedDatasetsReducer.js' -import { logger } from '../../../../../src/services/logger.js' +import { logger } from '../../../../src/services/logger.js' const initialState = { globals: { diff --git a/plugins/datasets/src/reducers/pluginState.test.js b/plugins/datasets/src/reducers/pluginState.test.js index c0d927530..82854fb52 100644 --- a/plugins/datasets/src/reducers/pluginState.test.js +++ b/plugins/datasets/src/reducers/pluginState.test.js @@ -1,7 +1,7 @@ import { initialState, actions } from './pluginState.js' -import { logger } from '../../../../../src/services/logger.js' +import { logger } from '../../../../src/services/logger.js' -jest.mock('../../../../../src/services/logger.js') +jest.mock('../../../../src/services/logger.js') // Helper: build a minimal plugin state with some mapped datasets const makeState = (overrides = {}) => ({ diff --git a/rollup.esm.mjs b/rollup.esm.mjs index f9cfef484..10505f1a4 100644 --- a/rollup.esm.mjs +++ b/rollup.esm.mjs @@ -177,11 +177,13 @@ const createESMConfig = (entryPath, outDir, isCore = false, manualChunks = null, ...(isCore ? [removeFullCssPlugin(cssDir)] : []), // Only runs when ANALYZE=1 is set; writes stats to dist/stats/.html - ...(process.env.ANALYZE ? [visualizer({ + ...(process.env.ANALYZE +? [visualizer({ filename: path.resolve(__dirname, 'dist/stats', `${outDir.replace(/\//g, '-')}.html`), open: false, gzipSize: true - })] : []) + })] +: []) ], output: { @@ -262,8 +264,8 @@ const ALL_BUILDS = [ manualChunks: (id) => { if (id.includes('/manifest')) return 'im-interact-plugin' } }, { - entryPath: './plugins/beta/datasets/src/index.js', - outDir: 'plugins/beta/datasets/dist/esm', + entryPath: './plugins/datasets/src/index.js', + outDir: 'plugins/datasets/dist/esm', manualChunks: (id) => { if (id.includes('/manifest')) return 'im-datasets-plugin' if (id.includes('maplibreLayerAdapter')) return 'im-datasets-ml-adapter' diff --git a/webpack.umd.mjs b/webpack.umd.mjs index 3704729f2..b67609617 100755 --- a/webpack.umd.mjs +++ b/webpack.umd.mjs @@ -144,7 +144,7 @@ const ALL_BUILDS = [ { entryPath: './plugins/beta/use-location/src/index.js', libraryPath: 'useLocationPlugin', outDir: 'plugins/beta/use-location/dist/umd' }, { entryPath: './plugins/search/src/index.js', libraryPath: 'searchPlugin', outDir: 'plugins/search/dist/umd' }, { entryPath: './plugins/interact/src/index.js', libraryPath: 'interactPlugin', outDir: 'plugins/interact/dist/umd' }, - { entryPath: './plugins/beta/datasets/src/index.js', libraryPath: 'datasetsPlugin', outDir: 'plugins/beta/datasets/dist/umd', cssOutDir: 'plugins/beta/datasets/dist' }, + { entryPath: './plugins/datasets/src/index.js', libraryPath: 'datasetsPlugin', outDir: 'plugins/datasets/dist/umd', cssOutDir: 'plugins/datasets/dist' }, { entryPath: './plugins/beta/map-styles/src/index.js', libraryPath: 'mapStylesPlugin', outDir: 'plugins/beta/map-styles/dist/umd' }, { entryPath: './plugins/beta/draw-ml/src/index.js', libraryPath: 'drawMLPlugin', outDir: 'plugins/beta/draw-ml/dist/umd' }, { entryPath: './plugins/beta/frame/src/index.js', libraryPath: 'framePlugin', outDir: 'plugins/beta/frame/dist/umd' }