diff --git a/superset-frontend/package-lock.json b/superset-frontend/package-lock.json index b10bcd28488a2..706e16c59b690 100644 --- a/superset-frontend/package-lock.json +++ b/superset-frontend/package-lock.json @@ -9236,7 +9236,8 @@ }, "kind-of": { "version": "6.0.2", - "resolved": "", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", "dev": true } } @@ -9924,28 +9925,28 @@ "dependencies": { "abbrev": { "version": "1.1.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", "dev": true, "optional": true }, "ansi-regex": { "version": "2.1.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true, "optional": true }, "aproba": { "version": "1.2.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", "dev": true, "optional": true }, "are-we-there-yet": { "version": "1.1.5", - "resolved": false, + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", "dev": true, "optional": true, @@ -9956,14 +9957,14 @@ }, "balanced-match": { "version": "1.0.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", "dev": true, "optional": true }, "brace-expansion": { "version": "1.1.11", - "resolved": false, + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "optional": true, @@ -9981,28 +9982,28 @@ }, "code-point-at": { "version": "1.1.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", "dev": true, "optional": true }, "concat-map": { "version": "0.0.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true, "optional": true }, "console-control-strings": { "version": "1.1.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", "dev": true, "optional": true }, "core-util-is": { "version": "1.0.2", - "resolved": false, + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "dev": true, "optional": true @@ -10019,21 +10020,21 @@ }, "deep-extend": { "version": "0.6.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", "dev": true, "optional": true }, "delegates": { "version": "1.0.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", "dev": true, "optional": true }, "detect-libc": { "version": "1.0.3", - "resolved": false, + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", "dev": true, "optional": true @@ -10050,14 +10051,14 @@ }, "fs.realpath": { "version": "1.0.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true, "optional": true }, "gauge": { "version": "2.7.4", - "resolved": false, + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "dev": true, "optional": true, @@ -10089,14 +10090,14 @@ }, "has-unicode": { "version": "2.0.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", "dev": true, "optional": true }, "iconv-lite": { "version": "0.4.24", - "resolved": false, + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, "optional": true, @@ -10116,7 +10117,7 @@ }, "inflight": { "version": "1.0.6", - "resolved": false, + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, "optional": true, @@ -10134,14 +10135,14 @@ }, "ini": { "version": "1.3.5", - "resolved": false, + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", "dev": true, "optional": true }, "is-fullwidth-code-point": { "version": "1.0.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "optional": true, @@ -10151,14 +10152,14 @@ }, "isarray": { "version": "1.0.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "dev": true, "optional": true }, "minimatch": { "version": "3.0.4", - "resolved": false, + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, "optional": true, @@ -10168,7 +10169,7 @@ }, "minimist": { "version": "0.0.8", - "resolved": false, + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", "dev": true, "optional": true @@ -10196,7 +10197,7 @@ }, "mkdirp": { "version": "0.5.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", "dev": true, "optional": true, @@ -10244,7 +10245,7 @@ }, "nopt": { "version": "4.0.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", "dev": true, "optional": true, @@ -10273,7 +10274,7 @@ }, "npmlog": { "version": "4.1.2", - "resolved": false, + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "dev": true, "optional": true, @@ -10286,21 +10287,21 @@ }, "number-is-nan": { "version": "1.0.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", "dev": true, "optional": true }, "object-assign": { "version": "4.1.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", "dev": true, "optional": true }, "once": { "version": "1.4.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "optional": true, @@ -10310,21 +10311,21 @@ }, "os-homedir": { "version": "1.0.2", - "resolved": false, + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", "dev": true, "optional": true }, "os-tmpdir": { "version": "1.0.2", - "resolved": false, + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "dev": true, "optional": true }, "osenv": { "version": "0.1.5", - "resolved": false, + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", "dev": true, "optional": true, @@ -10335,7 +10336,7 @@ }, "path-is-absolute": { "version": "1.0.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true, "optional": true @@ -10349,7 +10350,7 @@ }, "rc": { "version": "1.2.8", - "resolved": false, + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "dev": true, "optional": true, @@ -10362,7 +10363,8 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true, "optional": true } @@ -10370,7 +10372,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": false, + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "optional": true, @@ -10396,21 +10398,21 @@ }, "safe-buffer": { "version": "5.1.2", - "resolved": false, + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true, "optional": true }, "safer-buffer": { "version": "2.1.2", - "resolved": false, + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true, "optional": true }, "sax": { "version": "1.2.4", - "resolved": false, + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "dev": true, "optional": true @@ -10424,21 +10426,21 @@ }, "set-blocking": { "version": "2.0.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", "dev": true, "optional": true }, "signal-exit": { "version": "3.0.2", - "resolved": false, + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", "dev": true, "optional": true }, "string-width": { "version": "1.0.2", - "resolved": false, + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "optional": true, @@ -10450,7 +10452,7 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "optional": true, @@ -10460,7 +10462,7 @@ }, "strip-ansi": { "version": "3.0.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "optional": true, @@ -10470,7 +10472,7 @@ }, "strip-json-comments": { "version": "2.0.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", "dev": true, "optional": true @@ -10493,14 +10495,14 @@ }, "util-deprecate": { "version": "1.0.2", - "resolved": false, + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true, "optional": true }, "wide-align": { "version": "1.1.3", - "resolved": false, + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", "dev": true, "optional": true, @@ -10510,7 +10512,7 @@ }, "wrappy": { "version": "1.0.2", - "resolved": false, + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "dev": true, "optional": true @@ -13824,7 +13826,8 @@ }, "kind-of": { "version": "6.0.2", - "resolved": "", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", "dev": true } } @@ -13933,7 +13936,7 @@ "dependencies": { "core-js": { "version": "1.2.7", - "resolved": "http://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" } } @@ -14683,7 +14686,8 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "", + "resolved": false, + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true, "optional": true } @@ -15478,6 +15482,48 @@ "integrity": "sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ==", "dev": true }, + "handlebars": { + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.3.tgz", + "integrity": "sha512-SRGwSYuNfx8DwHD/6InAPzD6RgeruWLT+B8e8a7gGs8FWgHzlExpTFMEq2IA6QpAfOClpKHy6+8IqTjeBCu6Kg==", + "dev": true, + "requires": { + "neo-async": "^2.6.0", + "optimist": "^0.6.1", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4" + }, + "dependencies": { + "minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", + "dev": true + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "dev": true, + "requires": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "dev": true + } + } + }, "har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", @@ -17295,8 +17341,12 @@ }, "istanbul-reports": { "version": "2.2.6", - "resolved": "", - "dev": true + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.6.tgz", + "integrity": "sha512-SKi4rnMyLBKe0Jy2uUdx28h8oG7ph2PPuQPvIAh31d+Ci+lSiEu4C+h3oBPuJ9+mPKhOyW0M8gY4U5NM1WLeXA==", + "dev": true, + "requires": { + "handlebars": "^4.1.2" + } }, "javascript-natural-sort": { "version": "0.7.1", @@ -19750,28 +19800,28 @@ "dependencies": { "abbrev": { "version": "1.1.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", "dev": true, "optional": true }, "ansi-regex": { "version": "2.1.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true, "optional": true }, "aproba": { "version": "1.2.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", "dev": true, "optional": true }, "are-we-there-yet": { "version": "1.1.5", - "resolved": false, + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", "dev": true, "optional": true, @@ -19782,14 +19832,14 @@ }, "balanced-match": { "version": "1.0.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", "dev": true, "optional": true }, "brace-expansion": { "version": "1.1.11", - "resolved": false, + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "optional": true, @@ -19807,28 +19857,28 @@ }, "code-point-at": { "version": "1.1.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", "dev": true, "optional": true }, "concat-map": { "version": "0.0.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true, "optional": true }, "console-control-strings": { "version": "1.1.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", "dev": true, "optional": true }, "core-util-is": { "version": "1.0.2", - "resolved": false, + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "dev": true, "optional": true @@ -19845,21 +19895,21 @@ }, "deep-extend": { "version": "0.6.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", "dev": true, "optional": true }, "delegates": { "version": "1.0.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", "dev": true, "optional": true }, "detect-libc": { "version": "1.0.3", - "resolved": false, + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", "dev": true, "optional": true @@ -19876,14 +19926,14 @@ }, "fs.realpath": { "version": "1.0.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true, "optional": true }, "gauge": { "version": "2.7.4", - "resolved": false, + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "dev": true, "optional": true, @@ -19915,14 +19965,14 @@ }, "has-unicode": { "version": "2.0.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", "dev": true, "optional": true }, "iconv-lite": { "version": "0.4.24", - "resolved": false, + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, "optional": true, @@ -19942,7 +19992,7 @@ }, "inflight": { "version": "1.0.6", - "resolved": false, + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, "optional": true, @@ -19960,14 +20010,14 @@ }, "ini": { "version": "1.3.5", - "resolved": false, + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", "dev": true, "optional": true }, "is-fullwidth-code-point": { "version": "1.0.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "optional": true, @@ -19977,14 +20027,14 @@ }, "isarray": { "version": "1.0.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "dev": true, "optional": true }, "minimatch": { "version": "3.0.4", - "resolved": false, + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, "optional": true, @@ -19994,7 +20044,7 @@ }, "minimist": { "version": "0.0.8", - "resolved": false, + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", "dev": true, "optional": true @@ -20022,7 +20072,7 @@ }, "mkdirp": { "version": "0.5.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", "dev": true, "optional": true, @@ -20070,7 +20120,7 @@ }, "nopt": { "version": "4.0.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", "dev": true, "optional": true, @@ -20099,7 +20149,7 @@ }, "npmlog": { "version": "4.1.2", - "resolved": false, + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "dev": true, "optional": true, @@ -20112,21 +20162,21 @@ }, "number-is-nan": { "version": "1.0.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", "dev": true, "optional": true }, "object-assign": { "version": "4.1.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", "dev": true, "optional": true }, "once": { "version": "1.4.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "optional": true, @@ -20136,21 +20186,21 @@ }, "os-homedir": { "version": "1.0.2", - "resolved": false, + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", "dev": true, "optional": true }, "os-tmpdir": { "version": "1.0.2", - "resolved": false, + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "dev": true, "optional": true }, "osenv": { "version": "0.1.5", - "resolved": false, + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", "dev": true, "optional": true, @@ -20161,7 +20211,7 @@ }, "path-is-absolute": { "version": "1.0.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true, "optional": true @@ -20175,7 +20225,7 @@ }, "rc": { "version": "1.2.8", - "resolved": false, + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "dev": true, "optional": true, @@ -20188,7 +20238,8 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true, "optional": true } @@ -20196,7 +20247,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": false, + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "optional": true, @@ -20222,21 +20273,21 @@ }, "safe-buffer": { "version": "5.1.2", - "resolved": false, + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true, "optional": true }, "safer-buffer": { "version": "2.1.2", - "resolved": false, + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true, "optional": true }, "sax": { "version": "1.2.4", - "resolved": false, + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "dev": true, "optional": true @@ -20250,21 +20301,21 @@ }, "set-blocking": { "version": "2.0.0", - "resolved": false, + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", "dev": true, "optional": true }, "signal-exit": { "version": "3.0.2", - "resolved": false, + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", "dev": true, "optional": true }, "string-width": { "version": "1.0.2", - "resolved": false, + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "optional": true, @@ -20276,7 +20327,7 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "optional": true, @@ -20286,7 +20337,7 @@ }, "strip-ansi": { "version": "3.0.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "optional": true, @@ -20296,7 +20347,7 @@ }, "strip-json-comments": { "version": "2.0.1", - "resolved": false, + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", "dev": true, "optional": true @@ -20319,14 +20370,14 @@ }, "util-deprecate": { "version": "1.0.2", - "resolved": false, + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true, "optional": true }, "wide-align": { "version": "1.1.3", - "resolved": false, + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", "dev": true, "optional": true, @@ -20336,7 +20387,7 @@ }, "wrappy": { "version": "1.0.2", - "resolved": false, + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "dev": true, "optional": true @@ -22173,6 +22224,12 @@ "url-parse": "^1.4.3" } }, + "os": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/os/-/os-0.1.1.tgz", + "integrity": "sha1-IIhF6J4ZOtTZcUdLk5R3NqVtE/M=", + "dev": true + }, "os-browserify": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", @@ -22378,6 +22435,22 @@ "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", "dev": true }, + "path": { + "version": "0.12.7", + "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", + "integrity": "sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8=", + "requires": { + "process": "^0.11.1", + "util": "^0.10.3" + }, + "dependencies": { + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + } + } + }, "path-browserify": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", @@ -27037,7 +27110,8 @@ }, "kind-of": { "version": "6.0.2", - "resolved": "", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", "dev": true } } @@ -28628,6 +28702,33 @@ "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.19.tgz", "integrity": "sha512-T3PVJ6uz8i0HzPxOF9SWzWAlfN/DavlpQqepn22xgve/5QecC+XMCAtmUNnY7C9StehaV6exjUCI801lOI7QlQ==" }, + "uglify-js": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.8.0.tgz", + "integrity": "sha512-ugNSTT8ierCsDHso2jkBHXYrU8Y5/fY2ZUprfrJUiD7YpuFvV4jODLFmb3h4btQjqr5Nh4TX4XtgDfCU1WdioQ==", + "dev": true, + "optional": true, + "requires": { + "commander": "~2.20.3", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "optional": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + } + } + }, "uncontrollable": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/uncontrollable/-/uncontrollable-4.1.0.tgz", @@ -28928,7 +29029,6 @@ "version": "0.10.4", "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", - "dev": true, "requires": { "inherits": "2.0.3" } @@ -31066,6 +31166,11 @@ "dev": true } } + }, + "zlib": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zlib/-/zlib-1.0.5.tgz", + "integrity": "sha1-bnyXL8NxxkWmr7A6sUdp3vEU/MA=" } } } diff --git a/superset-frontend/package.json b/superset-frontend/package.json index ecfc048476ac9..c02add3420757 100644 --- a/superset-frontend/package.json +++ b/superset-frontend/package.json @@ -118,6 +118,7 @@ "mousetrap": "^1.6.1", "mustache": "^2.2.1", "omnibar": "^2.1.1", + "path": "^0.12.7", "prop-types": "^15.6.0", "re-resizable": "^4.3.1", "react": "^16.9.0", @@ -157,7 +158,8 @@ "regenerator-runtime": "^0.13.3", "shortid": "^2.2.6", "urijs": "^1.18.10", - "use-query-params": "^0.4.5" + "use-query-params": "^0.4.5", + "zlib": "^1.0.5" }, "devDependencies": { "@babel/cli": "^7.8.4", @@ -220,6 +222,7 @@ "less-loader": "^5.0.0", "mini-css-extract-plugin": "^0.4.0", "optimize-css-assets-webpack-plugin": "^5.0.1", + "os": "^0.1.1", "po2json": "^0.4.5", "prettier": "^1.19.1", "react-test-renderer": "^16.9.0", diff --git a/superset-frontend/src/visualizations/presets/MainPreset.js b/superset-frontend/src/visualizations/presets/MainPreset.js index f543fe34bc688..67bafa67d8892 100644 --- a/superset-frontend/src/visualizations/presets/MainPreset.js +++ b/superset-frontend/src/visualizations/presets/MainPreset.js @@ -17,32 +17,12 @@ * under the License. */ import { Preset } from '@superset-ui/core'; + import { BigNumberChartPlugin, BigNumberTotalChartPlugin, } from '@superset-ui/legacy-preset-chart-big-number'; -import CalendarChartPlugin from '@superset-ui/legacy-plugin-chart-calendar'; -import ChordChartPlugin from '@superset-ui/legacy-plugin-chart-chord'; -import CountryMapChartPlugin from '@superset-ui/legacy-plugin-chart-country-map'; -import EventFlowChartPlugin from '@superset-ui/legacy-plugin-chart-event-flow'; -import ForceDirectedChartPlugin from '@superset-ui/legacy-plugin-chart-force-directed'; -import HeatmapChartPlugin from '@superset-ui/legacy-plugin-chart-heatmap'; -import HistogramChartPlugin from '@superset-ui/legacy-plugin-chart-histogram'; -import HorizonChartPlugin from '@superset-ui/legacy-plugin-chart-horizon'; -import IframeChartPlugin from '@superset-ui/legacy-plugin-chart-iframe'; -import MapBoxChartPlugin from '@superset-ui/legacy-plugin-chart-map-box'; -import MarkupChartPlugin from '@superset-ui/legacy-plugin-chart-markup'; -import PairedTTestChartPlugin from '@superset-ui/legacy-plugin-chart-paired-t-test'; -import ParallelCoordinatesChartPlugin from '@superset-ui/legacy-plugin-chart-parallel-coordinates'; -import PartitionChartPlugin from '@superset-ui/legacy-plugin-chart-partition'; -import PivotTableChartPlugin from '@superset-ui/legacy-plugin-chart-pivot-table'; -import RoseChartPlugin from '@superset-ui/legacy-plugin-chart-rose'; -import SankeyChartPlugin from '@superset-ui/legacy-plugin-chart-sankey'; -import SunburstChartPlugin from '@superset-ui/legacy-plugin-chart-sunburst'; -import TableChartPlugin from '@superset-ui/legacy-plugin-chart-table'; -import TreemapChartPlugin from '@superset-ui/legacy-plugin-chart-treemap'; -import WordCloudChartPlugin from '@superset-ui/legacy-plugin-chart-word-cloud'; -import WorldMapChartPlugin from '@superset-ui/legacy-plugin-chart-world-map'; + // There is a known issue with bubble chart that the bubbles will not show up. // () // Make sure to import '@superset-ui/legacy-preset-chart-nvd3/lib' @@ -61,11 +41,8 @@ import { PieChartPlugin, TimePivotChartPlugin, } from '@superset-ui/legacy-preset-chart-nvd3/lib'; -import { BoxPlotChartPlugin } from '@superset-ui/preset-chart-xy/esm/legacy'; import { DeckGLChartPreset } from '@superset-ui/legacy-preset-chart-deckgl'; - -import FilterBoxChartPlugin from '../FilterBox/FilterBoxChartPlugin'; -import TimeTableChartPlugin from '../TimeTable/TimeTableChartPlugin'; +import { BoxPlotChartPlugin } from '@superset-ui/preset-chart-xy/esm/legacy'; export default class MainPreset extends Preset { constructor() { @@ -73,45 +50,105 @@ export default class MainPreset extends Preset { name: 'Legacy charts', presets: [new DeckGLChartPreset()], plugins: [ - new AreaChartPlugin().configure({ key: 'area' }), - new BarChartPlugin().configure({ key: 'bar' }), new BigNumberChartPlugin().configure({ key: 'big_number' }), new BigNumberTotalChartPlugin().configure({ key: 'big_number_total' }), - new BoxPlotChartPlugin().configure({ key: 'box_plot' }), + // import('../../../../../superset-ui-plugins_preset/packages/superset-ui-legacy-preset-chart-big-number/src/index').then(module => { + // import('@superset-ui/legacy-preset-chart-big-number').then(module => { + // new module.BigNumberChartPlugin().configure({ key: 'big_number' }); + // new module.BigNumberTotalChartPlugin().configure({ key: 'big_number_total' }); + // }), + + // NVD3 STUFF + new AreaChartPlugin().configure({ key: 'area' }), + new BarChartPlugin().configure({ key: 'bar' }), new BubbleChartPlugin().configure({ key: 'bubble' }), new BulletChartPlugin().configure({ key: 'bullet' }), - new CalendarChartPlugin().configure({ key: 'cal_heatmap' }), - new ChordChartPlugin().configure({ key: 'chord' }), new CompareChartPlugin().configure({ key: 'compare' }), - new CountryMapChartPlugin().configure({ key: 'country_map' }), new DistBarChartPlugin().configure({ key: 'dist_bar' }), new DualLineChartPlugin().configure({ key: 'dual_line' }), - new EventFlowChartPlugin().configure({ key: 'event_flow' }), - new FilterBoxChartPlugin().configure({ key: 'filter_box' }), - new ForceDirectedChartPlugin().configure({ key: 'directed_force' }), - new HeatmapChartPlugin().configure({ key: 'heatmap' }), - new HistogramChartPlugin().configure({ key: 'histogram' }), - new HorizonChartPlugin().configure({ key: 'horizon' }), - new IframeChartPlugin().configure({ key: 'iframe' }), new LineChartPlugin().configure({ key: 'line' }), new LineMultiChartPlugin().configure({ key: 'line_multi' }), - new MapBoxChartPlugin().configure({ key: 'mapbox' }), - new MarkupChartPlugin().configure({ key: 'markup' }), - new MarkupChartPlugin().configure({ key: 'separator' }), - new PairedTTestChartPlugin().configure({ key: 'paired_ttest' }), - new ParallelCoordinatesChartPlugin().configure({ key: 'para' }), - new PartitionChartPlugin().configure({ key: 'partition' }), new PieChartPlugin().configure({ key: 'pie' }), - new PivotTableChartPlugin().configure({ key: 'pivot_table' }), - new RoseChartPlugin().configure({ key: 'rose' }), - new SankeyChartPlugin().configure({ key: 'sankey' }), - new SunburstChartPlugin().configure({ key: 'sunburst' }), - new TableChartPlugin().configure({ key: 'table' }), new TimePivotChartPlugin().configure({ key: 'time_pivot' }), - new TimeTableChartPlugin().configure({ key: 'time_table' }), - new TreemapChartPlugin().configure({ key: 'treemap' }), - new WordCloudChartPlugin().configure({ key: 'word_cloud' }), - new WorldMapChartPlugin().configure({ key: 'world_map' }), + // END NVD3 STUFF + + // BOXPLOT + new BoxPlotChartPlugin().configure({ key: 'box_plot' }), + + import('@superset-ui/legacy-plugin-chart-calendar').then(module => + new module.default().configure({ key: 'cal_heatmap' }), + ), + import('../FilterBox/FilterBoxChartPlugin').then(module => + new module.default().configure({ key: 'filter_box' }), + ), + import('@superset-ui/legacy-plugin-chart-chord').then(module => + new module.default().configure({ key: 'chord' }), + ), + import('@superset-ui/legacy-plugin-chart-country-map').then(module => + new module.default().configure({ key: 'country_map' }), + ), + import('@superset-ui/legacy-plugin-chart-event-flow').then(module => + new module.default().configure({ key: 'event_flow' }), + ), + import('@superset-ui/legacy-plugin-chart-force-directed').then(module => + new module.default().configure({ key: 'directed_force' }), + ), + import('@superset-ui/legacy-plugin-chart-heatmap').then(module => + new module.default().configure({ key: 'heatmap' }), + ), + import('@superset-ui/legacy-plugin-chart-histogram').then(module => + new module.default().configure({ key: 'histogram' }), + ), + import('@superset-ui/legacy-plugin-chart-horizon').then(module => + new module.default().configure({ key: 'horizon' }), + ), + import('@superset-ui/legacy-plugin-chart-iframe').then(module => + new module.default().configure({ key: 'iframe' }), + ), + import('@superset-ui/legacy-plugin-chart-map-box').then(module => + new module.default().configure({ key: 'mapbox' }), + ), + import('@superset-ui/legacy-plugin-chart-markup').then(module => + new module.default().configure({ key: 'separator' }), + ), + import('@superset-ui/legacy-plugin-chart-paired-t-test').then(module => + new module.default().configure({ key: 'paired_ttest' }), + ), + import( + '@superset-ui/legacy-plugin-chart-parallel-coordinates' + ).then(module => new module.default().configure({ key: 'para' })), + import('@superset-ui/legacy-plugin-chart-partition').then(module => + new module.default().configure({ key: 'partition' }), + ), + import('@superset-ui/legacy-plugin-chart-pivot-table').then(module => + new module.default().configure({ key: 'pivot_table' }), + ), + import('@superset-ui/legacy-plugin-chart-rose').then(module => + new module.default().configure({ key: 'rose' }), + ), + import('@superset-ui/legacy-plugin-chart-sankey').then(module => + new module.default().configure({ key: 'sankey' }), + ), + import('@superset-ui/legacy-plugin-chart-sunburst').then(module => + new module.default().configure({ key: 'sunburst' }), + ), + import('@superset-ui/legacy-plugin-chart-table').then(module => + new module.default().configure({ key: 'table' }), + ), + import('../TimeTable/TimeTableChartPlugin').then(module => + new module.default().configure({ key: 'time_table' }), + ), + // import('../../../../../superset-ui-plugins_preset/packages/superset-ui-legacy-plugin-chart-treemap/esm/').then(module => new module.default().configure({ key: 'treemap' })), + import('@superset-ui/legacy-plugin-chart-treemap').then(module => + new module.default().configure({ key: 'treemap' }), + ), + // import('../../../../../superset-ui-plugins_preset/packages/superset-ui-legacy-plugin-chart-word-cloud').then(module => new module.default().configure({ key: 'word_cloud' })), + import('@superset-ui/legacy-plugin-chart-word-cloud').then(module => + new module.default().configure({ key: 'word_cloud' }), + ), + import('@superset-ui/legacy-plugin-chart-world-map').then(module => + new module.default().configure({ key: 'world_map' }), + ), ], }); } diff --git a/superset-frontend/stylesheets/fonts/FiraCode/specimen.less b/superset-frontend/stylesheets/fonts/FiraCode/specimen.less index 03d7b8989b885..fd0f154e6d506 100644 --- a/superset-frontend/stylesheets/fonts/FiraCode/specimen.less +++ b/superset-frontend/stylesheets/fonts/FiraCode/specimen.less @@ -16,44 +16,44 @@ * specific language governing permissions and limitations * under the License. */ - + @font-face { - font-family: 'Fira Code'; - src: url('woff2/FiraCode-Light.woff2') format('woff2'), - url("woff/FiraCode-Light.woff") format("woff"); - font-weight: 300; - font-style: normal; + font-family: 'Fira Code'; + src: url('woff2/FiraCode-Light.woff2') format('woff2'), + url('woff/FiraCode-Light.woff') format('woff'); + font-weight: 300; + font-style: normal; } @font-face { - font-family: 'Fira Code'; - src: url('woff2/FiraCode-Regular.woff2') format('woff2'), - url("woff/FiraCode-Regular.woff") format("woff"); - font-weight: 400; - font-style: normal; + font-family: 'Fira Code'; + src: url('woff2/FiraCode-Regular.woff2') format('woff2'), + url('woff/FiraCode-Regular.woff') format('woff'); + font-weight: 400; + font-style: normal; } @font-face { - font-family: 'Fira Code'; - src: url('woff2/FiraCode-Medium.woff2') format('woff2'), - url("woff/FiraCode-Medium.woff") format("woff"); - font-weight: 500; - font-style: normal; + font-family: 'Fira Code'; + src: url('woff2/FiraCode-Medium.woff2') format('woff2'), + url('woff/FiraCode-Medium.woff') format('woff'); + font-weight: 500; + font-style: normal; } @font-face { - font-family: 'Fira Code'; - src: url('woff2/FiraCode-Bold.woff2') format('woff2'), - url("woff/FiraCode-Bold.woff") format("woff"); - font-weight: 700; - font-style: normal; + font-family: 'Fira Code'; + src: url('woff2/FiraCode-Bold.woff2') format('woff2'), + url('woff/FiraCode-Bold.woff') format('woff'); + font-weight: 700; + font-style: normal; } @font-face { - font-family: 'Fira Code VF'; - src: url('woff2/FiraCode-VF.woff2') format('woff2-variations'), - url('woff/FiraCode-VF.woff') format('woff-variations'); - /* font-weight requires a range: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Fonts/Variable_Fonts_Guide#Using_a_variable_font_font-face_changes */ - font-weight: 300 700; - font-style: normal; + font-family: 'Fira Code VF'; + src: url('woff2/FiraCode-VF.woff2') format('woff2-variations'), + url('woff/FiraCode-VF.woff') format('woff-variations'); + /* font-weight requires a range: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Fonts/Variable_Fonts_Guide#Using_a_variable_font_font-face_changes */ + font-weight: 300 700; + font-style: normal; } diff --git a/superset-frontend/stylesheets/fonts/InterUI/specimen.less b/superset-frontend/stylesheets/fonts/InterUI/specimen.less index 4d18941ec236d..ef054bc421b1b 100644 --- a/superset-frontend/stylesheets/fonts/InterUI/specimen.less +++ b/superset-frontend/stylesheets/fonts/InterUI/specimen.less @@ -19,147 +19,147 @@ @font-face { font-family: 'Inter'; - font-style: normal; + font-style: normal; font-weight: 100; font-display: swap; - src: url("./Inter-Thin.woff2?v=3.12") format("woff2"), - url("./Inter-Thin.woff?v=3.12") format("woff"); + src: url('./Inter-Thin.woff2?v=3.12') format('woff2'), + url('./Inter-Thin.woff?v=3.12') format('woff'); } @font-face { font-family: 'Inter'; - font-style: italic; + font-style: italic; font-weight: 100; font-display: swap; - src: url("./Inter-ThinItalic.woff2?v=3.12") format("woff2"), - url("./Inter-ThinItalic.woff?v=3.12") format("woff"); + src: url('./Inter-ThinItalic.woff2?v=3.12') format('woff2'), + url('./Inter-ThinItalic.woff?v=3.12') format('woff'); } @font-face { font-family: 'Inter'; - font-style: normal; + font-style: normal; font-weight: 200; font-display: swap; - src: url("./Inter-ExtraLight.woff2?v=3.12") format("woff2"), - url("./Inter-ExtraLight.woff?v=3.12") format("woff"); + src: url('./Inter-ExtraLight.woff2?v=3.12') format('woff2'), + url('./Inter-ExtraLight.woff?v=3.12') format('woff'); } @font-face { font-family: 'Inter'; - font-style: italic; + font-style: italic; font-weight: 200; font-display: swap; - src: url("./Inter-ExtraLightItalic.woff2?v=3.12") format("woff2"), - url("./Inter-ExtraLightItalic.woff?v=3.12") format("woff"); + src: url('./Inter-ExtraLightItalic.woff2?v=3.12') format('woff2'), + url('./Inter-ExtraLightItalic.woff?v=3.12') format('woff'); } @font-face { font-family: 'Inter'; - font-style: normal; + font-style: normal; font-weight: 300; font-display: swap; - src: url("./Inter-Light.woff2?v=3.12") format("woff2"), - url("./Inter-Light.woff?v=3.12") format("woff"); + src: url('./Inter-Light.woff2?v=3.12') format('woff2'), + url('./Inter-Light.woff?v=3.12') format('woff'); } @font-face { font-family: 'Inter'; - font-style: italic; + font-style: italic; font-weight: 300; font-display: swap; - src: url("./Inter-LightItalic.woff2?v=3.12") format("woff2"), - url("./Inter-LightItalic.woff?v=3.12") format("woff"); + src: url('./Inter-LightItalic.woff2?v=3.12') format('woff2'), + url('./Inter-LightItalic.woff?v=3.12') format('woff'); } @font-face { font-family: 'Inter'; - font-style: normal; + font-style: normal; font-weight: 400; font-display: swap; - src: url("./Inter-Regular.woff2?v=3.12") format("woff2"), - url("./Inter-Regular.woff?v=3.12") format("woff"); + src: url('./Inter-Regular.woff2?v=3.12') format('woff2'), + url('./Inter-Regular.woff?v=3.12') format('woff'); } @font-face { font-family: 'Inter'; - font-style: italic; + font-style: italic; font-weight: 400; font-display: swap; - src: url("./Inter-Italic.woff2?v=3.12") format("woff2"), - url("./Inter-Italic.woff?v=3.12") format("woff"); + src: url('./Inter-Italic.woff2?v=3.12') format('woff2'), + url('./Inter-Italic.woff?v=3.12') format('woff'); } @font-face { font-family: 'Inter'; - font-style: normal; + font-style: normal; font-weight: 500; font-display: swap; - src: url("./Inter-Medium.woff2?v=3.12") format("woff2"), - url("./Inter-Medium.woff?v=3.12") format("woff"); + src: url('./Inter-Medium.woff2?v=3.12') format('woff2'), + url('./Inter-Medium.woff?v=3.12') format('woff'); } @font-face { font-family: 'Inter'; - font-style: italic; + font-style: italic; font-weight: 500; font-display: swap; - src: url("./Inter-MediumItalic.woff2?v=3.12") format("woff2"), - url("./Inter-MediumItalic.woff?v=3.12") format("woff"); + src: url('./Inter-MediumItalic.woff2?v=3.12') format('woff2'), + url('./Inter-MediumItalic.woff?v=3.12') format('woff'); } @font-face { font-family: 'Inter'; - font-style: normal; + font-style: normal; font-weight: 600; font-display: swap; - src: url("./Inter-SemiBold.woff2?v=3.12") format("woff2"), - url("./Inter-SemiBold.woff?v=3.12") format("woff"); + src: url('./Inter-SemiBold.woff2?v=3.12') format('woff2'), + url('./Inter-SemiBold.woff?v=3.12') format('woff'); } @font-face { font-family: 'Inter'; - font-style: italic; + font-style: italic; font-weight: 600; font-display: swap; - src: url("./Inter-SemiBoldItalic.woff2?v=3.12") format("woff2"), - url("./Inter-SemiBoldItalic.woff?v=3.12") format("woff"); + src: url('./Inter-SemiBoldItalic.woff2?v=3.12') format('woff2'), + url('./Inter-SemiBoldItalic.woff?v=3.12') format('woff'); } @font-face { font-family: 'Inter'; - font-style: normal; + font-style: normal; font-weight: 700; font-display: swap; - src: url("./Inter-Bold.woff2?v=3.12") format("woff2"), - url("./Inter-Bold.woff?v=3.12") format("woff"); + src: url('./Inter-Bold.woff2?v=3.12') format('woff2'), + url('./Inter-Bold.woff?v=3.12') format('woff'); } @font-face { font-family: 'Inter'; - font-style: italic; + font-style: italic; font-weight: 700; font-display: swap; - src: url("./Inter-BoldItalic.woff2?v=3.12") format("woff2"), - url("./Inter-BoldItalic.woff?v=3.12") format("woff"); + src: url('./Inter-BoldItalic.woff2?v=3.12') format('woff2'), + url('./Inter-BoldItalic.woff?v=3.12') format('woff'); } @font-face { font-family: 'Inter'; - font-style: normal; + font-style: normal; font-weight: 800; font-display: swap; - src: url("./Inter-ExtraBold.woff2?v=3.12") format("woff2"), - url("./Inter-ExtraBold.woff?v=3.12") format("woff"); + src: url('./Inter-ExtraBold.woff2?v=3.12') format('woff2'), + url('./Inter-ExtraBold.woff?v=3.12') format('woff'); } @font-face { font-family: 'Inter'; - font-style: italic; + font-style: italic; font-weight: 800; font-display: swap; - src: url("./Inter-ExtraBoldItalic.woff2?v=3.12") format("woff2"), - url("./Inter-ExtraBoldItalic.woff?v=3.12") format("woff"); + src: url('./Inter-ExtraBoldItalic.woff2?v=3.12') format('woff2'), + url('./Inter-ExtraBoldItalic.woff?v=3.12') format('woff'); } @font-face { font-family: 'Inter'; - font-style: normal; + font-style: normal; font-weight: 900; font-display: swap; - src: url("./Inter-Black.woff2?v=3.12") format("woff2"), - url("./Inter-Black.woff?v=3.12") format("woff"); + src: url('./Inter-Black.woff2?v=3.12') format('woff2'), + url('./Inter-Black.woff?v=3.12') format('woff'); } @font-face { font-family: 'Inter'; - font-style: italic; + font-style: italic; font-weight: 900; font-display: swap; - src: url("./Inter-BlackItalic.woff2?v=3.12") format("woff2"), - url("./Inter-BlackItalic.woff?v=3.12") format("woff"); + src: url('./Inter-BlackItalic.woff2?v=3.12') format('woff2'), + url('./Inter-BlackItalic.woff?v=3.12') format('woff'); } /* ------------------------------------------------------- @@ -177,7 +177,7 @@ Usage: font-display: swap; font-style: normal; font-named-instance: 'Regular'; - src: url("./Inter-roman.var.woff2?v=3.12") format("woff2"); + src: url('./Inter-roman.var.woff2?v=3.12') format('woff2'); } @font-face { font-family: 'Inter var'; @@ -185,7 +185,7 @@ Usage: font-display: swap; font-style: italic; font-named-instance: 'Italic'; - src: url("./Inter-italic.var.woff2?v=3.12") format("woff2"); + src: url('./Inter-italic.var.woff2?v=3.12') format('woff2'); } /* -------------------------------------------------------------------------- @@ -206,5 +206,5 @@ explicitly, e.g. font-weight: 100 900; font-display: swap; font-style: oblique 0deg 10deg; - src: url("./Inter.var.woff2?v=3.12") format("woff2"); + src: url('./Inter.var.woff2?v=3.12') format('woff2'); } diff --git a/superset-frontend/stylesheets/less/fonts.less b/superset-frontend/stylesheets/less/fonts.less index f07313472c5bd..3bafa48a4bf09 100644 --- a/superset-frontend/stylesheets/less/fonts.less +++ b/superset-frontend/stylesheets/less/fonts.less @@ -17,7 +17,6 @@ * under the License. */ - /*************************************************************************/ /* USAGE NOTES */ /* Each typeface used in Superset should have local webfont files. */ diff --git a/superset-frontend/stylesheets/less/variables.less b/superset-frontend/stylesheets/less/variables.less index 0cfbc175981e0..596cf15c438fa 100644 --- a/superset-frontend/stylesheets/less/variables.less +++ b/superset-frontend/stylesheets/less/variables.less @@ -156,12 +156,16 @@ @use-ligatures: false; // setting up OTF settings based on @use-ligatures: -.set-otf-options(@use-ligatures); -.set-otf-options(true) {@font-feature-settings: "liga" on, "calt" on} -.set-otf-options(false) {@font-feature-settings: "liga" off, "calt" off} +.set-otf-options(@use-ligatures); +.set-otf-options(true) { + @font-feature-settings: 'liga' on, 'calt' on; +} +.set-otf-options(false) { + @font-feature-settings: 'liga' off, 'calt' off; +} // ****************************** Families ****************************** -@font-family-sans-serif: "Inter", Helvetica, Arial; +@font-family-sans-serif: 'Inter', Helvetica, Arial; @font-family-serif: Georgia, 'Times New Roman', Times, serif; @font-family-monospace: 'Fira Code', 'Courier New', monospace; @font-family-base: @font-family-sans-serif;