diff --git a/buildutils/src/ensure-repo.ts b/buildutils/src/ensure-repo.ts index 87889d336d99..3095c43863b1 100644 --- a/buildutils/src/ensure-repo.ts +++ b/buildutils/src/ensure-repo.ts @@ -27,7 +27,7 @@ let UNUSED: { [key: string]: string[] } = { '@jupyterlab/services': ['node-fetch', 'ws'], '@jupyterlab/testutils': ['node-fetch', 'identity-obj-proxy'], '@jupyterlab/test-csvviewer': ['csv-spectrum'], - '@jupyterlab/vega4-extension': ['vega', 'vega-lite'] + '@jupyterlab/vega5-extension': ['vega', 'vega-lite'] }; let pkgData: { [key: string]: any } = {}; diff --git a/dev_mode/package.json b/dev_mode/package.json index 83bcad4e9cd7..68992ea789fb 100644 --- a/dev_mode/package.json +++ b/dev_mode/package.json @@ -82,7 +82,7 @@ "@jupyterlab/tooltip-extension": "^1.0.0-alpha.3", "@jupyterlab/ui-components": "^1.0.0-alpha.3", "@jupyterlab/vdom-extension": "^1.0.0-alpha.3", - "@jupyterlab/vega4-extension": "^1.0.0-alpha.3", + "@jupyterlab/vega5-extension": "^1.0.0-alpha.3", "@phosphor/algorithm": "^1.1.2", "@phosphor/application": "^1.6.0", "@phosphor/commands": "^1.6.1", @@ -179,7 +179,7 @@ "@jupyterlab/json-extension": "", "@jupyterlab/pdf-extension": "", "@jupyterlab/vdom-extension": "", - "@jupyterlab/vega4-extension": "" + "@jupyterlab/vega5-extension": "" }, "name": "JupyterLab", "buildDir": "./static", @@ -305,7 +305,7 @@ "@jupyterlab/tooltip-extension": "../packages/tooltip-extension", "@jupyterlab/ui-components": "../packages/ui-components", "@jupyterlab/vdom-extension": "../packages/vdom-extension", - "@jupyterlab/vega4-extension": "../packages/vega4-extension" + "@jupyterlab/vega5-extension": "../packages/vega5-extension" } } } diff --git a/packages/metapackage/package.json b/packages/metapackage/package.json index f212d9fcfad7..c4aff9269ae0 100644 --- a/packages/metapackage/package.json +++ b/packages/metapackage/package.json @@ -100,7 +100,7 @@ "@jupyterlab/tooltip-extension": "^1.0.0-alpha.3", "@jupyterlab/ui-components": "^1.0.0-alpha.3", "@jupyterlab/vdom-extension": "^1.0.0-alpha.3", - "@jupyterlab/vega4-extension": "^1.0.0-alpha.3" + "@jupyterlab/vega5-extension": "^1.0.0-alpha.3" }, "devDependencies": { "fs-extra": "~4.0.2", diff --git a/packages/metapackage/src/index.ts b/packages/metapackage/src/index.ts index ac8fdb541da4..46a1ba060d3f 100644 --- a/packages/metapackage/src/index.ts +++ b/packages/metapackage/src/index.ts @@ -66,4 +66,4 @@ import '@jupyterlab/tooltip'; import '@jupyterlab/tooltip-extension'; import '@jupyterlab/ui-components'; import '@jupyterlab/vdom-extension'; -import '@jupyterlab/vega4-extension'; +import '@jupyterlab/vega5-extension'; diff --git a/packages/metapackage/tsconfig.json b/packages/metapackage/tsconfig.json index 669f3248553d..1eee1c039909 100644 --- a/packages/metapackage/tsconfig.json +++ b/packages/metapackage/tsconfig.json @@ -217,7 +217,7 @@ "path": "../vdom-extension" }, { - "path": "../vega4-extension" + "path": "../vega5-extension" } ] } diff --git a/packages/rendermime-interfaces/README.md b/packages/rendermime-interfaces/README.md index 1855c6cc5655..9a51b99a980e 100644 --- a/packages/rendermime-interfaces/README.md +++ b/packages/rendermime-interfaces/README.md @@ -11,4 +11,4 @@ When using these interfaces, extensions only need to provide some metadata about wht kind of mime bundle they are able to render, and a `Widget` with a `renderModel` method that renders the mime bundle. -Examples can be found in [@jupyterlab/vega4-extension](../vega4-extension) and [@jupyterlab/pdf-extension](../pdf-extension). +Examples can be found in [@jupyterlab/vega5-extension](../vega5-extension) and [@jupyterlab/pdf-extension](../pdf-extension). diff --git a/packages/vega4-extension/README.md b/packages/vega5-extension/README.md similarity index 88% rename from packages/vega4-extension/README.md rename to packages/vega5-extension/README.md index bea727cae335..677f347e0c3e 100644 --- a/packages/vega4-extension/README.md +++ b/packages/vega5-extension/README.md @@ -1,6 +1,6 @@ -# vega4-extension +# vega5-extension -A JupyterLab extension for rendering [Vega](https://vega.github.io/vega) 4 and [Vega-Lite](https://vega.github.io/vega-lite) 2. +A JupyterLab extension for rendering [Vega](https://vega.github.io/vega) 5 and [Vega-Lite](https://vega.github.io/vega-lite) 3. ![demo](http://g.recordit.co/USoTkuCOfR.gif) @@ -16,8 +16,8 @@ To render Vega-Lite output in IPython: from IPython.display import display display({ - "application/vnd.vegalite.v2+json": { - "$schema": "https://vega.github.io/schema/vega-lite/v2.json", + "application/vnd.vegalite.v3+json": { + "$schema": "https://vega.github.io/schema/vega-lite/v3.json", "description": "A simple bar chart with embedded data.", "data": { "values": [ @@ -57,8 +57,8 @@ Provide vega-embed options via metadata: from IPython.display import display display({ - "application/vnd.vegalite.v2+json": { - "$schema": "https://vega.github.io/schema/vega-lite/v2.json", + "application/vnd.vegalite.v3+json": { + "$schema": "https://vega.github.io/schema/vega-lite/v3.json", "description": "A simple bar chart with embedded data.", "data": { "values": [ diff --git a/packages/vega4-extension/package.json b/packages/vega5-extension/package.json similarity index 86% rename from packages/vega4-extension/package.json rename to packages/vega5-extension/package.json index 9535b32aa9be..939dc640fe74 100644 --- a/packages/vega4-extension/package.json +++ b/packages/vega5-extension/package.json @@ -1,7 +1,7 @@ { - "name": "@jupyterlab/vega4-extension", + "name": "@jupyterlab/vega5-extension", "version": "1.0.0-alpha.3", - "description": "JupyterLab - Vega 4 and Vega-Lite 2 Mime Renderer Extension", + "description": "JupyterLab - Vega 5 and Vega-Lite 3 Mime Renderer Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { "url": "https://github.com/jupyterlab/jupyterlab/issues" @@ -33,10 +33,11 @@ "@jupyterlab/rendermime-interfaces": "^1.3.0-alpha.3", "@phosphor/coreutils": "^1.3.0", "@phosphor/widgets": "^1.6.0", - "vega-embed": "3.18.2" + "vega": "^5.3.1", + "vega-embed": "^4.0.0", + "vega-lite": "^3.0.0" }, "devDependencies": { - "@types/json-stable-stringify": "^1.0.32", "@types/webpack-env": "~1.13.6", "rimraf": "~2.6.2", "typedoc": "^0.14.2", diff --git a/packages/vega4-extension/src/index.ts b/packages/vega5-extension/src/index.ts similarity index 89% rename from packages/vega4-extension/src/index.ts rename to packages/vega5-extension/src/index.ts index a58579a27107..5053333637e2 100644 --- a/packages/vega4-extension/src/index.ts +++ b/packages/vega5-extension/src/index.ts @@ -16,17 +16,17 @@ import '../style/index.css'; /** * The CSS class to add to the Vega and Vega-Lite widget. */ -const VEGA_COMMON_CLASS = 'jp-RenderedVegaCommon4'; +const VEGA_COMMON_CLASS = 'jp-RenderedVegaCommon5'; /** * The CSS class to add to the Vega. */ -const VEGA_CLASS = 'jp-RenderedVega4'; +const VEGA_CLASS = 'jp-RenderedVega5'; /** * The CSS class to add to the Vega-Lite. */ -const VEGALITE_CLASS = 'jp-RenderedVegaLite2'; +const VEGALITE_CLASS = 'jp-RenderedVegaLite3'; /** * The MIME type for Vega. @@ -34,7 +34,7 @@ const VEGALITE_CLASS = 'jp-RenderedVegaLite2'; * #### Notes * The version of this follows the major version of Vega. */ -export const VEGA_MIME_TYPE = 'application/vnd.vega.v4+json'; +export const VEGA_MIME_TYPE = 'application/vnd.vega.v5+json'; /** * The MIME type for Vega-Lite. @@ -42,7 +42,7 @@ export const VEGA_MIME_TYPE = 'application/vnd.vega.v4+json'; * #### Notes * The version of this follows the major version of Vega-Lite. */ -export const VEGALITE_MIME_TYPE = 'application/vnd.vegalite.v2+json'; +export const VEGALITE_MIME_TYPE = 'application/vnd.vegalite.v3+json'; /** * A widget for rendering Vega or Vega-Lite data, for usage with rendermime. @@ -132,32 +132,32 @@ export const rendererFactory: IRenderMime.IRendererFactory = { const extension: IRenderMime.IExtension = { id: '@jupyterlab/vega-extension:factory', rendererFactory, - rank: 50, // prefer over vega 2 extension + rank: 50, dataType: 'json', documentWidgetFactoryOptions: [ { name: 'Vega', - primaryFileType: 'vega4', - fileTypes: ['vega4', 'json'], - defaultFor: ['vega4'] + primaryFileType: 'vega5', + fileTypes: ['vega5', 'json'], + defaultFor: ['vega5'] }, { name: 'Vega-Lite', - primaryFileType: 'vega-lite2', - fileTypes: ['vega-lite2', 'json'], - defaultFor: ['vega-lite2'] + primaryFileType: 'vega-lite3', + fileTypes: ['vega-lite3', 'json'], + defaultFor: ['vega-lite3'] } ], fileTypes: [ { mimeTypes: [VEGA_MIME_TYPE], - name: 'vega4', + name: 'vega5', extensions: ['.vg', '.vg.json', '.vega'], iconClass: 'jp-MaterialIcon jp-VegaIcon' }, { mimeTypes: [VEGALITE_MIME_TYPE], - name: 'vega-lite2', + name: 'vega-lite3', extensions: ['.vl', '.vl.json', '.vegalite'], iconClass: 'jp-MaterialIcon jp-VegaIcon' } diff --git a/packages/vega4-extension/src/json.d.ts b/packages/vega5-extension/src/json.d.ts similarity index 100% rename from packages/vega4-extension/src/json.d.ts rename to packages/vega5-extension/src/json.d.ts diff --git a/packages/vega4-extension/style/index.css b/packages/vega5-extension/style/index.css similarity index 100% rename from packages/vega4-extension/style/index.css rename to packages/vega5-extension/style/index.css diff --git a/packages/vega4-extension/tdoptions.json b/packages/vega5-extension/tdoptions.json similarity index 89% rename from packages/vega4-extension/tdoptions.json rename to packages/vega5-extension/tdoptions.json index f7e43cbe5ad2..f969b1a04f63 100644 --- a/packages/vega4-extension/tdoptions.json +++ b/packages/vega5-extension/tdoptions.json @@ -9,7 +9,7 @@ "lib.es2015.promise.d.ts", "lib.dom.d.ts" ], - "out": "../../docs/api/vega4-extension", + "out": "../../docs/api/vega5-extension", "baseUrl": ".", "paths": { "@jupyterlab/*": ["../packages/*"] diff --git a/packages/vega4-extension/tsconfig.json b/packages/vega5-extension/tsconfig.json similarity index 100% rename from packages/vega4-extension/tsconfig.json rename to packages/vega5-extension/tsconfig.json diff --git a/yarn.lock b/yarn.lock index 596c496558fb..f29e17b3cb61 100644 --- a/yarn.lock +++ b/yarn.lock @@ -692,6 +692,10 @@ version "4.0.10" resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.0.10.tgz#0eb222c7353adde8e0980bea04165d4d3b6afef3" +"@types/clone@~0.1.30": + version "0.1.30" + resolved "https://registry.yarnpkg.com/@types/clone/-/clone-0.1.30.tgz#e7365648c1b42136a59c7d5040637b3b5c83b614" + "@types/codemirror@~0.0.70": version "0.0.70" resolved "https://registry.yarnpkg.com/@types/codemirror/-/codemirror-0.0.70.tgz#2d9c850d6afbc93162c1434a827f86ad5ee90e35" @@ -708,6 +712,10 @@ version "1.2.0" resolved "https://registry.yarnpkg.com/@types/events/-/events-1.2.0.tgz#81a6731ce4df43619e5c8c945383b3e62a89ea86" +"@types/fast-json-stable-stringify@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@types/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#40363bb847cb86b2c2e1599f1398d11e8329c921" + "@types/fs-extra@^5.0.3": version "5.0.4" resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-5.0.4.tgz#b971134d162cc0497d221adde3dbb67502225599" @@ -747,10 +755,6 @@ version "23.3.1" resolved "https://registry.npmjs.org/@types/jest/-/jest-23.3.1.tgz#a4319aedb071d478e6f407d1c4578ec8156829cf" -"@types/json-stable-stringify@^1.0.32": - version "1.0.32" - resolved "https://registry.yarnpkg.com/@types/json-stable-stringify/-/json-stable-stringify-1.0.32.tgz#121f6917c4389db3923640b2e68de5fa64dda88e" - "@types/lodash.escape@^4.0.4": version "4.0.4" resolved "https://registry.yarnpkg.com/@types/lodash.escape/-/lodash.escape-4.0.4.tgz#61312495e5ff48e142e176530903e3aac1146eb5" @@ -1271,6 +1275,10 @@ ansi-regex@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" +ansi-regex@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" + ansi-styles@^2.1.0, ansi-styles@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" @@ -2071,6 +2079,10 @@ camelcase@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" +camelcase@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.2.0.tgz#e7522abda5ed94cc0489e1b8466610e88404cf45" + caniuse-api@^1.5.2: version "1.6.1" resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-1.6.1.tgz#b534e7c734c4f81ec5fbe8aca2ad24354b962c6c" @@ -2282,6 +2294,10 @@ clone@^1.0.2: version "1.0.4" resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" +clone@~2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" + closest-file-data@^0.1.4: version "0.1.4" resolved "https://registry.npmjs.org/closest-file-data/-/closest-file-data-0.1.4.tgz#975f87c132f299d24a0375b9f63ca3fb88f72b3a" @@ -2858,19 +2874,19 @@ cyclist@~0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-0.2.2.tgz#1b33792e11e914a2fd6d6ed6447464444e5fa640" -d3-array@1, d3-array@^1.1.1, d3-array@^1.2.0, d3-array@^1.2.1: +d3-array@1, d3-array@^1.1.1: version "1.2.4" resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-1.2.4.tgz#635ce4d5eea759f6f605863dbcfc30edc737f71f" -d3-collection@1, d3-collection@^1.0.4: - version "1.0.7" - resolved "https://registry.yarnpkg.com/d3-collection/-/d3-collection-1.0.7.tgz#349bd2aa9977db071091c13144d5e4f16b5b310e" +"d3-array@^1.2.0 || 2", d3-array@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-2.0.3.tgz#9c0531eda701e416f28a030e3d4e6179ba74f19f" -d3-color@1, d3-color@^1.2.0: +d3-color@1, d3-color@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/d3-color/-/d3-color-1.2.3.tgz#6c67bb2af6df3cc8d79efcc4d3a3e83e28c8048f" -d3-contour@^1.3.0: +d3-contour@^1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/d3-contour/-/d3-contour-1.3.2.tgz#652aacd500d2264cb3423cee10db69f6f59bead3" dependencies: @@ -2880,44 +2896,43 @@ d3-dispatch@1: version "1.0.5" resolved "https://registry.yarnpkg.com/d3-dispatch/-/d3-dispatch-1.0.5.tgz#e25c10a186517cd6c82dd19ea018f07e01e39015" -d3-dsv@^1.0.8: - version "1.0.10" - resolved "https://registry.yarnpkg.com/d3-dsv/-/d3-dsv-1.0.10.tgz#4371c489a2a654a297aca16fcaf605a6f31a6f51" +d3-dsv@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/d3-dsv/-/d3-dsv-1.1.1.tgz#aaa830ecb76c4b5015572c647cc6441e3c7bb701" dependencies: commander "2" iconv-lite "0.4" rw "1" -d3-force@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/d3-force/-/d3-force-1.1.2.tgz#16664d0ac71d8727ef5effe0b374feac8050d6cd" +d3-force@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/d3-force/-/d3-force-2.0.1.tgz#31750eee8c43535301d571195bf9683beda534e2" dependencies: - d3-collection "1" d3-dispatch "1" d3-quadtree "1" d3-timer "1" -d3-format@1, d3-format@^1.3.0: +d3-format@1, d3-format@^1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/d3-format/-/d3-format-1.3.2.tgz#6a96b5e31bcb98122a30863f7d92365c00603562" -d3-geo@^1.10.0: - version "1.11.1" - resolved "https://registry.yarnpkg.com/d3-geo/-/d3-geo-1.11.1.tgz#3f35e582c0d29296618b02a8ade0fdffb2c0e63c" +d3-geo@^1.11.3: + version "1.11.3" + resolved "https://registry.yarnpkg.com/d3-geo/-/d3-geo-1.11.3.tgz#5bb08388f45e4b281491faa72d3abd43215dbd1c" dependencies: d3-array "1" -d3-hierarchy@^1.1.6: +d3-hierarchy@^1.1.8: version "1.1.8" resolved "https://registry.yarnpkg.com/d3-hierarchy/-/d3-hierarchy-1.1.8.tgz#7a6317bd3ed24e324641b6f1e76e978836b008cc" -d3-interpolate@1, d3-interpolate@^1.2.0: +d3-interpolate@1, d3-interpolate@^1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/d3-interpolate/-/d3-interpolate-1.3.2.tgz#417d3ebdeb4bc4efcc8fd4361c55e4040211fd68" dependencies: d3-color "1" -d3-path@1, d3-path@^1.0.5: +d3-path@1, d3-path@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/d3-path/-/d3-path-1.0.7.tgz#8de7cd693a75ac0b5480d3abaccd94793e58aae8" @@ -2925,49 +2940,45 @@ d3-quadtree@1: version "1.0.5" resolved "https://registry.yarnpkg.com/d3-quadtree/-/d3-quadtree-1.0.5.tgz#305394840b01f51a341a0da5008585e837fe7e9b" -d3-scale-chromatic@^1.3.0: - version "1.3.3" - resolved "https://registry.yarnpkg.com/d3-scale-chromatic/-/d3-scale-chromatic-1.3.3.tgz#dad4366f0edcb288f490128979c3c793583ed3c0" - dependencies: - d3-color "1" - d3-interpolate "1" - -d3-scale@^2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/d3-scale/-/d3-scale-2.1.2.tgz#4e932b7b60182aee9073ede8764c98423e5f9a94" +d3-scale@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/d3-scale/-/d3-scale-3.0.0.tgz#ddede1278ac3ea2bf3666de6ca625e20bed9b6c9" dependencies: - d3-array "^1.2.0" - d3-collection "1" + d3-array "^1.2.0 || 2" d3-format "1" d3-interpolate "1" d3-time "1" d3-time-format "2" -d3-selection@^1.3.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/d3-selection/-/d3-selection-1.3.2.tgz#6e70a9df60801c8af28ac24d10072d82cbfdf652" +d3-selection@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/d3-selection/-/d3-selection-1.4.0.tgz#ab9ac1e664cf967ebf1b479cc07e28ce9908c474" -d3-shape@^1.2.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/d3-shape/-/d3-shape-1.2.2.tgz#f9dba3777a5825f9a8ce8bc928da08c17679e9a7" +d3-shape@^1.3.4: + version "1.3.5" + resolved "https://registry.yarnpkg.com/d3-shape/-/d3-shape-1.3.5.tgz#e81aea5940f59f0a79cfccac012232a8987c6033" dependencies: d3-path "1" -d3-time-format@2, d3-time-format@^2.1.1: +d3-time-format@2, d3-time-format@^2.1.3: version "2.1.3" resolved "https://registry.yarnpkg.com/d3-time-format/-/d3-time-format-2.1.3.tgz#ae06f8e0126a9d60d6364eac5b1533ae1bac826b" dependencies: d3-time "1" -d3-time@1, d3-time@^1.0.8: +d3-time@1: version "1.0.10" resolved "https://registry.yarnpkg.com/d3-time/-/d3-time-1.0.10.tgz#8259dd71288d72eeacfd8de281c4bf5c7393053c" -d3-timer@1, d3-timer@^1.0.7: +d3-time@^1.0.11: + version "1.0.11" + resolved "https://registry.yarnpkg.com/d3-time/-/d3-time-1.0.11.tgz#1d831a3e25cd189eb256c17770a666368762bbce" + +d3-timer@1, d3-timer@^1.0.9: version "1.0.9" resolved "https://registry.yarnpkg.com/d3-timer/-/d3-timer-1.0.9.tgz#f7bb8c0d597d792ff7131e1c24a36dd471a471ba" -d3-voronoi@^1.1.2: +d3-voronoi@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/d3-voronoi/-/d3-voronoi-1.1.4.tgz#dd3c78d7653d2bb359284ae478645d95944c8297" @@ -3051,7 +3062,7 @@ decamelize-keys@^1.0.0: decamelize "^1.1.0" map-obj "^1.0.0" -decamelize@^1.0.0, decamelize@^1.1.0, decamelize@^1.1.1, decamelize@^1.1.2: +decamelize@^1.0.0, decamelize@^1.1.0, decamelize@^1.1.1, decamelize@^1.1.2, decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" @@ -3383,6 +3394,10 @@ elliptic@^6.0.0: minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.0" +emoji-regex@^7.0.1: + version "7.0.3" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" + emojis-list@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" @@ -3859,7 +3874,7 @@ fast-deep-equal@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz#c053477817c86b51daa853c81e059b733d023614" -fast-deep-equal@^2.0.1: +fast-deep-equal@^2.0.1, fast-deep-equal@~2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" @@ -3878,7 +3893,7 @@ fast-glob@^2.0.2: merge2 "^1.2.1" micromatch "^3.1.10" -fast-json-stable-stringify@^2.0.0: +fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" @@ -4245,6 +4260,10 @@ get-caller-file@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" +get-caller-file@^2.0.1: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + get-func-name@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.0.tgz#ead774abee72e20409433a066366023dd6887a41" @@ -4977,6 +4996,10 @@ invert-kv@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" +invert-kv@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" + ip@^1.1.2, ip@^1.1.4, ip@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" @@ -5920,15 +5943,9 @@ json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" -json-stable-stringify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" - dependencies: - jsonify "~0.0.0" - -json-stringify-pretty-compact@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/json-stringify-pretty-compact/-/json-stringify-pretty-compact-1.2.0.tgz#0bc316b5e6831c07041fc35612487fb4e9ab98b8" +json-stringify-pretty-compact@^2.0.0, json-stringify-pretty-compact@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/json-stringify-pretty-compact/-/json-stringify-pretty-compact-2.0.0.tgz#e77c419f52ff00c45a31f07f4c820c2433143885" json-stringify-safe@5.0.x, json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: version "5.0.1" @@ -5952,10 +5969,6 @@ jsonfile@^4.0.0: optionalDependencies: graceful-fs "^4.1.6" -jsonify@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" - jsonparse@^1.2.0: version "1.3.1" resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" @@ -6116,6 +6129,12 @@ lcid@^1.0.0: dependencies: invert-kv "^1.0.0" +lcid@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/lcid/-/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf" + dependencies: + invert-kv "^2.0.0" + leb@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/leb/-/leb-0.3.0.tgz#32bee9fad168328d6aea8522d833f4180eed1da3" @@ -6578,6 +6597,12 @@ mamacro@^0.0.3: version "0.0.3" resolved "https://registry.yarnpkg.com/mamacro/-/mamacro-0.0.3.tgz#ad2c9576197c9f1abf308d0787865bd975a3f3e4" +map-age-cleaner@^0.1.1: + version "0.1.3" + resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" + dependencies: + p-defer "^1.0.0" + map-cache@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" @@ -6633,6 +6658,14 @@ mem@^1.1.0: dependencies: mimic-fn "^1.0.0" +mem@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/mem/-/mem-4.2.0.tgz#5ee057680ed9cb8dad8a78d820f9a8897a102025" + dependencies: + map-age-cleaner "^0.1.1" + mimic-fn "^2.0.0" + p-is-promise "^2.0.0" + memory-fs@^0.4.0, memory-fs@~0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" @@ -6762,6 +6795,10 @@ mimic-fn@^1.0.0: version "1.2.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" +mimic-fn@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.0.0.tgz#0913ff0b121db44ef5848242c38bbb35d44cabde" + mimic-response@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" @@ -6985,7 +7022,11 @@ node-fetch@^1.0.1: encoding "^0.1.11" is-stream "^1.0.1" -node-fetch@^2.1.2, node-fetch@~2.2.0: +node-fetch@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.3.0.tgz#1a1d940bbfb916a1d3e0219f037e89e71f8c5fa5" + +node-fetch@~2.2.0: version "2.2.0" resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.2.0.tgz#4ee79bde909262f9775f731e3656d0db55ced5b5" @@ -7409,6 +7450,14 @@ os-locale@^2.0.0: lcid "^1.0.0" mem "^1.1.0" +os-locale@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" + dependencies: + execa "^1.0.0" + lcid "^2.0.0" + mem "^4.0.0" + os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" @@ -7424,6 +7473,10 @@ p-cancelable@^0.4.0: version "0.4.1" resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.4.1.tgz#35f363d67d52081c8d9585e37bcceb7e0bbcb2a0" +p-defer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" + p-finally@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" @@ -7432,6 +7485,10 @@ p-is-promise@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-1.1.0.tgz#9c9456989e9f6588017b0434d56097675c3da05e" +p-is-promise@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.0.0.tgz#7554e3d572109a87e1f3f53f6a7d85d1b194f4c5" + p-limit@^1.1.0: version "1.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" @@ -8772,6 +8829,10 @@ require-main-filename@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" +require-main-filename@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + require-uncached@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/require-uncached/-/require-uncached-1.0.3.tgz#4e0d56d6c9662fd31e43011c4b95aa49955421d3" @@ -8983,6 +9044,10 @@ semver-compare@^1.0.0: version "5.5.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.1.tgz#7dfdd8814bdb7cabc7be0fb1d734cfb66c940477" +semver@^5.6.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.6.0.tgz#7e74256fbaa49c75aa7c7a205cc22799cac80004" + semver@~5.3.0: version "5.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" @@ -9476,6 +9541,14 @@ string-width@^1.0.1: is-fullwidth-code-point "^2.0.0" strip-ansi "^4.0.0" +string-width@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" + dependencies: + emoji-regex "^7.0.1" + is-fullwidth-code-point "^2.0.0" + strip-ansi "^5.1.0" + string_decoder@^1.0.0, string_decoder@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" @@ -9510,6 +9583,12 @@ strip-ansi@^4.0.0: dependencies: ansi-regex "^3.0.0" +strip-ansi@^5.1.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + dependencies: + ansi-regex "^4.1.0" + strip-bom@3.0.0, strip-bom@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" @@ -9852,7 +9931,7 @@ ts-loader@~5.0.0: micromatch "^3.1.4" semver "^5.0.1" -tslib@^1.7.1, tslib@^1.8.0, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.2: +tslib@^1.7.1, tslib@^1.8.0, tslib@^1.8.1, tslib@^1.9.0, tslib@~1.9.3: version "1.9.3" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286" @@ -10228,265 +10307,284 @@ validate-npm-package-name@^3.0.0: dependencies: builtins "^1.0.3" -vega-canvas@^1.0.1, vega-canvas@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/vega-canvas/-/vega-canvas-1.1.0.tgz#99ce74d4510a46fc9ed1a8721014da725898ec9f" +vega-canvas@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/vega-canvas/-/vega-canvas-1.2.1.tgz#ee0586e2a1f096f6a5d1710df61ef501562c2bd4" -vega-crossfilter@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/vega-crossfilter/-/vega-crossfilter-3.0.0.tgz#390f4c380a9c6018bf89700c38c08d16cd95607a" +vega-crossfilter@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/vega-crossfilter/-/vega-crossfilter-4.0.1.tgz#9fab0dc5445e846d732c83ac2b5a72225bc6fdf1" dependencies: - d3-array "^1.2.1" - vega-dataflow "^4.0.0" - vega-util "^1.7.0" + d3-array "^2.0.3" + vega-dataflow "^5.1.0" + vega-util "^1.8.0" -vega-dataflow@^4.0.0, vega-dataflow@^4.0.3, vega-dataflow@^4.0.4: - version "4.0.4" - resolved "https://registry.yarnpkg.com/vega-dataflow/-/vega-dataflow-4.0.4.tgz#e2f4b4805618d01c0b833a93484d3c244675fba3" +vega-dataflow@^5.1.0, vega-dataflow@^5.1.1, vega-dataflow@^5.2.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/vega-dataflow/-/vega-dataflow-5.2.1.tgz#82aa6a2aca5c61a6924b4561b6e3ab51bd473f8f" dependencies: - vega-loader "^3.0.1" - vega-util "^1.7.0" + vega-loader "^4.0.0" + vega-util "^1.10.0" -vega-embed@3.18.2: - version "3.18.2" - resolved "https://registry.yarnpkg.com/vega-embed/-/vega-embed-3.18.2.tgz#296fec71455bfcaff19a2adb56bf1155851a50ae" +vega-embed@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/vega-embed/-/vega-embed-4.0.0.tgz#c0afac883ac170b1bc3b4ae182b3326cfc2e20b8" dependencies: - d3-selection "^1.3.0" - json-stringify-pretty-compact "^1.2.0" - semver "^5.5.0" - vega-lib "^4.0.0 || ^3.3.0" - vega-lite "^2.6.0" + d3-selection "^1.4.0" + json-stringify-pretty-compact "^2.0.0" + semver "^5.6.0" vega-schema-url-parser "^1.1.0" - vega-themes "^2.1.1" - vega-tooltip "^0.12.0" + vega-themes "^2.3.0" + vega-tooltip "^0.17.0" -vega-encode@^3.1.4: - version "3.1.4" - resolved "https://registry.yarnpkg.com/vega-encode/-/vega-encode-3.1.4.tgz#ecf1bdeb7a01bc07ed86fb0bfb6ae32d34f6279b" +vega-encode@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/vega-encode/-/vega-encode-4.2.0.tgz#53c8c885f782562dfe99baf68d69ae7a9fb86d39" dependencies: - d3-array "^1.2.1" - d3-format "^1.3.0" - d3-interpolate "^1.2.0" - vega-dataflow "^4.0.3" - vega-scale "^2.4.0" - vega-util "^1.7.0" + d3-array "^2.0.3" + d3-format "^1.3.2" + d3-interpolate "^1.3.2" + d3-time-format "^2.1.3" + vega-dataflow "^5.1.1" + vega-scale "^4.1.0" + vega-util "^1.8.0" -vega-event-selector@^2.0.0: +vega-event-selector@^2.0.0, vega-event-selector@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/vega-event-selector/-/vega-event-selector-2.0.0.tgz#6af8dc7345217017ceed74e9155b8d33bad05d42" -vega-expression@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/vega-expression/-/vega-expression-2.3.1.tgz#d802a329190bdeb999ce6d8083af56b51f686e83" - dependencies: - vega-util "1" - -vega-force@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/vega-force/-/vega-force-3.0.0.tgz#f5d10bb0a49e41c47f2d83441e407510948eb89a" +vega-expression@^2.5.0, vega-expression@^2.6.0, vega-expression@~2.6.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/vega-expression/-/vega-expression-2.6.0.tgz#9955887b53b05da8e1d101c41a7ddce414edfb6d" dependencies: - d3-force "^1.1.0" - vega-dataflow "^4.0.0" - vega-util "^1.7.0" + vega-util "^1.8.0" -vega-geo@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/vega-geo/-/vega-geo-3.1.0.tgz#2022f0dc612199585b10d2274967fee94d7505b4" +vega-force@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/vega-force/-/vega-force-4.0.1.tgz#8b4f25701db132b75c2388a62665b1dc761181c9" dependencies: - d3-array "^1.2.1" - d3-contour "^1.3.0" - d3-geo "^1.10.0" - vega-dataflow "^4.0.3" - vega-projection "^1.2.0" - vega-util "^1.7.0" + d3-force "^2.0.0" + vega-dataflow "^5.1.0" + vega-util "^1.8.0" -vega-hierarchy@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/vega-hierarchy/-/vega-hierarchy-3.0.3.tgz#0003ed59eacdba70256a00c9c39e1643424662ec" +vega-functions@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/vega-functions/-/vega-functions-5.2.0.tgz#1604a68198f235655118fed5296d50912f612b83" + dependencies: + d3-array "^2.0.3" + d3-color "^1.2.3" + d3-format "^1.3.2" + d3-geo "^1.11.3" + d3-time-format "^2.1.3" + vega-dataflow "^5.2.1" + vega-expression "^2.6.0" + vega-scale "^4.0.0" + vega-scenegraph "^4.0.0" + vega-selections "^5.0.0" + vega-statistics "^1.3.0" + vega-util "^1.9.0" + +vega-geo@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/vega-geo/-/vega-geo-4.0.1.tgz#ddc88c480d14041499938788b96debdea664c1dd" dependencies: - d3-collection "^1.0.4" - d3-hierarchy "^1.1.6" - vega-dataflow "^4.0.4" - vega-util "^1.7.0" + d3-array "^2.0.3" + d3-contour "^1.3.2" + d3-geo "^1.11.3" + vega-dataflow "^5.1.0" + vega-projection "^1.2.1" + vega-util "^1.8.0" -"vega-lib@^4.0.0 || ^3.3.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/vega-lib/-/vega-lib-4.2.0.tgz#78adc086c7b0230da5b41c3fdfc0202b48e228fa" +vega-hierarchy@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/vega-hierarchy/-/vega-hierarchy-4.0.1.tgz#7abcd4725a77b573bc0f2e3700ce1f55f3e0fb99" dependencies: - vega-crossfilter "^3.0.0" - vega-dataflow "^4.0.4" - vega-encode "^3.1.4" - vega-event-selector "^2.0.0" - vega-expression "^2.3.1" - vega-force "^3.0.0" - vega-geo "^3.1.0" - vega-hierarchy "^3.0.3" - vega-loader "^3.0.1" - vega-parser "^3.7.2" - vega-projection "^1.2.0" - vega-runtime "^3.1.0" - vega-scale "^2.4.0" - vega-scenegraph "^3.2.2" - vega-statistics "^1.2.1" - vega-transforms "^2.2.0" - vega-typings "*" - vega-util "^1.7.0" - vega-view "^3.3.3" - vega-view-transforms "^2.0.2" - vega-voronoi "^3.0.0" - vega-wordcloud "^3.0.0" + d3-hierarchy "^1.1.8" + vega-dataflow "^5.1.0" + vega-util "^1.8.0" -vega-lite@^2.6.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/vega-lite/-/vega-lite-2.6.0.tgz#ce79c2db0311b0b920afdf2cd7384556a334e2f0" +vega-lite@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/vega-lite/-/vega-lite-3.0.0.tgz#1993085be1517cfd2fa35860731f821518cb4eda" + dependencies: + "@types/clone" "~0.1.30" + "@types/fast-json-stable-stringify" "^2.0.0" + 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.9.3" + vega-event-selector "~2.0.0" + vega-expression "~2.6.0" + vega-typings "0.6.2" + vega-util "~1.10.0" + yargs "~13.2.2" + +vega-loader@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/vega-loader/-/vega-loader-4.0.0.tgz#e300d853c8d41bd51c272cd2929d8f91fd50ed94" dependencies: - "@types/json-stable-stringify" "^1.0.32" - json-stable-stringify "^1.0.1" - tslib "^1.9.2" - vega-event-selector "^2.0.0" - vega-typings "^0.3.17" - vega-util "^1.7.0" - yargs "^11.0.0" + d3-dsv "^1.1.1" + d3-time-format "^2.1.3" + node-fetch "^2.3.0" + topojson-client "^3.0.0" + vega-util "^1.8.0" -vega-loader@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/vega-loader/-/vega-loader-3.0.1.tgz#728426b54e74de7dbc91d418e05230bc7ee23a88" +vega-parser@^5.6.1: + version "5.6.1" + resolved "https://registry.yarnpkg.com/vega-parser/-/vega-parser-5.6.1.tgz#856dd51c4f49489f1636bb5f6d86c03e5d75a61b" dependencies: - d3-dsv "^1.0.8" - d3-time-format "^2.1.1" - node-fetch "^2.1.2" - topojson-client "^3.0.0" - vega-util "^1.7.0" - -vega-parser@^3.7.0, vega-parser@^3.7.2: - version "3.7.2" - resolved "https://registry.yarnpkg.com/vega-parser/-/vega-parser-3.7.2.tgz#03b7ce1bcf4cb3edd2f81576937023a2ffac167d" - dependencies: - d3-array "^1.2.1" - d3-color "^1.2.0" - d3-format "^1.3.0" - d3-geo "^1.10.0" - d3-time-format "^2.1.1" - vega-dataflow "^4.0.4" + vega-dataflow "^5.2.1" vega-event-selector "^2.0.0" - vega-expression "^2.3.1" - vega-scale "^2.4.0" - vega-scenegraph "^3.2.2" - vega-statistics "^1.2.1" - vega-util "^1.7.0" + vega-expression "^2.6.0" + vega-functions "^5.2.0" + vega-scale "^4.1.1" + vega-util "^1.10.0" -vega-projection@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/vega-projection/-/vega-projection-1.2.0.tgz#812c955251dab495fda83d9406ba72d9833a2014" +vega-projection@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/vega-projection/-/vega-projection-1.2.1.tgz#f3425238fadab0b875f2ce92e5bba9dfc983f367" dependencies: - d3-geo "^1.10.0" + d3-geo "^1.11.3" -vega-runtime@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/vega-runtime/-/vega-runtime-3.1.0.tgz#c8bd3d65bef28cae0b1bbc8ddfbcd6b76e5e6013" +vega-runtime@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/vega-runtime/-/vega-runtime-5.0.1.tgz#27660ab48fc94e41790a9545b869adae197ffe5c" dependencies: - vega-dataflow "^4.0.4" - vega-util "^1.7.0" + vega-dataflow "^5.1.0" + vega-util "^1.8.0" -vega-scale@^2.1.1, vega-scale@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/vega-scale/-/vega-scale-2.4.0.tgz#184b11979e643463ed45dfae9142e42b5a35eecc" +vega-scale@^4.0.0, vega-scale@^4.1.0, vega-scale@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/vega-scale/-/vega-scale-4.1.1.tgz#32c93a1d4ec430c415d70ef6ce2af01c7de85384" dependencies: - d3-array "^1.2.1" - d3-interpolate "^1.2.0" - d3-scale "^2.1.0" - d3-scale-chromatic "^1.3.0" - d3-time "^1.0.8" - vega-util "^1.7.0" + d3-array "^2.0.3" + d3-interpolate "^1.3.2" + d3-scale "^3.0.0" + d3-time "^1.0.11" + vega-util "^1.10.0" -vega-scenegraph@^3.2.1, vega-scenegraph@^3.2.2: - version "3.2.2" - resolved "https://registry.yarnpkg.com/vega-scenegraph/-/vega-scenegraph-3.2.2.tgz#6ed5f37f637c7e5eed702621eacc68b1c6ed4cdb" +vega-scenegraph@^4.0.0, vega-scenegraph@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/vega-scenegraph/-/vega-scenegraph-4.1.0.tgz#ee56c7dbde19836e18a3417b2e9857749aceaf03" dependencies: - d3-path "^1.0.5" - d3-shape "^1.2.0" - vega-canvas "^1.1.0" - vega-loader "^3.0.1" - vega-util "^1.7.0" + d3-path "^1.0.7" + d3-shape "^1.3.4" + vega-canvas "^1.2.0" + vega-loader "^4.0.0" + vega-util "^1.8.0" vega-schema-url-parser@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/vega-schema-url-parser/-/vega-schema-url-parser-1.1.0.tgz#39168ec04e5468ce278a06c16ec0d126035a85b5" -vega-statistics@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/vega-statistics/-/vega-statistics-1.2.1.tgz#a35b3fc3d0039f8bb0a8ba1381d42a1df79ecb34" +vega-selections@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/vega-selections/-/vega-selections-5.0.0.tgz#26c915103c1359b61dfcff6743e16087d6985c99" dependencies: - d3-array "1" + vega-expression "^2.5.0" + vega-util "^1.8.0" -vega-themes@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/vega-themes/-/vega-themes-2.1.1.tgz#27878fe2cec0dc5340ab42c0cadb4f7dec9549fc" +vega-statistics@^1.2.5, vega-statistics@^1.3.0, vega-statistics@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/vega-statistics/-/vega-statistics-1.3.1.tgz#0b30d612bec5b94ad99a7cae8abf59b436fdac94" dependencies: - vega-typings "^0.3.4" + d3-array "^2.0.3" -vega-tooltip@^0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/vega-tooltip/-/vega-tooltip-0.12.0.tgz#014b21b08ea5fe14eb59c9b6643614c77a3b3e47" +vega-themes@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/vega-themes/-/vega-themes-2.3.0.tgz#d0a5a3f16af4baeae3e4f43a0b65d7c5479805b1" + +vega-tooltip@^0.17.0: + version "0.17.0" + resolved "https://registry.yarnpkg.com/vega-tooltip/-/vega-tooltip-0.17.0.tgz#16bb5b57fb727823bb15f4ca4e350622471db2b9" dependencies: - vega-util "^1.7.0" + vega-util "^1.10.0" -vega-transforms@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/vega-transforms/-/vega-transforms-2.2.0.tgz#5f427632abf6d4226249435fadf0b8d7d74e79bc" +vega-transforms@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/vega-transforms/-/vega-transforms-4.0.2.tgz#67969776bc9c62b1c7ef5c42a53af351e17da73a" dependencies: - d3-array "^1.2.1" - vega-dataflow "^4.0.4" - vega-statistics "^1.2.1" - vega-util "^1.7.0" + d3-array "^2.0.3" + vega-dataflow "^5.2.1" + vega-statistics "^1.3.1" + vega-util "^1.10.0" -vega-typings@*, vega-typings@^0.3.17, vega-typings@^0.3.4: - version "0.3.46" - resolved "https://registry.yarnpkg.com/vega-typings/-/vega-typings-0.3.46.tgz#85a402d546d3060070fc0bfc627d2e61f1b14ee1" +vega-typings@*, vega-typings@0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/vega-typings/-/vega-typings-0.6.2.tgz#2951bf7a4208a5aca3aa8e1316c4df81e759b02b" dependencies: - vega-util "^1.7.0" + vega-util "^1.10.0" -vega-util@1, vega-util@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/vega-util/-/vega-util-1.7.0.tgz#0ca0512bb8dcc6541165c34663d115d0712e0cf1" +vega-util@^1.10.0, vega-util@^1.8.0, vega-util@^1.9.0, vega-util@~1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/vega-util/-/vega-util-1.10.0.tgz#edfd8c04f1d269f903976c228820153902c270d4" -vega-view-transforms@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/vega-view-transforms/-/vega-view-transforms-2.0.2.tgz#5c2877bb9e7ebef296f740b60c5e1612d2666dcd" +vega-view-transforms@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/vega-view-transforms/-/vega-view-transforms-4.3.0.tgz#980def550ef75b33fededb81e261456cff7e2c8a" dependencies: - vega-dataflow "^4.0.3" - vega-scenegraph "^3.2.1" - vega-util "^1.7.0" + vega-dataflow "^5.1.1" + vega-scenegraph "^4.1.0" + vega-util "^1.8.0" -vega-view@^3.3.3: - version "3.3.3" - resolved "https://registry.yarnpkg.com/vega-view/-/vega-view-3.3.3.tgz#aa811775fe5f171620bc2f5357d3de1585e4ce12" +vega-view@^5.2.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/vega-view/-/vega-view-5.2.1.tgz#8390de7bc2df06bc780c6840c5d698cb5bbf9ed1" dependencies: - d3-array "^1.2.1" - d3-timer "^1.0.7" - vega-dataflow "^4.0.4" - vega-parser "^3.7.0" - vega-runtime "^3.1.0" - vega-scenegraph "^3.2.1" - vega-util "^1.7.0" + d3-array "^2.0.3" + d3-timer "^1.0.9" + vega-dataflow "^5.2.1" + vega-functions "^5.2.0" + vega-runtime "^5.0.1" + vega-scenegraph "^4.0.0" + vega-util "^1.10.0" -vega-voronoi@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/vega-voronoi/-/vega-voronoi-3.0.0.tgz#e83d014c0d8d083592d5246122e3a9d4af0ce434" +vega-voronoi@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/vega-voronoi/-/vega-voronoi-4.0.1.tgz#876e24c869d2f4902bc634b445efbb8a41850495" dependencies: - d3-voronoi "^1.1.2" - vega-dataflow "^4.0.0" - vega-util "^1.7.0" + d3-voronoi "^1.1.4" + vega-dataflow "^5.1.0" + vega-util "^1.8.0" -vega-wordcloud@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/vega-wordcloud/-/vega-wordcloud-3.0.0.tgz#3843d5233673a36a93f78c849d3c7568c1cdc2ce" +vega-wordcloud@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/vega-wordcloud/-/vega-wordcloud-4.0.1.tgz#2302e2c5c8ab080b2a3a70555fc31273ea7373be" dependencies: - vega-canvas "^1.0.1" - vega-dataflow "^4.0.0" - vega-scale "^2.1.1" - vega-statistics "^1.2.1" - vega-util "^1.7.0" + vega-canvas "^1.2.0" + vega-dataflow "^5.1.0" + vega-scale "^4.0.0" + vega-statistics "^1.2.5" + vega-util "^1.8.0" + +vega@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/vega/-/vega-5.3.1.tgz#62d2b795d5a38c8153713b59814b24356fd5a2bb" + dependencies: + vega-crossfilter "^4.0.1" + vega-dataflow "^5.2.1" + vega-encode "^4.2.0" + vega-event-selector "^2.0.0" + vega-expression "^2.6.0" + vega-force "^4.0.1" + vega-functions "^5.2.0" + vega-geo "^4.0.1" + vega-hierarchy "^4.0.1" + vega-loader "^4.0.0" + vega-parser "^5.6.1" + vega-projection "^1.2.1" + vega-runtime "^5.0.1" + vega-scale "^4.1.1" + vega-scenegraph "^4.1.0" + vega-statistics "^1.3.1" + vega-transforms "^4.0.2" + vega-typings "*" + vega-util "^1.10.0" + vega-view "^5.2.1" + vega-view-transforms "^4.3.0" + vega-voronoi "^4.0.1" + vega-wordcloud "^4.0.1" vendors@^1.0.0: version "1.0.2" @@ -10835,6 +10933,13 @@ yargs-parser@^10.0.0, yargs-parser@^10.1.0: dependencies: camelcase "^4.1.0" +yargs-parser@^13.0.0: + version "13.0.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.0.0.tgz#3fc44f3e76a8bdb1cc3602e860108602e5ccde8b" + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + yargs-parser@^9.0.2: version "9.0.2" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-9.0.2.tgz#9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077" @@ -10875,6 +10980,22 @@ yargs@^12.0.1: y18n "^3.2.1 || ^4.0.0" yargs-parser "^10.1.0" +yargs@~13.2.2: + version "13.2.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.2.2.tgz#0c101f580ae95cea7f39d927e7770e3fdc97f993" + dependencies: + cliui "^4.0.0" + find-up "^3.0.0" + get-caller-file "^2.0.1" + os-locale "^3.1.0" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^3.0.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^13.0.0" + yargs@~3.10.0: version "3.10.0" resolved "http://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1"