diff --git a/.binder/environment.yml b/.binder/environment.yml index 917c3655..fb4314f3 100644 --- a/.binder/environment.yml +++ b/.binder/environment.yml @@ -55,10 +55,8 @@ dependencies: - sphinx - sphinx-jsonschema - sphinxext-rediraffe - # TODO: resolve upstream - - sqlalchemy <1.4 - pip: - - jupyterlite ==0.1.0a6 + - jupyterlite ==0.1.0a16 ### ipydrawio-docs-deps ### @@ -95,7 +93,7 @@ dependencies: - pytest-cov - pytest-tornasync # acceptance testing - - firefox =78 + - firefox =91 - geckodriver >=0.28.0 - robotframework >=4 - robotframework-pabot diff --git a/.github/environment-conda-build-win.yml b/.github/environment-conda-build-win.yml new file mode 100644 index 00000000..3b0d5012 --- /dev/null +++ b/.github/environment-conda-build-win.yml @@ -0,0 +1,31 @@ +# a sufficient environment for building conda packages + +# Copyright 2021 ipydrawio contributors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +name: ipydrawio-conda-build-win + +channels: + - conda-forge + - nodefaults + +dependencies: + - pywin32 !=302 + ### ipydrawio-conda-build-deps ### + + - boa + - conda-build + - doit + + ### ipydrawio-conda-build-deps ### diff --git a/.github/environment-conda-build.yml b/.github/environment-conda-build.yml index a3d52a77..8113af31 100644 --- a/.github/environment-conda-build.yml +++ b/.github/environment-conda-build.yml @@ -1,4 +1,4 @@ -# a sufficient environment for acceptance testing +# a sufficient environment for building conda packages # Copyright 2021 ipydrawio contributors # @@ -21,6 +21,8 @@ channels: - nodefaults dependencies: + ### ipydrawio-conda-build-deps ### - boa - conda-build - doit + ### ipydrawio-conda-build-deps ### diff --git a/.github/environment.yml b/.github/environment.yml index 86129d0d..b4420bf5 100644 --- a/.github/environment.yml +++ b/.github/environment.yml @@ -51,7 +51,7 @@ dependencies: - pytest-cov - pytest-tornasync # acceptance testing - - firefox =78 + - firefox =91 - geckodriver >=0.28.0 - robotframework >=4 - robotframework-pabot diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a662c092..e69749c9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -26,8 +26,8 @@ env: PYTHONUNBUFFERED: '1' PYTHONIOENCODING: 'utf-8' PIP_DISABLE_PIP_VERSION_CHECK: '1' - CONDARC: .github/.condarc CI: '1' + CONDARC: ${{ github.workspace }}/.github/.condarc # our stuff ATEST_RETRIES: '3' @@ -158,7 +158,6 @@ jobs: - name: install (conda) uses: conda-incubator/setup-miniconda@v2 with: - condarc-file: .github/.condarc environment-file: .github/environment-conda-build.yml miniforge-variant: Mambaforge use-mamba: true @@ -200,14 +199,22 @@ jobs: with: path: ~/conda_pkgs_dir key: | - ${{ env.CACHE_EPOCH }}-${{ runner.os }}-conda-build-${{ hashFiles('.github/environment-conda-build.yml') }} + ${{ env.CACHE_EPOCH }}-${{ runner.os }}-conda-build-${{ hashFiles('.github/environment-conda-build.yml', '.github/environment-conda-build-win.yml') }} restore-keys: | ${{ env.CACHE_EPOCH }}-${{ runner.os }}-conda-build- - name: install (conda) uses: conda-incubator/setup-miniconda@v2 + if: matrix.os == 'windows' + with: + environment-file: .github/environment-conda-build-win.yml + miniforge-variant: Mambaforge + use-mamba: true + + - name: install (conda) + uses: conda-incubator/setup-miniconda@v2 + if: matrix.os != 'windows' with: - condarc-file: .github/.condarc environment-file: .github/environment-conda-build.yml miniforge-variant: Mambaforge use-mamba: true @@ -260,7 +267,6 @@ jobs: - name: install (conda) uses: conda-incubator/setup-miniconda@v2 with: - condarc-file: .github/.condarc miniforge-variant: Mambaforge python-version: ${{ matrix.python-version }} environment-file: .github/environment.yml @@ -273,20 +279,14 @@ jobs: name: ipydrawio ${{ github.run_number }} dist path: ./dist - - name: test (linux) - if: ${{ contains(matrix.os, 'ubuntu') }} - shell: bash -l {0} - run: | - doit $DOIT_N_TEST test || doit test - - - name: test (macos) - if: ${{ contains(matrix.os, 'macos') }} + - name: test (unix) + if: matrix.os != 'windows' shell: bash -l {0} run: | doit $DOIT_N_TEST test || doit test - name: test (windows) - if: ${{ contains(matrix.os, 'windows') }} + if: matrix.os == 'windows' shell: cmd /C CALL {0} env: DOIT_N_TEST: '-n1' @@ -302,14 +302,8 @@ jobs: cd ../ipydrawio-export codecov --root ../.. - # - name: clean (windows) - # if: ${{ contains(matrix.os, 'windows') }} - # run: | - # taskkill /F /IM python.exe || echo "no python" - # taskkill /F /IM node.exe || echo "no node" - - name: upload (atest) - if: ${{ always() }} + if: always() uses: actions/upload-artifact@v2 with: name: @@ -354,10 +348,9 @@ jobs: - name: install (conda) uses: conda-incubator/setup-miniconda@v2 with: - condarc-file: .github/.condarc miniforge-variant: Mambaforge python-version: ${{ matrix.python-version }} - environment-file: ./docs/environment.yml + environment-file: docs/environment.yml use-only-tar-bz2: true use-mamba: true @@ -377,7 +370,7 @@ jobs: doit $DOIT_N_TEST test - name: upload (atest lite) - if: ${{ always() }} + if: always() uses: actions/upload-artifact@v2 with: name: @@ -386,7 +379,7 @@ jobs: path: ./build/atest - name: upload (docs) - if: ${{ always() }} + if: always() uses: actions/upload-artifact@v2 with: name: diff --git a/CHANGELOG.md b/CHANGELOG.md index 464d175d..2650e743 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,9 +8,9 @@ #### @deathbeds/ipydrawio-notebook 1.1.2 -#### @deathbeds/ipydrawio-webpack 15.0.300 +#### @deathbeds/ipydrawio-webpack 15.7.300 -- upgrade to drawio v15.0.3 for enhancements and bug fixes +- upgrade to drawio v15.7.3 for enhancements and bug fixes #### @deathbeds/ipydrawio-jupyter-templates 1.1.2 diff --git a/atest/_Variables.robot b/atest/_Variables.robot index 41f1011d..b8fc7816 100644 --- a/atest/_Variables.robot +++ b/atest/_Variables.robot @@ -56,7 +56,7 @@ ${CSS DIO READY} css:.jp-Diagram-ready ${CSS DIO IFRAME} ${CSS DIO READY} iframe # drawio ${CSS DIO BG} css:.geDiagramContainer svg -${CSS DIO SHAPE POPUP} css:.geToolbarContainer.geSidebarContainer.geSidebar +${CSS DIO SHAPE POPUP} css:.geToolbarContainer.geSidebarContainer ${CSS DIO SHAPE POPUP SHAPE} ${CSS DIO SHAPE POPUP} .geItem ${CSS DIO EDITABLE} css:.mxCellEditor.geContentEditable # advanced diff --git a/demo/jupyter_lite_config.json b/demo/jupyter_lite_config.json index 6d5315f4..25956eae 100644 --- a/demo/jupyter_lite_config.json +++ b/demo/jupyter_lite_config.json @@ -4,9 +4,9 @@ "contents": ["."], "federated_extensions": [ "../py_packages/ipydrawio/dist/ipydrawio-1.1.2-py3-none-any.whl", - "https://github.com/conda-forge/releases/releases/download/noarch/bqplot-0.12.30-pyhd8ed1ab_0.tar.bz2/bqplot-0.12.30-pyhd8ed1ab_0.tar.bz2", - "https://github.com/conda-forge/releases/releases/download/noarch/jupyterlab-tour-3.1.2-pyhd8ed1ab_0.tar.bz2/jupyterlab-tour-3.1.2-pyhd8ed1ab_0.tar.bz2", - "https://github.com/conda-forge/releases/releases/download/noarch/jupyterlab_widgets-1.0.0-pyhd8ed1ab_1.tar.bz2/jupyterlab_widgets-1.0.0-pyhd8ed1ab_1.tar.bz2", + "https://github.com/conda-forge/releases/releases/download/noarch/bqplot-0.12.31-pyhd8ed1ab_0.tar.bz2/bqplot-0.12.31-pyhd8ed1ab_0.tar.bz2", + "https://github.com/conda-forge/releases/releases/download/noarch/jupyterlab-tour-3.1.4-pyhd8ed1ab_0.tar.bz2/jupyterlab-tour-3.1.4-pyhd8ed1ab_0.tar.bz2", + "https://github.com/conda-forge/releases/releases/download/noarch/jupyterlab_widgets-1.0.2-pyhd8ed1ab_0.tar.bz2/jupyterlab_widgets-1.0.2-pyhd8ed1ab_0.tar.bz2", "https://github.com/conda-forge/releases/releases/download/noarch/wxyz_datagrid-0.5.1-pyhd8ed1ab_0.tar.bz2/wxyz_datagrid-0.5.1-pyhd8ed1ab_0.tar.bz2", "https://github.com/conda-forge/releases/releases/download/noarch/wxyz_json_schema_form-0.5.1-pyhd8ed1ab_0.tar.bz2/wxyz_json_schema_form-0.5.1-pyhd8ed1ab_0.tar.bz2", "https://github.com/conda-forge/releases/releases/download/noarch/wxyz_lab-0.5.1-pyhd8ed1ab_0.tar.bz2/wxyz_lab-0.5.1-pyhd8ed1ab_0.tar.bz2", diff --git a/docs/environment.yml b/docs/environment.yml index 7d4a92eb..225abc13 100644 --- a/docs/environment.yml +++ b/docs/environment.yml @@ -29,10 +29,8 @@ dependencies: - sphinx - sphinx-jsonschema - sphinxext-rediraffe - # TODO: resolve upstream - - sqlalchemy <1.4 - pip: - - jupyterlite ==0.1.0a6 + - jupyterlite ==0.1.0a16 ### ipydrawio-docs-deps ### @@ -68,7 +66,7 @@ dependencies: - pytest-cov - pytest-tornasync # acceptance testing - - firefox =78 + - firefox =91 - geckodriver >=0.28.0 - robotframework >=4 - robotframework-pabot diff --git a/dodo.py b/dodo.py index a4ee7833..825a846a 100644 --- a/dodo.py +++ b/dodo.py @@ -91,7 +91,7 @@ def task_env(): for env, inherits in P.ENV_INHERITS.items(): yield dict( - name=f"""{env.parent.name}:{':'.join([inh.parent.name for inh in inherits])}""", + name=f"""{env.relative_to(P.ROOT)}:{':'.join([str(inh.relative_to(P.ROOT)) for inh in inherits])}""", file_dep=[*inherits, P.YARN_INTEGRITY], actions=[(P.patch_one_env, [inh, env]) for inh in inherits] + [["jlpm", "prettier", "--list-different", "--write", env]], @@ -122,7 +122,8 @@ def task_setup(): if not P.TESTING_IN_CI: yield dict( name="js", - file_dep=[P.YARN_LOCK, P.PACKAGE, P.OK_SUBMODULES], + file_dep=[P.PACKAGE, P.OK_SUBMODULES] + + ([P.YARN_LOCK] if P.YARN_LOCK.exists() else []), actions=[ [*P.JLPM, "--ignore-optional", "--prefer-offline"], [*P.LERNA, "bootstrap"], diff --git a/packages/ipydrawio-webpack/drawio b/packages/ipydrawio-webpack/drawio index 501ab1e1..86601251 160000 --- a/packages/ipydrawio-webpack/drawio +++ b/packages/ipydrawio-webpack/drawio @@ -1 +1 @@ -Subproject commit 501ab1e18d0afd141e4e95df3ab680b3672b2768 +Subproject commit 866012510a3dc291356cca6f0667911e680e7a99 diff --git a/packages/ipydrawio-webpack/lib/_static.js b/packages/ipydrawio-webpack/lib/_static.js index 41c4e063..1fe33465 100644 --- a/packages/ipydrawio-webpack/lib/_static.js +++ b/packages/ipydrawio-webpack/lib/_static.js @@ -5,6 +5,7 @@ This file generated from https://github.com/jgraph/drawio */ +import '!!file-loader?name=[path][name].[ext]&context=.!../dio/CITATION.cff'; import '!!file-loader?name=[path][name].[ext]&context=.!../dio/clear.html'; import '!!file-loader?name=[path][name].[ext]&context=.!../dio/disableUpdate.js'; import '!!file-loader?name=[path][name].[ext]&context=.!../dio/export-fonts.css'; @@ -167,6 +168,7 @@ import '!!file-loader?name=[path][name].[ext]&context=.!../dio/images/sidebar-fl import '!!file-loader?name=[path][name].[ext]&context=.!../dio/images/sidebar-gcp.png'; import '!!file-loader?name=[path][name].[ext]&context=.!../dio/images/sidebar-gcp19.png'; import '!!file-loader?name=[path][name].[ext]&context=.!../dio/images/sidebar-gcp2.png'; +import '!!file-loader?name=[path][name].[ext]&context=.!../dio/images/sidebar-gcp3.png'; import '!!file-loader?name=[path][name].[ext]&context=.!../dio/images/sidebar-general.png'; import '!!file-loader?name=[path][name].[ext]&context=.!../dio/images/sidebar-gmdl.png'; import '!!file-loader?name=[path][name].[ext]&context=.!../dio/images/sidebar-ibm.png'; @@ -1770,6 +1772,7 @@ import '!!file-loader?name=[path][name].[ext]&context=.!../dio/js/grapheditor/Me import '!!file-loader?name=[path][name].[ext]&context=.!../dio/js/grapheditor/Shapes.js'; import '!!file-loader?name=[path][name].[ext]&context=.!../dio/js/grapheditor/Sidebar.js'; import '!!file-loader?name=[path][name].[ext]&context=.!../dio/js/grapheditor/Toolbar.js'; +import '!!file-loader?name=[path][name].[ext]&context=.!../dio/js/jquery/jquery-3.3.1.min.js'; import '!!file-loader?name=[path][name].[ext]&context=.!../dio/js/jscolor/jscolor.js'; import '!!file-loader?name=[path][name].[ext]&context=.!../dio/js/jszip/jszip.min.js'; import '!!file-loader?name=[path][name].[ext]&context=.!../dio/js/math-print.js'; @@ -2500,6 +2503,7 @@ import '!!file-loader?name=[path][name].[ext]&context=.!../dio/styles/sprites.pn import '!!file-loader?name=[path][name].[ext]&context=.!../dio/styles/thumb_horz.png'; import '!!file-loader?name=[path][name].[ext]&context=.!../dio/styles/thumb_vertical.png'; import '!!file-loader?name=[path][name].[ext]&context=.!../dio/styles/up.gif'; +import '!!file-loader?name=[path][name].[ext]&context=.!../dio/teams.html'; import '!!file-loader?name=[path][name].[ext]&context=.!../dio/templates/LICENSE'; import '!!file-loader?name=[path][name].[ext]&context=.!../dio/templates/basic/classes.png'; import '!!file-loader?name=[path][name].[ext]&context=.!../dio/templates/basic/classes.xml'; @@ -2806,5 +2810,7 @@ import '!!file-loader?name=[path][name].[ext]&context=.!../dio/templates/wirefra import '!!file-loader?name=[path][name].[ext]&context=.!../dio/vsdxImporter.html'; import '!!file-loader?name=[path][name].[ext]&context=.!../dio/workbox-9fe249eb.js'; import '!!file-loader?name=[path][name].[ext]&context=.!../dio/workbox-9fe249eb.js.map'; +import '!!file-loader?name=[path][name].[ext]&context=.!../dio/workbox-bed83ea8.js'; +import '!!file-loader?name=[path][name].[ext]&context=.!../dio/workbox-bed83ea8.js.map'; import '!!file-loader?name=[path][name].[ext]&context=.!../dio/workbox-f163abaa.js'; import '!!file-loader?name=[path][name].[ext]&context=.!../dio/workbox-f163abaa.js.map'; \ No newline at end of file diff --git a/packages/ipydrawio-webpack/package.json b/packages/ipydrawio-webpack/package.json index 689dfa45..6cb5b10e 100644 --- a/packages/ipydrawio-webpack/package.json +++ b/packages/ipydrawio-webpack/package.json @@ -43,5 +43,5 @@ "build:pre": "python scripts/patch.py && python scripts/static.py" }, "types": "lib/index.d.ts", - "version": "15.0.300" + "version": "15.7.300" } diff --git a/packages/ipydrawio/package.json b/packages/ipydrawio/package.json index e189ab56..8c7e8f9a 100644 --- a/packages/ipydrawio/package.json +++ b/packages/ipydrawio/package.json @@ -8,7 +8,7 @@ "@jupyterlab/application": "^3.1.0", "@jupyterlab/launcher": "^3.1.0", "@jupyterlab/mainmenu": "^3.1.0", - "@deathbeds/ipydrawio-webpack": "^15.0.300" + "@deathbeds/ipydrawio-webpack": "^15.7.300" }, "description": "A JupyterLab extension for embedding interactive drawio / mxgraph diagrams.", "devDependencies": { diff --git a/packages/ipydrawio/schema/plugin.json b/packages/ipydrawio/schema/plugin.json index 910fd9ae..b71140d8 100644 --- a/packages/ipydrawio/schema/plugin.json +++ b/packages/ipydrawio/schema/plugin.json @@ -310,6 +310,10 @@ "description": "url/name: Creates a new file from a template URL. If the value is not a URL and is not empty, the script will try to use `window.opener_url]`. In [embed mode_, `window.opener[name]` will be used to get the initial XML. Note that this requires the same origin policy in the opener/parent for reading the variable.", "type": "string" }, + "dark": { + "$ref": "#/definitions/on-off-switch", + "description": "[0|1]: Disables/enables dark mode in Sketch and Minimal editor themes." + }, "data": { "description": "data: Gets the XML data for the diagram (used in client mode to bypass message passing and cross frame access). **TBD `14.6.10`**", "type": "string" @@ -537,6 +541,10 @@ "description": "id: Selects a specific revision of a Google Drive or Dropbox file.", "type": "string" }, + "rough": { + "$ref": "#/definitions/on-off-switch", + "description": "[0|1]: Disables/enables the rough sketch style (default is 1 for sketch theme and 0 for all other themes)." + }, "rt": { "$ref": "#/definitions/on-switch", "description": "1: Uses chromeless mode with Google Drive realtime enabled." diff --git a/packages/ipydrawio/src/_schema.d.ts b/packages/ipydrawio/src/_schema.d.ts index d03183da..c5c65048 100644 --- a/packages/ipydrawio/src/_schema.d.ts +++ b/packages/ipydrawio/src/_schema.d.ts @@ -386,6 +386,10 @@ export interface DrawioURLParams { * url/name: Creates a new file from a template URL. If the value is not a URL and is not empty, the script will try to use `window.opener_url]`. In [embed mode_, `window.opener[name]` will be used to get the initial XML. Note that this requires the same origin policy in the opener/parent for reading the variable. */ create?: string; + /** + * [0|1]: Disables/enables dark mode in Sketch and Minimal editor themes. + */ + dark?: number; /** * data: Gets the XML data for the diagram (used in client mode to bypass message passing and cross frame access). **TBD `14.6.10`** */ @@ -586,6 +590,10 @@ export interface DrawioURLParams { * id: Selects a specific revision of a Google Drive or Dropbox file. */ rev?: string; + /** + * [0|1]: Disables/enables the rough sketch style (default is 1 for sketch theme and 0 for all other themes). + */ + rough?: number; /** * 1: Uses chromeless mode with Google Drive realtime enabled. */ diff --git a/scripts/project.py b/scripts/project.py index d08bb94b..cdec62f3 100644 --- a/scripts/project.py +++ b/scripts/project.py @@ -91,7 +91,7 @@ def _clean(*paths_or_globs): TESTING_IN_CI = bool(json.loads(os.environ.get("TESTING_IN_CI", "0"))) CI_ARTIFACT = os.environ.get("CI_ARTIFACT", "wheel") CI = bool(json.loads(os.environ.get("CI", "0"))) -RTD = os.environ.get("READTHEDOCS", "build") +RTD = bool(json.loads(os.environ.get("READTHEDOCS", "0").lower())) # test arg pass-throughs @@ -155,6 +155,8 @@ def A_O(archive_id, url, cache_bust=CACHE_EPOCH): # ci GH = ROOT / ".github" ENV_GH = GH / "environment.yml" +ENV_GH_CB = GH / "environment-conda-build.yml" +ENV_GH_CB_WIN = GH / "environment-conda-build-win.yml" # tools PY = ["python"] @@ -543,7 +545,11 @@ def _norm_js_version(pkg): } # env inheritance -ENV_INHERITS = {ENV_BINDER: [ENV_GH, ENV_DOCS], ENV_DOCS: [ENV_GH]} +ENV_INHERITS = { + ENV_BINDER: [ENV_GH, ENV_DOCS], + ENV_DOCS: [ENV_GH], + ENV_GH_CB_WIN: [ENV_GH_CB], +} def get_atest_stem(attempt=1, extra_args=None, browser=None): @@ -590,11 +596,8 @@ def fetch_one(url, path): def patch_one_env(source, target): - print("env", source) - print("-->", target) source_text = source.read_text(encoding="utf-8") name = re.findall(r"name: (.*)", source_text)[0] - comment = f" ### {name}-deps ###" old_target = target.read_text(encoding="utf-8").split(comment) new_source = source_text.split(comment) diff --git a/yarn.lock b/yarn.lock index f8caa50f..878c4cc5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -106,14 +106,14 @@ "@jupyterlab/application" "^3.1.0" "@deathbeds/ipydrawio-webpack@file:packages/ipydrawio-webpack": - version "15.0.300" + version "15.7.300" dependencies: "@jupyterlab/application" "^3.1.0" "@deathbeds/ipydrawio@file:packages/ipydrawio": version "1.1.2" dependencies: - "@deathbeds/ipydrawio-webpack" "^15.0.300" + "@deathbeds/ipydrawio-webpack" "^15.7.300" "@jupyterlab/application" "^3.1.0" "@jupyterlab/launcher" "^3.1.0" "@jupyterlab/mainmenu" "^3.1.0" @@ -217,6 +217,11 @@ resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-free/-/fontawesome-free-5.15.4.tgz#ecda5712b61ac852c760d8b3c79c96adca5554e5" integrity sha512-eYm8vijH/hpzr/6/1CJ/V/Eb1xQFW2nnUKArb3z+yUWv7HTwj6M7SP957oMjfZjAHU6qpoNc2wQvIxBLWYa/Jg== +"@gar/promisify@^1.0.1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.2.tgz#30aa825f11d438671d585bd44e7fd564535fc210" + integrity sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw== + "@humanwhocodes/config-array@^0.5.0": version "0.5.0" resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9" @@ -314,20 +319,20 @@ "@jupyter-widgets/base" "^4.0.0" "@jupyterlab/application@^3.0.0", "@jupyterlab/application@^3.1.0": - version "3.1.8" - resolved "https://registry.yarnpkg.com/@jupyterlab/application/-/application-3.1.8.tgz#81ddb1f24bf7bd92b19893cefbf7e988bde5281c" - integrity sha512-lc9WVkf8KqV0ugk04goqpbrNNwXtKIqjcTQ91FxH44lExKTmxm8VqODV7Ej00k5WKNtm10JP98CR1KlZZJXo0g== + version "3.2.0" + resolved "https://registry.yarnpkg.com/@jupyterlab/application/-/application-3.2.0.tgz#e8b8cdeca108b3b48a5a8c3a8b1ca390d51058a7" + integrity sha512-KdM7Z4q2S92oT5+Qiri5jc92uayb499HTNMR3y+MgsVwITlboYM675gXDhE4KXaRY8NneR6JZeCVqPTAP43KWg== dependencies: "@fortawesome/fontawesome-free" "^5.12.0" - "@jupyterlab/apputils" "^3.1.8" - "@jupyterlab/coreutils" "^5.1.8" - "@jupyterlab/docregistry" "^3.1.8" - "@jupyterlab/rendermime" "^3.1.8" - "@jupyterlab/rendermime-interfaces" "^3.1.8" - "@jupyterlab/services" "^6.1.8" - "@jupyterlab/statedb" "^3.1.8" - "@jupyterlab/translation" "^3.1.8" - "@jupyterlab/ui-components" "^3.1.8" + "@jupyterlab/apputils" "^3.2.0" + "@jupyterlab/coreutils" "^5.2.0" + "@jupyterlab/docregistry" "^3.2.0" + "@jupyterlab/rendermime" "^3.2.0" + "@jupyterlab/rendermime-interfaces" "^3.2.0" + "@jupyterlab/services" "^6.2.0" + "@jupyterlab/statedb" "^3.2.0" + "@jupyterlab/translation" "^3.2.0" + "@jupyterlab/ui-components" "^3.2.0" "@lumino/algorithm" "^1.3.3" "@lumino/application" "^1.16.0" "@lumino/commands" "^1.12.0" @@ -339,23 +344,24 @@ "@lumino/signaling" "^1.4.3" "@lumino/widgets" "^1.19.0" -"@jupyterlab/apputils@^3.1.8": - version "3.1.8" - resolved "https://registry.yarnpkg.com/@jupyterlab/apputils/-/apputils-3.1.8.tgz#ad9a5805978e52857a80eeceb9367d6641cffd26" - integrity sha512-oG1XUJ5VbvmhrzPFJx+PQyM6DnltG8yzJCzYmMv1HZFlO01l3EjkzgEql7LMZyDZ58GYhJejaCi1sYt3D42/uw== - dependencies: - "@jupyterlab/coreutils" "^5.1.8" - "@jupyterlab/services" "^6.1.8" - "@jupyterlab/settingregistry" "^3.1.8" - "@jupyterlab/statedb" "^3.1.8" - "@jupyterlab/translation" "^3.1.8" - "@jupyterlab/ui-components" "^3.1.8" +"@jupyterlab/apputils@^3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@jupyterlab/apputils/-/apputils-3.2.0.tgz#94d45cc44b623578ea7e2d2113d1fd6d390641ae" + integrity sha512-4x/B7acuIsrcUzJuIQGcw1Z6aiBowm8+L3ElmD19QNY1Q5Rs4gNzw2hbTNYzub3i37EQrMancs90oEwbAzFpsg== + dependencies: + "@jupyterlab/coreutils" "^5.2.0" + "@jupyterlab/services" "^6.2.0" + "@jupyterlab/settingregistry" "^3.2.0" + "@jupyterlab/statedb" "^3.2.0" + "@jupyterlab/translation" "^3.2.0" + "@jupyterlab/ui-components" "^3.2.0" "@lumino/algorithm" "^1.3.3" "@lumino/commands" "^1.12.0" "@lumino/coreutils" "^1.5.3" "@lumino/disposable" "^1.4.3" "@lumino/domutils" "^1.2.3" "@lumino/messaging" "^1.4.3" + "@lumino/polling" "^1.3.3" "@lumino/properties" "^1.2.3" "@lumino/signaling" "^1.4.3" "@lumino/virtualdom" "^1.8.0" @@ -366,24 +372,24 @@ sanitize-html "~2.3.3" url "^0.11.0" -"@jupyterlab/attachments@^3.1.8": - version "3.1.8" - resolved "https://registry.yarnpkg.com/@jupyterlab/attachments/-/attachments-3.1.8.tgz#06e0df93d6aab2e60f2fd46d12ff0940e6e409ae" - integrity sha512-KbKkCYbXmRXHiRXxU48q0M+bpwEvcOydxfgJVqEDDyE01CxOtO3Sf2foFzqcQkNtAYhdC3bXD/au0oNuRTkl7g== +"@jupyterlab/attachments@^3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@jupyterlab/attachments/-/attachments-3.2.0.tgz#47b753326e77ee69812b4247c7a8dda50342655c" + integrity sha512-E9xGZsa4N432WFQSUWu3gXfc8PqEBCjeeIAX2g2vR2SFvw07qaUhufOl3pt0JLABQ73isX9nouXWrYIzTCCBHQ== dependencies: - "@jupyterlab/nbformat" "^3.1.8" - "@jupyterlab/observables" "^4.1.8" - "@jupyterlab/rendermime" "^3.1.8" - "@jupyterlab/rendermime-interfaces" "^3.1.8" + "@jupyterlab/nbformat" "^3.2.0" + "@jupyterlab/observables" "^4.2.0" + "@jupyterlab/rendermime" "^3.2.0" + "@jupyterlab/rendermime-interfaces" "^3.2.0" "@lumino/disposable" "^1.4.3" "@lumino/signaling" "^1.4.3" "@jupyterlab/builder@^3.1.0": - version "3.1.9" - resolved "https://registry.yarnpkg.com/@jupyterlab/builder/-/builder-3.1.9.tgz#c144866529b6d1ad5a895fe79c893468ad7a4daa" - integrity sha512-dDSv8Bb/3XNEcDbj4R8zm8cyksnCb1dak5BpWblmEXy383osWVTLh/KDQ7nwaWtrOCefxaig8wi267T/mHO9Ug== + version "3.2.0" + resolved "https://registry.yarnpkg.com/@jupyterlab/builder/-/builder-3.2.0.tgz#70b85dcc2a73d6b2e5e52ffe9e0a63404852af83" + integrity sha512-npnfy443Qf8GBNgdfoS51D4N18LNGcPk3PFjZt++WBesmZ5Afq4RkzoTploNTHI9ppD2Bp0SbSQVg81O42Ew9w== dependencies: - "@jupyterlab/buildutils" "^3.1.9" + "@jupyterlab/buildutils" "^3.2.0" "@lumino/algorithm" "^1.3.3" "@lumino/application" "^1.16.0" "@lumino/commands" "^1.12.0" @@ -419,10 +425,10 @@ webpack-merge "^5.1.2" worker-loader "^3.0.2" -"@jupyterlab/buildutils@^3.1.9": - version "3.1.9" - resolved "https://registry.yarnpkg.com/@jupyterlab/buildutils/-/buildutils-3.1.9.tgz#457fe7490cb147f3c1de015c966bb3e02c2f8364" - integrity sha512-PPosDz7rUF6inz6FyIkrDQx/uIkyFS6Ni+1D0o7FTz6p5emyB5uKuoLXksvSeCPrt4R1G/NYa+up8xw8E95n9Q== +"@jupyterlab/buildutils@^3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@jupyterlab/buildutils/-/buildutils-3.2.0.tgz#b5f3f7275f63d6dcbce7ab7cd06cbac63e67b3ae" + integrity sha512-Kmb0sduJNnFSLWwLlRhTM62/EtIB2ft2tGnm3dbbCcm+rRlKYw5HMKi3vEvRdv80pCGvSsj/Ezdci51mQhuivw== dependencies: "@lumino/coreutils" "^1.5.3" "@yarnpkg/lockfile" "^1.1.0" @@ -432,7 +438,7 @@ dependency-graph "^0.9.0" fs-extra "^9.0.1" glob "~7.1.6" - inquirer "^7.0.0" + inquirer "^7.1.0" minimatch "~3.0.4" os "~0.1.1" package-json "^6.5.0" @@ -443,24 +449,24 @@ typescript "~4.1.3" verdaccio "^5.1.1" -"@jupyterlab/cells@^3.1.8": - version "3.1.8" - resolved "https://registry.yarnpkg.com/@jupyterlab/cells/-/cells-3.1.8.tgz#c2aba0adb6f7336404da19b1d7ba2b57802d25f3" - integrity sha512-t7MEI1vAPfH4tqbIPdGocXwjv2Pheh7V935M2Nm7wFmewcX/WU/sJA5jd8VdhOEnqk2wzUf68d0O8pMCj0G/Qg== - dependencies: - "@jupyterlab/apputils" "^3.1.8" - "@jupyterlab/attachments" "^3.1.8" - "@jupyterlab/codeeditor" "^3.1.8" - "@jupyterlab/codemirror" "^3.1.8" - "@jupyterlab/coreutils" "^5.1.8" - "@jupyterlab/filebrowser" "^3.1.8" - "@jupyterlab/nbformat" "^3.1.8" - "@jupyterlab/observables" "^4.1.8" - "@jupyterlab/outputarea" "^3.1.8" - "@jupyterlab/rendermime" "^3.1.8" - "@jupyterlab/services" "^6.1.8" - "@jupyterlab/shared-models" "^3.1.8" - "@jupyterlab/ui-components" "^3.1.8" +"@jupyterlab/cells@^3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@jupyterlab/cells/-/cells-3.2.0.tgz#dec5a3b6814970ea49ffc95c93cd46bfa23592f9" + integrity sha512-9c7rRGYsESW0a0y+WFny8YS0anZ3TchDQ4c25/+kqX//7eUl2MBl+hW1iUUG2cA1I7XvE/u+sZQdLMPSX7Tqpw== + dependencies: + "@jupyterlab/apputils" "^3.2.0" + "@jupyterlab/attachments" "^3.2.0" + "@jupyterlab/codeeditor" "^3.2.0" + "@jupyterlab/codemirror" "^3.2.0" + "@jupyterlab/coreutils" "^5.2.0" + "@jupyterlab/filebrowser" "^3.2.0" + "@jupyterlab/nbformat" "^3.2.0" + "@jupyterlab/observables" "^4.2.0" + "@jupyterlab/outputarea" "^3.2.0" + "@jupyterlab/rendermime" "^3.2.0" + "@jupyterlab/services" "^6.2.0" + "@jupyterlab/shared-models" "^3.2.0" + "@jupyterlab/ui-components" "^3.2.0" "@lumino/algorithm" "^1.3.3" "@lumino/coreutils" "^1.5.3" "@lumino/domutils" "^1.2.3" @@ -472,17 +478,17 @@ marked "^2.0.0" react "^17.0.1" -"@jupyterlab/codeeditor@^3.1.8": - version "3.1.8" - resolved "https://registry.yarnpkg.com/@jupyterlab/codeeditor/-/codeeditor-3.1.8.tgz#92ddc0f1da830fa1d530695c63c268656d25d244" - integrity sha512-UskhfNtvk7niHFDi7teqrufQsmJ72ZcHra5Nzu8axFlb37gsK+Gf8Wgn2Tddnd17Ay32+U+Hu3bJF4GVfMJp9A== - dependencies: - "@jupyterlab/coreutils" "^5.1.8" - "@jupyterlab/nbformat" "^3.1.8" - "@jupyterlab/observables" "^4.1.8" - "@jupyterlab/shared-models" "^3.1.8" - "@jupyterlab/translation" "^3.1.8" - "@jupyterlab/ui-components" "^3.1.8" +"@jupyterlab/codeeditor@^3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@jupyterlab/codeeditor/-/codeeditor-3.2.0.tgz#25a2f9860f9a573ae1d84909a529559c15575b29" + integrity sha512-JCuX7VWzaW7GB/CXb5et+sDZlr6+yhQrMp8TzgSUA0yYAVUTw7hEKYuiH8hCK20Lc0duil0PF+n93BQ7+3DfcQ== + dependencies: + "@jupyterlab/coreutils" "^5.2.0" + "@jupyterlab/nbformat" "^3.2.0" + "@jupyterlab/observables" "^4.2.0" + "@jupyterlab/shared-models" "^3.2.0" + "@jupyterlab/translation" "^3.2.0" + "@jupyterlab/ui-components" "^3.2.0" "@lumino/coreutils" "^1.5.3" "@lumino/disposable" "^1.4.3" "@lumino/dragdrop" "^1.7.1" @@ -490,19 +496,19 @@ "@lumino/signaling" "^1.4.3" "@lumino/widgets" "^1.19.0" -"@jupyterlab/codemirror@^3.1.8": - version "3.1.8" - resolved "https://registry.yarnpkg.com/@jupyterlab/codemirror/-/codemirror-3.1.8.tgz#1a3c56690aab10ea10e44248a8f98416d4a7b7b0" - integrity sha512-tO8dRJrXt7F9/uByVeTdfemeBep2Rno1RAa8BNxq/iipBKt0IMIf3ts5LzECAX0omYWcAbcvDo1YjwfShSw0wQ== - dependencies: - "@jupyterlab/apputils" "^3.1.8" - "@jupyterlab/codeeditor" "^3.1.8" - "@jupyterlab/coreutils" "^5.1.8" - "@jupyterlab/nbformat" "^3.1.8" - "@jupyterlab/observables" "^4.1.8" - "@jupyterlab/shared-models" "^3.1.8" - "@jupyterlab/statusbar" "^3.1.8" - "@jupyterlab/translation" "^3.1.8" +"@jupyterlab/codemirror@^3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@jupyterlab/codemirror/-/codemirror-3.2.0.tgz#dfa068077840f8a75686505c6c5b0b918fce2777" + integrity sha512-+7ISd6KN771iCD8/gQAeugNJJSrtk10S46hmi+fz+jDHr7nH7H1ervL0zjbx5eJerilfSbLVFWFczXujLUV0+A== + dependencies: + "@jupyterlab/apputils" "^3.2.0" + "@jupyterlab/codeeditor" "^3.2.0" + "@jupyterlab/coreutils" "^5.2.0" + "@jupyterlab/nbformat" "^3.2.0" + "@jupyterlab/observables" "^4.2.0" + "@jupyterlab/shared-models" "^3.2.0" + "@jupyterlab/statusbar" "^3.2.0" + "@jupyterlab/translation" "^3.2.0" "@lumino/algorithm" "^1.3.3" "@lumino/commands" "^1.12.0" "@lumino/coreutils" "^1.5.3" @@ -514,10 +520,10 @@ react "^17.0.1" y-codemirror "^2.1.1" -"@jupyterlab/coreutils@^5.1.8": - version "5.1.8" - resolved "https://registry.yarnpkg.com/@jupyterlab/coreutils/-/coreutils-5.1.8.tgz#a11140f40950e5ea68865f4090ff0b08647ed447" - integrity sha512-HxQuLfpKtkFmN4Y2meVnTr4FIKBQ4mHux5PJkdluRAsqOeycPKCS+f/dd7M5PVLJJMjw/Y+0o5qGNeatwbfF5A== +"@jupyterlab/coreutils@^5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@jupyterlab/coreutils/-/coreutils-5.2.0.tgz#f645c4c401118fcff4c0e46b3a7b5b379045d958" + integrity sha512-bAL3Gb9bhQWlAP6kF2ElgH5tlFrzPGO9w5hRcLkVYkeOuwR6SlwcMzyv5o9XenaW4u97R3gVJ2LdXLlGz6t3aQ== dependencies: "@lumino/coreutils" "^1.5.3" "@lumino/disposable" "^1.4.3" @@ -527,18 +533,18 @@ path-browserify "^1.0.0" url-parse "~1.5.1" -"@jupyterlab/docmanager@^3.1.8": - version "3.1.8" - resolved "https://registry.yarnpkg.com/@jupyterlab/docmanager/-/docmanager-3.1.8.tgz#328ee8a28b190aed64f4d704d8d0bb7c2753520a" - integrity sha512-Aalj1r3OqPdydkcYIK7zNJCLfn4IqWCR3OTrN97BsS83BjbPV4IuK0fk4w2OwhcRVPK/KpZ36Bnpo1S/MQ2tMA== - dependencies: - "@jupyterlab/apputils" "^3.1.8" - "@jupyterlab/coreutils" "^5.1.8" - "@jupyterlab/docprovider" "^3.1.8" - "@jupyterlab/docregistry" "^3.1.8" - "@jupyterlab/services" "^6.1.8" - "@jupyterlab/statusbar" "^3.1.8" - "@jupyterlab/translation" "^3.1.8" +"@jupyterlab/docmanager@^3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@jupyterlab/docmanager/-/docmanager-3.2.0.tgz#0740571bb7c07a496c2249d64f06c617c6e25ecf" + integrity sha512-kRSWcerChr/dzyGrReMe2Hc/hJQQE77ViImM/f6QuKiq8uDFmTbYZsfPNNe4D4cTzx690qdOIhh8qLA2Ro3q6w== + dependencies: + "@jupyterlab/apputils" "^3.2.0" + "@jupyterlab/coreutils" "^5.2.0" + "@jupyterlab/docprovider" "^3.2.0" + "@jupyterlab/docregistry" "^3.2.0" + "@jupyterlab/services" "^6.2.0" + "@jupyterlab/statusbar" "^3.2.0" + "@jupyterlab/translation" "^3.2.0" "@lumino/algorithm" "^1.3.3" "@lumino/coreutils" "^1.5.3" "@lumino/disposable" "^1.4.3" @@ -548,34 +554,34 @@ "@lumino/widgets" "^1.19.0" react "^17.0.1" -"@jupyterlab/docprovider@^3.1.8": - version "3.1.8" - resolved "https://registry.yarnpkg.com/@jupyterlab/docprovider/-/docprovider-3.1.8.tgz#56f270717d60499b7e5383e240a732dfc14da4ea" - integrity sha512-XfIxhSwOKt8VSg8SQmWKv4UICYhR6u6kcM4ObFeeX2jyNZemUb+X8KDn2JDIhYRnHVkI9py+x0GFncZ3jO0SvA== +"@jupyterlab/docprovider@^3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@jupyterlab/docprovider/-/docprovider-3.2.0.tgz#ab9b0c1c26a1843c13ef51f10ec5ac23ade27c5d" + integrity sha512-V3LWk56WZtkFYOD6knP4VDw8Q7b/tyrpyyZA28U/SJvZQkIuHkF+CvKfFvOJJOl1Ge/YdKen674E0HWzXfbTOw== dependencies: - "@jupyterlab/shared-models" "^3.1.8" + "@jupyterlab/shared-models" "^3.2.0" "@lumino/coreutils" "^1.5.3" lib0 "^0.2.42" y-websocket "^1.3.15" yjs "^13.5.6" -"@jupyterlab/docregistry@^3.0.0", "@jupyterlab/docregistry@^3.1.8": - version "3.1.8" - resolved "https://registry.yarnpkg.com/@jupyterlab/docregistry/-/docregistry-3.1.8.tgz#20d83d9ddba162f25bdde23e644d785f065546a4" - integrity sha512-c0rrMz6TSFuTH/ZILxAV/DUy0PZ85ZqmVBfnWl3RksTrwlee/6ki8FZRiJRB6ehgm+49FsG2cHGaXT8kCE6tkg== - dependencies: - "@jupyterlab/apputils" "^3.1.8" - "@jupyterlab/codeeditor" "^3.1.8" - "@jupyterlab/codemirror" "^3.1.8" - "@jupyterlab/coreutils" "^5.1.8" - "@jupyterlab/docprovider" "^3.1.8" - "@jupyterlab/observables" "^4.1.8" - "@jupyterlab/rendermime" "^3.1.8" - "@jupyterlab/rendermime-interfaces" "^3.1.8" - "@jupyterlab/services" "^6.1.8" - "@jupyterlab/shared-models" "^3.1.8" - "@jupyterlab/translation" "^3.1.8" - "@jupyterlab/ui-components" "^3.1.8" +"@jupyterlab/docregistry@^3.0.0", "@jupyterlab/docregistry@^3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@jupyterlab/docregistry/-/docregistry-3.2.0.tgz#cec3d60f4863cfd2d15cc3ac1be9bccb6c600d6c" + integrity sha512-qGUp5ZMyy5XTThffI19F0JlHqWvjHTPBFiP8j1VdcR9fyuGuhN/dxrwUtOHzIZVVeVMXZNmrHhXYV+ZTA3GIEg== + dependencies: + "@jupyterlab/apputils" "^3.2.0" + "@jupyterlab/codeeditor" "^3.2.0" + "@jupyterlab/codemirror" "^3.2.0" + "@jupyterlab/coreutils" "^5.2.0" + "@jupyterlab/docprovider" "^3.2.0" + "@jupyterlab/observables" "^4.2.0" + "@jupyterlab/rendermime" "^3.2.0" + "@jupyterlab/rendermime-interfaces" "^3.2.0" + "@jupyterlab/services" "^6.2.0" + "@jupyterlab/shared-models" "^3.2.0" + "@jupyterlab/translation" "^3.2.0" + "@jupyterlab/ui-components" "^3.2.0" "@lumino/algorithm" "^1.3.3" "@lumino/coreutils" "^1.5.3" "@lumino/disposable" "^1.4.3" @@ -584,20 +590,20 @@ "@lumino/widgets" "^1.19.0" yjs "^13.5.6" -"@jupyterlab/filebrowser@^3.1.8": - version "3.1.8" - resolved "https://registry.yarnpkg.com/@jupyterlab/filebrowser/-/filebrowser-3.1.8.tgz#65a2cdd6996da7a00528e0899b11f71274301a35" - integrity sha512-SMtpHZrE4opUPJE9dr9WdVjxBbv4NyVh4AagKPxKATnpLQtd/NgHUpM9uW08zWK4I/OPLbTENiPOjRn6rpFw8g== - dependencies: - "@jupyterlab/apputils" "^3.1.8" - "@jupyterlab/coreutils" "^5.1.8" - "@jupyterlab/docmanager" "^3.1.8" - "@jupyterlab/docregistry" "^3.1.8" - "@jupyterlab/services" "^6.1.8" - "@jupyterlab/statedb" "^3.1.8" - "@jupyterlab/statusbar" "^3.1.8" - "@jupyterlab/translation" "^3.1.8" - "@jupyterlab/ui-components" "^3.1.8" +"@jupyterlab/filebrowser@^3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@jupyterlab/filebrowser/-/filebrowser-3.2.0.tgz#1e691c76badfd4bbe0f03046f44b714d4978f738" + integrity sha512-cWaY/IyzJ2ss2KS62Uo/r3EA2A+mTg3BiqBJXO8Xws2NIGS4G+Yb1av1KiZaUsK+opfGuAQxU/TcrMn9KRTVjQ== + dependencies: + "@jupyterlab/apputils" "^3.2.0" + "@jupyterlab/coreutils" "^5.2.0" + "@jupyterlab/docmanager" "^3.2.0" + "@jupyterlab/docregistry" "^3.2.0" + "@jupyterlab/services" "^6.2.0" + "@jupyterlab/statedb" "^3.2.0" + "@jupyterlab/statusbar" "^3.2.0" + "@jupyterlab/translation" "^3.2.0" + "@jupyterlab/ui-components" "^3.2.0" "@lumino/algorithm" "^1.3.3" "@lumino/coreutils" "^1.5.3" "@lumino/disposable" "^1.4.3" @@ -611,13 +617,13 @@ react "^17.0.1" "@jupyterlab/launcher@^3.1.0": - version "3.1.8" - resolved "https://registry.yarnpkg.com/@jupyterlab/launcher/-/launcher-3.1.8.tgz#7c3e6d476616971b12afd2cf9eba0139ae46da5e" - integrity sha512-GgTY8HXba9MKRG9UBv+5yUE55oVXFdlxMyM9MhEKj8Hflpr32WVMXsut2Js07SrQ8CFg0iINby8nfjT/RYYI8Q== + version "3.2.0" + resolved "https://registry.yarnpkg.com/@jupyterlab/launcher/-/launcher-3.2.0.tgz#c658ab98c79aa467f4362e12b616df6b2893ce6f" + integrity sha512-ydPtHT2ZCHkcd8xbT60F0lYmiDEEQiozgWJH98LT0j3OXdNkxQ0rlZva3aLgi44QIdZg54I19OqAzL8zHoexHQ== dependencies: - "@jupyterlab/apputils" "^3.1.8" - "@jupyterlab/translation" "^3.1.8" - "@jupyterlab/ui-components" "^3.1.8" + "@jupyterlab/apputils" "^3.2.0" + "@jupyterlab/translation" "^3.2.0" + "@jupyterlab/ui-components" "^3.2.0" "@lumino/algorithm" "^1.3.3" "@lumino/commands" "^1.12.0" "@lumino/coreutils" "^1.5.3" @@ -627,16 +633,16 @@ react "^17.0.1" "@jupyterlab/logconsole@^3.0.0": - version "3.1.8" - resolved "https://registry.yarnpkg.com/@jupyterlab/logconsole/-/logconsole-3.1.8.tgz#1c4aacd1903cd84314192e96e59f9e41179b8b65" - integrity sha512-E9z4nI2szKHX4A6Plsm980+w48ZrEwcXn+HyFxCfZulQNkZyHAUv8oDm5Fss0f9NPEpjdddjBNL+hPqxwOCW0Q== - dependencies: - "@jupyterlab/coreutils" "^5.1.8" - "@jupyterlab/nbformat" "^3.1.8" - "@jupyterlab/outputarea" "^3.1.8" - "@jupyterlab/rendermime" "^3.1.8" - "@jupyterlab/services" "^6.1.8" - "@jupyterlab/translation" "^3.1.8" + version "3.2.0" + resolved "https://registry.yarnpkg.com/@jupyterlab/logconsole/-/logconsole-3.2.0.tgz#b8a4a3af1dead67ee20277bbd40c4d84c6b49d02" + integrity sha512-rMmhI7qjxxT1Fkrlpdt2qBQgJVg4olkigpn8Jr+FwiOqWO4RvuGENLiSPUnkab4h88SpwVCv0GpBmDlnFbx62w== + dependencies: + "@jupyterlab/coreutils" "^5.2.0" + "@jupyterlab/nbformat" "^3.2.0" + "@jupyterlab/outputarea" "^3.2.0" + "@jupyterlab/rendermime" "^3.2.0" + "@jupyterlab/services" "^6.2.0" + "@jupyterlab/translation" "^3.2.0" "@lumino/coreutils" "^1.5.3" "@lumino/disposable" "^1.4.3" "@lumino/messaging" "^1.4.3" @@ -644,44 +650,44 @@ "@lumino/widgets" "^1.19.0" "@jupyterlab/mainmenu@^3.0.0", "@jupyterlab/mainmenu@^3.1.0": - version "3.1.8" - resolved "https://registry.yarnpkg.com/@jupyterlab/mainmenu/-/mainmenu-3.1.8.tgz#4bfe77e41f4fc77bc6927f4779000f33dadc7fb0" - integrity sha512-Vc8XaE+vYntSXf2fIG5L6wwB5ShYf/79StV1hP2LidbxUOhDjy9fzr2x2gdijrQ8kMEf09ssOv5QpiPsdhZO4g== - dependencies: - "@jupyterlab/apputils" "^3.1.8" - "@jupyterlab/services" "^6.1.8" - "@jupyterlab/translation" "^3.1.8" - "@jupyterlab/ui-components" "^3.1.8" + version "3.2.0" + resolved "https://registry.yarnpkg.com/@jupyterlab/mainmenu/-/mainmenu-3.2.0.tgz#bd620363d7fd0ca0fbcb8d411be2971a29fb3e21" + integrity sha512-WJfwr4WIOPytqS7OnJWXcDnszkmStphf5l8RiLYhJRLU92nAG8QzScePIsE4zVpWSRWJQhFFNuigH/vH7HAhYA== + dependencies: + "@jupyterlab/apputils" "^3.2.0" + "@jupyterlab/services" "^6.2.0" + "@jupyterlab/translation" "^3.2.0" + "@jupyterlab/ui-components" "^3.2.0" "@lumino/algorithm" "^1.3.3" "@lumino/commands" "^1.12.0" "@lumino/coreutils" "^1.5.3" "@lumino/widgets" "^1.19.0" -"@jupyterlab/nbformat@^3.0.0", "@jupyterlab/nbformat@^3.1.8": - version "3.1.8" - resolved "https://registry.yarnpkg.com/@jupyterlab/nbformat/-/nbformat-3.1.8.tgz#958c5e060babe07c9688995d76cd0e3b956d26b9" - integrity sha512-FFVerxKdbFQ/lxP3Xd3drYkQ82Le8HdBF6zxHZND7k+I2TMyE8HV+834Nn+HR4C7TintP9ap9P3wgg/H8MTf4g== +"@jupyterlab/nbformat@^3.0.0", "@jupyterlab/nbformat@^3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@jupyterlab/nbformat/-/nbformat-3.2.0.tgz#162e3e7013eda4c6fe9d44966bc2203ad7f37d3e" + integrity sha512-9AwwCx4tuI550YHFQQeuuOoU2F0uZX15jIkH4IK70sDDdAnG+lijB9mtDpc2cAZuxYiBT/e8Ylgwdy+ZvSxxaw== dependencies: "@lumino/coreutils" "^1.5.3" "@jupyterlab/notebook@^3.0.0", "@jupyterlab/notebook@^3.1.0": - version "3.1.8" - resolved "https://registry.yarnpkg.com/@jupyterlab/notebook/-/notebook-3.1.8.tgz#e5109f90c09030510da626caa4f6199578abc275" - integrity sha512-qhnFPYNKOxQG3l0lnIukHRI4Mhiv8EreIfcDrIjrF6WnJF2bE0f3lSWvjbuLnbSaalCtdjGKtEJ3FwU+6So/3A== - dependencies: - "@jupyterlab/apputils" "^3.1.8" - "@jupyterlab/cells" "^3.1.8" - "@jupyterlab/codeeditor" "^3.1.8" - "@jupyterlab/coreutils" "^5.1.8" - "@jupyterlab/docregistry" "^3.1.8" - "@jupyterlab/nbformat" "^3.1.8" - "@jupyterlab/observables" "^4.1.8" - "@jupyterlab/rendermime" "^3.1.8" - "@jupyterlab/services" "^6.1.8" - "@jupyterlab/shared-models" "^3.1.8" - "@jupyterlab/statusbar" "^3.1.8" - "@jupyterlab/translation" "^3.1.8" - "@jupyterlab/ui-components" "^3.1.8" + version "3.2.0" + resolved "https://registry.yarnpkg.com/@jupyterlab/notebook/-/notebook-3.2.0.tgz#901d239bf9ff2ff1c751a7950f9bd2ae159c1de5" + integrity sha512-sph3NfpUnjMRopMOF7dDGtNIkrA+S2rhnAUyPz9O9uhFu6Xe6bkEhtY1fWf+XXpi/edwL6sFrGGj+ROC11FC3Q== + dependencies: + "@jupyterlab/apputils" "^3.2.0" + "@jupyterlab/cells" "^3.2.0" + "@jupyterlab/codeeditor" "^3.2.0" + "@jupyterlab/coreutils" "^5.2.0" + "@jupyterlab/docregistry" "^3.2.0" + "@jupyterlab/nbformat" "^3.2.0" + "@jupyterlab/observables" "^4.2.0" + "@jupyterlab/rendermime" "^3.2.0" + "@jupyterlab/services" "^6.2.0" + "@jupyterlab/shared-models" "^3.2.0" + "@jupyterlab/statusbar" "^3.2.0" + "@jupyterlab/translation" "^3.2.0" + "@jupyterlab/ui-components" "^3.2.0" "@lumino/algorithm" "^1.3.3" "@lumino/coreutils" "^1.5.3" "@lumino/domutils" "^1.2.3" @@ -693,10 +699,10 @@ "@lumino/widgets" "^1.19.0" react "^17.0.1" -"@jupyterlab/observables@^4.1.8": - version "4.1.8" - resolved "https://registry.yarnpkg.com/@jupyterlab/observables/-/observables-4.1.8.tgz#7cd57065c11d8d35045b9582c676d4ef6a855a91" - integrity sha512-4FQ4rf0+DFNn/TD/3KMJm+hCHLGiTwj337hpipYVxrIBxYqXwG9jzBDRJC1Dqz+dB2dihnuGHxDnOaUinaM+ow== +"@jupyterlab/observables@^4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@jupyterlab/observables/-/observables-4.2.0.tgz#062b3bedab6ccb9eda42d40851e324c173ceaaa5" + integrity sha512-4Tirqme6KguTxV7odl0wFO5jbSZv1J/c9zlwFD6d111B0Xa+btZJWtpfu90jtYMUW0yYgMkHuNbXEFY7yjBu6Q== dependencies: "@lumino/algorithm" "^1.3.3" "@lumino/coreutils" "^1.5.3" @@ -704,17 +710,17 @@ "@lumino/messaging" "^1.4.3" "@lumino/signaling" "^1.4.3" -"@jupyterlab/outputarea@^3.0.0", "@jupyterlab/outputarea@^3.1.8": - version "3.1.8" - resolved "https://registry.yarnpkg.com/@jupyterlab/outputarea/-/outputarea-3.1.8.tgz#cd062add614ba322694cd8714eac043f83fa2e57" - integrity sha512-glJeODts6qxy6ACgUAgbyI1w8LYEfFoAW5F4bPYX0SjhIiyDC40HQQWR4sbNyhEplPA+3e3DVuBo6ZpvrSlj4g== - dependencies: - "@jupyterlab/apputils" "^3.1.8" - "@jupyterlab/nbformat" "^3.1.8" - "@jupyterlab/observables" "^4.1.8" - "@jupyterlab/rendermime" "^3.1.8" - "@jupyterlab/rendermime-interfaces" "^3.1.8" - "@jupyterlab/services" "^6.1.8" +"@jupyterlab/outputarea@^3.0.0", "@jupyterlab/outputarea@^3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@jupyterlab/outputarea/-/outputarea-3.2.0.tgz#d476a28af9408f4fdaa98f44683abaa712925d1b" + integrity sha512-7KcPYJOtuz7l4pLlHO9H2MjSXmBkuc9oz9VJFcp+9fTdUTzg7FrGluGaop0ifvwoq8Ljv+fD/1gmXxIvziQR8A== + dependencies: + "@jupyterlab/apputils" "^3.2.0" + "@jupyterlab/nbformat" "^3.2.0" + "@jupyterlab/observables" "^4.2.0" + "@jupyterlab/rendermime" "^3.2.0" + "@jupyterlab/rendermime-interfaces" "^3.2.0" + "@jupyterlab/services" "^6.2.0" "@lumino/algorithm" "^1.3.3" "@lumino/coreutils" "^1.5.3" "@lumino/disposable" "^1.4.3" @@ -724,28 +730,28 @@ "@lumino/widgets" "^1.19.0" resize-observer-polyfill "^1.5.1" -"@jupyterlab/rendermime-interfaces@^3.0.0", "@jupyterlab/rendermime-interfaces@^3.1.8": - version "3.1.8" - resolved "https://registry.yarnpkg.com/@jupyterlab/rendermime-interfaces/-/rendermime-interfaces-3.1.8.tgz#db0c0e3f8ef169d2c35ccbc3153bf11f47303727" - integrity sha512-MRs283+0ZGnpQIaKPV5VHnpqaCxAFnZBhcx5pi3jd8KPQpzFJs+hf4kgWOOqVkPayehp5e5MKKEB26RB4b+3Bw== +"@jupyterlab/rendermime-interfaces@^3.0.0", "@jupyterlab/rendermime-interfaces@^3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@jupyterlab/rendermime-interfaces/-/rendermime-interfaces-3.2.0.tgz#ef7161b4a743c7ad1b33e53979b264860d150d36" + integrity sha512-TFapppF4XqbL7G6LS4jrY1m9iXFNAJR8uS+bR0YcBet4a5n54P4bfD7N9LCiCtCw/aFCEK5Hq15YwepAJCLG3w== dependencies: - "@jupyterlab/translation" "^3.1.8" + "@jupyterlab/translation" "^3.2.0" "@lumino/coreutils" "^1.5.3" "@lumino/widgets" "^1.19.0" -"@jupyterlab/rendermime@^3.0.0", "@jupyterlab/rendermime@^3.1.8": - version "3.1.8" - resolved "https://registry.yarnpkg.com/@jupyterlab/rendermime/-/rendermime-3.1.8.tgz#398a75a4d179c4dcc9ac0e27f5c78822473e083a" - integrity sha512-NTKL1Xm81iukZf2UcdseFWsdkx08WTKdYk8LHIKI3hzoKdfAZNb7YQHzCAlBglXETR6mOtE4XNXBFtvu2QfoHQ== - dependencies: - "@jupyterlab/apputils" "^3.1.8" - "@jupyterlab/codemirror" "^3.1.8" - "@jupyterlab/coreutils" "^5.1.8" - "@jupyterlab/nbformat" "^3.1.8" - "@jupyterlab/observables" "^4.1.8" - "@jupyterlab/rendermime-interfaces" "^3.1.8" - "@jupyterlab/services" "^6.1.8" - "@jupyterlab/translation" "^3.1.8" +"@jupyterlab/rendermime@^3.0.0", "@jupyterlab/rendermime@^3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@jupyterlab/rendermime/-/rendermime-3.2.0.tgz#8fded3ea6496645aed3834e16c4210a01c87558e" + integrity sha512-a16hMXaayg7Bv+jOtxatxnjjh2gdYfGpXHcakqWjwEBQWI4sIs1yT48At+fEIErGnqNCV9bZmMceKB1I6cdHRA== + dependencies: + "@jupyterlab/apputils" "^3.2.0" + "@jupyterlab/codemirror" "^3.2.0" + "@jupyterlab/coreutils" "^5.2.0" + "@jupyterlab/nbformat" "^3.2.0" + "@jupyterlab/observables" "^4.2.0" + "@jupyterlab/rendermime-interfaces" "^3.2.0" + "@jupyterlab/services" "^6.2.0" + "@jupyterlab/translation" "^3.2.0" "@lumino/algorithm" "^1.3.3" "@lumino/coreutils" "^1.5.3" "@lumino/messaging" "^1.4.3" @@ -754,16 +760,16 @@ lodash.escape "^4.0.1" marked "^2.0.0" -"@jupyterlab/services@^6.0.0", "@jupyterlab/services@^6.1.8": - version "6.1.8" - resolved "https://registry.yarnpkg.com/@jupyterlab/services/-/services-6.1.8.tgz#ff189dd2f4282dac6f099e6020ce47897440d78b" - integrity sha512-uofOdL0g0mwrgoGbFLRArx4EqZEMAHE4arqZ/Hb6/FkIUa15ikS8w9mJ5aiaolmmiSytUP3618hc09R2QUP2nw== - dependencies: - "@jupyterlab/coreutils" "^5.1.8" - "@jupyterlab/nbformat" "^3.1.8" - "@jupyterlab/observables" "^4.1.8" - "@jupyterlab/settingregistry" "^3.1.8" - "@jupyterlab/statedb" "^3.1.8" +"@jupyterlab/services@^6.0.0", "@jupyterlab/services@^6.2.0": + version "6.2.0" + resolved "https://registry.yarnpkg.com/@jupyterlab/services/-/services-6.2.0.tgz#789d79d1742e58a2a0fb7be5be99a5c841290fe7" + integrity sha512-/Pf/qjYzSOsfUIVy1om5OYISodXIdwo7CmgB61ShQMLimmK1cCZjeFPz6pVk+k9bMQf2YzFohPJsxWyp/VmaIg== + dependencies: + "@jupyterlab/coreutils" "^5.2.0" + "@jupyterlab/nbformat" "^3.2.0" + "@jupyterlab/observables" "^4.2.0" + "@jupyterlab/settingregistry" "^3.2.0" + "@jupyterlab/statedb" "^3.2.0" "@lumino/algorithm" "^1.3.3" "@lumino/coreutils" "^1.5.3" "@lumino/disposable" "^1.4.3" @@ -772,12 +778,12 @@ node-fetch "^2.6.0" ws "^7.4.6" -"@jupyterlab/settingregistry@^3.0.0", "@jupyterlab/settingregistry@^3.1.8": - version "3.1.8" - resolved "https://registry.yarnpkg.com/@jupyterlab/settingregistry/-/settingregistry-3.1.8.tgz#013e64f63a3582c323b9266b63ea5f6565a6d7d2" - integrity sha512-1ti+5js1rpK04xaFWF5Hgo1buvN7VzcsblC8azb2fVKAfEmrvUjIZlw/r0LSluUA14CMdwR0NwqE5MH6dCBdVA== +"@jupyterlab/settingregistry@^3.0.0", "@jupyterlab/settingregistry@^3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@jupyterlab/settingregistry/-/settingregistry-3.2.0.tgz#318aa082a8c6567c14b6b7a8e82f304e561876e3" + integrity sha512-2EO7guw4K2uWOj/mNk9u/meGaSSoplMqgwZgSqqHdwYCbacmhDKOXIzPimwrLwpj8HsNiwb51GXAuntFIPzcoQ== dependencies: - "@jupyterlab/statedb" "^3.1.8" + "@jupyterlab/statedb" "^3.2.0" "@lumino/commands" "^1.12.0" "@lumino/coreutils" "^1.5.3" "@lumino/disposable" "^1.4.3" @@ -785,22 +791,22 @@ ajv "^6.12.3" json5 "^2.1.1" -"@jupyterlab/shared-models@^3.1.8": - version "3.1.8" - resolved "https://registry.yarnpkg.com/@jupyterlab/shared-models/-/shared-models-3.1.8.tgz#5f7be922907953124bb75dd6611da7e4435af2a4" - integrity sha512-l/6wuKwYBYem6fdthNvLMLt2WIQ1xkl90kwajU4O2XQsLMXLkPY42DFFI8ahmghSYsdwciuFzg1cf/IRZvmdaQ== +"@jupyterlab/shared-models@^3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@jupyterlab/shared-models/-/shared-models-3.2.0.tgz#65a86a417203c32b70dce817388bcfb6185e9d57" + integrity sha512-yhAA8FTjJnTHK5VR5Gvzg/MZiJBgOcXjHuRSelaTkxmw5Mohfz6mEMfYNd4GlkRJUZhF+htZY+g7gMutO6xY+w== dependencies: - "@jupyterlab/nbformat" "^3.1.8" + "@jupyterlab/nbformat" "^3.2.0" "@lumino/coreutils" "^1.5.3" "@lumino/disposable" "^1.4.3" "@lumino/signaling" "^1.4.3" y-protocols "^1.0.5" yjs "^13.5.6" -"@jupyterlab/statedb@^3.1.8": - version "3.1.8" - resolved "https://registry.yarnpkg.com/@jupyterlab/statedb/-/statedb-3.1.8.tgz#d9bfaa3e4be51a242b8a6bf16c48a400ed3760b8" - integrity sha512-RLx7atICQuBxaWU1snquXG8zPa0KjWGNVzo3F7tPKcrhDBrZdRJFvvhFCUweY1GNfO1fGuI00xrSbvaftuSqcQ== +"@jupyterlab/statedb@^3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@jupyterlab/statedb/-/statedb-3.2.0.tgz#a243850bd20085979ec2e1111959d97106d0ba79" + integrity sha512-fVyOcW2O9ERUyA0G9nLIW1+GSS7NKP6G/i5lOdJ24GwxcPnhQMXACCkD+41P5L/ILok2adHwPKbKt3V+VheY+w== dependencies: "@lumino/commands" "^1.12.0" "@lumino/coreutils" "^1.5.3" @@ -808,16 +814,16 @@ "@lumino/properties" "^1.2.3" "@lumino/signaling" "^1.4.3" -"@jupyterlab/statusbar@^3.1.8": - version "3.1.8" - resolved "https://registry.yarnpkg.com/@jupyterlab/statusbar/-/statusbar-3.1.8.tgz#e196372bc8f5892fc8229b84d45a68b3cf830377" - integrity sha512-O9im0v/ohGgf6uhssEKPsBZE57FqQvUhOEcEBa85ptRqRkxF8NZraNRx04atGaJLMNO3TdIhJLcB022OGXq7hg== - dependencies: - "@jupyterlab/apputils" "^3.1.8" - "@jupyterlab/codeeditor" "^3.1.8" - "@jupyterlab/services" "^6.1.8" - "@jupyterlab/translation" "^3.1.8" - "@jupyterlab/ui-components" "^3.1.8" +"@jupyterlab/statusbar@^3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@jupyterlab/statusbar/-/statusbar-3.2.0.tgz#b2ab08fcccd01e8a762fb11ba06f40ef163a6f4c" + integrity sha512-XqJJQkBelrp+1NkVRB26r1VKak22JZfrzfNWVVxEwez73GDsujS6AtzczMHL5jy5dkdCue4OXuzhjsTr7hIorA== + dependencies: + "@jupyterlab/apputils" "^3.2.0" + "@jupyterlab/codeeditor" "^3.2.0" + "@jupyterlab/services" "^6.2.0" + "@jupyterlab/translation" "^3.2.0" + "@jupyterlab/ui-components" "^3.2.0" "@lumino/algorithm" "^1.3.3" "@lumino/coreutils" "^1.5.3" "@lumino/disposable" "^1.4.3" @@ -828,25 +834,26 @@ react "^17.0.1" typestyle "^2.0.4" -"@jupyterlab/translation@^3.1.8": - version "3.1.8" - resolved "https://registry.yarnpkg.com/@jupyterlab/translation/-/translation-3.1.8.tgz#83526f82c8b22f4e98c2cd0246085f42aae41f08" - integrity sha512-oQ7vr/tmCl5uxkghDj8UwXR0ubkHf9gvOb6OvG112C3lq/VwC1boYeniYalX7AjcZghP2DPXvRjMjwrQtk/60Q== +"@jupyterlab/translation@^3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@jupyterlab/translation/-/translation-3.2.0.tgz#063221ca7f6772eae407148fa01a421273171c18" + integrity sha512-ZdWKA3QsJlvWVzKdEqbSkXwJzAkHZGv2pZobLksWNDDdcIcZ3PZg/vpPZ40pZdNE5b3Xz14/cDw2bfOCILoSzg== dependencies: - "@jupyterlab/coreutils" "^5.1.8" - "@jupyterlab/services" "^6.1.8" - "@jupyterlab/statedb" "^3.1.8" + "@jupyterlab/coreutils" "^5.2.0" + "@jupyterlab/services" "^6.2.0" + "@jupyterlab/statedb" "^3.2.0" "@lumino/coreutils" "^1.5.3" -"@jupyterlab/ui-components@^3.1.8": - version "3.1.8" - resolved "https://registry.yarnpkg.com/@jupyterlab/ui-components/-/ui-components-3.1.8.tgz#158e611a2136a93ba0797134a1aa26fc7ef066b0" - integrity sha512-d64RtvXj8gZX2K/XW2dSbtHxUE+LmE9eDdyBgKa6Hh15VgOVEsht/mcc+kf5QvNUJZCarMPC4PshmX56HuOI5Q== +"@jupyterlab/ui-components@^3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@jupyterlab/ui-components/-/ui-components-3.2.0.tgz#3fd50ca99c5e01e32c81ae924e4a0b1c21605b33" + integrity sha512-8SiL2eatUgYSTM+gaa3/zaKULXqsDi9QJ2l5eii26XHed2nQt3Gkj3w32pTPYGIT/nfpPjj6dD8OE18+H2j9fA== dependencies: "@blueprintjs/core" "^3.36.0" "@blueprintjs/select" "^3.15.0" - "@jupyterlab/coreutils" "^5.1.8" + "@jupyterlab/coreutils" "^5.2.0" "@lumino/algorithm" "^1.3.3" + "@lumino/commands" "^1.12.0" "@lumino/coreutils" "^1.5.3" "@lumino/disposable" "^1.4.3" "@lumino/signaling" "^1.4.3" @@ -1693,6 +1700,14 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" +"@npmcli/fs@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-1.0.0.tgz#589612cfad3a6ea0feafcb901d29c63fd52db09f" + integrity sha512-8ltnOpRR/oJbOp8vaGUnipOi3bqkcW+sLHFlyXIr08OGHmVJLB1Hn7QtGXbYcpVtH1gAYZTlmDXtE4YV0+AMMQ== + dependencies: + "@gar/promisify" "^1.0.1" + semver "^7.3.5" + "@npmcli/move-file@^1.0.1": version "1.1.2" resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674" @@ -1895,9 +1910,9 @@ integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ== "@types/node@*", "@types/node@>= 8": - version "16.7.2" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.7.2.tgz#0465a39b5456b61a04d98bd5545f8b34be340cb7" - integrity sha512-TbG4TOx9hng8FKxaVrCisdaxKxqEwJ3zwHoCWXZ0Jw6mnvTInpaB99/2Cy4+XxpXtjNv9/TgfGSvZFyfV/t8Fw== + version "16.7.4" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.7.4.tgz#68a9384694af63ceab8848e95d76d9a3519e84b6" + integrity sha512-25QXpDsTiDnl2rZGUenagVMwO46way8dOUdvoC3R3p+6TrbpxeJBo/v87BEG1IHI31Jhaa8lPeSHcqwxsVBeYQ== "@types/normalize-package-data@^2.4.0": version "2.4.1" @@ -2817,10 +2832,11 @@ cacache@^12.0.0, cacache@^12.0.3: y18n "^4.0.0" cacache@^15.0.5: - version "15.2.0" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.2.0.tgz#73af75f77c58e72d8c630a7a2858cb18ef523389" - integrity sha512-uKoJSHmnrqXgthDFx/IU6ED/5xd+NNGe+Bb+kLZy7Ku4P+BaiWEUflAKPZ7eAzsYGcsAGASJZsybXp+quEcHTw== + version "15.3.0" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.3.0.tgz#dc85380fb2f556fe3dda4c719bfa0ec875a7f1eb" + integrity sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ== dependencies: + "@npmcli/fs" "^1.0.0" "@npmcli/move-file" "^1.0.1" chownr "^2.0.0" fs-minipass "^2.0.0" @@ -3888,9 +3904,9 @@ ee-first@1.1.1: integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= electron-to-chromium@^1.3.811: - version "1.3.818" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.818.tgz#32ed024fa8316e5d469c96eecbea7d2463d80085" - integrity sha512-c/Z9gIr+jDZAR9q+mn40hEc1NharBT+8ejkarjbCDnBNFviI6hvcC5j2ezkAXru//bTnQp5n6iPi0JA83Tla1Q== + version "1.3.822" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.822.tgz#7036edc7f669b0aa79e9801dc5f56866c6ddc0b2" + integrity sha512-k7jG5oYYHxF4jx6PcqwHX3JVME/OjzolqOZiIogi9xtsfsmTjTdie4x88OakYFPEa8euciTgCCzvVNwvmjHb1Q== emoji-regex@^7.0.1: version "7.0.3" @@ -5399,7 +5415,7 @@ inquirer@^6.2.0: strip-ansi "^5.1.0" through "^2.3.6" -inquirer@^7.0.0: +inquirer@^7.1.0: version "7.3.3" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.3.3.tgz#04d176b2af04afc157a83fd7c100e98ee0aad003" integrity sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA== @@ -5779,9 +5795,9 @@ jest-worker@^26.5.0: supports-color "^7.0.0" jest-worker@^27.0.2: - version "27.0.6" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.0.6.tgz#a5fdb1e14ad34eb228cfe162d9f729cdbfa28aed" - integrity sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA== + version "27.1.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.1.0.tgz#65f4a88e37148ed984ba8ca8492d6b376938c0aa" + integrity sha512-mO4PHb2QWLn9yRXGp7rkvXLAYuxwhq1ZYUo0LoDhg8wqvv4QizP1ZWEJOeolgbEgAWZLIEU0wsku8J+lGWfBhg== dependencies: "@types/node" "*" merge-stream "^2.0.0" @@ -9276,9 +9292,9 @@ tar@^4.4.10, tar@^4.4.12, tar@^4.4.8: yallist "^3.1.1" tar@^6.0.2: - version "6.1.10" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.10.tgz#8a320a74475fba54398fa136cd9883aa8ad11175" - integrity sha512-kvvfiVvjGMxeUNB6MyYv5z7vhfFRwbwCXJAeL0/lnbrttBVqcMOnpHUf0X42LrPMR8mMpgapkJMchFH4FSHzNA== + version "6.1.11" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621" + integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA== dependencies: chownr "^2.0.0" fs-minipass "^2.0.0" @@ -10210,9 +10226,9 @@ ws@^6.2.1: async-limiter "~1.0.0" ws@^7.0.0, ws@^7.4.6: - version "7.5.3" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.3.tgz#160835b63c7d97bfab418fc1b8a9fced2ac01a74" - integrity sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg== + version "7.5.4" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.4.tgz#56bfa20b167427e138a7795de68d134fe92e21f9" + integrity sha512-zP9z6GXm6zC27YtspwH99T3qTG7bBFv2VIkeHstMLrLlDJuzA7tQ5ls3OJ1hOGGCzTQPniNJoHXIAOS0Jljohg== xml-name-validator@^3.0.0: version "3.0.0"