diff --git a/package.json b/package.json index a1c7c10a..281f60f7 100644 --- a/package.json +++ b/package.json @@ -77,8 +77,8 @@ "underscore": "^1.9.1", "unsplash-js": "^6.0.0", "vega": "^5.7.3", - "vega-embed": "^4.2.1", - "vega-lite": "^3.3.0", + "vega-embed": "^6.0.0", + "vega-lite": "^4.0.0-beta.10", "view-image": "^0.0.1", "vscode-ripgrep": "^1.5.7", "vue": "^2.6.10", diff --git a/yarn.lock b/yarn.lock index d08fb081..ba8dabf7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1481,6 +1481,11 @@ array-find-index@^1.0.1, array-find-index@^1.0.2: resolved "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= +array-flat-polyfill@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/array-flat-polyfill/-/array-flat-polyfill-1.0.1.tgz#1e3a4255be619dfbffbfd1d635c1cf357cd034e7" + integrity sha512-hfJmKupmQN0lwi0xG6FQ5U8Rd97RnIERplymOv/qpq8AoNKPPAnxJadjFA23FNWm88wykh9HmpLJUUwUtNU/iw== + array-flatten@1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" @@ -3542,7 +3547,7 @@ d3-scale@^3.1.0: d3-time "1" d3-time-format "2" -d3-selection@1, d3-selection@^1.1.0, d3-selection@^1.4.0: +d3-selection@1, d3-selection@^1.1.0: version "1.4.0" resolved "https://registry.npmjs.org/d3-selection/-/d3-selection-1.4.0.tgz#ab9ac1e664cf967ebf1b479cc07e28ce9908c474" integrity sha512-EYVwBxQGEjLCKF2pJ4+yrErskDnz5v403qvAid96cNdCMr8rmCYfY5RGzWz24mdIbxmDf6/4EAH+K9xperD5jg== @@ -5104,6 +5109,11 @@ fast-glob@^3.0.3: merge2 "^1.3.0" micromatch "^4.0.2" +fast-json-patch@^3.0.0-1: + version "3.0.0-1" + resolved "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-3.0.0-1.tgz#4c68f2e7acfbab6d29d1719c44be51899c93dabb" + integrity sha512-6pdFb07cknxvPzCeLsFHStEy+MysPJPgZQ9LbQ/2O67unQF93SNqfdSqnPPl71YMHX+AD8gbl7iuoGFzHEdDuw== + fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@~2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" @@ -12116,17 +12126,17 @@ vega-dataflow@^5.1.0, vega-dataflow@^5.1.1, vega-dataflow@^5.2.1, vega-dataflow@ vega-loader "^4.0.0" vega-util "^1.11.0" -vega-embed@^4.2.1: - version "4.2.5" - resolved "https://registry.npmjs.org/vega-embed/-/vega-embed-4.2.5.tgz#2b4c46f11c392f1478a3a3c0ffc4378b67644e78" - integrity sha512-3iUv5oU5y/sa7jC+shw79hPmHMpWMhMTGSovtl3+O98hLq7LQgordWKgoxKcqwhSIHMIgj+cInTNPWM4kru7Ug== +vega-embed@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/vega-embed/-/vega-embed-6.0.0.tgz#f3c5e8f907db2996ebcc62037f1ffec842edc3d1" + integrity sha512-CH3/FtiVFek5SmQCLbZVXbpslHIjCH7D0xNbfK6UrtKt4Mr1AmmsCo4rH3L4qqXqDwK6w9Vv4sNrF/6HOH8sDg== dependencies: - d3-selection "^1.4.0" + fast-json-patch "^3.0.0-1" json-stringify-pretty-compact "^2.0.0" semver "^6.3.0" vega-schema-url-parser "^1.1.0" - vega-themes "^2.3.2" - vega-tooltip "^0.18.1" + vega-themes "^2.5.0" + vega-tooltip "^0.19.1" vega-encode@^4.4.1: version "4.4.1" @@ -12141,12 +12151,12 @@ vega-encode@^4.4.1: vega-scale "^4.1.2" vega-util "^1.11.2" -vega-event-selector@^2.0.1, vega-event-selector@~2.0.0: +vega-event-selector@^2.0.1, vega-event-selector@~2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/vega-event-selector/-/vega-event-selector-2.0.1.tgz#8f8680872f5e80148928ea67aa8c7fb238e8a046" integrity sha512-FGU1PefYhW9An6zVs6TE5f/XGYsIispxFErG/p9KThxL22IC90WVZzMQXKN9M8OcARq5OyWjHg3qa9Qp/Z6OJw== -vega-expression@^2.6.1, vega-expression@^2.6.2, vega-expression@~2.6.0: +vega-expression@^2.6.1, vega-expression@^2.6.2, vega-expression@~2.6.1: version "2.6.2" resolved "https://registry.npmjs.org/vega-expression/-/vega-expression-2.6.2.tgz#cb3025310f9007fcd9910311ed66fa8f19a2c211" integrity sha512-vh8GVkAL/KtsgcdrdKdEnysZn/InIuRrkF7U+CG1eAmupMucPY/Rpu0nCdYb4CLC/xNRHx/NMFidLztQUjZJQg== @@ -12201,23 +12211,24 @@ vega-hierarchy@^4.0.3: vega-dataflow "^5.4.0" vega-util "^1.11.0" -vega-lite@^3.3.0: - version "3.4.0" - resolved "https://registry.npmjs.org/vega-lite/-/vega-lite-3.4.0.tgz#a54ed1fe75551415f2c01bc94be5b0d7b998d6ed" - integrity sha512-RJg9uBNh5g0hA8xTzAcALUfNx0cEq7E7xx+vxPEGSMgI8z+A5KlE9u4jUx6nKu7Mjg1qZO8WOyWCmBS1kdFWPg== +vega-lite@^4.0.0-beta.10: + version "4.0.0-beta.10" + resolved "https://registry.npmjs.org/vega-lite/-/vega-lite-4.0.0-beta.10.tgz#13cf1b1d7707aeba961f018a55d1929d5a044f55" + integrity sha512-oT8a1lS/fPAI3JdFWN94vHdtqEYYvjhUSz1mWiGSnYBFEctv4Rlbf3qlWDs22H7Tlhx2JdrtkvI/bYYVt0UBMA== dependencies: "@types/clone" "~0.1.30" "@types/fast-json-stable-stringify" "^2.0.0" + array-flat-polyfill "^1.0.1" clone "~2.1.2" fast-deep-equal "~2.0.1" fast-json-stable-stringify "~2.0.0" json-stringify-pretty-compact "~2.0.0" tslib "~1.10.0" - vega-event-selector "~2.0.0" - vega-expression "~2.6.0" - vega-typings "0.7.2" - vega-util "~1.10.0" - yargs "~13.3.0" + vega-event-selector "~2.0.1" + vega-expression "~2.6.1" + vega-typings "~0.10.1" + vega-util "~1.11.2" + yargs "~14.2.0" vega-loader@^4.0.0, vega-loader@^4.1.2: version "4.1.2" @@ -12309,17 +12320,17 @@ vega-statistics@^1.2.5, vega-statistics@^1.4.0, vega-statistics@^1.6.1: dependencies: d3-array "^2.3.2" -vega-themes@^2.3.2: +vega-themes@^2.5.0: version "2.5.0" resolved "https://registry.npmjs.org/vega-themes/-/vega-themes-2.5.0.tgz#464d0715a54c48591cd6340c28b0c4c9d39b1571" integrity sha512-mkyYhcRhmMBWLfvCBPTVx0S/OnxeIfVY/TmFfYP5sPdW8X1kMyHtLI34bMhzosPrkhNyHsC8FNHJyU/dOQnX4A== -vega-tooltip@^0.18.1: - version "0.18.1" - resolved "https://registry.npmjs.org/vega-tooltip/-/vega-tooltip-0.18.1.tgz#2599b99c8faec8eaae13c55f540e3cbdf8e19432" - integrity sha512-g/i69QLTVhGeHNT8k646Qr8SFss9kbnt6XmU9ujjqgaW5B/p1FPUrMzFh/88rMF704EHYyBH7Aj3t0ds1cCHbQ== +vega-tooltip@^0.19.1: + version "0.19.1" + resolved "https://registry.npmjs.org/vega-tooltip/-/vega-tooltip-0.19.1.tgz#b0534b90a7df21fee9e693bf4e4556312f89296e" + integrity sha512-BNZ5T866SLOai+NZyGxg60U6hZhNINHuX313/z1TrUTeCprYLfCR1Ex4qRozY1WPY3HfxQcd5czLJMhoAFDotQ== dependencies: - vega-util "^1.10.0" + vega-util "^1.11.1" vega-transforms@^4.4.3: version "4.4.3" @@ -12331,29 +12342,22 @@ vega-transforms@^4.4.3: vega-statistics "^1.6.1" vega-util "^1.12.0" -vega-typings@0.7.2: - version "0.7.2" - resolved "https://registry.npmjs.org/vega-typings/-/vega-typings-0.7.2.tgz#cb02da5bdd0237971ba2bea6d47d1cbdbc45c52a" - integrity sha512-BReB2qRERA/Ke+QoxKDQ7fES25A9Q3qKRm1CJxwvpLGhAl4k5cGDORx6yW+J3rFHMzpJlmdRM+kb489EuphxZQ== - dependencies: - vega-util "^1.10.0" - -vega-typings@^0.10.2: +vega-typings@^0.10.2, vega-typings@~0.10.1: version "0.10.2" resolved "https://registry.npmjs.org/vega-typings/-/vega-typings-0.10.2.tgz#4155bbc72a536a7f503ce61af592502d69b917d5" integrity sha512-W/V6oyoBizlXt0FJnuY5/Y46/dsmfcPTxRaUCtFBf0nyoWBsmO66EYj24xCHJ6pgfHEEbBRLPfrfrvlKiRPaMQ== dependencies: vega-util "^1.11.0" -vega-util@^1.10.0, vega-util@^1.11.0, vega-util@^1.11.2, vega-util@^1.12.0, vega-util@^1.8.0: +vega-util@^1.11.0, vega-util@^1.11.1, vega-util@^1.11.2, vega-util@^1.12.0, vega-util@^1.8.0: version "1.12.0" resolved "https://registry.npmjs.org/vega-util/-/vega-util-1.12.0.tgz#fe46198b5294a68d32bedddcc539bb2522de3cba" integrity sha512-eN1PAQVDyEOcwild2Fk1gbkzkqgDHNujG2/akYRtBzkhtz2EttrVIDwBkWqV/Q+VvEINEksb7TI3Wv7qVQFR5g== -vega-util@~1.10.0: - version "1.10.0" - resolved "https://registry.npmjs.org/vega-util/-/vega-util-1.10.0.tgz#edfd8c04f1d269f903976c228820153902c270d4" - integrity sha512-fTGnTG7FhtTG9tiYDL3k5s8YHqB71Ml5+aC9B7eaBygeB8GKXBrcbTXLOzoCRxT3Jr5cRhr99PMBu0AkqmhBog== +vega-util@~1.11.2: + version "1.11.2" + resolved "https://registry.npmjs.org/vega-util/-/vega-util-1.11.2.tgz#0a96da3207c54ab73b0da45ec5a4e88d32355881" + integrity sha512-E/9zhO026xOSrjOmgCchKKI14fAcik5uNp1/wt9XfCkKjUCibvLCZOX2UVCVAFgF/frby2H1jU34o8mrTSsOxg== vega-view-transforms@^4.4.1: version "4.4.1" @@ -13082,7 +13086,7 @@ yargs@13.2.4: y18n "^4.0.0" yargs-parser "^13.1.0" -yargs@13.3.0, yargs@^13.2.4, yargs@^13.3.0, yargs@~13.3.0: +yargs@13.3.0, yargs@^13.2.4, yargs@^13.3.0: version "13.3.0" resolved "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz#4c657a55e07e5f2cf947f8a366567c04a0dedc83" integrity sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA== @@ -13098,7 +13102,7 @@ yargs@13.3.0, yargs@^13.2.4, yargs@^13.3.0, yargs@~13.3.0: y18n "^4.0.0" yargs-parser "^13.1.1" -yargs@^14.0.0: +yargs@^14.0.0, yargs@~14.2.0: version "14.2.0" resolved "https://registry.npmjs.org/yargs/-/yargs-14.2.0.tgz#f116a9242c4ed8668790b40759b4906c276e76c3" integrity sha512-/is78VKbKs70bVZH7w4YaZea6xcJWOAwkhbR0CFuZBmYtfTYF0xjGJF43AYd8g2Uii1yJwmS5GR2vBmrc32sbg==