From dcae963772eb9ffbdec4f6420a1463eb50541291 Mon Sep 17 00:00:00 2001 From: Krist Wongsuphasawat Date: Fri, 17 Apr 2020 15:48:25 -0700 Subject: [PATCH] feat: migrate chart plugins (#375) * feat(legacy-plugin-chart-rose): migrate package and lint * feat(legacy-plugin-chart-sankey): migrate * feat(legacy-plugin-chart-sankey-loop): migrate * feat(legacy-plugin-chart-sunburst): migrate and lint * feat(legacy-plugin-chart-treemap): migrate * feat(legacy-plugin-chart-world-map): migrate * docs: update storybooks * feat(legacy-plugin-chart-force-directed): migrate and lint * feat(legacy-plugin-chart-map-box): migrate and lint * feat(legacy-plugin-chart-histogram): migrate and lint * docs: update storybooks --- .../packages/superset-ui-demo/package.json | 7 + .../Stories.tsx | 15 + .../data.ts} | 0 .../legacy-plugin-chart-histogram/Stories.tsx | 28 + .../legacy-plugin-chart-histogram/data.ts} | 0 .../legacy-plugin-chart-map-box/Stories.tsx | 36 + .../legacy-plugin-chart-map-box/data.ts} | 0 .../legacy-plugin-chart-rose/Stories.tsx | 27 + .../plugins/legacy-plugin-chart-rose/data.ts} | 0 .../Stories.tsx | 23 + .../legacy-plugin-chart-sankey-loop/data.ts} | 0 .../legacy-plugin-chart-sankey/Stories.tsx | 23 + .../legacy-plugin-chart-sankey/data.ts} | 0 .../legacy-plugin-chart-sunburst/Stories.tsx | 25 + .../legacy-plugin-chart-sunburst/data.ts} | 0 .../legacy-plugin-chart-treemap/Stories.tsx | 25 + .../legacy-plugin-chart-treemap/data.ts} | 0 .../legacy-plugin-chart-world-map/Stories.tsx | 24 + .../legacy-plugin-chart-world-map/data.ts} | 0 .../README.md | 0 .../package.json | 0 .../src/ForceDirected.css | 0 .../src/ForceDirected.js | 36 +- .../src/ReactForceDirected.js | 0 .../src/images/thumbnail.png | Bin .../src/images/thumbnailLarge.png | Bin .../src/index.js | 0 .../src/transformProps.js | 0 .../legacy-plugin-chart-histogram}/README.md | 0 .../package.json | 0 .../src/Histogram.css | 0 .../src/Histogram.jsx | 0 .../src/WithLegend.jsx | 0 .../src/images/thumbnail.png | Bin .../src/images/thumbnailLarge.png | Bin .../src/index.js | 0 .../src/transformProps.js | 0 .../legacy-plugin-chart-map-box}/README.md | 0 .../legacy-plugin-chart-map-box}/package.json | 0 .../src/MapBox.css | 0 .../src/MapBox.jsx | 0 .../src/ScatterPlotGlowOverlay.jsx | 2 +- .../src/images/thumbnail.png | Bin .../src/images/thumbnailLarge.png | Bin .../legacy-plugin-chart-map-box}/src/index.js | 0 .../src/transformProps.js | 0 .../src/utils/geo.js | 2 +- .../src/utils/luminanceFromRGB.js | 0 .../src/utils/roundDecimal.js | 0 .../test/utils/roundDecimal.test.js | 0 .../legacy-plugin-chart-rose}/README.md | 0 .../legacy-plugin-chart-rose}/package.json | 0 .../src/ReactRose.js | 0 .../legacy-plugin-chart-rose}/src/Rose.css | 0 .../legacy-plugin-chart-rose}/src/Rose.js | 20 +- .../src/images/thumbnail.png | Bin .../src/images/thumbnailLarge.png | Bin .../legacy-plugin-chart-rose}/src/index.js | 0 .../src/transformProps.js | 0 .../README.md | 0 .../package.json | 0 .../src/ReactSankeyLoop.js | 0 .../src/SankeyLoop.css | 0 .../src/SankeyLoop.js | 0 .../src/images/thumbnail.png | Bin .../src/images/thumbnailLarge.png | Bin .../src/index.js | 0 .../src/transformProps.js | 0 .../legacy-plugin-chart-sankey}/README.md | 0 .../legacy-plugin-chart-sankey}/package.json | 0 .../src/ReactSankey.js | 0 .../src/Sankey.css | 0 .../legacy-plugin-chart-sankey}/src/Sankey.js | 20 +- .../src/images/thumbnail.png | Bin .../src/images/thumbnailLarge.png | Bin .../legacy-plugin-chart-sankey}/src/index.js | 0 .../src/transformProps.js | 0 .../legacy-plugin-chart-sunburst}/README.md | 0 .../package.json | 0 .../src/ReactSunburst.js | 0 .../src/Sunburst.css | 0 .../src/Sunburst.js | 149 ++-- .../src/images/thumbnail.png | Bin .../src/images/thumbnailLarge.png | Bin .../src/index.js | 0 .../src/transformProps.js | 0 .../src/utils/wrapSvgText.js | 7 +- .../legacy-plugin-chart-treemap}/README.md | 0 .../legacy-plugin-chart-treemap}/package.json | 0 .../src/ReactTreemap.js | 0 .../src/Treemap.css | 0 .../src/Treemap.js | 4 +- .../src/images/thumbnail.png | Bin .../src/images/thumbnailLarge.png | Bin .../legacy-plugin-chart-treemap}/src/index.js | 0 .../src/transformProps.js | 0 .../legacy-plugin-chart-world-map}/README.md | 0 .../package.json | 0 .../src/ReactWorldMap.js | 0 .../src/WorldMap.css | 0 .../src/WorldMap.js | 5 +- .../src/images/thumbnail.png | Bin .../src/images/thumbnailLarge.png | Bin .../src/index.js | 0 .../src/transformProps.js | 0 .../Stories.tsx | 14 - .../index.js | 8 - .../legacy-plugin-chart-histogram/Stories.tsx | 27 - .../legacy-plugin-chart-histogram/index.js | 8 - .../legacy-plugin-chart-map-box/Stories.tsx | 35 - .../legacy-plugin-chart-map-box/index.js | 10 - .../legacy-plugin-chart-rose/Stories.tsx | 26 - .../stories/legacy-plugin-chart-rose/index.js | 8 - .../Stories.tsx | 22 - .../legacy-plugin-chart-sankey-loop/index.js | 8 - .../legacy-plugin-chart-sankey/Stories.tsx | 22 - .../legacy-plugin-chart-sankey/index.js | 8 - .../legacy-plugin-chart-sunburst/Stories.tsx | 24 - .../legacy-plugin-chart-sunburst/index.js | 8 - .../legacy-plugin-chart-treemap/Stories.tsx | 24 - .../legacy-plugin-chart-treemap/index.js | 8 - .../legacy-plugin-chart-world-map/Stories.tsx | 23 - .../legacy-plugin-chart-world-map/index.js | 8 - .../superset-ui/yarn.lock | 762 +++++++++++++++++- 124 files changed, 1052 insertions(+), 479 deletions(-) create mode 100644 superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-force-directed/Stories.tsx rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-force-directed/data.js => packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-force-directed/data.ts} (100%) create mode 100644 superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-histogram/Stories.tsx rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-histogram/data.js => packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-histogram/data.ts} (100%) create mode 100644 superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-map-box/Stories.tsx rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-map-box/data.js => packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-map-box/data.ts} (100%) create mode 100644 superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-rose/Stories.tsx rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-rose/data.js => packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-rose/data.ts} (100%) create mode 100644 superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-sankey-loop/Stories.tsx rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-sankey-loop/data.js => packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-sankey-loop/data.ts} (100%) create mode 100644 superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-sankey/Stories.tsx rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-sankey/data.js => packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-sankey/data.ts} (100%) create mode 100644 superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-sunburst/Stories.tsx rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-sunburst/data.js => packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-sunburst/data.ts} (100%) create mode 100644 superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-treemap/Stories.tsx rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-treemap/data.js => packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-treemap/data.ts} (100%) create mode 100644 superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-world-map/Stories.tsx rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-world-map/data.js => packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-world-map/data.ts} (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-force-directed => plugins/legacy-plugin-chart-force-directed}/README.md (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-force-directed => plugins/legacy-plugin-chart-force-directed}/package.json (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-force-directed => plugins/legacy-plugin-chart-force-directed}/src/ForceDirected.css (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-force-directed => plugins/legacy-plugin-chart-force-directed}/src/ForceDirected.js (87%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-force-directed => plugins/legacy-plugin-chart-force-directed}/src/ReactForceDirected.js (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-force-directed => plugins/legacy-plugin-chart-force-directed}/src/images/thumbnail.png (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-force-directed => plugins/legacy-plugin-chart-force-directed}/src/images/thumbnailLarge.png (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-force-directed => plugins/legacy-plugin-chart-force-directed}/src/index.js (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-force-directed => plugins/legacy-plugin-chart-force-directed}/src/transformProps.js (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-histogram => plugins/legacy-plugin-chart-histogram}/README.md (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-histogram => plugins/legacy-plugin-chart-histogram}/package.json (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-histogram => plugins/legacy-plugin-chart-histogram}/src/Histogram.css (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-histogram => plugins/legacy-plugin-chart-histogram}/src/Histogram.jsx (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-histogram => plugins/legacy-plugin-chart-histogram}/src/WithLegend.jsx (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-histogram => plugins/legacy-plugin-chart-histogram}/src/images/thumbnail.png (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-histogram => plugins/legacy-plugin-chart-histogram}/src/images/thumbnailLarge.png (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-histogram => plugins/legacy-plugin-chart-histogram}/src/index.js (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-histogram => plugins/legacy-plugin-chart-histogram}/src/transformProps.js (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-map-box => plugins/legacy-plugin-chart-map-box}/README.md (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-map-box => plugins/legacy-plugin-chart-map-box}/package.json (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-map-box => plugins/legacy-plugin-chart-map-box}/src/MapBox.css (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-map-box => plugins/legacy-plugin-chart-map-box}/src/MapBox.jsx (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-map-box => plugins/legacy-plugin-chart-map-box}/src/ScatterPlotGlowOverlay.jsx (98%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-map-box => plugins/legacy-plugin-chart-map-box}/src/images/thumbnail.png (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-map-box => plugins/legacy-plugin-chart-map-box}/src/images/thumbnailLarge.png (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-map-box => plugins/legacy-plugin-chart-map-box}/src/index.js (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-map-box => plugins/legacy-plugin-chart-map-box}/src/transformProps.js (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-map-box => plugins/legacy-plugin-chart-map-box}/src/utils/geo.js (94%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-map-box => plugins/legacy-plugin-chart-map-box}/src/utils/luminanceFromRGB.js (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-map-box => plugins/legacy-plugin-chart-map-box}/src/utils/roundDecimal.js (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-map-box => plugins/legacy-plugin-chart-map-box}/test/utils/roundDecimal.test.js (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-rose => plugins/legacy-plugin-chart-rose}/README.md (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-rose => plugins/legacy-plugin-chart-rose}/package.json (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-rose => plugins/legacy-plugin-chart-rose}/src/ReactRose.js (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-rose => plugins/legacy-plugin-chart-rose}/src/Rose.css (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-rose => plugins/legacy-plugin-chart-rose}/src/Rose.js (97%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-rose => plugins/legacy-plugin-chart-rose}/src/images/thumbnail.png (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-rose => plugins/legacy-plugin-chart-rose}/src/images/thumbnailLarge.png (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-rose => plugins/legacy-plugin-chart-rose}/src/index.js (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-rose => plugins/legacy-plugin-chart-rose}/src/transformProps.js (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-sankey-loop => plugins/legacy-plugin-chart-sankey-loop}/README.md (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-sankey-loop => plugins/legacy-plugin-chart-sankey-loop}/package.json (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-sankey-loop => plugins/legacy-plugin-chart-sankey-loop}/src/ReactSankeyLoop.js (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-sankey-loop => plugins/legacy-plugin-chart-sankey-loop}/src/SankeyLoop.css (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-sankey-loop => plugins/legacy-plugin-chart-sankey-loop}/src/SankeyLoop.js (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-sankey-loop => plugins/legacy-plugin-chart-sankey-loop}/src/images/thumbnail.png (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-sankey-loop => plugins/legacy-plugin-chart-sankey-loop}/src/images/thumbnailLarge.png (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-sankey-loop => plugins/legacy-plugin-chart-sankey-loop}/src/index.js (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-sankey-loop => plugins/legacy-plugin-chart-sankey-loop}/src/transformProps.js (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-sankey => plugins/legacy-plugin-chart-sankey}/README.md (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-sankey => plugins/legacy-plugin-chart-sankey}/package.json (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-sankey => plugins/legacy-plugin-chart-sankey}/src/ReactSankey.js (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-sankey => plugins/legacy-plugin-chart-sankey}/src/Sankey.css (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-sankey => plugins/legacy-plugin-chart-sankey}/src/Sankey.js (93%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-sankey => plugins/legacy-plugin-chart-sankey}/src/images/thumbnail.png (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-sankey => plugins/legacy-plugin-chart-sankey}/src/images/thumbnailLarge.png (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-sankey => plugins/legacy-plugin-chart-sankey}/src/index.js (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-sankey => plugins/legacy-plugin-chart-sankey}/src/transformProps.js (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-sunburst => plugins/legacy-plugin-chart-sunburst}/README.md (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-sunburst => plugins/legacy-plugin-chart-sunburst}/package.json (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-sunburst => plugins/legacy-plugin-chart-sunburst}/src/ReactSunburst.js (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-sunburst => plugins/legacy-plugin-chart-sunburst}/src/Sunburst.css (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-sunburst => plugins/legacy-plugin-chart-sunburst}/src/Sunburst.js (85%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-sunburst => plugins/legacy-plugin-chart-sunburst}/src/images/thumbnail.png (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-sunburst => plugins/legacy-plugin-chart-sunburst}/src/images/thumbnailLarge.png (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-sunburst => plugins/legacy-plugin-chart-sunburst}/src/index.js (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-sunburst => plugins/legacy-plugin-chart-sunburst}/src/transformProps.js (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-sunburst => plugins/legacy-plugin-chart-sunburst}/src/utils/wrapSvgText.js (90%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-treemap => plugins/legacy-plugin-chart-treemap}/README.md (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-treemap => plugins/legacy-plugin-chart-treemap}/package.json (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-treemap => plugins/legacy-plugin-chart-treemap}/src/ReactTreemap.js (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-treemap => plugins/legacy-plugin-chart-treemap}/src/Treemap.css (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-treemap => plugins/legacy-plugin-chart-treemap}/src/Treemap.js (98%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-treemap => plugins/legacy-plugin-chart-treemap}/src/images/thumbnail.png (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-treemap => plugins/legacy-plugin-chart-treemap}/src/images/thumbnailLarge.png (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-treemap => plugins/legacy-plugin-chart-treemap}/src/index.js (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-treemap => plugins/legacy-plugin-chart-treemap}/src/transformProps.js (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-world-map => plugins/legacy-plugin-chart-world-map}/README.md (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-world-map => plugins/legacy-plugin-chart-world-map}/package.json (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-world-map => plugins/legacy-plugin-chart-world-map}/src/ReactWorldMap.js (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-world-map => plugins/legacy-plugin-chart-world-map}/src/WorldMap.css (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-world-map => plugins/legacy-plugin-chart-world-map}/src/WorldMap.js (97%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-world-map => plugins/legacy-plugin-chart-world-map}/src/images/thumbnail.png (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-world-map => plugins/legacy-plugin-chart-world-map}/src/images/thumbnailLarge.png (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-world-map => plugins/legacy-plugin-chart-world-map}/src/index.js (100%) rename superset-frontend/temporary_superset_ui/superset-ui/{temporary-plugins/superset-ui-legacy-plugin-chart-world-map => plugins/legacy-plugin-chart-world-map}/src/transformProps.js (100%) delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-force-directed/Stories.tsx delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-force-directed/index.js delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-histogram/Stories.tsx delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-histogram/index.js delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-map-box/Stories.tsx delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-map-box/index.js delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-rose/Stories.tsx delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-rose/index.js delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-sankey-loop/Stories.tsx delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-sankey-loop/index.js delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-sankey/Stories.tsx delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-sankey/index.js delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-sunburst/Stories.tsx delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-sunburst/index.js delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-treemap/Stories.tsx delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-treemap/index.js delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-world-map/Stories.tsx delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-world-map/index.js diff --git a/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/package.json b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/package.json index 5f6f55d4c016..5b9dfa9cbaad 100644 --- a/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/package.json +++ b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/package.json @@ -41,17 +41,24 @@ "@superset-ui/connection": "0.12.19", "@superset-ui/legacy-plugin-chart-calendar": "0.12.20", "@superset-ui/legacy-plugin-chart-chord": "0.12.20", + "@superset-ui/legacy-plugin-chart-force-directed": "^0.11.15", "@superset-ui/legacy-plugin-chart-heatmap": "0.12.20", + "@superset-ui/legacy-plugin-chart-histogram": "^0.11.17", "@superset-ui/legacy-plugin-chart-horizon": "0.12.20", "@superset-ui/legacy-plugin-chart-iframe": "0.12.20", + "@superset-ui/legacy-plugin-chart-map-box": "^0.11.15", "@superset-ui/legacy-plugin-chart-markup": "0.12.20", "@superset-ui/legacy-plugin-chart-paired-t-test": "0.12.20", "@superset-ui/legacy-plugin-chart-parallel-coordinates": "0.12.20", "@superset-ui/legacy-plugin-chart-partition": "0.12.20", "@superset-ui/legacy-plugin-chart-pivot-table": "0.12.20", + "@superset-ui/legacy-plugin-chart-rose": "^0.11.15", "@superset-ui/legacy-plugin-chart-sankey": "^0.11.15", + "@superset-ui/legacy-plugin-chart-sankey-loop": "^0.11.15", "@superset-ui/legacy-plugin-chart-sunburst": "^0.11.15", "@superset-ui/legacy-plugin-chart-table": "0.12.20", + "@superset-ui/legacy-plugin-chart-treemap": "^0.11.15", + "@superset-ui/legacy-plugin-chart-world-map": "^0.11.15", "@superset-ui/legacy-plugin-chart-word-cloud": "^0.11.15", "@superset-ui/legacy-preset-chart-big-number": "0.12.20", "@superset-ui/number-format": "0.12.19", diff --git a/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-force-directed/Stories.tsx b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-force-directed/Stories.tsx new file mode 100644 index 000000000000..b5fcd376919e --- /dev/null +++ b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-force-directed/Stories.tsx @@ -0,0 +1,15 @@ +/* eslint-disable no-magic-numbers */ +import React from 'react'; +import { SuperChart } from '@superset-ui/chart'; +import ForceDirectedChartPlugin from '@superset-ui/legacy-plugin-chart-force-directed'; +import data from './data'; + +new ForceDirectedChartPlugin().configure({ key: 'force-directed' }).register(); + +export default { + title: 'Legacy Chart Plugins|legacy-plugin-chart-force-directed', +}; + +export const basic = () => ( + +); diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-force-directed/data.js b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-force-directed/data.ts similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-force-directed/data.js rename to superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-force-directed/data.ts diff --git a/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-histogram/Stories.tsx b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-histogram/Stories.tsx new file mode 100644 index 000000000000..57e85b8b3ad1 --- /dev/null +++ b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-histogram/Stories.tsx @@ -0,0 +1,28 @@ +/* eslint-disable no-magic-numbers */ +import React from 'react'; +import { SuperChart } from '@superset-ui/chart'; +import HistogramChartPlugin from '@superset-ui/legacy-plugin-chart-histogram'; +import data from './data'; + +new HistogramChartPlugin().configure({ key: 'histogram' }).register(); + +export default { + title: 'Legacy Chart Plugins|legacy-plugin-chart-histogram', +}; + +export const basic = () => ( + +); diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-histogram/data.js b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-histogram/data.ts similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-histogram/data.js rename to superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-histogram/data.ts diff --git a/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-map-box/Stories.tsx b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-map-box/Stories.tsx new file mode 100644 index 000000000000..48f1b02e6cb5 --- /dev/null +++ b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-map-box/Stories.tsx @@ -0,0 +1,36 @@ +/* eslint-disable no-magic-numbers */ +import React from 'react'; +import { SuperChart } from '@superset-ui/chart'; +import MapBoxChartPlugin from '@superset-ui/legacy-plugin-chart-map-box'; +import data from './data'; + +new MapBoxChartPlugin().configure({ key: 'map-box' }).register(); + +export default { + title: 'Legacy Chart Plugins|legacy-plugin-chart-map-box', +}; + +export const basic = () => ( + +); diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-map-box/data.js b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-map-box/data.ts similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-map-box/data.js rename to superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-map-box/data.ts diff --git a/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-rose/Stories.tsx b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-rose/Stories.tsx new file mode 100644 index 000000000000..24d3f0b9ade8 --- /dev/null +++ b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-rose/Stories.tsx @@ -0,0 +1,27 @@ +/* eslint-disable no-magic-numbers, sort-keys */ +import React from 'react'; +import { SuperChart } from '@superset-ui/chart'; +import RoseChartPlugin from '@superset-ui/legacy-plugin-chart-rose'; +import data from './data'; + +new RoseChartPlugin().configure({ key: 'rose' }).register(); + +export default { + title: 'Legacy Chart Plugins|legacy-plugin-chart-rose', +}; + +export const basic = () => ( + +); diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-rose/data.js b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-rose/data.ts similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-rose/data.js rename to superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-rose/data.ts diff --git a/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-sankey-loop/Stories.tsx b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-sankey-loop/Stories.tsx new file mode 100644 index 000000000000..d762464ce837 --- /dev/null +++ b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-sankey-loop/Stories.tsx @@ -0,0 +1,23 @@ +/* eslint-disable no-magic-numbers */ +import React from 'react'; +import { SuperChart } from '@superset-ui/chart'; +import SankeyLoopChartPlugin from '@superset-ui/legacy-plugin-chart-sankey-loop'; +import data from './data'; + +new SankeyLoopChartPlugin().configure({ key: 'sankey-loop' }).register(); + +export default { + title: 'Legacy Chart Plugins|legacy-plugin-chart-sankey-loop', +}; + +export const basic = () => ( + +); diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-sankey-loop/data.js b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-sankey-loop/data.ts similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-sankey-loop/data.js rename to superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-sankey-loop/data.ts diff --git a/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-sankey/Stories.tsx b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-sankey/Stories.tsx new file mode 100644 index 000000000000..5ae94e08435a --- /dev/null +++ b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-sankey/Stories.tsx @@ -0,0 +1,23 @@ +/* eslint-disable no-magic-numbers */ +import React from 'react'; +import { SuperChart } from '@superset-ui/chart'; +import SankeyChartPlugin from '@superset-ui/legacy-plugin-chart-sankey'; +import data from './data'; + +new SankeyChartPlugin().configure({ key: 'sankey' }).register(); + +export default { + title: 'Legacy Chart Plugins|legacy-plugin-chart-sankey', +}; + +export const basic = () => ( + +); diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-sankey/data.js b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-sankey/data.ts similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-sankey/data.js rename to superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-sankey/data.ts diff --git a/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-sunburst/Stories.tsx b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-sunburst/Stories.tsx new file mode 100644 index 000000000000..92c94943f697 --- /dev/null +++ b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-sunburst/Stories.tsx @@ -0,0 +1,25 @@ +/* eslint-disable no-magic-numbers */ +import React from 'react'; +import { SuperChart } from '@superset-ui/chart'; +import SunburstChartPlugin from '@superset-ui/legacy-plugin-chart-sunburst'; +import data from './data'; + +new SunburstChartPlugin().configure({ key: 'sunburst' }).register(); + +export default { + title: 'Legacy Chart Plugins|legacy-plugin-chart-sunburst', +}; + +export const basic = () => ( + +); diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-sunburst/data.js b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-sunburst/data.ts similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-sunburst/data.js rename to superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-sunburst/data.ts diff --git a/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-treemap/Stories.tsx b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-treemap/Stories.tsx new file mode 100644 index 000000000000..b3b4e6ac30df --- /dev/null +++ b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-treemap/Stories.tsx @@ -0,0 +1,25 @@ +/* eslint-disable no-magic-numbers, sort-keys */ +import React from 'react'; +import { SuperChart } from '@superset-ui/chart'; +import TreemapChartPlugin from '@superset-ui/legacy-plugin-chart-treemap'; +import data from './data'; + +new TreemapChartPlugin().configure({ key: 'treemap' }).register(); + +export default { + title: 'Legacy Chart Plugins|legacy-plugin-chart-treemap', +}; + +export const basic = () => ( + +); diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-treemap/data.js b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-treemap/data.ts similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-treemap/data.js rename to superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-treemap/data.ts diff --git a/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-world-map/Stories.tsx b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-world-map/Stories.tsx new file mode 100644 index 000000000000..f2ec37706960 --- /dev/null +++ b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-world-map/Stories.tsx @@ -0,0 +1,24 @@ +/* eslint-disable no-magic-numbers, sort-keys */ +import React from 'react'; +import { SuperChart } from '@superset-ui/chart'; +import WorldMapChartPlugin from '@superset-ui/legacy-plugin-chart-world-map'; +import data from './data'; + +new WorldMapChartPlugin().configure({ key: 'world-map' }).register(); + +export default { + title: 'Legacy Chart Plugins|legacy-plugin-chart-world-map', +}; + +export const basic = () => ( + +); diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-world-map/data.js b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-world-map/data.ts similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-world-map/data.js rename to superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-world-map/data.ts diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-force-directed/README.md b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-force-directed/README.md similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-force-directed/README.md rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-force-directed/README.md diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-force-directed/package.json b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-force-directed/package.json similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-force-directed/package.json rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-force-directed/package.json diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-force-directed/src/ForceDirected.css b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-force-directed/src/ForceDirected.css similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-force-directed/src/ForceDirected.css rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-force-directed/src/ForceDirected.css diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-force-directed/src/ForceDirected.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-force-directed/src/ForceDirected.js similarity index 87% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-force-directed/src/ForceDirected.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-force-directed/src/ForceDirected.js index ea0dcbada4da..a9529070ed84 100644 --- a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-force-directed/src/ForceDirected.js +++ b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-force-directed/src/ForceDirected.js @@ -108,10 +108,7 @@ function ForceDirected(element, props) { .start(); div.selectAll('*').remove(); - const svg = div - .append('svg') - .attr('width', width) - .attr('height', height); + const svg = div.append('svg').attr('width', width).attr('height', height); // build the arrow. svg @@ -149,35 +146,20 @@ function ForceDirected(element, props) { .enter() .append('g') .attr('class', 'node') - .on('mouseenter', function() { - d3.select(this) - .select('circle') - .transition() - .style('stroke-width', 5); - - d3.select(this) - .select('text') - .transition() - .style('font-size', 25); + .on('mouseenter', function () { + d3.select(this).select('circle').transition().style('stroke-width', 5); + + d3.select(this).select('text').transition().style('font-size', 25); }) - .on('mouseleave', function() { - d3.select(this) - .select('circle') - .transition() - .style('stroke-width', 1.5); - d3.select(this) - .select('text') - .transition() - .style('font-size', 12); + .on('mouseleave', function () { + d3.select(this).select('circle').transition().style('stroke-width', 1.5); + d3.select(this).select('text').transition().style('font-size', 12); }) .call(force.drag); // add the nodes const ext = d3.extent(d3.values(nodes), d => Math.sqrt(d.total)); - const circleScale = d3.scale - .linear() - .domain(ext) - .range([3, 30]); + const circleScale = d3.scale.linear().domain(ext).range([3, 30]); node.append('circle').attr('r', d => circleScale(Math.sqrt(d.total))); diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-force-directed/src/ReactForceDirected.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-force-directed/src/ReactForceDirected.js similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-force-directed/src/ReactForceDirected.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-force-directed/src/ReactForceDirected.js diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-force-directed/src/images/thumbnail.png b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-force-directed/src/images/thumbnail.png similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-force-directed/src/images/thumbnail.png rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-force-directed/src/images/thumbnail.png diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-force-directed/src/images/thumbnailLarge.png b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-force-directed/src/images/thumbnailLarge.png similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-force-directed/src/images/thumbnailLarge.png rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-force-directed/src/images/thumbnailLarge.png diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-force-directed/src/index.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-force-directed/src/index.js similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-force-directed/src/index.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-force-directed/src/index.js diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-force-directed/src/transformProps.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-force-directed/src/transformProps.js similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-force-directed/src/transformProps.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-force-directed/src/transformProps.js diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-histogram/README.md b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-histogram/README.md similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-histogram/README.md rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-histogram/README.md diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-histogram/package.json b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-histogram/package.json similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-histogram/package.json rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-histogram/package.json diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-histogram/src/Histogram.css b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-histogram/src/Histogram.css similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-histogram/src/Histogram.css rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-histogram/src/Histogram.css diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-histogram/src/Histogram.jsx b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-histogram/src/Histogram.jsx similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-histogram/src/Histogram.jsx rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-histogram/src/Histogram.jsx diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-histogram/src/WithLegend.jsx b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-histogram/src/WithLegend.jsx similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-histogram/src/WithLegend.jsx rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-histogram/src/WithLegend.jsx diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-histogram/src/images/thumbnail.png b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-histogram/src/images/thumbnail.png similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-histogram/src/images/thumbnail.png rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-histogram/src/images/thumbnail.png diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-histogram/src/images/thumbnailLarge.png b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-histogram/src/images/thumbnailLarge.png similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-histogram/src/images/thumbnailLarge.png rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-histogram/src/images/thumbnailLarge.png diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-histogram/src/index.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-histogram/src/index.js similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-histogram/src/index.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-histogram/src/index.js diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-histogram/src/transformProps.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-histogram/src/transformProps.js similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-histogram/src/transformProps.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-histogram/src/transformProps.js diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-map-box/README.md b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-map-box/README.md similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-map-box/README.md rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-map-box/README.md diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-map-box/package.json b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-map-box/package.json similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-map-box/package.json rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-map-box/package.json diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-map-box/src/MapBox.css b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-map-box/src/MapBox.css similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-map-box/src/MapBox.css rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-map-box/src/MapBox.css diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-map-box/src/MapBox.jsx b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-map-box/src/MapBox.jsx similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-map-box/src/MapBox.jsx rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-map-box/src/MapBox.jsx diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-map-box/src/ScatterPlotGlowOverlay.jsx b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-map-box/src/ScatterPlotGlowOverlay.jsx similarity index 98% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-map-box/src/ScatterPlotGlowOverlay.jsx rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-map-box/src/ScatterPlotGlowOverlay.jsx index de33e1e5f1bc..9f07488c2b3a 100644 --- a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-map-box/src/ScatterPlotGlowOverlay.jsx +++ b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-map-box/src/ScatterPlotGlowOverlay.jsx @@ -151,7 +151,7 @@ class ScatterPlotGlowOverlay extends React.PureComponent { if (location.get('properties').get('cluster')) { let clusterLabel = clusterLabelMap[i]; // eslint-disable-next-line no-restricted-properties, unicorn/prefer-exponentiation-operator - const scaledRadius = roundDecimal(Math.pow(clusterLabel / maxLabel, 0.5) * radius, 1); + const scaledRadius = roundDecimal((clusterLabel / maxLabel) ** 0.5 * radius, 1); const fontHeight = roundDecimal(scaledRadius * 0.5, 1); const [x, y] = pixelRounded; const gradient = ctx.createRadialGradient(x, y, scaledRadius, x, y, 0); diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-map-box/src/images/thumbnail.png b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-map-box/src/images/thumbnail.png similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-map-box/src/images/thumbnail.png rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-map-box/src/images/thumbnail.png diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-map-box/src/images/thumbnailLarge.png b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-map-box/src/images/thumbnailLarge.png similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-map-box/src/images/thumbnailLarge.png rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-map-box/src/images/thumbnailLarge.png diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-map-box/src/index.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-map-box/src/index.js similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-map-box/src/index.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-map-box/src/index.js diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-map-box/src/transformProps.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-map-box/src/transformProps.js similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-map-box/src/transformProps.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-map-box/src/transformProps.js diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-map-box/src/utils/geo.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-map-box/src/utils/geo.js similarity index 94% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-map-box/src/utils/geo.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-map-box/src/utils/geo.js index 41a4c2af0152..b3d0d12205bb 100644 --- a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-map-box/src/utils/geo.js +++ b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-map-box/src/utils/geo.js @@ -8,7 +8,7 @@ export function kmToPixels(kilometers, latitude, zoomLevel) { const latitudeRad = latitude * (Math.PI / 180); // Seems like the zoomLevel is off by one // eslint-disable-next-line no-restricted-properties, unicorn/prefer-exponentiation-operator - const kmPerPixel = (EARTH_CIRCUMFERENCE_KM * Math.cos(latitudeRad)) / Math.pow(2, zoomLevel + 9); + const kmPerPixel = (EARTH_CIRCUMFERENCE_KM * Math.cos(latitudeRad)) / 2 ** (zoomLevel + 9); return roundDecimal(kilometers / kmPerPixel, 2); } diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-map-box/src/utils/luminanceFromRGB.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-map-box/src/utils/luminanceFromRGB.js similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-map-box/src/utils/luminanceFromRGB.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-map-box/src/utils/luminanceFromRGB.js diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-map-box/src/utils/roundDecimal.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-map-box/src/utils/roundDecimal.js similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-map-box/src/utils/roundDecimal.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-map-box/src/utils/roundDecimal.js diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-map-box/test/utils/roundDecimal.test.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-map-box/test/utils/roundDecimal.test.js similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-map-box/test/utils/roundDecimal.test.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-map-box/test/utils/roundDecimal.test.js diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-rose/README.md b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-rose/README.md similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-rose/README.md rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-rose/README.md diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-rose/package.json b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-rose/package.json similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-rose/package.json rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-rose/package.json diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-rose/src/ReactRose.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-rose/src/ReactRose.js similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-rose/src/ReactRose.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-rose/src/ReactRose.js diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-rose/src/Rose.css b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-rose/src/Rose.css similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-rose/src/Rose.css rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-rose/src/Rose.css diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-rose/src/Rose.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-rose/src/Rose.js similarity index 97% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-rose/src/Rose.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-rose/src/Rose.js index 49f5fb7a9133..da6bff926256 100644 --- a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-rose/src/Rose.js +++ b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-rose/src/Rose.js @@ -97,15 +97,9 @@ function Rose(element, props) { const tooltip = nv.models.tooltip(); const state = { disabled: datum[times[0]].map(() => false) }; - const svg = div - .append('svg') - .attr('width', width) - .attr('height', height); + const svg = div.append('svg').attr('width', width).attr('height', height); - const g = svg - .append('g') - .attr('class', 'rose') - .append('g'); + const g = svg.append('g').attr('class', 'rose').append('g'); const legendWrap = g.append('g').attr('class', 'legendWrap'); @@ -151,15 +145,9 @@ function Rose(element, props) { const mini = 0.075; const centerTranslate = `translate(${width / 2},${roseHeight / 2 + margin.top})`; - const roseWrap = g - .append('g') - .attr('transform', centerTranslate) - .attr('class', 'roseWrap'); + const roseWrap = g.append('g').attr('transform', centerTranslate).attr('class', 'roseWrap'); - const labelsWrap = g - .append('g') - .attr('transform', centerTranslate) - .attr('class', 'labelsWrap'); + const labelsWrap = g.append('g').attr('transform', centerTranslate).attr('class', 'labelsWrap'); const groupLabelsWrap = g .append('g') diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-rose/src/images/thumbnail.png b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-rose/src/images/thumbnail.png similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-rose/src/images/thumbnail.png rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-rose/src/images/thumbnail.png diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-rose/src/images/thumbnailLarge.png b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-rose/src/images/thumbnailLarge.png similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-rose/src/images/thumbnailLarge.png rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-rose/src/images/thumbnailLarge.png diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-rose/src/index.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-rose/src/index.js similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-rose/src/index.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-rose/src/index.js diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-rose/src/transformProps.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-rose/src/transformProps.js similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-rose/src/transformProps.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-rose/src/transformProps.js diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey-loop/README.md b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey-loop/README.md similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey-loop/README.md rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey-loop/README.md diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey-loop/package.json b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey-loop/package.json similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey-loop/package.json rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey-loop/package.json diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey-loop/src/ReactSankeyLoop.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey-loop/src/ReactSankeyLoop.js similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey-loop/src/ReactSankeyLoop.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey-loop/src/ReactSankeyLoop.js diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey-loop/src/SankeyLoop.css b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey-loop/src/SankeyLoop.css similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey-loop/src/SankeyLoop.css rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey-loop/src/SankeyLoop.css diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey-loop/src/SankeyLoop.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey-loop/src/SankeyLoop.js similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey-loop/src/SankeyLoop.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey-loop/src/SankeyLoop.js diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey-loop/src/images/thumbnail.png b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey-loop/src/images/thumbnail.png similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey-loop/src/images/thumbnail.png rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey-loop/src/images/thumbnail.png diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey-loop/src/images/thumbnailLarge.png b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey-loop/src/images/thumbnailLarge.png similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey-loop/src/images/thumbnailLarge.png rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey-loop/src/images/thumbnailLarge.png diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey-loop/src/index.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey-loop/src/index.js similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey-loop/src/index.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey-loop/src/index.js diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey-loop/src/transformProps.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey-loop/src/transformProps.js similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey-loop/src/transformProps.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey-loop/src/transformProps.js diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey/README.md b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey/README.md similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey/README.md rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey/README.md diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey/package.json b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey/package.json similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey/package.json rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey/package.json diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey/src/ReactSankey.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey/src/ReactSankey.js similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey/src/ReactSankey.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey/src/ReactSankey.js diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey/src/Sankey.css b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey/src/Sankey.css similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey/src/Sankey.css rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey/src/Sankey.css diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey/src/Sankey.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey/src/Sankey.js similarity index 93% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey/src/Sankey.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey/src/Sankey.js index 23b5c48b311d..71ef011d04dd 100644 --- a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey/src/Sankey.js +++ b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey/src/Sankey.js @@ -62,17 +62,11 @@ function Sankey(element, props) { .append('g') .attr('transform', `translate(${margin.left},${margin.top})`); - const tooltip = div - .append('div') - .attr('class', 'sankey-tooltip') - .style('opacity', 0); + const tooltip = div.append('div').attr('class', 'sankey-tooltip').style('opacity', 0); const colorFn = CategoricalColorNamespace.getScale(colorScheme); - const sankey = d3Sankey() - .nodeWidth(15) - .nodePadding(10) - .size([innerWidth, innerHeight]); + const sankey = d3Sankey().nodeWidth(15).nodePadding(10).size([innerWidth, innerHeight]); const path = sankey.link(); @@ -88,10 +82,7 @@ function Sankey(element, props) { }); nodes = d3.values(nodes); - sankey - .nodes(nodes) - .links(links) - .layout(32); + sankey.nodes(nodes).links(links).layout(32); function getTooltipHtml(d) { let html; @@ -134,10 +125,7 @@ function Sankey(element, props) { } function onmouseout() { - tooltip - .transition() - .duration(100) - .style('opacity', 0); + tooltip.transition().duration(100).style('opacity', 0); } const link = svg diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey/src/images/thumbnail.png b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey/src/images/thumbnail.png similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey/src/images/thumbnail.png rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey/src/images/thumbnail.png diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey/src/images/thumbnailLarge.png b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey/src/images/thumbnailLarge.png similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey/src/images/thumbnailLarge.png rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey/src/images/thumbnailLarge.png diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey/src/index.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey/src/index.js similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey/src/index.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey/src/index.js diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey/src/transformProps.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey/src/transformProps.js similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sankey/src/transformProps.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sankey/src/transformProps.js diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sunburst/README.md b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sunburst/README.md similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sunburst/README.md rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sunburst/README.md diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sunburst/package.json b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sunburst/package.json similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sunburst/package.json rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sunburst/package.json diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sunburst/src/ReactSunburst.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sunburst/src/ReactSunburst.js similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sunburst/src/ReactSunburst.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sunburst/src/ReactSunburst.js diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sunburst/src/Sunburst.css b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sunburst/src/Sunburst.css similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sunburst/src/Sunburst.css rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sunburst/src/Sunburst.css diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sunburst/src/Sunburst.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sunburst/src/Sunburst.js similarity index 85% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sunburst/src/Sunburst.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sunburst/src/Sunburst.js index e6150f6207c0..5221157cf420 100644 --- a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sunburst/src/Sunburst.js +++ b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sunburst/src/Sunburst.js @@ -58,6 +58,75 @@ function getAncestors(node) { return path; } +function buildHierarchy(rows) { + const root = { + name: 'root', + children: [], + }; + + // each record [groupby1val, groupby2val, ( or 0)n, m1, m2] + rows.forEach(row => { + const m1 = Number(row[row.length - 2]); + const m2 = Number(row[row.length - 1]); + const levels = row.slice(0, -2); + if (Number.isNaN(m1)) { + // e.g. if this is a header row + return; + } + let currentNode = root; + for (let level = 0; level < levels.length; level++) { + const children = currentNode.children || []; + const nodeName = levels[level].toString(); + // If the next node has the name '0', it will + const isLeafNode = level >= levels.length - 1 || levels[level + 1] === 0; + let childNode; + + if (!isLeafNode) { + childNode = children.find(child => child.name === nodeName && child.level === level); + + if (!childNode) { + childNode = { + name: nodeName, + children: [], + level, + }; + children.push(childNode); + } + currentNode = childNode; + } else if (nodeName !== 0) { + // Reached the end of the sequence; create a leaf node. + childNode = { + name: nodeName, + m1, + m2, + }; + children.push(childNode); + } + } + }); + + function recurse(node) { + if (node.children) { + let sums; + let m1 = 0; + let m2 = 0; + for (let i = 0; i < node.children.length; i++) { + sums = recurse(node.children[i]); + m1 += sums[0]; + m2 += sums[1]; + } + node.m1 = m1; + node.m2 = m2; + } + + return [node.m1, node.m2]; + } + + recurse(root); + + return root; +} + // Modified from http://bl.ocks.org/kerryrodden/7090426 function Sunburst(element, props) { const container = d3.select(element); @@ -246,11 +315,7 @@ function Sunburst(element, props) { ); // Reset and fade all the segments. - arcs - .selectAll('path') - .style('stroke-width', null) - .style('stroke', null) - .style('opacity', 0.3); + arcs.selectAll('path').style('stroke-width', null).style('stroke', null).style('opacity', 0.3); // Then highlight only those that are an ancestor of the current segment. arcs @@ -285,75 +350,6 @@ function Sunburst(element, props) { }); } - function buildHierarchy(rows) { - const root = { - name: 'root', - children: [], - }; - - // each record [groupby1val, groupby2val, ( or 0)n, m1, m2] - rows.forEach(row => { - const m1 = Number(row[row.length - 2]); - const m2 = Number(row[row.length - 1]); - const levels = row.slice(0, -2); - if (Number.isNaN(m1)) { - // e.g. if this is a header row - return; - } - let currentNode = root; - for (let level = 0; level < levels.length; level++) { - const children = currentNode.children || []; - const nodeName = levels[level].toString(); - // If the next node has the name '0', it will - const isLeafNode = level >= levels.length - 1 || levels[level + 1] === 0; - let childNode; - - if (!isLeafNode) { - childNode = children.find(child => child.name === nodeName && child.level === level); - - if (!childNode) { - childNode = { - name: nodeName, - children: [], - level, - }; - children.push(childNode); - } - currentNode = childNode; - } else if (nodeName !== 0) { - // Reached the end of the sequence; create a leaf node. - childNode = { - name: nodeName, - m1, - m2, - }; - children.push(childNode); - } - } - }); - - function recurse(node) { - if (node.children) { - let sums; - let m1 = 0; - let m2 = 0; - for (let i = 0; i < node.children.length; i++) { - sums = recurse(node.children[i]); - m1 += sums[0]; - m2 += sums[1]; - } - node.m1 = m1; - node.m2 = m2; - } - - return [node.m1, node.m2]; - } - - recurse(root); - - return root; - } - // Main function to draw and set up the visualization, once we have the data. function createVisualization(rows) { const root = buildHierarchy(rows); @@ -376,10 +372,7 @@ function Sunburst(element, props) { // Bounding circle underneath the sunburst, to make it easier to detect // when the mouse leaves the parent g. - arcs - .append('svg:circle') - .attr('r', radius) - .style('opacity', 0); + arcs.append('svg:circle').attr('r', radius).style('opacity', 0); // For efficiency, filter nodes to keep only those large enough to see. const nodes = partition.nodes(root).filter(d => d.dx > 0.005); // 0.005 radians = 0.29 degrees diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sunburst/src/images/thumbnail.png b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sunburst/src/images/thumbnail.png similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sunburst/src/images/thumbnail.png rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sunburst/src/images/thumbnail.png diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sunburst/src/images/thumbnailLarge.png b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sunburst/src/images/thumbnailLarge.png similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sunburst/src/images/thumbnailLarge.png rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sunburst/src/images/thumbnailLarge.png diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sunburst/src/index.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sunburst/src/index.js similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sunburst/src/index.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sunburst/src/index.js diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sunburst/src/transformProps.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sunburst/src/transformProps.js similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sunburst/src/transformProps.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sunburst/src/transformProps.js diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sunburst/src/utils/wrapSvgText.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sunburst/src/utils/wrapSvgText.js similarity index 90% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sunburst/src/utils/wrapSvgText.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sunburst/src/utils/wrapSvgText.js index cadaec5b7fc2..036ace63de75 100644 --- a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-sunburst/src/utils/wrapSvgText.js +++ b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-sunburst/src/utils/wrapSvgText.js @@ -20,12 +20,7 @@ export default function wrapSvgText(text, width, adjustedY) { const x = d3Text.attr('x'); const y = d3Text.attr('y'); const dy = parseFloat(d3Text.attr('dy')); - let tspan = d3Text - .text(null) - .append('tspan') - .attr('x', x) - .attr('y', y) - .attr('dy', `${dy}em`); + let tspan = d3Text.text(null).append('tspan').attr('x', x).attr('y', y).attr('dy', `${dy}em`); let didWrap = false; words.forEach(word => { diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-treemap/README.md b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-treemap/README.md similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-treemap/README.md rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-treemap/README.md diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-treemap/package.json b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-treemap/package.json similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-treemap/package.json rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-treemap/package.json diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-treemap/src/ReactTreemap.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-treemap/src/ReactTreemap.js similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-treemap/src/ReactTreemap.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-treemap/src/ReactTreemap.js diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-treemap/src/Treemap.css b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-treemap/src/Treemap.css similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-treemap/src/Treemap.css rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-treemap/src/Treemap.css diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-treemap/src/Treemap.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-treemap/src/Treemap.js similarity index 98% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-treemap/src/Treemap.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-treemap/src/Treemap.js index d03a9c1d4b4b..ce5dcbb23de0 100644 --- a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-treemap/src/Treemap.js +++ b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-treemap/src/Treemap.js @@ -60,7 +60,7 @@ const propTypes = { }; function hovered(hover) { - return function(node) { + return function (node) { d3SelectAll(node.ancestors().map(d => d.node)) .classed('node--hover', hover) .select('rect') @@ -111,7 +111,7 @@ function Treemap(element, props) { .append('g') .attr('transform', d => `translate(${d.x0},${d.y0})`) .attr('class', 'node') - .each(function(d) { + .each(function (d) { d.node = this; }) .on('mouseover', hovered(true)) diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-treemap/src/images/thumbnail.png b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-treemap/src/images/thumbnail.png similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-treemap/src/images/thumbnail.png rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-treemap/src/images/thumbnail.png diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-treemap/src/images/thumbnailLarge.png b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-treemap/src/images/thumbnailLarge.png similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-treemap/src/images/thumbnailLarge.png rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-treemap/src/images/thumbnailLarge.png diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-treemap/src/index.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-treemap/src/index.js similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-treemap/src/index.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-treemap/src/index.js diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-treemap/src/transformProps.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-treemap/src/transformProps.js similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-treemap/src/transformProps.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-treemap/src/transformProps.js diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-world-map/README.md b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-world-map/README.md similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-world-map/README.md rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-world-map/README.md diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-world-map/package.json b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-world-map/package.json similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-world-map/package.json rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-world-map/package.json diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-world-map/src/ReactWorldMap.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-world-map/src/ReactWorldMap.js similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-world-map/src/ReactWorldMap.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-world-map/src/ReactWorldMap.js diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-world-map/src/WorldMap.css b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-world-map/src/WorldMap.css similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-world-map/src/WorldMap.css rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-world-map/src/WorldMap.css diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-world-map/src/WorldMap.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-world-map/src/WorldMap.js similarity index 97% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-world-map/src/WorldMap.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-world-map/src/WorldMap.js index 429561ce6363..649d60e03a41 100644 --- a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-world-map/src/WorldMap.js +++ b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-world-map/src/WorldMap.js @@ -62,10 +62,7 @@ function WorldMap(element, props) { .range([1, maxBubbleSize]); // color gradient based on http://colorbrewer2.org/#type=sequential&scheme=Greens&n=9 - const colorScale = d3.scale - .linear() - .domain([ext[0], ext[1]]) - .range(['#c7e9c0', '#00441b']); + const colorScale = d3.scale.linear().domain([ext[0], ext[1]]).range(['#c7e9c0', '#00441b']); const processedData = filteredData.map(d => ({ ...d, diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-world-map/src/images/thumbnail.png b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-world-map/src/images/thumbnail.png similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-world-map/src/images/thumbnail.png rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-world-map/src/images/thumbnail.png diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-world-map/src/images/thumbnailLarge.png b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-world-map/src/images/thumbnailLarge.png similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-world-map/src/images/thumbnailLarge.png rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-world-map/src/images/thumbnailLarge.png diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-world-map/src/index.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-world-map/src/index.js similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-world-map/src/index.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-world-map/src/index.js diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-world-map/src/transformProps.js b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-world-map/src/transformProps.js similarity index 100% rename from superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-legacy-plugin-chart-world-map/src/transformProps.js rename to superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-world-map/src/transformProps.js diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-force-directed/Stories.tsx b/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-force-directed/Stories.tsx deleted file mode 100644 index 50e013b5b06f..000000000000 --- a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-force-directed/Stories.tsx +++ /dev/null @@ -1,14 +0,0 @@ -/* eslint-disable no-magic-numbers */ -import React from 'react'; -import { SuperChart } from '@superset-ui/chart'; -import data from './data'; - -export default [ - { - renderStory: () => ( - - ), - storyName: 'Basic', - storyPath: 'legacy-|plugin-chart-force-directed|ForceDirectedChartPlugin', - }, -]; diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-force-directed/index.js b/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-force-directed/index.js deleted file mode 100644 index 5d92be46a75f..000000000000 --- a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-force-directed/index.js +++ /dev/null @@ -1,8 +0,0 @@ -import ForceDirectedChartPlugin from '../../../../superset-ui-legacy-plugin-chart-force-directed'; -import Stories from './Stories'; - -new ForceDirectedChartPlugin().configure({ key: 'force-directed' }).register(); - -export default { - examples: [...Stories], -}; diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-histogram/Stories.tsx b/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-histogram/Stories.tsx deleted file mode 100644 index dca7a5ed69cf..000000000000 --- a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-histogram/Stories.tsx +++ /dev/null @@ -1,27 +0,0 @@ -/* eslint-disable no-magic-numbers */ -import React from 'react'; -import { SuperChart } from '@superset-ui/chart'; -import data from './data'; - -export default [ - { - renderStory: () => ( - - ), - storyName: 'Basic', - storyPath: 'legacy-|plugin-chart-histogram|HistogramChartPlugin', - }, -]; diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-histogram/index.js b/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-histogram/index.js deleted file mode 100644 index d140c228db46..000000000000 --- a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-histogram/index.js +++ /dev/null @@ -1,8 +0,0 @@ -import HistogramChartPlugin from '../../../../superset-ui-legacy-plugin-chart-histogram'; -import Stories from './Stories'; - -new HistogramChartPlugin().configure({ key: 'histogram' }).register(); - -export default { - examples: [...Stories], -}; diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-map-box/Stories.tsx b/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-map-box/Stories.tsx deleted file mode 100644 index 028481712f21..000000000000 --- a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-map-box/Stories.tsx +++ /dev/null @@ -1,35 +0,0 @@ -/* eslint-disable no-magic-numbers */ -import React from 'react'; -import { SuperChart } from '@superset-ui/chart'; -import data from './data'; - -export default [ - { - renderStory: () => ( - - ), - storyName: 'Basic', - storyPath: 'legacy-|plugin-chart-map-box|MapBoxChartPlugin', - }, -]; diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-map-box/index.js b/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-map-box/index.js deleted file mode 100644 index 2913038ac677..000000000000 --- a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-map-box/index.js +++ /dev/null @@ -1,10 +0,0 @@ -// Disable temporarily - -// import MapBoxChartPlugin from '../../../../superset-ui-legacy-plugin-chart-map-box'; -// import Stories from './Stories'; - -// new MapBoxChartPlugin().configure({ key: 'map-box' }).register(); - -// export default { -// examples: [...Stories], -// }; diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-rose/Stories.tsx b/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-rose/Stories.tsx deleted file mode 100644 index 47523ceebb47..000000000000 --- a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-rose/Stories.tsx +++ /dev/null @@ -1,26 +0,0 @@ -/* eslint-disable no-magic-numbers, sort-keys */ -import React from 'react'; -import { SuperChart } from '@superset-ui/chart'; -import data from './data'; - -export default [ - { - renderStory: () => ( - - ), - storyName: 'Basic', - storyPath: 'legacy-|plugin-chart-rose|RoseChartPlugin', - }, -]; diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-rose/index.js b/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-rose/index.js deleted file mode 100644 index 9a5192590a26..000000000000 --- a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-rose/index.js +++ /dev/null @@ -1,8 +0,0 @@ -import RoseChartPlugin from '../../../../superset-ui-legacy-plugin-chart-rose'; -import Stories from './Stories'; - -new RoseChartPlugin().configure({ key: 'rose' }).register(); - -export default { - examples: [...Stories], -}; diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-sankey-loop/Stories.tsx b/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-sankey-loop/Stories.tsx deleted file mode 100644 index fd15f0879b00..000000000000 --- a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-sankey-loop/Stories.tsx +++ /dev/null @@ -1,22 +0,0 @@ -/* eslint-disable no-magic-numbers */ -import React from 'react'; -import { SuperChart } from '@superset-ui/chart'; -import data from './data'; - -export default [ - { - renderStory: () => ( - - ), - storyName: 'Basic', - storyPath: 'legacy-|plugin-chart-sankey-loop|SankeyLoopChartPlugin', - }, -]; diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-sankey-loop/index.js b/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-sankey-loop/index.js deleted file mode 100644 index e73921c32e49..000000000000 --- a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-sankey-loop/index.js +++ /dev/null @@ -1,8 +0,0 @@ -import SankeyLoopChartPlugin from '../../../../superset-ui-legacy-plugin-chart-sankey-loop'; -import Stories from './Stories'; - -new SankeyLoopChartPlugin().configure({ key: 'sankey-loop' }).register(); - -export default { - examples: [...Stories], -}; diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-sankey/Stories.tsx b/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-sankey/Stories.tsx deleted file mode 100644 index 72f5163ba185..000000000000 --- a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-sankey/Stories.tsx +++ /dev/null @@ -1,22 +0,0 @@ -/* eslint-disable no-magic-numbers */ -import React from 'react'; -import { SuperChart } from '@superset-ui/chart'; -import data from './data'; - -export default [ - { - renderStory: () => ( - - ), - storyName: 'Basic', - storyPath: 'legacy-|plugin-chart-sankey|SankeyChartPlugin', - }, -]; diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-sankey/index.js b/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-sankey/index.js deleted file mode 100644 index e10f9cd2caab..000000000000 --- a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-sankey/index.js +++ /dev/null @@ -1,8 +0,0 @@ -import SankeyChartPlugin from '../../../../superset-ui-legacy-plugin-chart-sankey'; -import Stories from './Stories'; - -new SankeyChartPlugin().configure({ key: 'sankey' }).register(); - -export default { - examples: [...Stories], -}; diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-sunburst/Stories.tsx b/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-sunburst/Stories.tsx deleted file mode 100644 index d37e160102f1..000000000000 --- a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-sunburst/Stories.tsx +++ /dev/null @@ -1,24 +0,0 @@ -/* eslint-disable no-magic-numbers */ -import React from 'react'; -import { SuperChart } from '@superset-ui/chart'; -import data from './data'; - -export default [ - { - renderStory: () => ( - - ), - storyName: 'Basic', - storyPath: 'legacy-|plugin-chart-sunburst|SunburstChartPlugin', - }, -]; diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-sunburst/index.js b/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-sunburst/index.js deleted file mode 100644 index 053da7df81fa..000000000000 --- a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-sunburst/index.js +++ /dev/null @@ -1,8 +0,0 @@ -import SunburstChartPlugin from '../../../../superset-ui-legacy-plugin-chart-sunburst'; -import Stories from './Stories'; - -new SunburstChartPlugin().configure({ key: 'sunburst' }).register(); - -export default { - examples: [...Stories], -}; diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-treemap/Stories.tsx b/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-treemap/Stories.tsx deleted file mode 100644 index 680b77fb63cb..000000000000 --- a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-treemap/Stories.tsx +++ /dev/null @@ -1,24 +0,0 @@ -/* eslint-disable no-magic-numbers, sort-keys */ -import React from 'react'; -import { SuperChart } from '@superset-ui/chart'; -import data from './data'; - -export default [ - { - renderStory: () => ( - - ), - storyName: 'Basic', - storyPath: 'legacy-|plugin-chart-treemap|TreemapChartPlugin', - }, -]; diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-treemap/index.js b/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-treemap/index.js deleted file mode 100644 index 8ae5763d1b20..000000000000 --- a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-treemap/index.js +++ /dev/null @@ -1,8 +0,0 @@ -import TreemapChartPlugin from '../../../../superset-ui-legacy-plugin-chart-treemap'; -import Stories from './Stories'; - -new TreemapChartPlugin().configure({ key: 'treemap' }).register(); - -export default { - examples: [...Stories], -}; diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-world-map/Stories.tsx b/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-world-map/Stories.tsx deleted file mode 100644 index 2b5f935df140..000000000000 --- a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-world-map/Stories.tsx +++ /dev/null @@ -1,23 +0,0 @@ -/* eslint-disable no-magic-numbers, sort-keys */ -import React from 'react'; -import { SuperChart } from '@superset-ui/chart'; -import data from './data'; - -export default [ - { - renderStory: () => ( - - ), - storyName: 'Basic', - storyPath: 'legacy-|plugin-chart-world-map|WorldMapChartPlugin', - }, -]; diff --git a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-world-map/index.js b/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-world-map/index.js deleted file mode 100644 index 386f4bea2f6c..000000000000 --- a/superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-world-map/index.js +++ /dev/null @@ -1,8 +0,0 @@ -import WorldMapChartPlugin from '../../../../superset-ui-legacy-plugin-chart-world-map'; -import Stories from './Stories'; - -new WorldMapChartPlugin().configure({ key: 'world-map' }).register(); - -export default { - examples: [...Stories], -}; diff --git a/superset-frontend/temporary_superset_ui/superset-ui/yarn.lock b/superset-frontend/temporary_superset_ui/superset-ui/yarn.lock index 94031c98a20a..7bb5a48ad7ac 100644 --- a/superset-frontend/temporary_superset_ui/superset-ui/yarn.lock +++ b/superset-frontend/temporary_superset_ui/superset-ui/yarn.lock @@ -1006,7 +1006,7 @@ core-js-pure "^3.0.0" regenerator-runtime "^0.13.4" -"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.3.1", "@babel/runtime@^7.3.4", "@babel/runtime@^7.4.4", "@babel/runtime@^7.4.5", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.3", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": +"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.2.0", "@babel/runtime@^7.3.1", "@babel/runtime@^7.3.4", "@babel/runtime@^7.4.4", "@babel/runtime@^7.4.5", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.3", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": version "7.9.2" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.9.2.tgz#d90df0583a3a252f09aaa619665367bae518db06" integrity sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q== @@ -1386,6 +1386,29 @@ dependencies: find-up "^2.1.0" +"@data-ui/histogram@^0.0.84": + version "0.0.84" + resolved "https://registry.yarnpkg.com/@data-ui/histogram/-/histogram-0.0.84.tgz#07738698bbb62dc5845a954b3b547df3e1d3498e" + integrity sha512-JuAUd3cgbDvXd1PKddB3L3SvZj5VFXTLG9za0RlqgbEsddR2dgUfJJQ5GacJ7a3o/SpmJ0zRGJVXb5VZozjj2Q== + dependencies: + "@data-ui/shared" "^0.0.84" + "@data-ui/theme" "^0.0.84" + "@vx/axis" "^0.0.179" + "@vx/curve" "^0.0.165" + "@vx/event" "^0.0.179" + "@vx/glyph" "^0.0.179" + "@vx/gradient" "^0.0.165" + "@vx/group" "^0.0.170" + "@vx/pattern" "^0.0.179" + "@vx/responsive" "^0.0.192" + "@vx/scale" "^0.0.179" + "@vx/shape" "^0.0.179" + "@vx/tooltip" "0.0.179" + d3-array "^1.2.0" + d3-scale "^1.0.6" + prop-types "^15.5.10" + react-move "^2.1.0" + "@data-ui/shared@^0.0.84": version "0.0.84" resolved "https://registry.yarnpkg.com/@data-ui/shared/-/shared-0.0.84.tgz#42bd025d677f9be2beada3e1a84a53d33ac0eb10" @@ -2479,6 +2502,65 @@ npmlog "^4.1.2" write-file-atomic "^2.3.0" +"@mapbox/geojson-area@0.2.2": + version "0.2.2" + resolved "https://registry.yarnpkg.com/@mapbox/geojson-area/-/geojson-area-0.2.2.tgz#18d7814aa36bf23fbbcc379f8e26a22927debf10" + integrity sha1-GNeBSqNr8j+7zDefjiaiKSfevxA= + dependencies: + wgs84 "0.0.0" + +"@mapbox/geojson-rewind@^0.4.0": + version "0.4.1" + resolved "https://registry.yarnpkg.com/@mapbox/geojson-rewind/-/geojson-rewind-0.4.1.tgz#357d79300adb7fec7c1f091512988bca6458f068" + integrity sha512-mxo2MEr7izA1uOXcDsw99Kgg6xW3P4H2j4n1lmldsgviIelpssvP+jQDivFKOHrOVJDpTTi5oZJvRcHtU9Uufw== + dependencies: + "@mapbox/geojson-area" "0.2.2" + concat-stream "~1.6.0" + minimist "^1.2.5" + sharkdown "^0.1.0" + +"@mapbox/geojson-types@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@mapbox/geojson-types/-/geojson-types-1.0.2.tgz#9aecf642cb00eab1080a57c4f949a65b4a5846d6" + integrity sha512-e9EBqHHv3EORHrSfbR9DqecPNn+AmuAoQxV6aL8Xu30bJMJR1o8PZLZzpk1Wq7/NfCbuhmakHTPYRhoqLsXRnw== + +"@mapbox/jsonlint-lines-primitives@^2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz#ce56e539f83552b58d10d672ea4d6fc9adc7b234" + integrity sha1-zlblOfg1UrWNENZy6k1vya3HsjQ= + +"@mapbox/mapbox-gl-supported@^1.4.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@mapbox/mapbox-gl-supported/-/mapbox-gl-supported-1.5.0.tgz#f60b6a55a5d8e5ee908347d2ce4250b15103dc8e" + integrity sha512-/PT1P6DNf7vjEEiPkVIRJkvibbqWtqnyGaBz3nfRdcxclNSnSdaLU5tfAgcD7I8Yt5i+L19s406YLl1koLnLbg== + +"@mapbox/point-geometry@0.1.0", "@mapbox/point-geometry@^0.1.0", "@mapbox/point-geometry@~0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz#8a83f9335c7860effa2eeeca254332aa0aeed8f2" + integrity sha1-ioP5M1x4YO/6Lu7KJUMyqgru2PI= + +"@mapbox/tiny-sdf@^1.1.0": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@mapbox/tiny-sdf/-/tiny-sdf-1.1.1.tgz#16a20c470741bfe9191deb336f46e194da4a91ff" + integrity sha512-Ihn1nZcGIswJ5XGbgFAvVumOgWpvIjBX9jiRlIl46uQG9vJOF51ViBYHF95rEZupuyQbEmhLaDPLQlU7fUTsBg== + +"@mapbox/unitbezier@^0.0.0": + version "0.0.0" + resolved "https://registry.yarnpkg.com/@mapbox/unitbezier/-/unitbezier-0.0.0.tgz#15651bd553a67b8581fb398810c98ad86a34524e" + integrity sha1-FWUb1VOme4WB+zmIEMmK2Go0Uk4= + +"@mapbox/vector-tile@^1.3.1": + version "1.3.1" + resolved "https://registry.yarnpkg.com/@mapbox/vector-tile/-/vector-tile-1.3.1.tgz#d3a74c90402d06e89ec66de49ec817ff53409666" + integrity sha512-MCEddb8u44/xfQ3oD+Srl/tNcQoqTw3goGk2oLsrFxOTc3dUp+kAnby3PvAeeBYSMSjSPD1nd1AJA6W49WnoUw== + dependencies: + "@mapbox/point-geometry" "~0.1.0" + +"@mapbox/whoots-js@^3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz#497c67a1cef50d1a2459ba60f315e448d2ad87fe" + integrity sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q== + "@marionebl/sander@^0.6.0": version "0.6.1" resolved "https://registry.yarnpkg.com/@marionebl/sander/-/sander-0.6.1.tgz#1958965874f24bc51be48875feb50d642fc41f7b" @@ -3147,23 +3229,6 @@ conventional-changelog-cli "^2.0.12" cz-conventional-changelog "^2.1.0" -"@superset-ui/legacy-plugin-chart-sankey@^0.11.15": - version "0.11.15" - resolved "https://registry.yarnpkg.com/@superset-ui/legacy-plugin-chart-sankey/-/legacy-plugin-chart-sankey-0.11.15.tgz#170c6737da3423a688b05132a02d58fc5bf97948" - integrity sha512-heI9cJi+FvAum3vgX1Q80g0pZPZYlvwdMWJ9/Tm6tkxaUC4aIEuX6G04eMkie/jUXoKtLHZcbHkDeUu2r1QKyg== - dependencies: - d3 "^3.5.17" - d3-sankey "^0.4.2" - prop-types "^15.6.2" - -"@superset-ui/legacy-plugin-chart-sunburst@^0.11.15": - version "0.11.15" - resolved "https://registry.yarnpkg.com/@superset-ui/legacy-plugin-chart-sunburst/-/legacy-plugin-chart-sunburst-0.11.15.tgz#ff39cfe46ad553dfa154d868757560b11f99a2f3" - integrity sha512-UDQxneeM+RmyVuHlNJL7wuceToZxzYQ5vRSFvNID85u1McygoIcHT7CxIcm/k3vU1GGAfBC7jneelnRx19gyXQ== - dependencies: - d3 "^3.5.17" - prop-types "^15.6.2" - "@superset-ui/legacy-plugin-chart-word-cloud@^0.11.15": version "0.11.15" resolved "https://registry.yarnpkg.com/@superset-ui/legacy-plugin-chart-word-cloud/-/legacy-plugin-chart-word-cloud-0.11.15.tgz#70a146aaf3cf1977c29086c069f0216325f092b2" @@ -3338,6 +3403,11 @@ dependencies: "@types/node" "*" +"@types/classnames@^2.2.9": + version "2.2.10" + resolved "https://registry.yarnpkg.com/@types/classnames/-/classnames-2.2.10.tgz#cc658ca319b6355399efc1f5b9e818f1a24bf999" + integrity sha512-1UzDldn9GfYYEsWWnn/P4wkTlkZDH7lDb0wBMGbtIQc9zXEQq7FlKBdZUn6OBqD8sKZZ2RQO2mAjGpXiDGoRmQ== + "@types/clone@~0.1.30": version "0.1.30" resolved "https://registry.yarnpkg.com/@types/clone/-/clone-0.1.30.tgz#e7365648c1b42136a59c7d5040637b3b5c83b614" @@ -3394,6 +3464,11 @@ resolved "https://registry.yarnpkg.com/@types/d3-time/-/d3-time-1.0.10.tgz#d338c7feac93a98a32aac875d1100f92c7b61f4f" integrity sha512-aKf62rRQafDQmSiv1NylKhIMmznsjRN+MnXRXTqHoqm0U/UZzVpdrtRnSIfdiLS616OuC1soYeX1dBg2n1u8Xw== +"@types/d3@3.5.38": + version "3.5.38" + resolved "https://registry.yarnpkg.com/@types/d3/-/d3-3.5.38.tgz#76f8f2e9159ae562965b2fa0e6fbee1aa643a1bc" + integrity sha1-dvjy6RWa5WKWWy+g5vvuGqZDobw= + "@types/d3@^3": version "3.5.43" resolved "https://registry.yarnpkg.com/@types/d3/-/d3-3.5.43.tgz#e9b4992817e0b6c5efaa7d6e5bb2cee4d73eab58" @@ -3767,6 +3842,18 @@ classnames "^2.2.5" prop-types "^15.6.0" +"@vx/axis@^0.0.179": + version "0.0.179" + resolved "https://registry.yarnpkg.com/@vx/axis/-/axis-0.0.179.tgz#c6cf021d59e42d6fc9a08cd9ecbd45c9889c60d3" + integrity sha512-FtUcdJxejYn5jgixSgSk9AdA96VwP9sCRATVfGvugEL0gtTKWYDbJEgSgqXfKqpeUdsDdf/JT7NVbLMc1hzrZg== + dependencies: + "@vx/group" "0.0.170" + "@vx/point" "0.0.165" + "@vx/shape" "0.0.179" + "@vx/text" "0.0.179" + classnames "^2.2.5" + prop-types "^15.6.0" + "@vx/bounds@0.0.165": version "0.0.165" resolved "https://registry.yarnpkg.com/@vx/bounds/-/bounds-0.0.165.tgz#75f107a6deb58223c6878db5053382eff3174567" @@ -3793,6 +3880,13 @@ dependencies: "@vx/point" "0.0.165" +"@vx/event@^0.0.179": + version "0.0.179" + resolved "https://registry.yarnpkg.com/@vx/event/-/event-0.0.179.tgz#4474819b5deeb7de313eda4d2f2cc12e2834e38b" + integrity sha512-wEwqKsxrzoRV/A9Va/f/CHPmV9asrTH/kW/f88jCydsVXd5W/nrJZiVpozN2Zr1Ernv0i1gW5896FWo/LHRg0A== + dependencies: + "@vx/point" "0.0.165" + "@vx/glyph@^0.0.165": version "0.0.165" resolved "https://registry.yarnpkg.com/@vx/glyph/-/glyph-0.0.165.tgz#ba6fe31700dae852c60468e00dd732fa7521d1fc" @@ -3802,6 +3896,16 @@ classnames "^2.2.5" d3-shape "^1.2.0" +"@vx/glyph@^0.0.179": + version "0.0.179" + resolved "https://registry.yarnpkg.com/@vx/glyph/-/glyph-0.0.179.tgz#5e03b96c9cc37f2417cf05557d758e9e2c8f1009" + integrity sha512-RO7adwyG+9gGzjFdfmplrojgWCT+gsOnIFcRgJNJjx41+P6hWdI9X4OpsLx8VVqNhp7g+hxBDZWte8AxTvLQGw== + dependencies: + "@vx/group" "0.0.170" + classnames "^2.2.5" + d3-shape "^1.2.0" + prop-types "^15.6.2" + "@vx/gradient@^0.0.165": version "0.0.165" resolved "https://registry.yarnpkg.com/@vx/gradient/-/gradient-0.0.165.tgz#0cc0fe873e6acded4943fa274f68601ad5a50a38" @@ -3828,13 +3932,35 @@ dependencies: classnames "^2.2.5" -"@vx/group@0.0.170": +"@vx/group@0.0.170", "@vx/group@^0.0.170": version "0.0.170" resolved "https://registry.yarnpkg.com/@vx/group/-/group-0.0.170.tgz#8b30b3ea07c348fe22253812fe7cb6d4200d725d" integrity sha512-RnDdRoy0YI5hokk+YWXc8t39Kp51i4BdCpiwkDJU4YypGycTYnDFjicam6jigUmZ/6wyMirDf/aQboWviFLt2Q== dependencies: classnames "^2.2.5" +"@vx/group@0.0.194": + version "0.0.194" + resolved "https://registry.yarnpkg.com/@vx/group/-/group-0.0.194.tgz#c53cbd47d2a50650063be3b39920c44da063b3ae" + integrity sha512-0TV9eo5rgBr04i42qY+T5qg3PaHp9CJ77+V3Cm+ifTS3fgNomcfNCjoKpTi5uFVIj4M2t4akvka9n9PjW4emDw== + dependencies: + "@types/classnames" "^2.2.9" + "@types/react" "*" + classnames "^2.2.5" + prop-types "^15.6.2" + +"@vx/legend@^0.0.194": + version "0.0.194" + resolved "https://registry.yarnpkg.com/@vx/legend/-/legend-0.0.194.tgz#4037296663a0fbaaaab0fce71ee79fd343e9a5ae" + integrity sha512-fWrkt46E/Ivnw1oB3U4diZ1FEgE6qikCftK19mFgOZF9J+zvaL7WImYedn13wDSxTJm0niSsM6vKp/fFgjfDGA== + dependencies: + "@types/classnames" "^2.2.9" + "@types/d3-scale" "^2.1.1" + "@types/react" "*" + "@vx/group" "0.0.194" + classnames "^2.2.5" + prop-types "^15.5.10" + "@vx/pattern@^0.0.165": version "0.0.165" resolved "https://registry.yarnpkg.com/@vx/pattern/-/pattern-0.0.165.tgz#0d317cb9a13205e35691f702442739ff0256711d" @@ -3843,6 +3969,14 @@ classnames "^2.2.5" prop-types "^15.5.10" +"@vx/pattern@^0.0.179": + version "0.0.179" + resolved "https://registry.yarnpkg.com/@vx/pattern/-/pattern-0.0.179.tgz#8d4723e9ef41930bfdf723582fb2c7d43a91ce01" + integrity sha512-qvJsK07oUnSbuzj9jo7b/1Up13DknIeTlj9FDIhg0UNmz90ikVN2CZIWtdJyc2I1AFDEg0odOqYXzUx9aEBRfg== + dependencies: + classnames "^2.2.5" + prop-types "^15.5.10" + "@vx/point@0.0.165", "@vx/point@^0.0.165": version "0.0.165" resolved "https://registry.yarnpkg.com/@vx/point/-/point-0.0.165.tgz#7ebde5da3d86954fe31a56f923f31550f0b4b867" @@ -3875,6 +4009,21 @@ dependencies: d3-scale "^2.0.0" +"@vx/scale@^0.0.179": + version "0.0.179" + resolved "https://registry.yarnpkg.com/@vx/scale/-/scale-0.0.179.tgz#c7f65974ba80ccb7c90a69f639b982f9df9ea7af" + integrity sha512-j40WiGu4VcHZdaSQAl12ig2w5c4Q9EVn7qqYf9PX7uoS5PbxRYNnHeKZ7e5Bf8O6b57iv5jFTfUV7HkpNF4vvg== + dependencies: + d3-scale "^2.0.0" + +"@vx/scale@^0.0.195": + version "0.0.195" + resolved "https://registry.yarnpkg.com/@vx/scale/-/scale-0.0.195.tgz#28bb2ff6663444a9709d1f99e4e4843d7e2f26ba" + integrity sha512-aZ2N+YVB6k9um7jzOQY9h/BaV/5vTA8DeuWjqMmeuJCTkX3NzJqu+/oWQRwOcMr/07rAPLf/0YUVEGE50OTEFQ== + dependencies: + "@types/d3-scale" "^2.1.1" + d3-scale "^2.2.2" + "@vx/shape@0.0.170": version "0.0.170" resolved "https://registry.yarnpkg.com/@vx/shape/-/shape-0.0.170.tgz#55cf5968f7a6465484aac1a5541275b4813bb9a2" @@ -3901,7 +4050,7 @@ d3-shape "^1.2.0" prop-types "^15.5.10" -"@vx/shape@0.0.179": +"@vx/shape@0.0.179", "@vx/shape@^0.0.179": version "0.0.179" resolved "https://registry.yarnpkg.com/@vx/shape/-/shape-0.0.179.tgz#038c449743d1e05b7b2d20151e9ab6e739f73516" integrity sha512-YHVNx4xGpbjolkW3Lb5pEgJB0+u349vfnLI976DJlinY0hRNa4TZbWXOB4ywLIrYzQEXXPMUR8WtdubNxg6g0w== @@ -3960,6 +4109,17 @@ lodash "^4.17.4" reduce-css-calc "^1.3.0" +"@vx/text@0.0.179": + version "0.0.179" + resolved "https://registry.yarnpkg.com/@vx/text/-/text-0.0.179.tgz#820328086c22a83cd9e4a5373f4c7f4223db3a74" + integrity sha512-UD3/8o15+AQfjDI8LQ1Zj3EdQCwA3cfuQMR/M2F/Le4+JXQNMheeWz4xGyF4ZDs6r7c5cUI9Cd1RaPmGhYsX9g== + dependencies: + babel-plugin-lodash "^3.3.2" + classnames "^2.2.5" + lodash "^4.17.4" + prop-types "^15.6.2" + reduce-css-calc "^1.3.0" + "@vx/text@^0.0.192": version "0.0.192" resolved "https://registry.yarnpkg.com/@vx/text/-/text-0.0.192.tgz#cb71261e003c9d951d242ec43049cff2c4509302" @@ -3989,6 +4149,15 @@ classnames "^2.2.5" prop-types "^15.5.10" +"@vx/tooltip@0.0.179": + version "0.0.179" + resolved "https://registry.yarnpkg.com/@vx/tooltip/-/tooltip-0.0.179.tgz#7e794f977a49a850d235c4c90c8307a276e3b828" + integrity sha512-BjMURtNpc1g3Li00iHt4bA9lbhk1FnsxCemYI1OF5tSSKHHal2ZAdxRS7o1sR9+jIa3RyD9flfIa1ibtrJh2Ew== + dependencies: + "@vx/bounds" "0.0.165" + classnames "^2.2.5" + prop-types "^15.5.10" + "@vx/voronoi@^0.0.165": version "0.0.165" resolved "https://registry.yarnpkg.com/@vx/voronoi/-/voronoi-0.0.165.tgz#11ab585199b0dccf403544a6ad378a505bfb913b" @@ -4391,6 +4560,11 @@ ansi-to-html@^0.6.11: dependencies: entities "^1.1.2" +ansicolors@~0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.2.1.tgz#be089599097b74a5c9c4a84a0cdbcdb62bd87aef" + integrity sha1-vgiVmQl7dKXJxKhKDNvNtivYeu8= + any-observable@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/any-observable/-/any-observable-0.3.0.tgz#af933475e5806a67d0d7df090dd5e8bef65d119b" @@ -5260,6 +5434,16 @@ braces@^3.0.1: dependencies: fill-range "^7.0.1" +brfs@^1.3.0: + version "1.6.1" + resolved "https://registry.yarnpkg.com/brfs/-/brfs-1.6.1.tgz#b78ce2336d818e25eea04a0947cba6d4fb8849c3" + integrity sha512-OfZpABRQQf+Xsmju8XE9bDjs+uU4vLREGolP7bDgcpsI17QREyZ4Bl+2KLxxx1kCgA0fAIhKQBaBYh+PEcCqYQ== + dependencies: + quote-stream "^1.0.1" + resolve "^1.1.5" + static-module "^2.2.0" + through2 "^2.0.0" + brorand@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" @@ -5374,6 +5558,11 @@ btoa-lite@^1.0.0: resolved "https://registry.yarnpkg.com/btoa-lite/-/btoa-lite-1.0.0.tgz#337766da15801210fdd956c22e9c6891ab9d0337" integrity sha1-M3dm2hWAEhD92VbCLpxokaudAzc= +buffer-equal@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-0.0.1.tgz#91bc74b11ea405bc916bc6aa908faafa5b4aac4b" + integrity sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs= + buffer-from@1.x, buffer-from@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" @@ -5582,6 +5771,14 @@ capture-stack-trace@^1.0.0: resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz#a6c0bbe1f38f3aa0b92238ecb6ff42c344d4135d" integrity sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw== +cardinal@~0.4.2: + version "0.4.4" + resolved "https://registry.yarnpkg.com/cardinal/-/cardinal-0.4.4.tgz#ca5bb68a5b511b90fe93b9acea49bdee5c32bfe2" + integrity sha1-ylu2iltRG5D+k7ms6km97lwyv+I= + dependencies: + ansicolors "~0.2.1" + redeyed "~0.4.0" + case-sensitive-paths-webpack-plugin@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz#23ac613cc9a856e4f88ff8bb73bbb5e989825cf7" @@ -6071,7 +6268,7 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= -concat-stream@^1.5.0: +concat-stream@^1.5.0, concat-stream@~1.6.0: version "1.6.2" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== @@ -6365,7 +6562,7 @@ conventional-recommended-bump@^5.0.0: meow "^4.0.0" q "^1.5.1" -convert-source-map@^1.1.0, convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: +convert-source-map@^1.1.0, convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.5.1, convert-source-map@^1.6.0, convert-source-map@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== @@ -6620,6 +6817,11 @@ css-what@^3.2.1: resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.2.1.tgz#f4a8f12421064621b456755e34a03a2c22df5da1" integrity sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw== +csscolorparser@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/csscolorparser/-/csscolorparser-1.0.3.tgz#b34f391eea4da8f3e98231e2ccd8df9c041f171b" + integrity sha1-s085HupNqPPpgjHizNjfnAQfFxs= + cssesc@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" @@ -6682,7 +6884,7 @@ cz-conventional-changelog@2.1.0, cz-conventional-changelog@^2.1.0: right-pad "^1.0.1" word-wrap "^1.0.3" -d3-array@1, d3-array@^1.2.0, d3-array@^1.2.1: +d3-array@1, d3-array@^1.0.2, d3-array@^1.2.0, d3-array@^1.2.1: version "1.2.4" resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-1.2.4.tgz#635ce4d5eea759f6f605863dbcfc30edc737f71f" integrity sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw== @@ -6699,7 +6901,7 @@ d3-cloud@^1.2.1, d3-cloud@^1.2.5: dependencies: d3-dispatch "^1.0.3" -d3-collection@1, d3-collection@^1.0.4: +d3-collection@1, d3-collection@^1.0.2, d3-collection@^1.0.4: version "1.0.7" resolved "https://registry.yarnpkg.com/d3-collection/-/d3-collection-1.0.7.tgz#349bd2aa9977db071091c13144d5e4f16b5b310e" integrity sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A== @@ -6730,6 +6932,11 @@ d3-dsv@^1.2.0: iconv-lite "0.4" rw "1" +d3-ease@1: + version "1.0.6" + resolved "https://registry.yarnpkg.com/d3-ease/-/d3-ease-1.0.6.tgz#ebdb6da22dfac0a22222f2d4da06f66c416a0ec0" + integrity sha512-SZ/lVU7LRXafqp7XtIcBdxnWl8yyLpgOmzAk0mWBI9gXNzLDx5ybZgnRbH9dN/yY5tzVBqCQ9avltSnqVwessQ== + d3-force@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/d3-force/-/d3-force-2.0.1.tgz#31750eee8c43535301d571195bf9683beda534e2" @@ -6739,11 +6946,18 @@ d3-force@^2.0.1: d3-quadtree "1" d3-timer "1" -d3-format@1, d3-format@^1.3.2, d3-format@^1.4.2, d3-format@^1.4.3: +d3-format@1, d3-format@^1.1.1, d3-format@^1.3.2, d3-format@^1.4.2, d3-format@^1.4.3: version "1.4.4" resolved "https://registry.yarnpkg.com/d3-format/-/d3-format-1.4.4.tgz#356925f28d0fd7c7983bfad593726fce46844030" integrity sha512-TWks25e7t8/cqctxCmxpUuzZN11QxIA7YrMbram94zMQ0PXjE4LVIMe/f6a4+xxL8HQ3OsAFULOINQi1pE62Aw== +d3-geo-projection@0.2: + version "0.2.16" + resolved "https://registry.yarnpkg.com/d3-geo-projection/-/d3-geo-projection-0.2.16.tgz#4994ecd1033ddb1533b6c4c5528a1c81dcc29427" + integrity sha1-SZTs0QM92xUztsTFUoocgdzClCc= + dependencies: + brfs "^1.3.0" + d3-geo-projection@^2.7.1: version "2.8.1" resolved "https://registry.yarnpkg.com/d3-geo-projection/-/d3-geo-projection-2.8.1.tgz#80447ef6cc6ab561646d251c20f4882c81879938" @@ -6766,7 +6980,7 @@ d3-hierarchy@^1.1.8: resolved "https://registry.yarnpkg.com/d3-hierarchy/-/d3-hierarchy-1.1.9.tgz#2f6bee24caaea43f8dc37545fa01628559647a83" integrity sha512-j8tPxlqh1srJHAtxfvOUwKNYJkQuBFdM1+JAUfq6xqH5eAqf93L7oG1NVqDa4CpFZNvnNKtCYEUC8KY9yEn9lQ== -d3-interpolate@1, d3-interpolate@^1.2.0, d3-interpolate@^1.3.2, d3-interpolate@^1.4.0: +d3-interpolate@1, d3-interpolate@^1.1.3, d3-interpolate@^1.2.0, d3-interpolate@^1.3.2, d3-interpolate@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/d3-interpolate/-/d3-interpolate-1.4.0.tgz#526e79e2d80daa383f9e0c1c1c7dcc0f0583e987" integrity sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA== @@ -6783,6 +6997,30 @@ d3-quadtree@1: resolved "https://registry.yarnpkg.com/d3-quadtree/-/d3-quadtree-1.0.7.tgz#ca8b84df7bb53763fe3c2f24bd435137f4e53135" integrity sha512-RKPAeXnkC59IDGD0Wu5mANy0Q2V28L+fNe65pOCXVdVuTJS3WPKaJlFHer32Rbh9gIo9qMuJXio8ra4+YmIymA== +d3-queue@1: + version "1.2.3" + resolved "https://registry.yarnpkg.com/d3-queue/-/d3-queue-1.2.3.tgz#143a701cfa65fe021292f321c10d14e98abd491b" + integrity sha1-FDpwHPpl/gISkvMhwQ0U6Yq9SRs= + +d3-queue@2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/d3-queue/-/d3-queue-2.0.3.tgz#07fbda3acae5358a9c5299aaf880adf0953ed2c2" + integrity sha1-B/vaOsrlNYqcUpmq+ICt8JU+0sI= + +d3-sankey-diagram@^0.7.3: + version "0.7.3" + resolved "https://registry.yarnpkg.com/d3-sankey-diagram/-/d3-sankey-diagram-0.7.3.tgz#1616be0362ac6950665aa5cefea723aef832b53c" + integrity sha512-k9DOe7MaLWhWV6J/aqY/CGw88Briu8drTQ+uGGyQg55MIR2WXjKUXryLs0ONFmRQkOSH1F+TSz5XiMc4KwKtuA== + dependencies: + d3-array "^1.0.2" + d3-collection "^1.0.2" + d3-dispatch "^1.0.3" + d3-format "^1.1.1" + d3-interpolate "^1.1.3" + d3-selection "^1.0.3" + d3-transition "^1.0.4" + graphlib "~2.1.0" + d3-sankey@^0.4.2: version "0.4.2" resolved "https://registry.yarnpkg.com/d3-sankey/-/d3-sankey-0.4.2.tgz#34a1512f2b4406a35f80eac7febcf5822dbec5ad" @@ -6792,7 +7030,20 @@ d3-sankey@^0.4.2: d3-collection "1" d3-interpolate "1" -d3-scale@^2.0.0: +d3-scale@^1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/d3-scale/-/d3-scale-1.0.7.tgz#fa90324b3ea8a776422bd0472afab0b252a0945d" + integrity sha512-KvU92czp2/qse5tUfGms6Kjig0AhHOwkzXG0+PqIJB3ke0WUv088AHMZI0OssO9NCkXt4RP8yju9rpH8aGB7Lw== + dependencies: + d3-array "^1.2.0" + d3-collection "1" + d3-color "1" + d3-format "1" + d3-interpolate "1" + d3-time "1" + d3-time-format "2" + +d3-scale@^2.0.0, d3-scale@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/d3-scale/-/d3-scale-2.2.2.tgz#4e880e0b2745acaaddd3ede26a9e908a9e17b81f" integrity sha512-LbeEvGgIb8UMcAa0EATLNX0lelKWGYDQiPdHj+gLblGVhGLyNbaCn3EvrJf0A3Y/uOOU5aD6MTh5ZFCdEwGiCw== @@ -6815,7 +7066,7 @@ d3-scale@^3.0.0, d3-scale@^3.0.1, d3-scale@^3.2.1: d3-time "1" d3-time-format "2" -d3-selection@^1.3.0, d3-selection@^1.4.0: +d3-selection@^1.0.3, d3-selection@^1.1.0, d3-selection@^1.3.0, d3-selection@^1.4.0: version "1.4.1" resolved "https://registry.yarnpkg.com/d3-selection/-/d3-selection-1.4.1.tgz#98eedbbe085fbda5bafa2f9e3f3a2f4d7d622a98" integrity sha512-BTIbRjv/m5rcVTfBs4AMBLKs4x8XaaLkwm28KWu9S2vKNqXkXt2AH2Qf0sdPZHjFxcWg/YL53zcqAz+3g4/7PA== @@ -6844,7 +7095,7 @@ d3-time@1, d3-time@^1.0.10, d3-time@^1.0.11, d3-time@^1.1.0: resolved "https://registry.yarnpkg.com/d3-time/-/d3-time-1.1.0.tgz#b1e19d307dae9c900b7e5b25ffc5dcc249a8a0f1" integrity sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA== -d3-timer@1, d3-timer@^1.0.10: +d3-timer@1, d3-timer@^1.0.10, d3-timer@^1.0.9: version "1.0.10" resolved "https://registry.yarnpkg.com/d3-timer/-/d3-timer-1.0.10.tgz#dfe76b8a91748831b13b6d9c793ffbd508dd9de5" integrity sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw== @@ -6857,12 +7108,24 @@ d3-tip@^0.9.1: d3-collection "^1.0.4" d3-selection "^1.3.0" +d3-transition@^1.0.4: + version "1.3.2" + resolved "https://registry.yarnpkg.com/d3-transition/-/d3-transition-1.3.2.tgz#a98ef2151be8d8600543434c1ca80140ae23b398" + integrity sha512-sc0gRU4PFqZ47lPVHloMn9tlPcv8jxgOQg+0zjhfZXMQuvppjG6YuwdMBE0TuqCZjeJkLecku/l9R0JPcRhaDA== + dependencies: + d3-color "1" + d3-dispatch "1" + d3-ease "1" + d3-interpolate "1" + d3-selection "^1.1.0" + d3-timer "1" + d3-voronoi@^1.1.2: version "1.1.4" resolved "https://registry.yarnpkg.com/d3-voronoi/-/d3-voronoi-1.1.4.tgz#dd3c78d7653d2bb359284ae478645d95944c8297" integrity sha512-dArJ32hchFsrQ8uMiTBLq256MpnZjeuBtdHpaDlYuQyjU0CVzCJl/BVW+SkszaAeH95D/8gxqAhgx0ouAWAfRg== -d3@^3.5.17: +d3@3, d3@^3.5.17, d3@^3.5.6: version "3.5.17" resolved "https://registry.yarnpkg.com/d3/-/d3-3.5.17.tgz#bc46748004378b21a360c9fc7cf5231790762fb8" integrity sha1-vEZ0gAQ3iyGjYMn8fPUjF5B2L7g= @@ -6900,6 +7163,15 @@ data-urls@^1.1.0: whatwg-mimetype "^2.2.0" whatwg-url "^7.0.0" +datamaps@^0.5.8: + version "0.5.9" + resolved "https://registry.yarnpkg.com/datamaps/-/datamaps-0.5.9.tgz#2a775473aaab29b55025208b2245e840ecfd4fe1" + integrity sha512-GUXpO713URNzaExVUgBtqA5fr2UuxUG/fVitI04zEFHVL2FHSjd672alHq8E16oQqRNzF0m1bmx8WlTnDrGSqQ== + dependencies: + "@types/d3" "3.5.38" + d3 "^3.5.6" + topojson "^1.6.19" + datatables.net-bs@^1.10.15, datatables.net-bs@^1.10.20: version "1.10.20" resolved "https://registry.yarnpkg.com/datatables.net-bs/-/datatables.net-bs-1.10.20.tgz#4a54a65527013aa8bb98eb7fa27d6231f7dc1bee" @@ -7353,6 +7625,13 @@ dotenv@^8.0.0: resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== +duplexer2@~0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1" + integrity sha1-ixLauHjA1p4+eJEFFmKjL8a93ME= + dependencies: + readable-stream "^2.0.2" + duplexer3@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" @@ -7373,6 +7652,11 @@ duplexify@^3.4.2, duplexify@^3.6.0: readable-stream "^2.0.0" stream-shift "^1.0.0" +earcut@^2.1.5: + version "2.2.2" + resolved "https://registry.yarnpkg.com/earcut/-/earcut-2.2.2.tgz#41b0bc35f63e0fe80da7cddff28511e7e2e80d11" + integrity sha512-eZoZPPJcUHnfRZ0PjLvx2qBordSiO8ofC3vt+qACLM95u+4DovnbYNpQtJh0DNsWj8RnxrQytD4WA8gj5cRIaQ== + ecc-jsbn@~0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" @@ -7756,6 +8040,18 @@ escodegen@^1.11.1: optionalDependencies: source-map "~0.6.1" +escodegen@~1.9.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.9.1.tgz#dbae17ef96c8e4bedb1356f4504fa4cc2f7cb7e2" + integrity sha512-6hTjO1NAWkHnDk3OqQ4YrCuwwmGHL9S3nPlzBOUG/R44rda3wLNrfvQ5fkSGjyhHFKM7ALPKcKGrwvCLe0lC7Q== + dependencies: + esprima "^3.1.3" + estraverse "^4.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + eslint-ast-utils@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/eslint-ast-utils/-/eslint-ast-utils-1.1.0.tgz#3d58ba557801cfb1c941d68131ee9f8c34bd1586" @@ -7984,6 +8280,16 @@ eslint@^6.8.0: text-table "^0.2.0" v8-compile-cache "^2.0.3" +esm@^3.0.84: + version "3.2.25" + resolved "https://registry.yarnpkg.com/esm/-/esm-3.2.25.tgz#342c18c29d56157688ba5ce31f8431fbb795cc10" + integrity sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA== + +esm@~3.0.84: + version "3.0.84" + resolved "https://registry.yarnpkg.com/esm/-/esm-3.0.84.tgz#bb108989f4673b32d4f62406869c28eed3815a63" + integrity sha512-SzSGoZc17S7P+12R9cg21Bdb7eybX25RnIeRZ80xZs+VZ3kdQKzqTp2k4hZJjR7p9l0186TTXSgrxzlMDBktlw== + espree@^6.1.1, espree@^6.1.2: version "6.2.1" resolved "https://registry.yarnpkg.com/espree/-/espree-6.2.1.tgz#77fc72e1fd744a2052c20f38a5b575832e82734a" @@ -7993,11 +8299,21 @@ espree@^6.1.1, espree@^6.1.2: acorn-jsx "^5.2.0" eslint-visitor-keys "^1.1.0" +esprima@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" + integrity sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM= + esprima@^4.0.0, esprima@^4.0.1, esprima@~4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== +esprima@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-1.0.4.tgz#9f557e08fc3b4d26ece9dd34f8fbf476b62585ad" + integrity sha1-n1V+CPw7TSbs6d00+Pv0drYlha0= + esquery@^1.0.1: version "1.2.0" resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.2.0.tgz#a010a519c0288f2530b3404124bfb5f02e9797fe" @@ -8237,6 +8553,16 @@ extsprintf@^1.2.0: resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= +falafel@^2.1.0: + version "2.2.4" + resolved "https://registry.yarnpkg.com/falafel/-/falafel-2.2.4.tgz#b5d86c060c2412a43166243cb1bce44d1abd2819" + integrity sha512-0HXjo8XASWRmsS0X1EkhwEMZaD3Qvp7FfURwjLKjG1ghfRm/MGZl2r4cWUTv41KdNghTw4OUMmVtdGQp3+H+uQ== + dependencies: + acorn "^7.1.1" + foreach "^2.0.5" + isarray "^2.0.1" + object-keys "^1.0.6" + fast-deep-equal@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" @@ -8600,6 +8926,11 @@ for-own@^0.1.3: dependencies: for-in "^1.0.1" +foreach@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" + integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= + forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" @@ -8817,6 +9148,11 @@ gensync@^1.0.0-beta.1: resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269" integrity sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg== +geojson-vt@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/geojson-vt/-/geojson-vt-3.2.1.tgz#f8adb614d2c1d3f6ee7c4265cad4bbf3ad60c8b7" + integrity sha512-EvGQQi/zPrDA6zr6BnJD/YhwAkBP8nnJ9emh3EnHQKVMfg/MRVtPbMYdgVy/IaEmn4UfagD2a6fafPDL5hbtwg== + get-caller-file@^2.0.1: version "2.0.5" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" @@ -8984,6 +9320,11 @@ github-username@^3.0.0: dependencies: gh-got "^5.0.0" +gl-matrix@^3.0.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/gl-matrix/-/gl-matrix-3.3.0.tgz#232eef60b1c8b30a28cbbe75b2caf6c48fd6358b" + integrity sha512-COb7LDz+SXaHtl/h4LeaFcNdJdAQSDeVqjiIihSXNrkWObZLhDI4hIkZC11Aeqp7bcE72clzB0BnDXr2SmslRA== + glob-base@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" @@ -9185,6 +9526,18 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.3 resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423" integrity sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ== +graphlib@~2.1.0: + version "2.1.8" + resolved "https://registry.yarnpkg.com/graphlib/-/graphlib-2.1.8.tgz#5761d414737870084c92ec7b5dbcb0592c9d35da" + integrity sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A== + dependencies: + lodash "^4.17.15" + +grid-index@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/grid-index/-/grid-index-1.1.0.tgz#97f8221edec1026c8377b86446a7c71e79522ea7" + integrity sha512-HZRwumpOGUrHyxO5bqKZL0B0GlUpwtCAzZ42sgxUPniu33R1LSFH5yrIcBCHjkctCAh3mtWKcKd9J4vDDdeVHA== + grouped-queue@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/grouped-queue/-/grouped-queue-1.0.0.tgz#5bdb97934a9a17b19626ff3cc23c103f2622ef49" @@ -9210,6 +9563,11 @@ gzip-size@5.1.1: duplexer "^0.1.1" pify "^4.0.1" +hammerjs@^2.0.8: + version "2.0.8" + resolved "https://registry.yarnpkg.com/hammerjs/-/hammerjs-2.0.8.tgz#04ef77862cff2bb79d30f7692095930222bf60f1" + integrity sha1-BO93hiz/K7edMPdpIJWTAiK/YPE= + handlebars@^4.4.0: version "4.7.3" resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.3.tgz#8ece2797826886cf8082d1726ff21d2a022550ee" @@ -9297,7 +9655,7 @@ has-values@^1.0.0: is-number "^3.0.0" kind-of "^4.0.0" -has@^1.0.3: +has@^1.0.1, has@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== @@ -9567,6 +9925,11 @@ i18next@^19.3.3: dependencies: "@babel/runtime" "^7.3.1" +iconv-lite@0.2: + version "0.2.11" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.2.11.tgz#1ce60a3a57864a292d1321ff4609ca4bb965adc8" + integrity sha1-HOYKOleGSiktEyH/RgnKS7llrcg= + iconv-lite@0.4, iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@~0.4.13: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" @@ -9588,7 +9951,7 @@ identity-obj-proxy@^3.0.0: dependencies: harmony-reflect "^1.4.6" -ieee754@^1.1.4: +ieee754@^1.1.12, ieee754@^1.1.4: version "1.1.13" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg== @@ -9620,6 +9983,11 @@ immer@1.10.0: resolved "https://registry.yarnpkg.com/immer/-/immer-1.10.0.tgz#bad67605ba9c810275d91e1c2a47d4582e98286d" integrity sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg== +immutable@^3.8.2: + version "3.8.2" + resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.8.2.tgz#c2439951455bb39913daf281376f1530e104adf3" + integrity sha1-wkOZUUVbs5kT2vKBN28VMOEErfM= + import-cwd@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" @@ -10282,7 +10650,7 @@ isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= -isarray@^2.0.5: +isarray@^2.0.1, isarray@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== @@ -10952,6 +11320,16 @@ just-extend@^4.0.2: resolved "https://registry.yarnpkg.com/just-extend/-/just-extend-4.1.0.tgz#7278a4027d889601640ee0ce0e5a00b992467da4" integrity sha512-ApcjaOdVTJ7y4r08xI5wIqpvwS48Q0PBG4DJROcEkH1f8MdAiNFyFxz3xoL0LWAVwjrwPYZdVHHxhRHcx/uGLA== +kdbush@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/kdbush/-/kdbush-2.0.1.tgz#90c6128e3001ac68c550d7c9e2f222c0269666f1" + integrity sha512-9KqSdmWCkBIisFIGclT0FRagKhI7IVbMyUjsxCFG0Ly1Dg6whlxJ7b9lrq8ifk3X/fGeJzok1R75LQfZTfA5zQ== + +kdbush@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/kdbush/-/kdbush-3.0.0.tgz#f8484794d47004cc2d85ed3a79353dbe0abc2bf0" + integrity sha512-hRkd6/XW4HTsA9vjVpY9tuXJYLSlelnkTmVFu4M9/7MIYQtFcHpbugAU7UbOfjOiVSVYl2fqgBuJ32JUmRo5Ew== + kind-of@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-2.0.1.tgz#018ec7a4ce7e3a86cb9141be519d24c8faa981b5" @@ -11442,6 +11820,13 @@ macos-release@^2.2.0: resolved "https://registry.yarnpkg.com/macos-release/-/macos-release-2.3.0.tgz#eb1930b036c0800adebccd5f17bc4c12de8bb71f" integrity sha512-OHhSbtcviqMPt7yfw5ef5aghS2jzFVKEFyCJndQt2YpSQ9qRVSEv2axSJI1paVThEu+FFGs584h/1YhxjVqajA== +magic-string@^0.22.4: + version "0.22.5" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.22.5.tgz#8e9cf5afddf44385c1da5bc2a6a0dbd10b03657e" + integrity sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w== + dependencies: + vlq "^0.2.2" + make-dir@^1.0.0: version "1.3.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" @@ -11532,6 +11917,66 @@ map-visit@^1.0.0: dependencies: object-visit "^1.0.0" +mapbox-gl@^0.53.0: + version "0.53.1" + resolved "https://registry.yarnpkg.com/mapbox-gl/-/mapbox-gl-0.53.1.tgz#08a956d8da54b04bc7f29ab1319bddb9c97ddedf" + integrity sha512-dTtW/qlkUowKGlqOhE8fqII2Tj4lcokvlZwUDLnkjy4uQ9zMFnVBULGeSzzTVkj9HtQZ3Zbey10/jmoVPV9t5w== + dependencies: + "@mapbox/geojson-rewind" "^0.4.0" + "@mapbox/geojson-types" "^1.0.2" + "@mapbox/jsonlint-lines-primitives" "^2.0.2" + "@mapbox/mapbox-gl-supported" "^1.4.0" + "@mapbox/point-geometry" "^0.1.0" + "@mapbox/tiny-sdf" "^1.1.0" + "@mapbox/unitbezier" "^0.0.0" + "@mapbox/vector-tile" "^1.3.1" + "@mapbox/whoots-js" "^3.1.0" + csscolorparser "~1.0.2" + earcut "^2.1.5" + esm "^3.0.84" + geojson-vt "^3.2.1" + gl-matrix "^3.0.0" + grid-index "^1.1.0" + minimist "0.0.8" + murmurhash-js "^1.0.0" + pbf "^3.0.5" + potpack "^1.0.1" + quickselect "^2.0.0" + rw "^1.3.3" + supercluster "^6.0.1" + tinyqueue "^2.0.0" + vt-pbf "^3.1.1" + +mapbox-gl@~0.54.0: + version "0.54.1" + resolved "https://registry.yarnpkg.com/mapbox-gl/-/mapbox-gl-0.54.1.tgz#f666103132df93d4c90d1e96b1c367bad4638db9" + integrity sha512-HtY+HobYTHTsFOJ3buTHtNvZv/Tjfp0vararhEWCjI7wQq8XxK16sEpsXucokrAhuu94js4KJylo13bKJx6l0Q== + dependencies: + "@mapbox/geojson-rewind" "^0.4.0" + "@mapbox/geojson-types" "^1.0.2" + "@mapbox/jsonlint-lines-primitives" "^2.0.2" + "@mapbox/mapbox-gl-supported" "^1.4.0" + "@mapbox/point-geometry" "^0.1.0" + "@mapbox/tiny-sdf" "^1.1.0" + "@mapbox/unitbezier" "^0.0.0" + "@mapbox/vector-tile" "^1.3.1" + "@mapbox/whoots-js" "^3.1.0" + csscolorparser "~1.0.2" + earcut "^2.1.5" + esm "~3.0.84" + geojson-vt "^3.2.1" + gl-matrix "^3.0.0" + grid-index "^1.1.0" + minimist "0.0.8" + murmurhash-js "^1.0.0" + pbf "^3.0.5" + potpack "^1.0.1" + quickselect "^2.0.0" + rw "^1.3.3" + supercluster "^6.0.1" + tinyqueue "^2.0.0" + vt-pbf "^3.1.1" + markdown-to-jsx@^6.9.1, markdown-to-jsx@^6.9.3: version "6.11.0" resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-6.11.0.tgz#a2e3f2bc781c3402d8bb0f8e0a12a186474623b0" @@ -11716,6 +12161,13 @@ merge-descriptors@1.0.1: resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= +merge-source-map@1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/merge-source-map/-/merge-source-map-1.0.4.tgz#a5de46538dae84d4114cc5ea02b4772a6346701f" + integrity sha1-pd5GU42uhNQRTMXqArR3KmNGcB8= + dependencies: + source-map "^0.5.6" + merge-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" @@ -11855,6 +12307,16 @@ minimist-options@^3.0.1: arrify "^1.0.1" is-plain-obj "^1.1.0" +minimist@0.0.5: + version "0.0.5" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.5.tgz#d7aa327bcecf518f9106ac6b8f003fa3bcea8566" + integrity sha1-16oye87PUY+RBqxrjwA/o7zqhWY= + +minimist@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= + minimist@1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" @@ -11945,6 +12407,14 @@ mixin-object@^2.0.1: for-in "^0.1.3" is-extendable "^0.1.1" +mjolnir.js@^2.2.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/mjolnir.js/-/mjolnir.js-2.4.0.tgz#247f1640d8382c07c3030595f7957e1a5383b6e4" + integrity sha512-0WyWlc5EzdZ7eD0Fjy1DarzJpknesJaMJ6P0c6gDlbotfj3GRzv0odTXfTVVMm9WxEQSUzxosdnPqnd0SDxIyA== + dependencies: + "@babel/runtime" "^7.0.0" + hammerjs "^2.0.8" + mkdirp-promise@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz#e9b8f68e552c68a9c1713b84883f7a1dd039b8a1" @@ -12027,6 +12497,11 @@ multimatch@^4.0.0: arrify "^2.0.1" minimatch "^3.0.4" +murmurhash-js@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/murmurhash-js/-/murmurhash-js-1.0.0.tgz#b06278e21fc6c37fa5313732b0412bcb6ae15f51" + integrity sha1-sGJ44h/Gw3+lMTcysEEry2rhX1E= + mustache@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/mustache/-/mustache-4.0.1.tgz#d99beb031701ad433338e7ea65e0489416c854a2" @@ -12386,6 +12861,11 @@ number-is-nan@^1.0.0: resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= +nvd3@1.8.6: + version "1.8.6" + resolved "https://registry.yarnpkg.com/nvd3/-/nvd3-1.8.6.tgz#2d3eba74bf33363b5101ebf1d093c59a53ae73c4" + integrity sha1-LT66dL8zNjtRAevx0JPFmlOuc8Q= + nwsapi@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" @@ -12420,12 +12900,17 @@ object-inspect@^1.7.0: resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67" integrity sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw== +object-inspect@~1.4.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.4.1.tgz#37ffb10e71adaf3748d05f713b4c9452f402cbc4" + integrity sha512-wqdhLpfCUbEsoEwl3FXwGyv8ief1k/1aUdIPCqVnupM6e8l63BEJdiF/0swtn04/8p05tG/T0FrpTlfwvljOdw== + object-is@^1.0.1, object-is@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.0.2.tgz#6b80eb84fe451498f65007982f035a5b445edec4" integrity sha512-Epah+btZd5wrrfjkJZq1AOB9O6OxUQto45hzFd7lXGrpHPGE0W1k+426yrZV+k6NJOzLNNW/nVsmZdIWsAqoOQ== -object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1: +object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.0.6, object-keys@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== @@ -12550,6 +13035,13 @@ optimal@^4.2.0: resolved "https://registry.yarnpkg.com/optimal/-/optimal-4.2.0.tgz#a97d9a12cb543988f2e54b88416b77d9a811ed69" integrity sha512-jKFdiBkhJCVMh6oXsGNVFv/huPeFTEdlBtSuwDBYYClFn6lwV0fdRwRhWtpazM1ZMuV+bNNRFMth9SMWvUk3uQ== +optimist@0.3: + version "0.3.7" + resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.3.7.tgz#c90941ad59e4273328923074d2cf2e7cbc6ec0d9" + integrity sha1-yQlBrVnkJzMokjB00s8ufLxuwNk= + dependencies: + wordwrap "~0.0.2" + optimist@^0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" @@ -12995,6 +13487,14 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== +pbf@^3.0.5: + version "3.2.1" + resolved "https://registry.yarnpkg.com/pbf/-/pbf-3.2.1.tgz#b4c1b9e72af966cd82c6531691115cc0409ffe2a" + integrity sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ== + dependencies: + ieee754 "^1.1.12" + resolve-protobuf-schema "^2.1.0" + pbkdf2@^3.0.3: version "3.0.17" resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6" @@ -13200,6 +13700,11 @@ postcss@^7.0.0, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.23, postcss@^7.0. source-map "^0.6.1" supports-color "^6.1.0" +potpack@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/potpack/-/potpack-1.0.1.tgz#d1b1afd89e4c8f7762865ec30bd112ab767e2ebf" + integrity sha512-15vItUAbViaYrmaB/Pbw7z6qX2xENbFSTA7Ii4tgbPtasxm5v6ryKhKtL91tpWovDJzTiZqdwzhcFBCwiMVdVw== + prelude-ls@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" @@ -13383,6 +13888,11 @@ proto-list@~1.2.1: resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= +protocol-buffers-schema@^3.3.1: + version "3.4.0" + resolved "https://registry.yarnpkg.com/protocol-buffers-schema/-/protocol-buffers-schema-3.4.0.tgz#2f0ea31ca96627d680bf2fefae7ebfa2b6453eae" + integrity sha512-G/2kcamPF2S49W5yaMGdIpkG6+5wZF0fzBteLKgEHjbNzqjZQ85aAs1iJGto31EJaSTkNvHs5IXuHSaTLWBAiA== + protocols@^1.1.0, protocols@^1.4.0: version "1.4.7" resolved "https://registry.yarnpkg.com/protocols/-/protocols-1.4.7.tgz#95f788a4f0e979b291ffefcf5636ad113d037d32" @@ -13518,6 +14028,20 @@ quick-lru@^1.0.0: resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8" integrity sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g= +quickselect@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/quickselect/-/quickselect-2.0.0.tgz#f19680a486a5eefb581303e023e98faaf25dd018" + integrity sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw== + +quote-stream@^1.0.1, quote-stream@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/quote-stream/-/quote-stream-1.0.2.tgz#84963f8c9c26b942e153feeb53aae74652b7e0b2" + integrity sha1-hJY/jJwmuULhU/7rU6rnRlK34LI= + dependencies: + buffer-equal "0.0.1" + minimist "^1.1.3" + through2 "^2.0.0" + r-json@^1.2.5: version "1.2.9" resolved "https://registry.yarnpkg.com/r-json/-/r-json-1.2.9.tgz#0637da3485b0b4492e9ffae85796f8b2f373f600" @@ -13763,6 +14287,29 @@ react-loadable@^5.5.0: dependencies: prop-types "^15.5.0" +react-map-gl@^4.0.10: + version "4.1.16" + resolved "https://registry.yarnpkg.com/react-map-gl/-/react-map-gl-4.1.16.tgz#32c383801df9d57d9a369ba5b3d0b4b1e9b57862" + integrity sha512-EtiHCeqM69wKR9RDyLvtk6pTPS5+OFeAPIsYw6afnlGTauFAq3iD40SHuAOElgoJmm7J+cjPfHqu7m7tB4/FfA== + dependencies: + "@babel/runtime" "^7.0.0" + mapbox-gl "~0.54.0" + mjolnir.js "^2.2.0" + prop-types "^15.7.2" + react-virtualized-auto-sizer "^1.0.2" + viewport-mercator-project "^6.2.1" + +react-move@^2.1.0: + version "2.9.1" + resolved "https://registry.yarnpkg.com/react-move/-/react-move-2.9.1.tgz#966a1e7312795b03aa6b4834f9392a3bfbbe2ca0" + integrity sha512-5qKYsJrKKpSypEaaYyR2HBbBgX65htRqKDa8o5OGDkq2VfklmTCbLawtYFpdmcJRqbz4jCYpzo2Rrsazq9HA8Q== + dependencies: + "@babel/runtime" "^7.2.0" + d3-interpolate "^1.3.2" + d3-timer "^1.0.9" + prop-types "^15.6.2" + react-lifecycles-compat "^3.0.4" + react-popper-tooltip@^2.8.3: version "2.11.0" resolved "https://registry.yarnpkg.com/react-popper-tooltip/-/react-popper-tooltip-2.11.0.tgz#1a871008853e072ba31fbe2bc5fd0316fa0a289a" @@ -13847,6 +14394,11 @@ react-transition-group@^4.3.0: loose-envify "^1.4.0" prop-types "^15.6.2" +react-virtualized-auto-sizer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.2.tgz#a61dd4f756458bbf63bd895a92379f9b70f803bd" + integrity sha512-MYXhTY1BZpdJFjUovvYHVBmkq79szK/k7V3MO+36gJkWGkrXKtyr4vCPtpphaTLRAdDNoYEYFZWE8LjN+PIHNg== + react@^16.6.0, react@^16.8.3, react@^16.9.0: version "16.13.1" resolved "https://registry.yarnpkg.com/react/-/react-16.13.1.tgz#2e818822f1a9743122c063d6410d85c1e3afe48e" @@ -13989,7 +14541,7 @@ read@1, read@~1.0.1: dependencies: mute-stream "~0.0.4" -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: +"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.3, readable-stream@~2.3.6: version "2.3.7" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== @@ -14075,6 +14627,13 @@ redent@^2.0.0: indent-string "^3.0.0" strip-indent "^2.0.0" +redeyed@~0.4.0: + version "0.4.4" + resolved "https://registry.yarnpkg.com/redeyed/-/redeyed-0.4.4.tgz#37e990a6f2b21b2a11c2e6a48fd4135698cba97f" + integrity sha1-N+mQpvKyGyoRwuakj9QTVpjLqX8= + dependencies: + esprima "~1.0.4" + reduce-css-calc@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz#747c914e049614a4c9cfbba629871ad1d2927716" @@ -14376,6 +14935,13 @@ resolve-pkg@2.0.0: dependencies: resolve-from "^5.0.0" +resolve-protobuf-schema@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz#9ca9a9e69cf192bbdaf1006ec1973948aa4a3758" + integrity sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ== + dependencies: + protocol-buffers-schema "^3.3.1" + resolve-url@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" @@ -14393,6 +14959,13 @@ resolve@1.x, resolve@^1.1.10, resolve@^1.1.6, resolve@^1.10.0, resolve@^1.11.0, dependencies: path-parse "^1.0.6" +resolve@^1.1.5: + version "1.16.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.16.0.tgz#063dc704fa3413e13ac1d0d1756a7cbfe95dd1a7" + integrity sha512-LarL/PIKJvc09k1jaeT4kQb/8/7P+qV4qSnN2K80AES+OHdfZELAKVOBjxsvtToT/uLOfFbvYvKfZmV8cee7nA== + dependencies: + path-parse "^1.0.6" + restore-cursor@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" @@ -14490,7 +15063,7 @@ run-queue@^1.0.0, run-queue@^1.0.3: dependencies: aproba "^1.1.1" -rw@1: +rw@1, rw@^1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/rw/-/rw-1.3.3.tgz#3f862dfa91ab766b14885ef4d01124bfda074fb4" integrity sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q= @@ -14743,6 +15316,11 @@ shallow-clone@^3.0.0: dependencies: kind-of "^6.0.2" +shallow-copy@~0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/shallow-copy/-/shallow-copy-0.0.1.tgz#415f42702d73d810330292cc5ee86eae1a11a170" + integrity sha1-QV9CcC1z2BAzApLMXuhurhoRoXA= + shallow-equal@^1.1.0: version "1.2.1" resolved "https://registry.yarnpkg.com/shallow-equal/-/shallow-equal-1.2.1.tgz#4c16abfa56043aa20d050324efa68940b0da79da" @@ -14753,6 +15331,24 @@ shallowequal@^1.1.0: resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== +shapefile@0.3: + version "0.3.1" + resolved "https://registry.yarnpkg.com/shapefile/-/shapefile-0.3.1.tgz#9bb9a429bd6086a0cfb03962d14cfdf420ffba12" + integrity sha1-m7mkKb1ghqDPsDli0Uz99CD/uhI= + dependencies: + d3-queue "1" + iconv-lite "0.2" + optimist "0.3" + +sharkdown@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/sharkdown/-/sharkdown-0.1.1.tgz#64484bd0f08f347f8319e9ff947a670f6b48b1b2" + integrity sha512-exwooSpmo5s45lrexgz6Q0rFQM574wYIX3iDZ7RLLqOb7IAoQZu9nxlZODU972g19sR69OIpKP2cpHTzU+PHIg== + dependencies: + cardinal "~0.4.2" + minimist "0.0.5" + split "~0.2.10" + shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" @@ -15091,6 +15687,13 @@ split@^1.0.0, split@^1.0.1: dependencies: through "2" +split@~0.2.10: + version "0.2.10" + resolved "https://registry.yarnpkg.com/split/-/split-0.2.10.tgz#67097c601d697ce1368f418f06cd201cf0521a57" + integrity sha1-Zwl8YB1pfOE2j0GPBs0gHPBSGlc= + dependencies: + through "2" + sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" @@ -15136,6 +15739,13 @@ stack-utils@^1.0.1: resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8" integrity sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA== +static-eval@^2.0.0: + version "2.0.5" + resolved "https://registry.yarnpkg.com/static-eval/-/static-eval-2.0.5.tgz#f0782e66999c4b3651cda99d9ce59c507d188f71" + integrity sha512-nNbV6LbGtMBgv7e9LFkt5JV8RVlRsyJrphfAt9tOtBBW/SfnzZDf2KnS72an8e434A+9e/BmJuTxeGPvrAK7KA== + dependencies: + escodegen "^1.11.1" + static-extend@^0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" @@ -15144,6 +15754,26 @@ static-extend@^0.1.1: define-property "^0.2.5" object-copy "^0.1.0" +static-module@^2.2.0: + version "2.2.5" + resolved "https://registry.yarnpkg.com/static-module/-/static-module-2.2.5.tgz#bd40abceae33da6b7afb84a0e4329ff8852bfbbf" + integrity sha512-D8vv82E/Kpmz3TXHKG8PPsCPg+RAX6cbCOyvjM6x04qZtQ47EtJFVwRsdov3n5d6/6ynrOY9XB4JkaZwB2xoRQ== + dependencies: + concat-stream "~1.6.0" + convert-source-map "^1.5.1" + duplexer2 "~0.1.4" + escodegen "~1.9.0" + falafel "^2.1.0" + has "^1.0.1" + magic-string "^0.22.4" + merge-source-map "1.0.4" + object-inspect "~1.4.0" + quote-stream "~1.0.2" + readable-stream "~2.3.3" + shallow-copy "~0.0.1" + static-eval "^2.0.0" + through2 "~2.0.3" + "statuses@>= 1.5.0 < 2", statuses@~1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" @@ -15480,6 +16110,20 @@ style-loader@^1.0.0: loader-utils "^1.2.3" schema-utils "^2.6.4" +supercluster@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/supercluster/-/supercluster-4.1.1.tgz#cf13c3b28a3fb3db5290bfad7f524e244bd4ce78" + integrity sha512-sF0FfUOPFp96DKzwWFLeQOEqqKu2PpcesxAFeFsknA/q7g7igVVn/p3NI2XHEghNSyDAqunKNKqAbqNO8+7NDQ== + dependencies: + kdbush "^2.0.1" + +supercluster@^6.0.1: + version "6.0.2" + resolved "https://registry.yarnpkg.com/supercluster/-/supercluster-6.0.2.tgz#aa2eaae185ef97872f388c683ec29f6991721ee3" + integrity sha512-aa0v2HURjBTOpbcknilcfxGDuArM8khklKSmZ/T8ZXL0BuRwb5aRw95lz+2bmWpFvCXDX/+FzqHxmg0TIaJErw== + dependencies: + kdbush "^3.0.0" + supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" @@ -15744,7 +16388,7 @@ throttle-debounce@^2.1.0: resolved "https://registry.yarnpkg.com/throttle-debounce/-/throttle-debounce-2.1.0.tgz#257e648f0a56bd9e54fe0f132c4ab8611df4e1d5" integrity sha512-AOvyNahXQuU7NN+VVvOOX+uW6FPaWdAOdRP5HfwYxAfCzXTFKRMoIMk+n+po318+ktcChx+F1Dd91G3YHeMKyg== -through2@^2.0.0, through2@^2.0.2: +through2@^2.0.0, through2@^2.0.2, through2@~2.0.3: version "2.0.5" resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== @@ -15786,6 +16430,11 @@ tinycolor2@^1.4.1: resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.4.1.tgz#f4fad333447bc0b07d4dc8e9209d8f39a8ac77e8" integrity sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g= +tinyqueue@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/tinyqueue/-/tinyqueue-2.0.3.tgz#64d8492ebf39e7801d7bd34062e29b45b2035f08" + integrity sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA== + title-case@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/title-case/-/title-case-2.1.1.tgz#3e127216da58d2bc5becf137ab91dae3a7cd8faa" @@ -15865,6 +16514,18 @@ topojson-client@^3.1.0: dependencies: commander "2" +topojson@^1.6.19: + version "1.6.27" + resolved "https://registry.yarnpkg.com/topojson/-/topojson-1.6.27.tgz#adbe33a67e2f1673d338df12644ad20fc20b42ed" + integrity sha1-rb4zpn4vFnPTON8SZErSD8ILQu0= + dependencies: + d3 "3" + d3-geo-projection "0.2" + d3-queue "2" + optimist "0.3" + rw "1" + shapefile "0.3" + tough-cookie@^2.3.3, tough-cookie@~2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" @@ -16677,6 +17338,14 @@ verror@1.10.0: core-util-is "1.0.2" extsprintf "^1.2.0" +viewport-mercator-project@^6.1.1, viewport-mercator-project@^6.2.1: + version "6.2.3" + resolved "https://registry.yarnpkg.com/viewport-mercator-project/-/viewport-mercator-project-6.2.3.tgz#4122040f51ef9553fa41a46bcc6502977b3909c6" + integrity sha512-QQb0/qCLlP4DdfbHHSWVYXpghB2wkLIiiZQnoelOB59mXKQSyZVxjreq1S+gaBJFpcGkWEcyVtre0+2y2DTl/Q== + dependencies: + "@babel/runtime" "^7.0.0" + gl-matrix "^3.0.0" + vinyl-file@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/vinyl-file/-/vinyl-file-2.0.0.tgz#a7ebf5ffbefda1b7d18d140fcb07b223efb6751a" @@ -16710,11 +17379,25 @@ vinyl@^2.2.0: remove-trailing-separator "^1.0.1" replace-ext "^1.0.0" +vlq@^0.2.2: + version "0.2.3" + resolved "https://registry.yarnpkg.com/vlq/-/vlq-0.2.3.tgz#8f3e4328cf63b1540c0d67e1b2778386f8975b26" + integrity sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow== + vm-browserify@^1.0.1: version "1.1.2" resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== +vt-pbf@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/vt-pbf/-/vt-pbf-3.1.1.tgz#b0f627e39a10ce91d943b898ed2363d21899fb82" + integrity sha512-pHjWdrIoxurpmTcbfBWXaPwSmtPAHS105253P1qyEfSTV2HJddqjM+kIHquaT/L6lVJIk9ltTGc0IxR/G47hYA== + dependencies: + "@mapbox/point-geometry" "0.1.0" + "@mapbox/vector-tile" "^1.3.1" + pbf "^3.0.5" + w-json@^1.3.5: version "1.3.9" resolved "https://registry.yarnpkg.com/w-json/-/w-json-1.3.9.tgz#c1ddfbae1279f7e84d5a1bd587b53a03f5c5cff8" @@ -16858,6 +17541,11 @@ websocket-extensions@>=0.1.1: resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.3.tgz#5d2ff22977003ec687a4b87073dfbbac146ccf29" integrity sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg== +wgs84@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/wgs84/-/wgs84-0.0.0.tgz#34fdc555917b6e57cf2a282ed043710c049cdc76" + integrity sha1-NP3FVZF7blfPKigu0ENxDASc3HY= + whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0"