This is an automated email from the ASF dual-hosted git repository. kristw pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-superset.git
The following commit(s) were added to refs/heads/master by this push: new 23f4c95 refactor: bump @superset-ui versions (#6982) 23f4c95 is described below commit 23f4c95d47b62a6503fb8370923720168d34b6c9 Author: Krist Wongsuphasawat <krist.wo...@gmail.com> AuthorDate: Wed Mar 6 22:30:05 2019 -0800 refactor: bump @superset-ui versions (#6982) * feat: bump @superset-ui versions * refactor: remove visUtils and use @superset-ui/dimension * refactor: remove dead code * fix: update package lock * fix: lint two files * fix: package lock --- superset/assets/package-lock.json | 565 +++++++-------------- superset/assets/package.json | 63 +-- superset/assets/src/components/AsyncSelect.jsx | 1 + .../components/FilterableTable/FilterableTable.jsx | 6 +- superset/assets/src/components/TableLoader.jsx | 3 + superset/assets/src/modules/utils.js | 48 -- superset/assets/src/modules/visUtils.js | 121 ----- superset/assets/src/setup/setupFormatters.js | 8 +- .../src/visualizations/TimeTable/SparklineCell.jsx | 2 +- 9 files changed, 231 insertions(+), 586 deletions(-) diff --git a/superset/assets/package-lock.json b/superset/assets/package-lock.json index 9eae029..f3d2080 100644 --- a/superset/assets/package-lock.json +++ b/superset/assets/package-lock.json @@ -1368,7 +1368,7 @@ }, "@data-ui/event-flow": { "version": "0.0.54", - "resolved": "http://registry.npmjs.org/@data-ui/event-flow/-/event-flow-0.0.54.tgz", + "resolved": "https://registry.npmjs.org/@data-ui/event-flow/-/event-flow-0.0.54.tgz", "integrity": "sha1-uwPh/StWNCSGVbjfnTxsOKdH5l4=", "requires": { "@data-ui/forms": "0.0.50", @@ -1566,7 +1566,7 @@ }, "@data-ui/radial-chart": { "version": "0.0.54", - "resolved": "http://registry.npmjs.org/@data-ui/radial-chart/-/radial-chart-0.0.54.tgz", + "resolved": "https://registry.npmjs.org/@data-ui/radial-chart/-/radial-chart-0.0.54.tgz", "integrity": "sha1-DSiwdoHZtgJ9msI7cpJBgn1RMAE=", "requires": { "@data-ui/shared": "0.0.54", @@ -1581,7 +1581,7 @@ }, "@data-ui/shared": { "version": "0.0.54", - "resolved": "http://registry.npmjs.org/@data-ui/shared/-/shared-0.0.54.tgz", + "resolved": "https://registry.npmjs.org/@data-ui/shared/-/shared-0.0.54.tgz", "integrity": "sha1-L7DW3ukNrCC/jzwpE8aFCoIj1Zs=", "requires": { "@data-ui/theme": "0.0.48", @@ -1654,7 +1654,7 @@ }, "@data-ui/sparkline": { "version": "0.0.54", - "resolved": "http://registry.npmjs.org/@data-ui/sparkline/-/sparkline-0.0.54.tgz", + "resolved": "https://registry.npmjs.org/@data-ui/sparkline/-/sparkline-0.0.54.tgz", "integrity": "sha1-zj0WbZ4LI5oLoC84lMuejIQXHO8=", "requires": { "@data-ui/shared": "0.0.54", @@ -2113,7 +2113,7 @@ }, "@sinonjs/formatio": { "version": "2.0.0", - "resolved": "http://registry.npmjs.org/@sinonjs/formatio/-/formatio-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/@sinonjs/formatio/-/formatio-2.0.0.tgz", "integrity": "sha512-ls6CAMA6/5gG+O/IdsBcblvnd8qcO/l1TYoNeAzp3wcISOxlPXQEus0mLcdwazEkWjaBdaJ3TaxmNgCLWwvWzg==", "dev": true, "requires": { @@ -2132,11 +2132,10 @@ } }, "@superset-ui/chart": { - "version": "0.9.6", - "resolved": "https://registry.npmjs.org/@superset-ui/chart/-/chart-0.9.6.tgz", - "integrity": "sha512-+GDX9cYF5hYNtv0AXph9nexyrkPByBXIrsR1z9g+f5bCeUWffTqzdW12/hsp+r8TUxIliObceC+HtNRr9RB31g==", + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@superset-ui/chart/-/chart-0.10.2.tgz", + "integrity": "sha512-SHWnZlLecEn9Ny9rUp0kYcPuIFLxZtBC0yY1wnRIiO974qHPm02nvC+IhgGAs+GlNN302WyrIBQzk2aci6UGhw==", "requires": { - "@superset-ui/core": "^0.9.5", "@types/react": "^16.7.17", "@types/react-loadable": "^5.4.2", "prop-types": "^15.6.2", @@ -2145,19 +2144,18 @@ } }, "@superset-ui/color": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@superset-ui/color/-/color-0.9.5.tgz", - "integrity": "sha512-ncJr5bOb9j4VOobGkn/Szw8m2Bm3pwF0HxHgoHfcM3JgtxabtZXVlF4AAVwoYg4IXBk0eHzqETphZbbOTfInPg==", + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@superset-ui/color/-/color-0.10.1.tgz", + "integrity": "sha512-GblA9+h947un4K6s6v3uRTYCDEBi8GAp3wyEHVXfhSv/YXwyzpyhvhXoF8APSz+8cDVkKYY2svZVOALE0QDI1Q==", "requires": { - "@superset-ui/core": "^0.9.5", "@types/d3-scale": "^2.0.2", "d3-scale": "^2.1.2" } }, "@superset-ui/connection": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@superset-ui/connection/-/connection-0.9.5.tgz", - "integrity": "sha512-q1ProiPwGsIUQC0Spi6i8Y5L/h8tUBJjyNjofdkyUPtdr8Pp4ogar0+B2ykC7bGmQWnnSaRvutqBXKSQQirYxg==", + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@superset-ui/connection/-/connection-0.10.2.tgz", + "integrity": "sha512-G+s+EnIY+GZiV621eUXoe2rK8OP74MkMjQEf5KtNHZNDZVuOLEIINPrdAbqo13ZOdwtGKEEnYWP3opOSiVDReg==", "requires": { "@babel/runtime": "^7.1.2", "json-bigint": "^0.3.0", @@ -2166,28 +2164,28 @@ "dependencies": { "whatwg-fetch": { "version": "2.0.4", - "resolved": "http://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==" } } }, "@superset-ui/core": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@superset-ui/core/-/core-0.9.5.tgz", - "integrity": "sha512-6TwHg2Sjc7lAua03OeQR0WbzJTqwXAyWpKw9tFHgw+1gY/K6rvnzmAuTO/J+uztvkhAWpv9hxYbEYaoenNpCfw==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@superset-ui/core/-/core-0.10.0.tgz", + "integrity": "sha512-yz1Mywsrd0QZTwp7tfNzi/mB2jMnSkd+Ht7/MPGqjbuJLGgGCywKpvTZ5TTvmTEl5th0xGDBpaSodPWN31lb1w==", "requires": { "lodash": "^4.17.11" } }, "@superset-ui/dimension": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/@superset-ui/dimension/-/dimension-0.9.3.tgz", - "integrity": "sha512-vkxOXvIl8KpbPkbHGzX0qb34ZW+3U5FW65dVrGz6qVnO9TQ2WAwru7LDzmPAg1nGvrCN4NDoKzNIddNzmgQ31Q==" + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@superset-ui/dimension/-/dimension-0.10.0.tgz", + "integrity": "sha512-4ubDo+/NAajaH3YyOOL+G3HXjJ1EFN+rjLnAgyUumovX5aYNET/15Uqsvqi04Nm8+EMKmyE7IxQ2YYXVOLCnUw==" }, "@superset-ui/legacy-plugin-chart-calendar": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-calendar/-/legacy-plugin-chart-calendar-0.1.1.tgz", - "integrity": "sha512-k0hz0N+Kiq8xYR+KZpIAQYVZPUDVxx5trEaAMgX24Mkr84fhCzJMx7lKDPZ5Wf1Q98kl0LZ+2rVHaZxiQyW7Mw==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-calendar/-/legacy-plugin-chart-calendar-0.10.0.tgz", + "integrity": "sha512-nSCAiXH5Q5TO+dc3RDdLQyjn4EF6iFB61KqCwhljr6xlsJOb0kZMXznyURI3D9PCzSZWudvKDPz3i3PZ+by72w==", "requires": { "d3-array": "^2.0.3", "d3-selection": "^1.4.0", @@ -2207,18 +2205,18 @@ } }, "@superset-ui/legacy-plugin-chart-chord": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-chord/-/legacy-plugin-chart-chord-0.1.1.tgz", - "integrity": "sha512-HSsFrPIo5oWMeKUScJPr0LX1oDofkg/sMb1q6mhKJdPkJnh4yM1j9SYYJJm3PVYv/wgT5dOWUX8dBW61VCs8Pg==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-chord/-/legacy-plugin-chart-chord-0.10.0.tgz", + "integrity": "sha512-uwFDZq+n0y8YR/LkJAvWVu2TQOK3SdKO/V9Rkf3GMym0H2isVvFo+TR7tbiQtApVW+RwaaRGjptWJwUyGp8PyQ==", "requires": { "d3": "^3.5.17", "prop-types": "^15.6.2" } }, "@superset-ui/legacy-plugin-chart-country-map": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-country-map/-/legacy-plugin-chart-country-map-0.1.1.tgz", - "integrity": "sha512-c6aRTeZr3xnWCu3ZmZNRxm8Btly8Kq51EVKf8NVGZQPvCfLMak36ejtpBrqWKaxqQkCeuk68ynMGOISjSGz2wA==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-country-map/-/legacy-plugin-chart-country-map-0.10.0.tgz", + "integrity": "sha512-OziUgugtA/Ofl+XtJ5JqWyvTGjP+IlBzLkaEQtEffB0Ef+qGXGzreFtIxmNKdRhX+P55lEPuKkxv6ZGMVssXRQ==", "requires": { "d3": "^3.5.17", "d3-array": "^2.0.3", @@ -2233,27 +2231,27 @@ } }, "@superset-ui/legacy-plugin-chart-event-flow": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-event-flow/-/legacy-plugin-chart-event-flow-0.1.1.tgz", - "integrity": "sha512-WLkFJ2b5rRGuxTw/WrLOuriNat9+czEz7hhE8dT2qU5LQuZJhBa77CAT9MHoUZvcTXo0Mnx3UcMCrmE/OGVVVQ==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-event-flow/-/legacy-plugin-chart-event-flow-0.10.0.tgz", + "integrity": "sha512-bi2It5N56A/3WLlUnCNAD7eD7wZtQN34Lf3kTRDeDepzsBpxKAbxdUCLnsMHffM7xSK3l6U0lySJa8yY3AYQzg==", "requires": { "@data-ui/event-flow": "^0.0.54", "prop-types": "^15.6.2" } }, "@superset-ui/legacy-plugin-chart-force-directed": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-force-directed/-/legacy-plugin-chart-force-directed-0.1.1.tgz", - "integrity": "sha512-LWxgZ9F0jdkFONt5hVrkhZBX0DeVovlkO5usG3CzHiM0wvpbo62kDpfxB7cXi+82GivE7Vzqo8F8kcy3Jrm+zQ==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-force-directed/-/legacy-plugin-chart-force-directed-0.10.0.tgz", + "integrity": "sha512-d3HmpFurgS3KxBvg0hDpt0xRXbWr+i5/bz10jeoodDhXurqE5fNpybVNAFPAGZA6i6RliXFz2Wj+SyJT5rQVKw==", "requires": { "d3": "^3.5.17", "prop-types": "^15.6.2" } }, "@superset-ui/legacy-plugin-chart-heatmap": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-heatmap/-/legacy-plugin-chart-heatmap-0.1.1.tgz", - "integrity": "sha512-/VWoSmvPm65m87wAGd7OSbhdgZ+HORXUQYMbcAHc95wP4ites3WwhwfgWoNcTpRaJvaUasguZ/OSXcogHvc6ig==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-heatmap/-/legacy-plugin-chart-heatmap-0.10.0.tgz", + "integrity": "sha512-EWnv3iavZ69LSl0VWglx/ewaQVWltOuQRE87tPyqKa0a2pRXcID8LZu652ooMYYlVk14Zx4a2z/Sf/A71X2Txg==", "requires": { "d3": "^3.5.17", "d3-svg-legend": "^1.x", @@ -2262,9 +2260,9 @@ } }, "@superset-ui/legacy-plugin-chart-histogram": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-histogram/-/legacy-plugin-chart-histogram-0.1.1.tgz", - "integrity": "sha512-GEsYDoQlxjaP79YezQCpdHa7sY009FTrYhMyJOrrNZXE/2Cw66HCspyJrMXTcQhrTWxTwD26RaECZqFVJ51SDg==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-histogram/-/legacy-plugin-chart-histogram-0.10.0.tgz", + "integrity": "sha512-g7k6k7Vw91W4WokwHLUPD0qtpeGEtjmuLNndg3GcfuM1g9yz6HtiEop8FFGIBoEnNxLM5SmTS+H9Z/tBbXFcwg==", "requires": { "@data-ui/histogram": "^0.0.64", "@data-ui/theme": "^0.0.62", @@ -2311,9 +2309,9 @@ } }, "@superset-ui/legacy-plugin-chart-horizon": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-horizon/-/legacy-plugin-chart-horizon-0.1.1.tgz", - "integrity": "sha512-fiuDkWVmiHEYQuWDUXd5ag7YsLPVXyEkBObjvr6F7ezPKQRAuGlDpLJF2L5qcJ0ol5qdP68rfJDkkzX+fp1Tig==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-horizon/-/legacy-plugin-chart-horizon-0.10.0.tgz", + "integrity": "sha512-2MIHoJDtarfFRgxPA8z/xT77k+gquN9NdMpHeyp+ERvyaz5mUevgGnTkjzBA6fluoXbVYIBiSOrFfzMIXeow5g==", "requires": { "d3-array": "^2.0.3", "d3-scale": "^2.2.2", @@ -2348,9 +2346,9 @@ } }, "@superset-ui/legacy-plugin-chart-iframe": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-iframe/-/legacy-plugin-chart-iframe-0.1.1.tgz", - "integrity": "sha512-9kGLx1pCSzjJ1Iirrx3wrA8diDen1eUKQdLOXpHYMyqHCp7SsPMam6uFcwTHr/0ZbEa4gfKRg+VhstWiixIg8Q==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-iframe/-/legacy-plugin-chart-iframe-0.10.0.tgz", + "integrity": "sha512-XbsejMX4yaEsNgOBWQ/UX53Rluep73XkXOxI1NmA8xAdNX/KhsgwEQjWQOPn/boH4suY7Tr86YhOroSl71T1nw==", "requires": { "mustache": "^3.0.1", "prop-types": "^15.6.2" @@ -2364,9 +2362,9 @@ } }, "@superset-ui/legacy-plugin-chart-map-box": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-map-box/-/legacy-plugin-chart-map-box-0.1.1.tgz", - "integrity": "sha512-eKgBLqW7qmBGHewfAirZf60lBq1dMh4RaOLKAwAhLXcjfiYTDbdulMtpijFv6U16u5Xk5WYKlFJ3OSMdp50obQ==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-map-box/-/legacy-plugin-chart-map-box-0.10.0.tgz", + "integrity": "sha512-+fAw7LAVroB70RB+GSSSvPhHCMxzIpNuSeCo6L2xDVZutf63NRHjXV843gfUd1aRE5oeGeKEBat38OAE0aMR4Q==", "requires": { "immutable": "^3.8.2", "mapbox-gl": "^0.53.0", @@ -2374,203 +2372,20 @@ "react-map-gl": "^4.0.10", "supercluster": "^4.1.1", "viewport-mercator-project": "^6.1.1" - }, - "dependencies": { - "@mapbox/geojson-rewind": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@mapbox/geojson-rewind/-/geojson-rewind-0.4.0.tgz", - "integrity": "sha512-b+1uPWBERW4Pet/969BNu61ZPDyH2ilIxBjJDFzxyS9TyszF9UrTQyYIl/G38clux3rtpAGGFSGTCSF/qR6UjA==", - "requires": { - "@mapbox/geojson-area": "0.2.2", - "concat-stream": "~1.6.0", - "minimist": "1.2.0", - "sharkdown": "^0.1.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" - } - } - }, - "earcut": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.1.5.tgz", - "integrity": "sha512-QFWC7ywTVLtvRAJTVp8ugsuuGQ5mVqNmJ1cRYeLrSHgP3nycr2RHTJob9OtM0v8ujuoKN0NY1a93J/omeTL1PA==" - }, - "gl-matrix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.0.0.tgz", - "integrity": "sha512-PD4mVH/C/Zs64kOozeFnKY8ybhgwxXXQYGWdB4h68krAHknWJgk9uKOn6z8YElh5//vs++90pb6csrTIDWnexA==" - }, - "grid-index": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/grid-index/-/grid-index-1.1.0.tgz", - "integrity": "sha512-HZRwumpOGUrHyxO5bqKZL0B0GlUpwtCAzZ42sgxUPniu33R1LSFH5yrIcBCHjkctCAh3mtWKcKd9J4vDDdeVHA==" - }, - "kdbush": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-3.0.0.tgz", - "integrity": "sha512-hRkd6/XW4HTsA9vjVpY9tuXJYLSlelnkTmVFu4M9/7MIYQtFcHpbugAU7UbOfjOiVSVYl2fqgBuJ32JUmRo5Ew==" - }, - "mapbox-gl": { - "version": "0.53.0", - "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-0.53.0.tgz", - "integrity": "sha512-bqD0VTpjD9jS/oXoSiLcUYViFXDvjIDWxo08Pfq5cgCdnRHoLEboItuB2AKsx8OPK5fYme0qhPe/ogF5HICjiA==", - "requires": { - "@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" - }, - "dependencies": { - "supercluster": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-6.0.1.tgz", - "integrity": "sha512-NTth/FBFUt9mwW03+Z6Byscex+UHu0utroIe6uXjGu9PrTuWtW70LYv9I1vPSYYIHQL74S5zAkrXrHEk0L7dGA==", - "requires": { - "kdbush": "^3.0.0" - } - } - } - }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" - }, - "mjolnir.js": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/mjolnir.js/-/mjolnir.js-2.0.3.tgz", - "integrity": "sha512-3AvoMwJCR3m9QQYzsE+D+LWZ9N2uWbl7prixSJGRZNOpaagRgiXJeVvDEHTiXAGmNhdn/VAtgWrx3lpdrj2sIQ==", - "requires": { - "@babel/runtime": "^7.0.0", - "hammerjs": "^2.0.8" - } - }, - "quickselect": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz", - "integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==" - }, - "react-map-gl": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/react-map-gl/-/react-map-gl-4.0.10.tgz", - "integrity": "sha512-QSg6BvhKkUc0zZnXWfxJ+W45AyskZnnaLNk1/Q/hQASTVhspmjme0FatvNMrFiN4ZPH7Mxta6exSsk1hMhnQyg==", - "requires": { - "@babel/runtime": "^7.0.0", - "mapbox-gl": "~0.52.0", - "mjolnir.js": "^2.0.3", - "prop-types": "^15.5.7", - "react-virtualized-auto-sizer": "^1.0.2", - "viewport-mercator-project": "^6.1.0" - }, - "dependencies": { - "gl-matrix": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-2.8.1.tgz", - "integrity": "sha512-0YCjVpE3pS5XWlN3J4X7AiAx65+nqAI54LndtVFnQZB6G/FVLkZH8y8V6R3cIoOQR4pUdfwQGd1iwyoXHJ4Qfw==" - }, - "mapbox-gl": { - "version": "0.52.0", - "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-0.52.0.tgz", - "integrity": "sha512-jiZMGI7LjBNiSwYpFA3drzbZXrgEGERGJRpNS95t5BLZoc8Z+ggOOI1Fz2X+zLlh1j32iNDtf4j6En+caWwYiQ==", - "requires": { - "@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.3", - "esm": "^3.0.84", - "geojson-rewind": "^0.3.0", - "geojson-vt": "^3.2.1", - "gl-matrix": "^2.6.1", - "grid-index": "^1.0.0", - "minimist": "0.0.8", - "murmurhash-js": "^1.0.0", - "pbf": "^3.0.5", - "potpack": "^1.0.1", - "quickselect": "^1.0.0", - "rw": "^1.3.3", - "supercluster": "^5.0.0", - "tinyqueue": "^1.1.0", - "vt-pbf": "^3.0.1" - } - }, - "quickselect": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-1.1.1.tgz", - "integrity": "sha512-qN0Gqdw4c4KGPsBOQafj6yj/PA6c/L63f6CaZ/DCF/xF4Esu3jVmKLUDYxghFx8Kb/O7y9tI7x2RjTSXwdK1iQ==" - }, - "supercluster": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-5.0.0.tgz", - "integrity": "sha512-9eeD5Q3908+tqdz+wYHHzi5mLKgnqtpO5mrjUfqr67UmGuOwBtVoQ9pJJrfcVHwMwC0wEBvfNRF9PgFOZgsOpw==", - "requires": { - "kdbush": "^3.0.0" - } - }, - "tinyqueue": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-1.2.3.tgz", - "integrity": "sha512-Qz9RgWuO9l8lT+Y9xvbzhPT2efIUIFd69N7eF7tJ9lnQl0iLj1M7peK7IoUGZL9DJHw9XftqLreccfxcQgYLxA==" - } - } - }, - "tinyqueue": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-2.0.0.tgz", - "integrity": "sha512-CuwAcoAyhS73YgUpTVWI6t/t2mo9zfqbxTbnu4B1U6QPPhq3mxMxywSbo3cWykan4cBkXBfE8F7qulYrNcsHyQ==" - }, - "viewport-mercator-project": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-6.1.1.tgz", - "integrity": "sha512-nI0GEmXnESwZxWSJuaQkdCnvOv6yckUfqqFbNB8KWVbQY3eUExVM4ZziqCVVs5mNznLjDF1auj6HLW5D5DKcng==", - "requires": { - "@babel/runtime": "^7.0.0", - "gl-matrix": "^3.0.0" - } - } } }, "@superset-ui/legacy-plugin-chart-markup": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-markup/-/legacy-plugin-chart-markup-0.1.1.tgz", - "integrity": "sha512-cq+8ODf7aGVfevW+dpiw2uqaV8Nw9XjOLwF5HHLqNqHuFtFg/SnQL7e3uMX3fTYzhxrBDSDNfCgKjIIXo+fjfQ==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-markup/-/legacy-plugin-chart-markup-0.10.0.tgz", + "integrity": "sha512-7WNKd6mCAwFkXhaTKZCsL5HsayxScSuBDmIYcxnSKmxdXz9nOu0L/Yi58JlUu+x9soMQeFZaxUTDjoNKyGfG/Q==", "requires": { "prop-types": "^15.6.2" } }, "@superset-ui/legacy-plugin-chart-paired-t-test": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-paired-t-test/-/legacy-plugin-chart-paired-t-test-0.1.0.tgz", - "integrity": "sha512-+0hPxLJU30tZprKxFHWWP7kVXPT7MUSnpJ9i9gU9/rOE/ZcZU9Es1LfPPDWhhn29vts/SFKkksmm5eXY8D9pqA==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-paired-t-test/-/legacy-plugin-chart-paired-t-test-0.10.0.tgz", + "integrity": "sha512-tPXFE/LAHj2w4/6RnlBI33JjeChUa3y87bGhHEmJgwxPrkwPUizIDzqOyruYw/h2ZD4nta8yU354sUicrYcUYg==", "requires": { "distributions": "^1.0.0", "prop-types": "^15.6.2", @@ -2578,18 +2393,18 @@ } }, "@superset-ui/legacy-plugin-chart-parallel-coordinates": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-parallel-coordinates/-/legacy-plugin-chart-parallel-coordinates-0.1.1.tgz", - "integrity": "sha512-XkTf3UN2d2fWie3HOvxbhhN8O9K4UnG3tMx2iNMUhQGPdb0ip/edQY6kVzGOfy3uhSnZpNlrlabIR4SYiSp6zA==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-parallel-coordinates/-/legacy-plugin-chart-parallel-coordinates-0.10.0.tgz", + "integrity": "sha512-XGV61ynoxB16CLwZPeQXJ04UVmjw8dKetW5DW9gQs/WobrMO3hYAVzAux2rUlmubVM2jtCls43+2KDtg0clhFA==", "requires": { "d3": "^3.5.17", "prop-types": "^15.6.2" } }, "@superset-ui/legacy-plugin-chart-partition": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-partition/-/legacy-plugin-chart-partition-0.1.1.tgz", - "integrity": "sha512-c68TUQfeudY/J1BSVI6bfDfILJ6DhcpiJGgcjZcbSefBHCeDaPDp5yNuiNChfMaZnXgOrW/Kg2+sr0BKcduhLw==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-partition/-/legacy-plugin-chart-partition-0.10.0.tgz", + "integrity": "sha512-UZcEGqSJ2APF+fOGyUJ/RR0Y5fKsx79ihGnm4IO/N62vt9/Nd/1BCH0C6oUp9CmLwZ3JLwPFFRRWu948vPzkPQ==", "requires": { "d3": "^3.5.17", "d3-hierarchy": "^1.1.8", @@ -2597,9 +2412,9 @@ } }, "@superset-ui/legacy-plugin-chart-pivot-table": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-pivot-table/-/legacy-plugin-chart-pivot-table-0.1.1.tgz", - "integrity": "sha512-qJ0Z/TG1a3kOT3xQtJU4rvAgMaILnrXkupj7D3OcByba3pAtP+eMzaz0X55mnH07SK6d9l7Ph/jA0Die0GLhjw==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-pivot-table/-/legacy-plugin-chart-pivot-table-0.10.0.tgz", + "integrity": "sha512-MmyM2TAahGBWm50/04sKcaCeFsNasX9eQvJ+mqLHDykUFqUgrolxmM7jeZAKidzcUN5TiWzqyc6+Ct0lSckkEA==", "requires": { "d3": "^3.5.17", "datatables.net-bs": "^1.10.15", @@ -2607,9 +2422,9 @@ } }, "@superset-ui/legacy-plugin-chart-rose": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-rose/-/legacy-plugin-chart-rose-0.1.1.tgz", - "integrity": "sha512-QaL96ba3qS889HidrdnIwKHLZ+nlHQtFAcx7hxlrcWcJ8XXqd4/h70pAhQPTAo4GDmRxvKLThy7b1Cvou7sJmw==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-rose/-/legacy-plugin-chart-rose-0.10.0.tgz", + "integrity": "sha512-yEY0UoJBpfuRTljZYmpvipspEG6M2nVq65XERqQiH4DbcAui5ai8q19tVVbNsySK6m8zYlGXZVwbuYulItjhOw==", "requires": { "d3": "^3.5.17", "nvd3": "1.8.6", @@ -2617,9 +2432,9 @@ } }, "@superset-ui/legacy-plugin-chart-sankey": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-sankey/-/legacy-plugin-chart-sankey-0.1.1.tgz", - "integrity": "sha512-0WTtEbLFtpMyb6kYqnl1weioZ82FYKUZam95RZZCA948RobYIyrysFCAI6JUEBZV1+hYpFm1iGv1S1mN8bs/7Q==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-sankey/-/legacy-plugin-chart-sankey-0.10.0.tgz", + "integrity": "sha512-0wranvDMyvyhq+3LhGw90uor2KA/3KwB/yaRB4CDAGfgcbz9kkNEkrAt+BwuzwQ3xaKCuuPkBDcR5pcNpCEpGg==", "requires": { "d3": "^3.5.17", "d3-sankey": "^0.4.2", @@ -2627,18 +2442,18 @@ } }, "@superset-ui/legacy-plugin-chart-sunburst": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-sunburst/-/legacy-plugin-chart-sunburst-0.1.1.tgz", - "integrity": "sha512-k1XwNEdi6zk2rpkl9HJP5MxsSvl/nExnY0/bRKjD0t+p6N1lDKfKI8VJt0wn7+dXEQMWJRCF6Rz/a62h/JRpeg==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-sunburst/-/legacy-plugin-chart-sunburst-0.10.0.tgz", + "integrity": "sha512-6K8H1WK6+7uGN0oFMIVAI3JxnoQkye1HBXIRc5yQFMeDpX2N04+I6JKZBM8hOEELWmZU8OOnX6hY3qQLHR80pw==", "requires": { "d3": "^3.5.17", "prop-types": "^15.6.2" } }, "@superset-ui/legacy-plugin-chart-table": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-table/-/legacy-plugin-chart-table-0.1.1.tgz", - "integrity": "sha512-meXnWEvo3zHxIaAMuZdKhsfsM4a6YMnZ/gXyuj8Wx5WRZSGlpluvrUo/Ih5cgFcIy4K4lDEb9y+FZsM7jcMOfQ==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-table/-/legacy-plugin-chart-table-0.10.0.tgz", + "integrity": "sha512-6bXJM2JeMABj3XO8gD+Bv0Fq/YViQR0vwcm1jKkB7hpPRLRaV6NwspIG081QKs0MeNFDGXJnKfrSM271MrwQbQ==", "requires": { "d3": "^3.5.17", "datatables.net-bs": "^1.10.15", @@ -2647,9 +2462,9 @@ } }, "@superset-ui/legacy-plugin-chart-treemap": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-treemap/-/legacy-plugin-chart-treemap-0.1.1.tgz", - "integrity": "sha512-Kv1BHzZM6IJkdGWgidtc5PoFNrwx8wo3x42TtdOxM85ilY+JfaC0IJl9qxoqjcH8o1Yaolgb/Dq3zqoL7ikN1A==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-treemap/-/legacy-plugin-chart-treemap-0.10.0.tgz", + "integrity": "sha512-MKw139JP9DZ480fHP9VoMKZkNiPN3oK9zSqPuFYY1QMeTlN3h5AchuxVVwC/kVuwT1ANzM0RyKWIXIloI7Fpww==", "requires": { "d3-hierarchy": "^1.1.8", "d3-selection": "^1.4.0", @@ -2664,9 +2479,9 @@ } }, "@superset-ui/legacy-plugin-chart-word-cloud": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-word-cloud/-/legacy-plugin-chart-word-cloud-0.1.1.tgz", - "integrity": "sha512-Vbp6czrkdRyyMXfzai5qVozwiQQ4cHG6upBLpaOhmt97cva084wVT40+co3fOtNILqINJL5ckYOPFeJsNWLTrA==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-word-cloud/-/legacy-plugin-chart-word-cloud-0.10.0.tgz", + "integrity": "sha512-Ffm0XaODPpKTMCUdWvSXqH6zL0V3vB2vo3vZPaq2lzBIzPl4Jd81Nfyv32uMH2OmWeChGJ8k0SnmRQyosePttQ==", "requires": { "d3": "^3.5.17", "d3-cloud": "^1.2.1", @@ -2674,9 +2489,9 @@ } }, "@superset-ui/legacy-plugin-chart-world-map": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-world-map/-/legacy-plugin-chart-world-map-0.1.1.tgz", - "integrity": "sha512-EWvzjg/hWgq6R+z/Bf6TtVDcOb3oWqeMA29sCn7F365hHmEVLuN5Iygm7fp+L9Wjqc4jiLHkj5+26LYtZW2SAA==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-world-map/-/legacy-plugin-chart-world-map-0.10.0.tgz", + "integrity": "sha512-0auW1nljyR6elgSaPHuY1kJVprLFh/JMFwaCn6W56TRaIe/hszY7sqimw5vkbdT93aeZCAZC1IMkOIGTv5wTgg==", "requires": { "d3": "^3.5.17", "datamaps": "^0.5.8", @@ -2684,26 +2499,22 @@ } }, "@superset-ui/legacy-preset-chart-big-number": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@superset-ui/legacy-preset-chart-big-number/-/legacy-preset-chart-big-number-0.1.1.tgz", - "integrity": "sha512-LDG2mTqNC+6MTGkYRWveyFxJFterwS7EpLC6TinQyFnIMoiQAJ6HZ2nBXBW2VYBB6KDyXUBTz2rh9jNV2F5u1w==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@superset-ui/legacy-preset-chart-big-number/-/legacy-preset-chart-big-number-0.10.0.tgz", + "integrity": "sha512-r/xM50aQ1T2UqzHaneq0ZtGNUn8SoNUKKTd0VuHFHUVHn3Mr2TDpKdkPr9tbp4tpkZmCiOB7I/JnQ8R/wRdGKQ==", "requires": { "@data-ui/xy-chart": "^0.0.75", - "@superset-ui/core": "^0.9.x", - "@superset-ui/dimension": "^0.9.x", "d3-color": "^1.2.3", "prop-types": "^15.6.2", "shortid": "^2.2.14" } }, "@superset-ui/legacy-preset-chart-nvd3": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@superset-ui/legacy-preset-chart-nvd3/-/legacy-preset-chart-nvd3-0.1.1.tgz", - "integrity": "sha512-gZl0VZRfFbBqrgNOQpV/Hbt08WMiDFsrWgc0yGxti02eji+vDLF3laOxQwG7dD/6GGcNJgbUfOy0RiNu9trl4g==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@superset-ui/legacy-preset-chart-nvd3/-/legacy-preset-chart-nvd3-0.10.0.tgz", + "integrity": "sha512-gMxURJQymKlfQs+Clgrxyy1zMTL26LIyiEcuUpb5JCOQqagYw3ED0K6HH7/GbKe392zeKQLxqOIXIACi9K72Tw==", "requires": { "@data-ui/xy-chart": "^0.0.75", - "@superset-ui/core": "^0.9.x", - "@superset-ui/dimension": "^0.9.x", "d3": "^3.5.17", "d3-tip": "^0.9.1", "dompurify": "^1.0.3", @@ -2717,21 +2528,19 @@ } }, "@superset-ui/number-format": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@superset-ui/number-format/-/number-format-0.9.5.tgz", - "integrity": "sha512-PxoP2n3pVwwkOdNzjLtfUTS15MWYXGEe6Cb2X2EQYIj8Ezt8AKAfSkI9OF6JSKgg6KfOZoyhTacEBhGQcMU5hA==", + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@superset-ui/number-format/-/number-format-0.10.1.tgz", + "integrity": "sha512-/WtYcngI/RTPaP+WapWha1Ay5F1GULjeop8JVZWxWqmiLVp9eReRmm0YlCiJ2inR7K5y9t/+h0XepbW4BTJs3Q==", "requires": { - "@superset-ui/core": "^0.9.5", "@types/d3-format": "^1.3.0", "d3-format": "^1.3.2" } }, "@superset-ui/time-format": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@superset-ui/time-format/-/time-format-0.9.5.tgz", - "integrity": "sha512-ky5D2YBJ6xZKTJbOJvBzZ0LAoE+fE5oyzQc5i4L3EqkYCL735vzGmF3y+pku2M4AZzHVhzeSZ0+FkA2yEyiTSw==", + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@superset-ui/time-format/-/time-format-0.10.1.tgz", + "integrity": "sha512-p/6UJ7KhwuwlaqcNYYTe4euosm82Y1YhEQEAMIRvEiWh9wdh1hCSYa+JvAoW2l6T9z9yCuVorV5J4bhU0587FA==", "requires": { - "@superset-ui/core": "^0.9.5", "@types/d3-time": "^1.0.9", "@types/d3-time-format": "^2.1.0", "d3-time": "^1.0.10", @@ -2739,9 +2548,9 @@ } }, "@superset-ui/translation": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@superset-ui/translation/-/translation-0.9.5.tgz", - "integrity": "sha512-DspSyT6BhMOQ7EHnVSOsMVwwvXN9jWxtVne7DLQFnEirmfBdPuS5hL6CiGMuYyArtLyEn1u1uTNN5q4YqwiTPw==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@superset-ui/translation/-/translation-0.10.0.tgz", + "integrity": "sha512-fSrPgk9b6so2IMzGAUFEHkQHMYURCLNx9gIqJ+u/PG1fgQ9bXpDoYbUmI2xfAVo7cRcudDRyeG+PuLquqetX1Q==", "requires": { "jed": "^1.1.1" } @@ -2854,9 +2663,9 @@ "integrity": "sha512-iHI60IbyfQilNubmxsq4zqSjdynlmc2Q/QvH9kjzg9+CCYVVzq1O6tc7VBzSygIwnmOt07w80IG6HDQvjv3Liw==" }, "@types/webpack": { - "version": "4.4.24", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.4.24.tgz", - "integrity": "sha512-yg99CjvB7xZ/iuHrsZ7dkGKoq/FRDzqLzAxKh2EmTem6FWjzrty4FqCqBYuX5z+MFwSaaQGDAX4Q9HQkLjGLnQ==", + "version": "4.4.25", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.4.25.tgz", + "integrity": "sha512-YaYVbSK1bC3xiAWFLSgDQyVHdCTNq5cLlcx633basmrwSoUxJiv4SZ0SoT1uoF15zWx98afOcCbqA1YHeCdRYA==", "requires": { "@types/anymatch": "*", "@types/node": "*", @@ -3414,7 +3223,7 @@ }, "acorn-jsx": { "version": "3.0.1", - "resolved": "http://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", "dev": true, "requires": { @@ -3423,7 +3232,7 @@ "dependencies": { "acorn": { "version": "3.3.0", - "resolved": "http://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", "dev": true } @@ -3858,7 +3667,7 @@ }, "array-equal": { "version": "1.0.0", - "resolved": "http://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", "dev": true }, @@ -3981,7 +3790,7 @@ }, "util": { "version": "0.10.3", - "resolved": "http://registry.npmjs.org/util/-/util-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", "dev": true, "requires": { @@ -4471,7 +4280,7 @@ }, "babel-plugin-syntax-dynamic-import": { "version": "6.18.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz", "integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo=", "dev": true }, @@ -4755,7 +4564,7 @@ }, "brace": { "version": "0.11.1", - "resolved": "http://registry.npmjs.org/brace/-/brace-0.11.1.tgz", + "resolved": "https://registry.npmjs.org/brace/-/brace-0.11.1.tgz", "integrity": "sha1-SJb8ydVE7vRfS7dmDbMg07N5/lg=" }, "brace-expansion": { @@ -4787,7 +4596,7 @@ }, "brfs": { "version": "1.6.1", - "resolved": "http://registry.npmjs.org/brfs/-/brfs-1.6.1.tgz", + "resolved": "https://registry.npmjs.org/brfs/-/brfs-1.6.1.tgz", "integrity": "sha512-OfZpABRQQf+Xsmju8XE9bDjs+uU4vLREGolP7bDgcpsI17QREyZ4Bl+2KLxxx1kCgA0fAIhKQBaBYh+PEcCqYQ==", "requires": { "quote-stream": "^1.0.1", @@ -4819,7 +4628,7 @@ "dependencies": { "resolve": { "version": "1.1.7", - "resolved": "http://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", "dev": true } @@ -4827,7 +4636,7 @@ }, "browserify-aes": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", "dev": true, "requires": { @@ -4864,7 +4673,7 @@ }, "browserify-rsa": { "version": "4.0.1", - "resolved": "http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", "dev": true, "requires": { @@ -4916,7 +4725,7 @@ }, "buffer": { "version": "4.9.1", - "resolved": "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", "dev": true, "requires": { @@ -5049,7 +4858,7 @@ "dependencies": { "callsites": { "version": "2.0.0", - "resolved": "http://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", "dev": true } @@ -5066,7 +4875,7 @@ }, "callsites": { "version": "0.2.0", - "resolved": "http://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", "dev": true }, @@ -5368,7 +5177,7 @@ }, "clean-webpack-plugin": { "version": "0.1.19", - "resolved": "http://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-0.1.19.tgz", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-0.1.19.tgz", "integrity": "sha512-M1Li5yLHECcN2MahoreuODul5LkjohJGFxLPTjl3j1ttKrF5rgjZET1SJduuqxLAuT1gAPOdkhg03qcaaU1KeA==", "dev": true, "requires": { @@ -5779,7 +5588,7 @@ }, "create-hash": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "dev": true, "requires": { @@ -5792,7 +5601,7 @@ }, "create-hmac": { "version": "1.1.7", - "resolved": "http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "dev": true, "requires": { @@ -5853,7 +5662,7 @@ }, "css-color-names": { "version": "0.0.4", - "resolved": "http://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", "dev": true }, @@ -5917,7 +5726,7 @@ }, "css-in-js-utils": { "version": "2.0.1", - "resolved": "http://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-2.0.1.tgz", "integrity": "sha512-PJF0SpJT+WdbVVt0AOYp9C8GnuruRlL/UFW7932nLWmFLQTaWEzTBQEx7/hn4BuV+WON75iAViSUJLiU3PKbpA==", "requires": { "hyphenate-style-name": "^1.0.2", @@ -5977,7 +5786,7 @@ }, "css-select": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", "dev": true, "requires": { @@ -6365,7 +6174,7 @@ }, "d3-geo-projection": { "version": "0.2.16", - "resolved": "http://registry.npmjs.org/d3-geo-projection/-/d3-geo-projection-0.2.16.tgz", + "resolved": "https://registry.npmjs.org/d3-geo-projection/-/d3-geo-projection-0.2.16.tgz", "integrity": "sha1-SZTs0QM92xUztsTFUoocgdzClCc=", "requires": { "brfs": "^1.3.0" @@ -6783,7 +6592,7 @@ }, "diffie-hellman": { "version": "5.0.3", - "resolved": "http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "dev": true, "requires": { @@ -6813,7 +6622,7 @@ }, "dnd-core": { "version": "2.6.0", - "resolved": "http://registry.npmjs.org/dnd-core/-/dnd-core-2.6.0.tgz", + "resolved": "https://registry.npmjs.org/dnd-core/-/dnd-core-2.6.0.tgz", "integrity": "sha1-ErrWbVh0LG5ffPKUP7aFlED4CcQ=", "requires": { "asap": "^2.0.6", @@ -6943,7 +6752,7 @@ }, "duplexer": { "version": "0.1.1", - "resolved": "http://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", "dev": true }, @@ -7185,7 +6994,7 @@ }, "es6-promise": { "version": "3.3.1", - "resolved": "http://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", "integrity": "sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=" }, "es6bindall": { @@ -7232,7 +7041,7 @@ }, "eslint": { "version": "4.19.1", - "resolved": "http://registry.npmjs.org/eslint/-/eslint-4.19.1.tgz", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.19.1.tgz", "integrity": "sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ==", "dev": true, "requires": { @@ -7336,7 +7145,7 @@ }, "fast-deep-equal": { "version": "1.1.0", - "resolved": "http://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", "dev": true }, @@ -7658,7 +7467,7 @@ }, "espree": { "version": "3.5.4", - "resolved": "http://registry.npmjs.org/espree/-/espree-3.5.4.tgz", + "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", "dev": true, "requires": { @@ -7838,7 +7647,7 @@ "dependencies": { "source-map": { "version": "0.5.0", - "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.5.0.tgz", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.0.tgz", "integrity": "sha1-D+llA6yGpa213mP05BKuSHLNvoY=", "dev": true } @@ -7884,7 +7693,7 @@ "dependencies": { "array-flatten": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", "dev": true }, @@ -7912,7 +7721,7 @@ }, "external-editor": { "version": "2.2.0", - "resolved": "http://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", "dev": true, "requires": { @@ -8134,7 +7943,7 @@ }, "file-loader": { "version": "1.1.11", - "resolved": "http://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz", "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==", "dev": true, "requires": { @@ -8144,7 +7953,7 @@ }, "file-type": { "version": "3.9.0", - "resolved": "http://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=" }, "fileset": { @@ -8177,7 +7986,7 @@ }, "finalhandler": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", "dev": true, "requires": { @@ -9423,7 +9232,7 @@ }, "gettext-parser": { "version": "1.1.0", - "resolved": "http://registry.npmjs.org/gettext-parser/-/gettext-parser-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/gettext-parser/-/gettext-parser-1.1.0.tgz", "integrity": "sha1-LFpmONiTk0ubVQN9CtgstwBLJnk=", "dev": true, "requires": { @@ -9515,7 +9324,7 @@ }, "globby": { "version": "6.1.0", - "resolved": "http://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", "dev": true, "requires": { @@ -9604,7 +9413,7 @@ }, "minimist": { "version": "0.0.10", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", "dev": true }, @@ -9792,7 +9601,7 @@ }, "hoist-non-react-statics": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-1.2.0.tgz", "integrity": "sha1-qkSM8JhtVcxAdzsXF0t90GbLfPs=" }, "homedir-polyfill": { @@ -9896,7 +9705,7 @@ }, "http-errors": { "version": "1.6.3", - "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "dev": true, "requires": { @@ -10644,7 +10453,7 @@ }, "is-accessor-descriptor": { "version": "0.1.6", - "resolved": "http://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "requires": { @@ -10732,7 +10541,7 @@ }, "is-data-descriptor": { "version": "0.1.4", - "resolved": "http://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, "requires": { @@ -10837,7 +10646,7 @@ }, "is-obj": { "version": "1.0.1", - "resolved": "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", "dev": true }, @@ -12710,7 +12519,7 @@ }, "magic-string": { "version": "0.22.5", - "resolved": "http://registry.npmjs.org/magic-string/-/magic-string-0.22.5.tgz", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.22.5.tgz", "integrity": "sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w==", "requires": { "vlq": "^0.2.2" @@ -12891,7 +12700,7 @@ }, "mathjs": { "version": "3.20.2", - "resolved": "http://registry.npmjs.org/mathjs/-/mathjs-3.20.2.tgz", + "resolved": "https://registry.npmjs.org/mathjs/-/mathjs-3.20.2.tgz", "integrity": "sha512-3f6/+uf1cUtIz1rYFz775wekl/UEDSQ3mU6xdxW7qzpvvhc2v28i3UtLsGTRB+u8OqDWoSX6Dz8gehaGFs6tCA==", "requires": { "complex.js": "2.0.4", @@ -12941,7 +12750,7 @@ }, "media-typer": { "version": "0.3.0", - "resolved": "http://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", "dev": true }, @@ -13141,7 +12950,7 @@ }, "minimist": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "mississippi": { @@ -13193,7 +13002,7 @@ }, "mkdirp": { "version": "0.5.1", - "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", "requires": { "minimist": "0.0.8" @@ -13201,7 +13010,7 @@ "dependencies": { "minimist": { "version": "0.0.8", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" } } @@ -13868,7 +13677,7 @@ }, "os-tmpdir": { "version": "1.0.2", - "resolved": "http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "dev": true }, @@ -14055,7 +13864,7 @@ }, "path-browserify": { "version": "0.0.0", - "resolved": "http://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", "dev": true }, @@ -14073,7 +13882,7 @@ }, "path-is-absolute": { "version": "1.0.1", - "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, "path-is-inside": { @@ -14214,7 +14023,7 @@ }, "po2json": { "version": "0.4.5", - "resolved": "http://registry.npmjs.org/po2json/-/po2json-0.4.5.tgz", + "resolved": "https://registry.npmjs.org/po2json/-/po2json-0.4.5.tgz", "integrity": "sha1-R7spUtoy1Yob4vJWpZjuvAt0URg=", "dev": true, "requires": { @@ -14276,7 +14085,7 @@ "dependencies": { "async": { "version": "1.5.2", - "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", "dev": true } @@ -16444,7 +16253,7 @@ }, "react-ace": { "version": "5.10.0", - "resolved": "http://registry.npmjs.org/react-ace/-/react-ace-5.10.0.tgz", + "resolved": "https://registry.npmjs.org/react-ace/-/react-ace-5.10.0.tgz", "integrity": "sha512-aEK/XZCowP8IXq91e2DYqOtGhabk1bbjt+fyeW0UBcIkzDzP/RX/MeJKeyW7wsZcwElACVwyy9nnwXBTqgky3A==", "requires": { "brace": "^0.11.0", @@ -16523,7 +16332,7 @@ }, "react-dnd": { "version": "2.6.0", - "resolved": "http://registry.npmjs.org/react-dnd/-/react-dnd-2.6.0.tgz", + "resolved": "https://registry.npmjs.org/react-dnd/-/react-dnd-2.6.0.tgz", "integrity": "sha1-f6JWds+CfViokSk+PBq1naACVFo=", "requires": { "disposables": "^1.0.1", @@ -16543,7 +16352,7 @@ }, "react-dnd-html5-backend": { "version": "2.6.0", - "resolved": "http://registry.npmjs.org/react-dnd-html5-backend/-/react-dnd-html5-backend-2.6.0.tgz", + "resolved": "https://registry.npmjs.org/react-dnd-html5-backend/-/react-dnd-html5-backend-2.6.0.tgz", "integrity": "sha1-WQzRzKeEQbsnTt1XH+9MCxbdz44=", "requires": { "lodash": "^4.2.0" @@ -16991,7 +16800,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "requires": { "core-util-is": "~1.0.0", @@ -17342,7 +17151,7 @@ }, "reduce-css-calc": { "version": "1.3.0", - "resolved": "http://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", "requires": { "balanced-match": "^0.4.2", @@ -17465,7 +17274,7 @@ }, "regexpp": { "version": "1.1.0", - "resolved": "http://registry.npmjs.org/regexpp/-/regexpp-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-1.1.0.tgz", "integrity": "sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw==", "dev": true }, @@ -17613,7 +17422,7 @@ }, "require-uncached": { "version": "1.0.3", - "resolved": "http://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", "dev": true, "requires": { @@ -17696,7 +17505,7 @@ }, "rgba-regex": { "version": "1.0.0", - "resolved": "http://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", "dev": true }, @@ -17780,7 +17589,7 @@ }, "safe-regex": { "version": "1.1.0", - "resolved": "http://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "dev": true, "requires": { @@ -17958,7 +17767,7 @@ }, "sha.js": { "version": "2.4.11", - "resolved": "http://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", "dev": true, "requires": { @@ -17993,7 +17802,7 @@ }, "iconv-lite": { "version": "0.2.11", - "resolved": "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz", "integrity": "sha1-HOYKOleGSiktEyH/RgnKS7llrcg=" } } @@ -18013,7 +17822,7 @@ "dependencies": { "minimist": { "version": "0.0.5", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.5.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.5.tgz", "integrity": "sha1-16oye87PUY+RBqxrjwA/o7zqhWY=" } } @@ -18072,7 +17881,7 @@ }, "sinon": { "version": "4.5.0", - "resolved": "http://registry.npmjs.org/sinon/-/sinon-4.5.0.tgz", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-4.5.0.tgz", "integrity": "sha512-trdx+mB0VBBgoYucy6a9L7/jfQOmvGeaKZT4OOJ+lPAtI8623xyGr8wLiE4eojzBS8G9yXbhx42GHUOVLr4X2w==", "dev": true, "requires": { @@ -18464,7 +18273,7 @@ }, "split": { "version": "0.2.10", - "resolved": "http://registry.npmjs.org/split/-/split-0.2.10.tgz", + "resolved": "https://registry.npmjs.org/split/-/split-0.2.10.tgz", "integrity": "sha1-Zwl8YB1pfOE2j0GPBs0gHPBSGlc=", "requires": { "through": "2" @@ -18507,7 +18316,7 @@ }, "sprintf-js": { "version": "1.0.3", - "resolved": "http://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, @@ -18554,9 +18363,9 @@ "integrity": "sha512-Qe8QntFrrpWTnHwvwj2FZTgv+PKIsp0B9VxLzLLbSpPXWOgRgc5LVj/aTiSfK1RqIeF9jeC1UeOH8Q8y60A7og==" }, "static-eval": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.1.tgz", - "integrity": "sha512-1JJ8ADJ7UB//CRqocI6j4WxGvSqQHX14Fz0gXDNvRA6Y1JIAI/lMNdqn1lpnaA6ugQ0fMH0uBB955DkwhKActw==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", + "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", "requires": { "escodegen": "^1.8.1" } @@ -18669,7 +18478,7 @@ }, "readable-stream": { "version": "1.1.14", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "requires": { "core-util-is": "~1.0.0", @@ -18680,7 +18489,7 @@ }, "string_decoder": { "version": "0.10.31", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" } } @@ -18759,7 +18568,7 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "requires": { "safe-buffer": "~5.1.0" @@ -18767,7 +18576,7 @@ }, "strip-ansi": { "version": "3.0.1", - "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { @@ -18782,7 +18591,7 @@ }, "strip-eof": { "version": "1.0.0", - "resolved": "http://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", "dev": true }, @@ -19027,7 +18836,7 @@ }, "fast-deep-equal": { "version": "1.1.0", - "resolved": "http://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", "dev": true }, @@ -19084,7 +18893,7 @@ }, "tapable": { "version": "0.1.10", - "resolved": "http://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", "integrity": "sha1-KcNXB8K3DlDQdIK10gLo7URtr9Q=", "dev": true }, @@ -19272,7 +19081,7 @@ }, "through": { "version": "2.3.8", - "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" }, "through2": { @@ -19968,7 +19777,7 @@ }, "tty-browserify": { "version": "0.0.0", - "resolved": "http://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", "dev": true }, @@ -20501,7 +20310,7 @@ }, "vm-browserify": { "version": "0.0.4", - "resolved": "http://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", "dev": true, "requires": { @@ -22083,7 +21892,7 @@ }, "wrap-ansi": { "version": "2.1.0", - "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "dev": true, "requires": { @@ -22168,7 +21977,7 @@ }, "xmlbuilder": { "version": "9.0.7", - "resolved": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" }, "xregexp": { diff --git a/superset/assets/package.json b/superset/assets/package.json index d657698..710c477 100644 --- a/superset/assets/package.json +++ b/superset/assets/package.json @@ -48,37 +48,38 @@ "homepage": "http://superset.apache.org/", "dependencies": { "@data-ui/sparkline": "^0.0.54", - "@superset-ui/chart": "^0.9.6", - "@superset-ui/color": "^0.9.5", - "@superset-ui/connection": "^0.9.5", - "@superset-ui/core": "^0.9.5", - "@superset-ui/legacy-plugin-chart-calendar": "^0.1.1", - "@superset-ui/legacy-plugin-chart-chord": "^0.1.1", - "@superset-ui/legacy-plugin-chart-country-map": "^0.1.1", - "@superset-ui/legacy-plugin-chart-event-flow": "^0.1.1", - "@superset-ui/legacy-plugin-chart-force-directed": "^0.1.1", - "@superset-ui/legacy-plugin-chart-heatmap": "^0.1.1", - "@superset-ui/legacy-plugin-chart-histogram": "^0.1.1", - "@superset-ui/legacy-plugin-chart-horizon": "^0.1.1", - "@superset-ui/legacy-plugin-chart-iframe": "^0.1.1", - "@superset-ui/legacy-plugin-chart-map-box": "^0.1.1", - "@superset-ui/legacy-plugin-chart-markup": "^0.1.1", - "@superset-ui/legacy-plugin-chart-paired-t-test": "^0.1.0", - "@superset-ui/legacy-plugin-chart-parallel-coordinates": "^0.1.1", - "@superset-ui/legacy-plugin-chart-partition": "^0.1.1", - "@superset-ui/legacy-plugin-chart-pivot-table": "^0.1.1", - "@superset-ui/legacy-plugin-chart-rose": "^0.1.1", - "@superset-ui/legacy-plugin-chart-sankey": "^0.1.1", - "@superset-ui/legacy-plugin-chart-sunburst": "^0.1.1", - "@superset-ui/legacy-plugin-chart-table": "^0.1.1", - "@superset-ui/legacy-plugin-chart-treemap": "^0.1.1", - "@superset-ui/legacy-plugin-chart-word-cloud": "^0.1.1", - "@superset-ui/legacy-plugin-chart-world-map": "^0.1.1", - "@superset-ui/legacy-preset-chart-big-number": "^0.1.1", - "@superset-ui/legacy-preset-chart-nvd3": "^0.1.1", - "@superset-ui/number-format": "^0.9.5", - "@superset-ui/time-format": "^0.9.5", - "@superset-ui/translation": "^0.9.5", + "@superset-ui/chart": "^0.10.2", + "@superset-ui/color": "^0.10.1", + "@superset-ui/connection": "^0.10.2", + "@superset-ui/core": "^0.10.0", + "@superset-ui/dimension": "^0.10.0", + "@superset-ui/legacy-plugin-chart-calendar": "^0.10.0", + "@superset-ui/legacy-plugin-chart-chord": "^0.10.0", + "@superset-ui/legacy-plugin-chart-country-map": "^0.10.0", + "@superset-ui/legacy-plugin-chart-event-flow": "^0.10.0", + "@superset-ui/legacy-plugin-chart-force-directed": "^0.10.0", + "@superset-ui/legacy-plugin-chart-heatmap": "^0.10.0", + "@superset-ui/legacy-plugin-chart-histogram": "^0.10.0", + "@superset-ui/legacy-plugin-chart-horizon": "^0.10.0", + "@superset-ui/legacy-plugin-chart-iframe": "^0.10.0", + "@superset-ui/legacy-plugin-chart-map-box": "^0.10.0", + "@superset-ui/legacy-plugin-chart-markup": "^0.10.0", + "@superset-ui/legacy-plugin-chart-paired-t-test": "^0.10.0", + "@superset-ui/legacy-plugin-chart-parallel-coordinates": "^0.10.0", + "@superset-ui/legacy-plugin-chart-partition": "^0.10.0", + "@superset-ui/legacy-plugin-chart-pivot-table": "^0.10.0", + "@superset-ui/legacy-plugin-chart-rose": "^0.10.0", + "@superset-ui/legacy-plugin-chart-sankey": "^0.10.0", + "@superset-ui/legacy-plugin-chart-sunburst": "^0.10.0", + "@superset-ui/legacy-plugin-chart-table": "^0.10.0", + "@superset-ui/legacy-plugin-chart-treemap": "^0.10.0", + "@superset-ui/legacy-plugin-chart-word-cloud": "^0.10.0", + "@superset-ui/legacy-plugin-chart-world-map": "^0.10.0", + "@superset-ui/legacy-preset-chart-big-number": "^0.10.0", + "@superset-ui/legacy-preset-chart-nvd3": "^0.10.0", + "@superset-ui/number-format": "^0.10.1", + "@superset-ui/time-format": "^0.10.1", + "@superset-ui/translation": "^0.10.0", "@vx/responsive": "0.0.172", "abortcontroller-polyfill": "^1.1.9", "bignumber.js": "^8.1.1", diff --git a/superset/assets/src/components/AsyncSelect.jsx b/superset/assets/src/components/AsyncSelect.jsx index da32fab..581fe2c 100644 --- a/superset/assets/src/components/AsyncSelect.jsx +++ b/superset/assets/src/components/AsyncSelect.jsx @@ -32,6 +32,7 @@ const propTypes = { PropTypes.number, PropTypes.arrayOf(PropTypes.number), ]), + valueRenderer: PropTypes.func, placeholder: PropTypes.string, autoSelect: PropTypes.bool, }; diff --git a/superset/assets/src/components/FilterableTable/FilterableTable.jsx b/superset/assets/src/components/FilterableTable/FilterableTable.jsx index 4b804b0..03691a1 100644 --- a/superset/assets/src/components/FilterableTable/FilterableTable.jsx +++ b/superset/assets/src/components/FilterableTable/FilterableTable.jsx @@ -26,7 +26,11 @@ import { SortDirection, SortIndicator, } from 'react-virtualized'; -import { getTextWidth } from '../../modules/visUtils'; +import { getTextDimension } from '@superset-ui/dimension'; + +function getTextWidth(text, font = '12px Roboto') { + return getTextDimension({ text, style: { font } }).width; +} const propTypes = { orderedColumnKeys: PropTypes.array.isRequired, diff --git a/superset/assets/src/components/TableLoader.jsx b/superset/assets/src/components/TableLoader.jsx index 97589a2..65cafaf 100644 --- a/superset/assets/src/components/TableLoader.jsx +++ b/superset/assets/src/components/TableLoader.jsx @@ -31,6 +31,9 @@ const propTypes = { mutator: PropTypes.func, columns: PropTypes.arrayOf(PropTypes.string), addDangerToast: PropTypes.func.isRequired, + addInfoToast: PropTypes.func.isRequired, + addSuccessToast: PropTypes.func.isRequired, + addWarningToast: PropTypes.func.isRequired, }; class TableLoader extends React.PureComponent { diff --git a/superset/assets/src/modules/utils.js b/superset/assets/src/modules/utils.js index 2d3eeed..1e5f311 100644 --- a/superset/assets/src/modules/utils.js +++ b/superset/assets/src/modules/utils.js @@ -18,54 +18,6 @@ */ /* eslint camelcase: 0 */ import $ from 'jquery'; -import { select as d3Select } from 'd3-selection'; - -/* - Utility function that takes a d3 svg:text selection and a max width, and splits the - text's text across multiple tspan lines such that any given line does not exceed max width - - If text does not span multiple lines AND adjustedY is passed, - will set the text to the passed val -*/ -export function wrapSvgText(text, width, adjustedY) { - const lineHeight = 1; - // ems - text.each(function () { - const d3Text = d3Select(this); - const words = d3Text.text().split(/\s+/); - let word; - let line = []; - let lineNumber = 0; - 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 didWrap = false; - for (let i = 0; i < words.length; i++) { - word = words[i]; - line.push(word); - tspan.text(line.join(' ')); - if (tspan.node().getComputedTextLength() > width) { - line.pop(); - // remove word that pushes over the limit - tspan.text(line.join(' ')); - line = [word]; - tspan = - d3Text.append('tspan').attr('x', x).attr('y', y) - .attr('dy', ++lineNumber * lineHeight + dy + 'em') - .text(word); - didWrap = true; - } - } - if (!didWrap && typeof adjustedY !== 'undefined') { - tspan.attr('y', adjustedY); - } - }); -} /** * Sets the body and title content of a modal, and shows it. Assumes HTML for modal exists and that diff --git a/superset/assets/src/modules/visUtils.js b/superset/assets/src/modules/visUtils.js deleted file mode 100644 index 83927af..0000000 --- a/superset/assets/src/modules/visUtils.js +++ /dev/null @@ -1,121 +0,0 @@ -/** - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -import { isDefined } from '@superset-ui/core'; - -const SVG_NS = 'http://www.w3.org/2000/svg'; - -export function getTextDimension({ - text, - className, - style, - container = document.body, -}) { - const textNode = document.createElementNS(SVG_NS, 'text'); - textNode.textContent = text; - - if (isDefined(className)) { - textNode.setAttribute('class', className); - } - - if (isDefined(style)) { - ['font', 'fontWeight', 'fontStyle', 'fontSize', 'fontFamily', 'letterSpacing'] - .filter(field => isDefined(style[field])) - .forEach((field) => { - textNode.style[field] = style[field]; - }); - } - - const svg = document.createElementNS(SVG_NS, 'svg'); - svg.style.position = 'absolute'; // so it won't disrupt page layout - svg.style.opacity = 0; // and not visible - svg.appendChild(textNode); - container.appendChild(svg); - let result; - if (textNode.getBBox) { - const bbox = textNode.getBBox(); - // round up - result = { - width: Math.ceil(bbox.width), - height: Math.ceil(bbox.height), - }; - } else { - // Handle when called from non-browser and do not support getBBox() - result = { - width: 100, - height: 100, - }; - } - container.removeChild(svg); - return result; -} - -/** - * Shim to support legacy calls - */ -export function getTextWidth(text, font = '12px Roboto') { - return getTextDimension({ text, style: { font } }).width; -} - -export function computeMaxFontSize({ - text, - idealFontSize, - maxWidth, - maxHeight, - className, - style, - container, -}) { - let size = idealFontSize; - if (!isDefined(idealFontSize)) { - if (isDefined(maxHeight)) { - size = Math.floor(maxHeight); - } else { - throw new Error('You must specify at least one of maxHeight or idealFontSize'); - } - } - - function computeDimension(fontSize) { - return getTextDimension({ - text, - className, - style: { ...style, fontSize }, - container, - }); - } - - let textDimension = computeDimension(size); - - // Decrease size until textWidth is less than maxWidth - if (isDefined(maxWidth)) { - while (textDimension.width > maxWidth) { - size -= 2; - textDimension = computeDimension(size); - } - } - - // Decrease size until textHeight is less than maxHeight - if (isDefined(maxHeight)) { - while (textDimension.height > maxHeight) { - size -= 2; - textDimension = computeDimension(size); - } - } - - return size; -} diff --git a/superset/assets/src/setup/setupFormatters.js b/superset/assets/src/setup/setupFormatters.js index c9346ac..7d6bd2c 100644 --- a/superset/assets/src/setup/setupFormatters.js +++ b/superset/assets/src/setup/setupFormatters.js @@ -16,15 +16,11 @@ * specific language governing permissions and limitations * under the License. */ -import { getNumberFormatter, getNumberFormatterRegistry, createSiAtMostNDigitFormatter, NumberFormats } from '@superset-ui/number-format'; +import { getNumberFormatter, getNumberFormatterRegistry, NumberFormats } from '@superset-ui/number-format'; import { getTimeFormatterRegistry, smartDateFormatter, smartDateVerboseFormatter } from '@superset-ui/time-format'; export default function setupFormatters() { - const defaultNumberFormatter = createSiAtMostNDigitFormatter({ n: 3 }); - getNumberFormatterRegistry() - .registerValue(defaultNumberFormatter.id, defaultNumberFormatter) - .setDefaultKey(defaultNumberFormatter.id) // Add shims for format strings that are deprecated or common typos. // Temporary solution until performing a db migration to fix this. .registerValue(',0', getNumberFormatter(',.4~f')) @@ -51,7 +47,7 @@ export default function setupFormatters() { .registerValue(',0f', getNumberFormatter(',d')) .registerValue('+,%', getNumberFormatter('+,.0%')) .registerValue('$f', getNumberFormatter('$,d')) - .registerValue('+,', getNumberFormatter(NumberFormats.INTEGER_CHANGE)) + .registerValue('+,', getNumberFormatter(NumberFormats.INTEGER_SIGNED)) .registerValue(',2f', getNumberFormatter(',.4~f')) .registerValue(',g', getNumberFormatter(',.4~f')) .registerValue('int', getNumberFormatter(NumberFormats.INTEGER)) diff --git a/superset/assets/src/visualizations/TimeTable/SparklineCell.jsx b/superset/assets/src/visualizations/TimeTable/SparklineCell.jsx index 28f93f9..3b531ba 100644 --- a/superset/assets/src/visualizations/TimeTable/SparklineCell.jsx +++ b/superset/assets/src/visualizations/TimeTable/SparklineCell.jsx @@ -20,7 +20,7 @@ import React from 'react'; import PropTypes from 'prop-types'; import { Sparkline, LineSeries, PointSeries, HorizontalReferenceLine, VerticalReferenceLine, WithTooltip } from '@data-ui/sparkline'; import { formatNumber } from '@superset-ui/number-format'; -import { getTextDimension } from '../../modules/visUtils'; +import { getTextDimension } from '@superset-ui/dimension'; const propTypes = { className: PropTypes.string,