diff --git a/.binder/environment.yml b/.binder/environment.yml
index 764ddf2..f4f7f2d 100644
--- a/.binder/environment.yml
+++ b/.binder/environment.yml
@@ -1,6 +1,6 @@
# a heavy demo environment for interactive testing
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -21,7 +21,7 @@ channels:
- nodefaults
dependencies:
- - python >=3.7
+ - python >=3.8
# demo toys
- graphviz2drawio
- jupyter-lsp-python-lsp-server
@@ -31,6 +31,7 @@ dependencies:
- matplotlib-base
- nbgitpuller
- networkx
+ - pandas
- pygraphviz
- python-graphviz
- qrcode-artistic
@@ -44,27 +45,28 @@ dependencies:
- jupyterlab_widgets
- jupyterlab-tour
- jupyterlab-webrtc-docprovider
- - wxyz_datagrid
- - wxyz_json_schema_form
- - wxyz_lab
- - wxyz_svg
+ - jupyterlite-pyodide-kernel ==0.0.6
+ - jupyterlite-javascript-kernel
### FEDERATED EXTENSIONS ###
############################################################################
### ipydrawio-docs-deps ###
+ - autodoc-traits
- docutils >=0.18.1
- jupyter-server-mathjax
- - jupyterlab-myst
+ - jupyterlite-core ==0.1.0
+ - jupyterlite-core-with-libarchive
+ - jupyterlite-pyodide-kernel ==0.0.6
- myst-nb
- pkginfo
- - pydata-sphinx-theme >=0.10.1,<0.11.0
+ - pydata-sphinx-theme >=0.13.3,<0.14.0
- pytest-check-links
+ - python-libarchive-c
- sphinx >=5,<6
+ - sphinx-copybutton
+ - sphinx-design
- sphinx-jsonschema
- sphinxext-rediraffe
- - ssort
- - pip:
- - jupyterlite ==0.1.0b14
### ipydrawio-docs-deps ###
@@ -75,15 +77,15 @@ dependencies:
# core
- doit
- - nodejs >=16,<17
+ - nodejs >=18,<19
- python # this gets patched in ci
# run
- ipywidgets >=7.6,<9
- - jupyterlab >=3.5.0,<4.0.0a0
+ - jupyterlab >=3.6.3,<4.0.0a0
- jupyterlab_widgets >=1
- lxml
- pillow
- - pypdf2
+ - pypdf >=3.5
- requests_cache
# building
- flit >=3.7.1
@@ -91,17 +93,18 @@ dependencies:
- twine >=3.7.1
- wheel
# linting
- - black
- - flake8
- - isort >=5
- - pyflakes
+ - black-jupyter
+ - nbqa
- pyyaml
- - robotframework-lint
- robotframework-tidy
+ - robotframework-robocop
+ - ruff
+ - ssort
# unit testing
- pytest
- pytest-console-scripts
- pytest-html
+ - pytest-jupyter-server
- pytest-tornasync
- pytest-xdist
# acceptance testing
diff --git a/.binder/jupyter_config.json b/.binder/jupyter_config.json
index 1a5a4a6..9e9ee1a 100644
--- a/.binder/jupyter_config.json
+++ b/.binder/jupyter_config.json
@@ -1,6 +1,5 @@
{
- "LabApp": {
- "collaborative": true,
+ "ServerApp": {
"tornado_settings": {
"page_config_data": {
"buildAvailable": false,
diff --git a/.binder/postBuild b/.binder/postBuild
index a84f880..5109647 100755
--- a/.binder/postBuild
+++ b/.binder/postBuild
@@ -1,6 +1,6 @@
#!/usr/bin/env python
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/.github/.condarc b/.github/.condarc
index 5f7f420..786acea 100644
--- a/.github/.condarc
+++ b/.github/.condarc
@@ -10,4 +10,3 @@ remote_read_timeout_secs: 600.0
show_channel_urls: True
show_sources: True
unsatisfiable_hints_check_depth: 0
-use_only_tar_bz2: True
diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
index c23f0cd..6ccf393 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -83,7 +83,7 @@ refreshing the window and then reproducing the bug to reduce the noise in the lo
diff --git a/docs/api/index.md b/docs/api/index.md
index 4f268d7..86ea451 100644
--- a/docs/api/index.md
+++ b/docs/api/index.md
@@ -1,13 +1,15 @@
# API
```{toctree}
+:maxdepth: 2
schema
widgets
+export
ts/index
```
diff --git a/docs/api/widgets.rst b/docs/api/widgets.rst
deleted file mode 100644
index 5d7c86f..0000000
--- a/docs/api/widgets.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-=======
-Widgets
-=======
-
-.. py:currentmodule:: ipydrawio_widgets
-
-.. automodule:: ipydrawio_widgets.widget_diagram
- :members:
- :undoc-members:
diff --git a/docs/conf.py b/docs/conf.py
index 645fa5d..47f2bdf 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -1,5 +1,5 @@
-"""ReadTheDocs-compatible sphinx configuration"""
-# Copyright 2022 ipydrawio contributors
+"""ReadTheDocs-compatible sphinx configuration."""
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -17,33 +17,24 @@ import datetime
import json
import os
import re
-import subprocess
-import sys
from pathlib import Path
from sphinx.application import Sphinx
HERE = Path(__file__).parent
RTD = json.loads(os.environ.get("READTHEDOCS", "False").lower())
+NOW = datetime.datetime.now(tz=datetime.timezone.utc).date()
-sys.path += [str(HERE / "vendor")]
ROOT = HERE.parent
APP_PKG = ROOT / "packages/ipydrawio/package.json"
APP_DATA = json.loads(APP_PKG.read_text(encoding="utf-8"))
RTD = json.loads(os.environ.get("READTHEDOCS", "False").lower())
-RTD_TASKS = [
- "build",
- "setup:pip:check",
- "docs:typedoc:mystify",
- "demo:stage*",
- "demo",
-]
# metadata
author = APP_DATA["author"]
project = author.replace("Contributors", "").strip()
-copyright = f"{datetime.date.today().year}, {author}"
+copyright = f"{NOW.year}, {author}"
# The full version, including alpha/beta/rc tags
release = APP_DATA["version"]
@@ -55,14 +46,17 @@ version = ".".join(release.rsplit(".", 1))
extensions = [
"myst_nb",
"sphinx.ext.intersphinx",
- "sphinx.ext.autosectionlabel",
"sphinx.ext.autodoc",
+ "sphinx_copybutton",
# for routing
"sphinxext.rediraffe",
"sphinx-jsonschema",
"autodoc_traits",
]
+
+# content
+autosummary_generate = True
autosectionlabel_prefix_document = True
myst_heading_anchors = 3
suppress_warnings = ["autosectionlabel.*"]
@@ -72,6 +66,14 @@ rediraffe_redirects = {
"demo/retro/index": "_static/retro/tree/index",
}
+autodoc_typehints = "none"
+autodoc_default_options = {
+ "members": True,
+ "show-inheritance": True,
+ "undoc-members": True,
+}
+inheritance_alias = {}
+
# files
templates_path = ["_templates"]
html_favicon = "_static/favicon.ico"
@@ -96,17 +98,36 @@ html_css_files = [
html_theme = "pydata_sphinx_theme"
html_logo = "_static/logo.svg"
html_theme_options = {
- "github_url": APP_DATA["repository"]["url"],
"use_edit_page_button": True,
- # "navbar_start": ["navbar-logo.html", "launch.html"],
+ "icon_links": [
+ {
+ "name": "PyPI",
+ "url": "https://pypi.org/project/ipydrawio",
+ "icon": "fa-brands fa-python",
+ },
+ {
+ "name": "Conda Forge",
+ "url": "https://github.com/conda-forge/ipydrawio-feedstock",
+ "icon": "./_static/anvil.svg",
+ "type": "local",
+ },
+ {
+ "name": "GitHub",
+ "url": APP_DATA["repository"]["url"],
+ "icon": "fa-brands fa-github",
+ },
+ ],
+ "pygment_light_style": "gotthard-light",
+ "pygment_dark_style": "gotthard-dark",
}
+
html_sidebars = {
"**": [
"demo.html",
"search-field.html",
"sidebar-nav-bs.html",
"sidebar-ethical-ads.html",
- ]
+ ],
}
html_context = {
@@ -124,6 +145,10 @@ intersphinx_mapping = {
"ipywidgets": ("https://ipywidgets.readthedocs.io/en/stable/", None),
}
+suppress_warnings = [
+ "mystnb.unknown_mime_type",
+]
+
def clean_schema(app: Sphinx, error):
if error:
@@ -135,14 +160,5 @@ def clean_schema(app: Sphinx, error):
schema_html.write_text(new_text, encoding="utf-8")
-def before_rtd_build(app: Sphinx, error):
- """performs the full frontend build, and ensures the typedoc"""
- for task in RTD_TASKS:
- print(f"running doit {task}", flush=True)
- subprocess.check_call(["doit", task], cwd=str(ROOT))
-
-
def setup(app):
app.connect("build-finished", clean_schema)
- if RTD:
- app.connect("config-inited", before_rtd_build)
diff --git a/docs/diagrams/index.md b/docs/diagrams/index.md
index 895b88e..26a2b40 100644
--- a/docs/diagrams/index.md
+++ b/docs/diagrams/index.md
@@ -18,7 +18,7 @@ displays] and [widgets].
```
\"\"\"\n",
@@ -170,18 +190,14 @@
"cell_type": "code",
"execution_count": null,
"id": "3f062362-8691-42d9-b9d7-f4a29cf6c405",
- "metadata": {},
+ "metadata": {
+ "tags": []
+ },
"outputs": [],
"source": [
"library_data_uri = f\"data:application/xml,{library_xml}\""
]
},
- {
- "cell_type": "markdown",
- "id": "c59eeed7-8599-429e-a869-3964b4709964",
- "metadata": {},
- "source": []
- },
{
"cell_type": "markdown",
"id": "ca0d0acc-7186-4f81-83cf-fd93da83f59c",
@@ -203,11 +219,16 @@
"cell_type": "code",
"execution_count": null,
"id": "5a89ad37-caf4-4174-90f0-ba51f7c98c3b",
- "metadata": {},
+ "metadata": {
+ "tags": []
+ },
"outputs": [],
"source": [
"url_params = dict(ipydrawio.Diagram._default_url_params(None))\n",
- "url_params.update(clibs=f\"U{library_data_uri}\", stealth=\"0\",)\n",
+ "url_params.update(\n",
+ " clibs=f\"U{library_data_uri}\",\n",
+ " stealth=\"0\",\n",
+ ")\n",
"url_params"
]
},
@@ -225,7 +246,9 @@
"cell_type": "code",
"execution_count": null,
"id": "938af1fe-a2b5-42a0-beee-c93d910b7dfd",
- "metadata": {},
+ "metadata": {
+ "tags": []
+ },
"outputs": [],
"source": [
"url_params.update(ui=\"min\", libs=\"0\", p=\"\")"
@@ -243,10 +266,12 @@
"cell_type": "code",
"execution_count": null,
"id": "91835331-2f68-48af-9ca1-c2512f25ded3",
- "metadata": {},
+ "metadata": {
+ "tags": []
+ },
"outputs": [],
"source": [
- "d = ipydrawio.Diagram(url_params=url_params, layout=dict(height=\"800px\"))\n",
+ "d = ipydrawio.Diagram(url_params=url_params, layout={\"height\": \"800px\"})\n",
"d"
]
},
@@ -267,12 +292,12 @@
"metadata": {},
"outputs": [],
"source": [
- "d.source.value = '''\n",
+ "d.source.value = \"\"\"\n",
" \n",
" \n",
" \n",
" \n",
- "'''"
+ "\"\"\""
]
}
],
diff --git a/docs/vendor/autodoc_traits.py b/docs/vendor/autodoc_traits.py
deleted file mode 100644
index c9c08bb..0000000
--- a/docs/vendor/autodoc_traits.py
+++ /dev/null
@@ -1,130 +0,0 @@
-"""autodoc extension for traits
-
-Copyright (c) 2013, Jason Grout
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
-
-* Redistributions in binary form must reproduce the above copyright notice, this
- list of conditions and the following disclaimer in the documentation and/or
- other materials provided with the distribution.
-
-* Neither the name of the PyThreeJS development team nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-"""
-
-from collections import OrderedDict
-
-from traitlets import TraitType, Undefined, Container, Dict, Any, HasTraits
-from sphinx.ext.autodoc import ClassDocumenter, AttributeDocumenter
-
-
-def dict_info(trait):
- try:
- trait_base = trait._value_trait
- except AttributeError:
- trait_base = trait._trait
- try:
- traits = trait._per_key_traits
- except AttributeError:
- traits = trait._traits
-
- if traits is None and (trait_base is None or isinstance(trait_base, Any)):
- value_string = 'elements of any type'
- else:
- parts = []
- if traits:
- parts.append('the following types: %r' % {k: v.info() for k,v in traits})
- if trait_base:
- parts.append('values that are: %s' % trait_base.info())
- value_string = 'elements with ' + ', and '.join(parts)
-
- return '{} with {}'.format(trait.info(), value_string)
-
-
-def extended_trait_info(trait):
- if isinstance(trait, Dict):
- return dict_info(trait)
- elif isinstance(trait, Container):
- if trait._trait is None:
- return '{} of any type'.format(trait.info())
- return '{} with values that are: {}'.format(trait.info(), trait._trait.info())
- return trait.info()
-
-
-class HasTraitsDocumenter(ClassDocumenter):
- """Specialized Documenter subclass for traits"""
- objtype = 'hastraits'
- directivetype = 'class'
-
- @classmethod
- def can_document_member(cls, member, membername, isattr, parent):
- return isinstance(member, HasTraits)
-
- def get_object_members(self, want_all):
- """Add traits to members list"""
- check, members = super().get_object_members(want_all)
- get_traits = self.object.class_own_traits if self.options.inherited_members \
- else self.object.class_traits
- members_new = OrderedDict()
- for m in members:
- members_new[m[0]] = m[1]
- traits = tuple(get_traits().items())
- for name, trait in traits:
- if name not in members_new:
- # Don't add a member that would normally be filtered
- continue
- # pass # FIXME: Debugging
-
- # put help in __doc__ where autodoc will look for it
- trait.__doc__ = trait.help or extended_trait_info(getattr(self.object, name))
- members_new[name] = trait
-
- return check, [kv for kv in members_new.items()]
-
-
-class TraitDocumenter(AttributeDocumenter):
- objtype = 'trait'
- directivetype = 'attribute'
- member_order = 1
- priority = 100
-
- @classmethod
- def can_document_member(cls, member, membername, isattr, parent):
- return isinstance(member, TraitType)
-
- def format_name(self):
- return self.objpath[-1]
-
- def add_directive_header(self, sig):
- default = self.object.default_value
- if default is Undefined:
- default_s = ''
- else:
- default_s = repr(default)
- sig = ' = {}({})'.format(
- self.object.__class__.__name__,
- default_s,
- )
- return super().add_directive_header(sig)
-
-
-def setup(app):
- app.add_autodocumenter(HasTraitsDocumenter)
- app.add_autodocumenter(TraitDocumenter)
diff --git a/dodo.py b/dodo.py
index 4449dc0..98e2bd3 100644
--- a/dodo.py
+++ b/dodo.py
@@ -1,4 +1,4 @@
-"""automation for ipydrawio
+"""automation for ipydrawio.
> see https://pydoit.org/tutorial_1.html#incremental-computation
@@ -15,7 +15,7 @@ maybe before you push
doit -n8 lint
"""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -33,6 +33,7 @@ import os
import shutil
import subprocess
import time
+from collections import defaultdict
from hashlib import sha256
import doit
@@ -41,20 +42,20 @@ from doit.tools import PythonInteractiveAction, config_changed
import scripts.project as P
-DOIT_CONFIG = dict(
- backend="sqlite3",
- verbosity=2,
- par_type="thread",
- default_tasks=["setup"],
-)
+DOIT_CONFIG = {
+ "backend": "sqlite3",
+ "verbosity": 2,
+ "par_type": "thread",
+ "default_tasks": ["setup"],
+}
def task_all():
- """do _everything_ (except start long-running servers)"""
- return dict(
- uptodate=[lambda: False],
- task_dep=["check"],
- file_dep=[
+ """Do _everything_ (except start long-running servers)."""
+ return {
+ "uptodate": [lambda: False],
+ "task_dep": ["check"],
+ "file_dep": [
*[P.OK_CONDA_TEST / f"{name}.ok" for name in P.CONDA_PKGS],
*P.OK_PYTEST.values(),
P.DOCS_BUILDINFO,
@@ -64,88 +65,92 @@ def task_all():
P.OK_PROVISION,
P.SHA256SUMS,
],
- actions=[
- (P._show, ["nothing left to do"], {"shasums": P.SHA256SUMS.read_text})
+ "actions": [
+ (P._show, ["nothing left to do"], {"shasums": P.SHA256SUMS.read_text}),
],
- )
+ }
def task_fetch():
- """fetch local copies of key configuration documentation"""
+ """Fetch local copies of key configuration documentation."""
for path, url in P.DIA_URLS.items():
yield P.fetch_one(url, path)
def task_dist():
- """create a minimum viable release product"""
- return dict(
- uptodate=[lambda: False],
- file_dep=[P.OK_INTEGRITY, P.SHA256SUMS, P.OK_LINT],
- actions=[lambda: print(P.SHA256SUMS.read_text())],
- )
+ """Create a minimum viable release product."""
+ file_dep = [P.SHA256SUMS]
+ if not P.BUILDING_IN_CI:
+ file_dep += [P.OK_INTEGRITY, P.OK_LINT]
+ return {
+ "uptodate": [lambda: False],
+ "file_dep": file_dep,
+ "actions": [lambda: print(P.SHA256SUMS.read_text())],
+ }
def task_env():
- """sync environments"""
+ """Sync environments."""
if P.RTD:
return
for env, inherits in P.ENV_INHERITS.items():
- yield dict(
- 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]
+ yield {
+ "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]],
- targets=[env],
- )
+ "targets": [env],
+ }
def task_submodules():
- """ensure submodules are available"""
-
+ """Ensure submodules are available."""
subs = subprocess.check_output(["git", "submodule"]).decode("utf-8").splitlines()
def _clean():
- """clean drawio, as it gets patched in-place"""
- if any([x.startswith("-") for x in subs]) and P.DRAWIO.exists():
+ """Clean drawio, as it gets patched in-place."""
+ if any(x.startswith("-") for x in subs) and P.DRAWIO.exists():
shutil.rmtree(P.DRAWIO)
return P._ok(
- dict(
- uptodate=[config_changed({"subs": subs})],
- actions=[_clean, ["git", "submodule", "update", "--init", "--recursive"]],
- ),
+ {
+ "uptodate": [config_changed({"subs": subs})],
+ "actions": [
+ _clean,
+ ["git", "submodule", "update", "--init", "--recursive"],
+ ],
+ },
P.OK_SUBMODULES,
)
def task_setup():
- """perform general steps to get ready for development, testing, or releasing"""
+ """Perform general steps to get ready for development, testing, or releasing."""
if not (P.CI and P.YARN_INTEGRITY.exists()):
- yield dict(
- name="js",
- file_dep=[P.PACKAGE, P.OK_SUBMODULES]
+ yield {
+ "name": "js",
+ "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"],
+ "actions": [
+ [*P.JLPM, "--prefer-offline", "--ignore-optional"],
],
- targets=[P.YARN_INTEGRITY],
- )
+ "targets": [P.YARN_INTEGRITY],
+ }
if not P.TESTING_IN_CI:
- yield dict(
- name="js:ipde",
- file_dep=[P.IPDE_DIE2_PACKAGE_JSON, P.YARN_INTEGRITY],
- targets=[P.IPDE_DIE2_YARN_LOCK],
- actions=[
+ yield {
+ "name": "js:ipde",
+ "file_dep": [P.IPDE_DIE2_PACKAGE_JSON, P.YARN_INTEGRITY],
+ "targets": [P.IPDE_DIE2_YARN_LOCK],
+ "actions": [
CmdAction(
- [*P.JLPM, "--ignore-optional", "--prefer-offline"],
+ [*P.JLPM, "--prefer-offline", "--ignore-optional"],
shell=False,
cwd=P.IPDE_DIE2,
),
],
- )
+ }
for pkg, pkg_setup in P.PY_SETUP.items():
# TODO: refactor
@@ -164,10 +169,10 @@ def task_setup():
dist_af = P.DIST / ci_af.name
yield P._ok(
- dict(
- name=f"py:{pkg}",
- file_dep=[dist_af],
- actions=[
+ {
+ "name": f"py:{pkg}",
+ "file_dep": [dist_af],
+ "actions": [
[
*P.PIP,
"install",
@@ -175,9 +180,9 @@ def task_setup():
"--ignore-installed",
"--no-deps",
dist_af,
- ]
+ ],
],
- ),
+ },
P.OK_PYSETUP[pkg],
)
else:
@@ -214,20 +219,25 @@ def task_setup():
]
yield P._ok(
- dict(
- name=f"py:{pkg}",
- file_dep=[pkg_setup, P.PY_SETUP_CFG[pkg], *ext_deps, *extra_deps],
- actions=actions,
- ),
+ {
+ "name": f"py:{pkg}",
+ "file_dep": [
+ pkg_setup,
+ P.PY_SETUP_CFG[pkg],
+ *ext_deps,
+ *extra_deps,
+ ],
+ "actions": actions,
+ },
P.OK_PYSETUP[pkg],
)
yield P._ok(
- dict(
- name="pip:check",
- file_dep=[*P.OK_PYSETUP.values()],
- actions=[P.pip_check],
- ),
+ {
+ "name": "pip:check",
+ "file_dep": [*P.OK_PYSETUP.values()],
+ "actions": [P.pip_check],
+ },
P.OK_PIP_CHECK,
)
@@ -245,69 +255,53 @@ def task_setup():
enable_args = ["echo", "'(installed by pip)'"]
yield P._ok(
- dict(
- name=f"ext:{ext}",
- doc=f"ensure {ext} is a serverextension",
- file_dep=[ext_py, P.OK_PIP_CHECK],
- actions=[
+ {
+ "name": f"ext:{ext}",
+ "doc": f"ensure {ext} is a serverextension",
+ "file_dep": [ext_py, P.OK_PIP_CHECK],
+ "actions": [
enable_args,
["jupyter", "serverextension", "list"],
],
- ),
+ },
P.OK_SERVEREXT[ext],
)
def task_lint():
- """format all source files"""
-
- if P.TESTING_IN_CI:
+ """Format all source files."""
+ if P.TESTING_IN_CI or P.BUILDING_IN_CI:
return
rel_py = [p.relative_to(P.ROOT) for p in P.ALL_PY]
-
+ black_dep = []
if P.HAS_SSORT:
+ black_dep += [P.OK_SSORT]
yield P._ok(
- dict(
- name="ssort",
- file_dep=[
+ {
+ "name": "ssort",
+ "file_dep": [
*P.ALL_PY,
],
- actions=[["ssort", *rel_py]],
- ),
+ "actions": [["ssort", *rel_py]],
+ },
P.OK_SSORT,
)
yield P._ok(
- dict(
- name="isort",
- file_dep=[*P.ALL_PY, P.SETUP_CFG, *([P.OK_SSORT] if P.HAS_SSORT else [])],
- actions=[["isort", *rel_py]],
- ),
- P.OK_ISORT,
- )
- yield P._ok(
- dict(
- name="black",
- file_dep=[*P.ALL_PY, P.OK_ISORT],
- actions=[["black", "--quiet", *rel_py]],
- ),
+ {
+ "name": "black",
+ "file_dep": [*P.ALL_PY, *black_dep],
+ "actions": [["black", "--quiet", *rel_py]],
+ },
P.OK_BLACK,
)
yield P._ok(
- dict(
- name="flake8",
- file_dep=[*P.ALL_PY, P.OK_BLACK, P.SETUP_CFG],
- actions=[["flake8", *rel_py]],
- ),
- P.OK_FLAKE8,
- )
- yield P._ok(
- dict(
- name="pyflakes",
- file_dep=[*P.ALL_PY, P.OK_BLACK],
- actions=[["pyflakes", *rel_py]],
- ),
- P.OK_PYFLAKES,
+ {
+ "name": "ruff",
+ "file_dep": [*P.ALL_PY, P.OK_BLACK],
+ "actions": [["ruff", *rel_py]],
+ },
+ P.OK_RUFF,
)
prettier_args = [
@@ -320,180 +314,196 @@ def task_lint():
if P.CI:
yield P._ok(
- dict(
- name="prettier",
- file_dep=[
+ {
+ "name": "prettier",
+ "file_dep": [
P.YARN_INTEGRITY,
*[p for p in P.ALL_PRETTIER if P != P.DEMO_CONFIG],
],
- actions=[[*prettier_args, *P.ALL_PRETTIER]],
- ),
+ "actions": [[*prettier_args, *P.ALL_PRETTIER]],
+ },
P.OK_PRETTIER,
)
else:
+ pretty_parents = defaultdict(list)
+ [pretty_parents[p.parent.relative_to(P.ROOT)].append(p) for p in P.ALL_PRETTIER]
pretty_tasks = []
- for path in P.ALL_PRETTIER:
- name = f"prettier:{path.relative_to(P.ROOT)}"
- pretty_tasks += [f"lint:{name}"]
- task_dep = []
- if path.name == "package.json":
- pretty_name = f"prettier:package.json:{path.parent.relative_to(P.ROOT)}"
- task_dep += [f"lint:{pretty_name}"]
- yield dict(
- name=pretty_name,
- file_dep=[path, P.YARN_INTEGRITY],
- actions=[["jlpm", "prettier-package-json", "--write", path]],
- )
- yield dict(
- name=name,
- task_dep=task_dep,
- file_dep=[P.YARN_INTEGRITY, path],
- actions=[[*prettier_args, path]],
- )
+ for path in P.ALL_PRETTIER:
+ if path.name != "package.json":
+ continue
+ pretty_name = f"prettier:package.json:{path.parent.relative_to(P.ROOT)}"
+ pretty_tasks += [f"lint:{pretty_name}"]
+ yield {
+ "name": pretty_name,
+ "file_dep": [path, P.YARN_INTEGRITY],
+ "actions": [["jlpm", "prettier-package-json", "--write", path]],
+ }
+
+ for parent, paths in pretty_parents.items():
+ name = f"prettier:{parent}"
+ pretty_tasks += [f"lint:{name}"]
+
+ yield {
+ "name": name,
+ "file_dep": [P.YARN_INTEGRITY, *paths],
+ "actions": [[*prettier_args, *paths]],
+ }
yield P._ok(
- dict(
- name="prettier",
- file_dep=[P.YARN_INTEGRITY, *P.ALL_PRETTIER],
- task_dep=pretty_tasks,
- actions=[["echo", "OK"]],
- ),
+ {
+ "name": "prettier",
+ "file_dep": [P.YARN_INTEGRITY, *P.ALL_PRETTIER],
+ "task_dep": pretty_tasks,
+ "actions": [["echo", "OK"]],
+ },
P.OK_PRETTIER,
)
# yield P._ok(
# dict(
- # name="eslint",
- # file_dep=[
# P.YARN_INTEGRITY,
# *P.ALL_TS,
# P.OK_PRETTIER,
# P.ESLINTRC,
# P.TSCONFIGBASE,
# ],
- # actions=[["jlpm", "eslint"]],
# ),
# P.OK_ESLINT,
- # )
dio_tasks = []
+ yield P._ok(
+ {
+ "name": "black:jupyter",
+ "file_dep": P.EXAMPLE_IPYNB + P.DOCS_IPYNB,
+ "actions": [
+ ["black", *P.EXAMPLE_IPYNB, *P.DOCS_IPYNB],
+ ["nbqa", "ruff", "--fix", *P.EXAMPLE_IPYNB, *P.DOCS_IPYNB],
+ ],
+ },
+ P.OK_BLACK_JUPYTER,
+ )
+
+ yield P._ok(
+ {
+ "name": "nqqa:ruff",
+ "file_dep": P.EXAMPLE_IPYNB + P.DOCS_IPYNB,
+ "actions": [
+ ["black", *P.EXAMPLE_IPYNB, *P.DOCS_IPYNB],
+ ["nbqa", "ruff", "--fix", *P.EXAMPLE_IPYNB, *P.DOCS_IPYNB],
+ ],
+ },
+ P.OK_NBQA_RUFF,
+ )
+
for dio_file in P.ALL_DIO + P.EXAMPLE_IPYNB + P.DOCS_IPYNB:
name = f"dio:clean:{dio_file.relative_to(P.ROOT)}"
dio_tasks += [f"lint:{name}"]
- yield dict(
- name=name,
- file_dep=[dio_file, *P.OK_PYSETUP.values()],
- actions=[["jupyter", "ipydrawio", "clean", dio_file]],
- )
+ yield {
+ "name": name,
+ "file_dep": [dio_file, *P.OK_PYSETUP.values()],
+ "actions": [["jupyter", "ipydrawio", "clean", dio_file]],
+ }
yield P._ok(
- dict(
- name="dio:clean",
- file_dep=[*P.ALL_DIO],
- task_dep=dio_tasks,
- actions=[["echo", "ok"]],
- ),
+ {
+ "name": "dio:clean",
+ "file_dep": [*P.ALL_DIO],
+ "task_dep": dio_tasks,
+ "actions": [["echo", "ok"]],
+ },
P.OK_DIOLINT,
)
yield P._ok(
- dict(
- name="all",
- actions=[P._echo_ok("all ok")],
- file_dep=[
+ {
+ "name": "all",
+ "actions": [P._echo_ok("all ok")],
+ "file_dep": [
P.OK_BLACK,
# P.OK_ESLINT,
- P.OK_FLAKE8,
- P.OK_ISORT,
+ P.OK_RUFF,
P.OK_PRETTIER,
- P.OK_PYFLAKES,
+ P.OK_BLACK_JUPYTER,
+ P.OK_NBQA_RUFF,
],
- ),
+ },
P.OK_LINT,
)
yield P._ok(
- dict(
- name="robot:tidy",
- file_dep=P.ALL_ROBOT,
- actions=[["robotidy", *P.ALL_ROBOT]],
- ),
+ {
+ "name": "robot:tidy",
+ "file_dep": P.ALL_ROBOT,
+ "actions": [["robotidy", *P.ALL_ROBOT]],
+ },
P.OK_ROBOTIDY,
)
yield P._ok(
- dict(
- name="robot:lint",
- file_dep=[*P.ALL_ROBOT, P.OK_ROBOTIDY],
- actions=[["rflint", *P.RFLINT_OPTS, *P.ALL_ROBOT]],
- ),
- P.OK_RFLINT,
+ {
+ "name": "robot:cop",
+ "file_dep": [*P.ALL_ROBOT, P.OK_ROBOTIDY],
+ "actions": [["robocop", *P.ALL_ROBOT]],
+ },
+ P.OK_ROBOCOP,
)
yield P._ok(
- dict(
- name="robot:dryrun",
- file_dep=[*P.ALL_ROBOT, P.OK_RFLINT],
- actions=[[*P.PYM, "scripts.atest", "--dryrun"]],
- ),
+ {
+ "name": "robot:dryrun",
+ "file_dep": [*P.ALL_ROBOT, P.OK_ROBOCOP],
+ "actions": [[*P.PYM, "scripts.atest", "--dryrun"]],
+ },
P.OK_ROBOT_DRYRUN,
)
def task_build():
- """build intermediates and release artifacts"""
+ """Build intermediates and release artifacts."""
if P.TESTING_IN_CI:
return
- yield P._ok(
- dict(
- name="js:pre",
- file_dep=[
- P.YARN_INTEGRITY,
- P.IPDWP_IGNORE,
- P.OK_SUBMODULES,
- *sum(P.JS_PY_SCRIPTS.values(), []),
- *sum(P.JS_SCHEMAS.values(), []),
- ],
- actions=[[*P.LERNA, "run", "build:pre", "--stream"]],
- targets=[P.IPDWP_APP, P.IPDM_STARTUP],
- ),
+ yield from P.package_json_tasks(
+ "build",
+ "build:pre",
P.OK_JS_BUILD_PRE,
+ file_dep=[P.OK_SUBMODULES],
)
- yield P._ok(
- dict(
- name="js",
- file_dep=[P.YARN_INTEGRITY, P.OK_JS_BUILD_PRE, *P.ALL_TS, *P.ALL_SRC_CSS],
- actions=[[*P.LERNA, "run", "build", "--stream"]],
- targets=sorted(P.JS_TSBUILDINFO.values()),
- ),
+ yield from P.package_json_tasks(
+ "build",
+ "build",
P.OK_JS_BUILD,
+ file_dep=[P.OK_JS_BUILD_PRE],
)
- yield dict(
- name="readme:ipydrawio",
- file_dep=[P.README],
- targets=[P.IPD / "README.md"],
- actions=[
+ yield {
+ "name": "readme:ipydrawio",
+ "file_dep": [P.README],
+ "targets": [P.IPD / "README.md"],
+ "actions": [
lambda: [
(P.IPD / "README.md").write_text(P.README.read_text(), **P.ENC),
None,
- ][-1]
+ ][-1],
],
- )
+ }
for pkg, (file_dep, targets) in P.JS_PKG_PACK.items():
- yield dict(
- name=f"pack:{pkg}",
- file_dep=file_dep,
- actions=[
- CmdAction([P.NPM, "pack", "."], cwd=str(targets[0].parent), shell=False)
+ yield {
+ "name": f"pack:{pkg}",
+ "file_dep": [*file_dep, *P.JS_TSBUILDINFO.values()],
+ "actions": [
+ CmdAction(
+ [P.NPM, "pack", "."],
+ cwd=str(targets[0].parent),
+ shell=False,
+ ),
],
- targets=targets,
- )
+ "targets": targets,
+ }
pkg_data = P.JS_PKG_DATA[pkg]
if "jupyterlab" not in pkg_data:
@@ -504,18 +514,18 @@ def task_build():
).resolve()
yield P._ok(
- dict(
- name=f"ext:build:{pkg}",
- actions=[
+ {
+ "name": f"ext:build:{pkg}",
+ "actions": [
CmdAction(
[*P.LAB_EXT, "build", "."],
shell=False,
cwd=P.JS_PKG_JSON[pkg].parent,
- )
+ ),
],
- file_dep=targets,
- targets=[out_dir / "package.json"],
- ),
+ "file_dep": targets,
+ "targets": [out_dir / "package.json"],
+ },
P.OK_EXT_BUILD[pkg],
)
@@ -531,18 +541,15 @@ def task_build():
]
file_dep = sorted(
- set(
- [
- *ext_deps,
- *P.PY_SRC[py_pkg],
- P.OK_SUBMODULES,
- py_setup,
- py_setup.parent / "setup.cfg",
- py_setup.parent / "MANIFEST.in",
- py_setup.parent / "README.md",
- py_setup.parent / "LICENSE.txt",
- ]
- )
+ {
+ *ext_deps,
+ *P.PY_SRC[py_pkg],
+ P.OK_SUBMODULES,
+ py_setup,
+ py_setup.parent / "MANIFEST.in",
+ py_setup.parent / "README.md",
+ py_setup.parent / "LICENSE.txt",
+ },
)
if py_setup.parent == P.IPDE:
@@ -550,37 +557,37 @@ def task_build():
elif py_setup.parent == P.IPDW:
for src, dest in P.IPDW_DEPS.items():
file_dep += [dest]
- yield dict(
- name=f"copy:{py_pkg}:{src.name}",
- file_dep=[src],
- targets=[dest],
- actions=[(P._copy_one, [src, dest])],
- )
+ yield {
+ "name": f"copy:{py_pkg}:{src.name}",
+ "file_dep": [src],
+ "targets": [dest],
+ "actions": [(P._copy_one, [src, dest])],
+ }
- yield dict(
- name=f"sdist:{py_pkg}",
- file_dep=file_dep,
- actions=[
+ yield {
+ "name": f"sdist:{py_pkg}",
+ "file_dep": file_dep,
+ "actions": [
CmdAction(
["python", "setup.py", "sdist"],
shell=False,
cwd=str(py_setup.parent),
),
],
- targets=[P.PY_SDIST[py_pkg]],
- )
- yield dict(
- name=f"whl:{py_pkg}",
- file_dep=file_dep,
- actions=[
+ "targets": [P.PY_SDIST[py_pkg]],
+ }
+ yield {
+ "name": f"whl:{py_pkg}",
+ "file_dep": file_dep,
+ "actions": [
CmdAction(
["python", "setup.py", "bdist_wheel"],
shell=False,
cwd=str(py_setup.parent),
),
],
- targets=[P.PY_WHEEL[py_pkg]],
- )
+ "targets": [P.PY_WHEEL[py_pkg]],
+ }
def _make_hashfile():
# mimic sha256sum CLI
@@ -601,51 +608,50 @@ def task_build():
print(output)
P.SHA256SUMS.write_text(output, **P.ENC)
- yield dict(
- name="hash",
- file_dep=[*P.HASH_DEPS],
- targets=[P.SHA256SUMS, *[P.DIST / d.name for d in P.HASH_DEPS]],
- actions=[_make_hashfile],
- )
+ yield {
+ "name": "hash",
+ "file_dep": [*P.HASH_DEPS],
+ "targets": [P.SHA256SUMS, *[P.DIST / d.name for d in P.HASH_DEPS]],
+ "actions": [_make_hashfile],
+ }
def task_conda_build():
- """test building with conda-build"""
-
- yield dict(
- name="build",
- file_dep=[
+ """Test building with conda-build."""
+ yield {
+ "name": "build",
+ "file_dep": [
P.RECIPE,
P.CONDARC,
*[P.DIST / p.name for p in P.PY_SDIST.values()],
],
- actions=[
+ "actions": [
[
*P.CONDA_BUILD_ARGS,
"--no-test",
"--output-folder",
P.CONDA_BLD,
P.RECIPE.parent,
- ]
+ ],
],
- targets=[*P.CONDA_PKGS.values()],
- )
+ "targets": [*P.CONDA_PKGS.values()],
+ }
def task_conda_test():
for name, pkg in P.CONDA_PKGS.items():
yield P._ok(
- dict(
- name=f"test:{name}",
- file_dep=[pkg],
- actions=[[*P.CONDA_BUILD_ARGS, "--test", pkg]],
- ),
+ {
+ "name": f"test:{name}",
+ "file_dep": [pkg],
+ "actions": [[*P.CONDA_BUILD_ARGS, "--test", pkg]],
+ },
P.OK_CONDA_TEST / f"{name}.ok",
)
def task_serve():
- """run processes "normally" (not watching sources)"""
+ """Run processes "normally" (not watching sources)."""
if P.TESTING_IN_CI:
return
@@ -661,26 +667,26 @@ def task_serve():
proc.wait()
- yield dict(
- name="lab",
- uptodate=[lambda: False],
- file_dep=[*P.OK_SERVEREXT.values()],
- actions=[PythonInteractiveAction(lab)],
- )
+ yield {
+ "name": "lab",
+ "uptodate": [lambda: False],
+ "file_dep": [*P.OK_SERVEREXT.values()],
+ "actions": [PythonInteractiveAction(lab)],
+ }
- yield dict(
- name="demo",
- uptodate=[lambda: False],
- file_dep=[P.DEMO_ARCHIVE],
- actions=[(P._lite, [["doit"], ["--", "-s", "serve"]])],
- )
+ yield {
+ "name": "demo",
+ "uptodate": [lambda: False],
+ "file_dep": [P.DEMO_ARCHIVE],
+ "actions": [(P._lite, [["doit"], ["--", "-s", "serve"]])],
+ }
def _make_lab(watch=False):
def _lab():
if watch:
print(">>> Starting typescript watcher...", flush=True)
- ts = subprocess.Popen([*P.LERNA, "run", "watch"])
+ ts = subprocess.Popen(["jlpm", "run", "watch"], cwd=P.JS_META)
ext_watchers = [
subprocess.Popen([*P.LAB_EXT, "watch", "."], cwd=str(p.parent))
@@ -725,75 +731,58 @@ def _make_lab(watch=False):
def task_watch():
- """watch things"""
+ """Watch things."""
if P.TESTING_IN_CI:
return
- yield dict(
- name="lab",
- doc="watch labextensions for changes, rebuilding",
- uptodate=[lambda: False],
- file_dep=[*P.OK_SERVEREXT.values(), P.OK_PIP_CHECK],
- actions=[
+ yield {
+ "name": "lab",
+ "doc": "watch labextensions for changes, rebuilding",
+ "uptodate": [lambda: False],
+ "file_dep": [*P.OK_SERVEREXT.values(), P.OK_PIP_CHECK],
+ "actions": [
P.CMD_LIST_EXTENSIONS,
PythonInteractiveAction(_make_lab(watch=True)),
],
- )
+ }
- yield dict(
- name="docs",
- doc="watch docs for changes, rebuilding",
- uptodate=[lambda: False],
- file_dep=[P.DOCS_BUILDINFO, P.OK_PIP_CHECK],
- actions=[["sphinx-autobuild", *P.SPHINX_ARGS, "-j8", P.DOCS, P.DOCS_BUILD]],
- )
+ yield {
+ "name": "docs",
+ "doc": "watch docs for changes, rebuilding",
+ "uptodate": [lambda: False],
+ "file_dep": [P.DOCS_BUILDINFO, P.OK_PIP_CHECK],
+ "actions": [["sphinx-autobuild", *P.SPHINX_ARGS, "-j8", P.DOCS, P.DOCS_BUILD]],
+ }
def task_demo():
- if not P.LITE_PREFIX:
- print("jupyterlite not found, this might be okay", flush=True)
- return
-
demo_dest = [*P.DEMO.glob("*.json")]
demo_tasks = []
final_dest = []
- js_wheels = []
-
- for py_pkg, wheel in P.PYOLITE_PACKAGES.items():
- name = py_pkg.name
- js_wheels += [wheel]
- yield dict(
- name=f"js:py:{name}",
- doc=f"build the {name} python package for the browser with flit",
- file_dep=[*py_pkg.rglob("*.py"), py_pkg / "pyproject.toml"],
- actions=[(P.build_one_flit, [py_pkg])],
- targets=[wheel],
- )
-
- yield dict(
- name="pyodide:packages",
- doc="fetch the pyodide packages.json",
- uptodate=[doit.tools.config_changed(P.PYODIDE_URL)],
- targets=[P.PYODIDE_PACKAGES],
- actions=[P.fetch_pyodide_packages],
- )
+ yield {
+ "name": "pyodide:packages",
+ "doc": "fetch the pyodide packages.json",
+ "uptodate": [doit.tools.config_changed(P.PYODIDE_URL)],
+ "targets": [P.PYODIDE_PACKAGES],
+ "actions": [P.fetch_pyodide_packages],
+ }
demo_tasks += ["demo:wheels"]
- yield dict(
- name="wheels",
- doc="fetch wheels",
- file_dep=[P.PYODIDE_PACKAGES, P.DEMO_REQS],
- actions=[P.fetch_wheels],
- )
+ yield {
+ "name": "wheels",
+ "doc": "fetch wheels",
+ "file_dep": [P.PYODIDE_PACKAGES, P.DEMO_REQS],
+ "actions": [P.fetch_wheels],
+ }
- yield dict(
- name="extensions",
- doc="update jupyter-lite.json from the conda env",
- file_dep=[P.ENV_BINDER, *P.PY_WHEEL.values(), *js_wheels],
- targets=[P.DEMO_CONFIG],
- actions=[
+ yield {
+ "name": "extensions",
+ "doc": "update jupyter_lite_config.json from the conda env",
+ "file_dep": [P.ENV_BINDER, *P.PY_WHEEL.values()],
+ "targets": [P.DEMO_CONFIG],
+ "actions": [
(
P._sync_lite_config,
[
@@ -801,48 +790,48 @@ def task_demo():
P.DEMO_CONFIG,
P.FED_EXT_MARKER,
[P.PY_WHEEL[P.IPD.name]],
- [P.PY_WHEEL[P.IPDW.name], *js_wheels],
+ [P.PY_WHEEL[P.IPDW.name]],
],
- )
+ ),
],
- )
+ }
for src, dest in P.ALL_DEMO_CONTENTS.items():
name = f"stage:{src.name}"
demo_dest += [dest]
demo_tasks += [f"demo:{name}"]
final_dest += [P.DEMO_BUILD / f"files/{src.name}"]
- yield dict(
- name=name,
- file_dep=[src],
- targets=[dest],
- actions=[(P._copy_one, [src, dest])],
- )
+ yield {
+ "name": name,
+ "file_dep": [src],
+ "targets": [dest],
+ "actions": [(P._copy_one, [src, dest])],
+ }
assert demo_dest
assert final_dest
assert demo_tasks
- yield dict(
- name="archive",
- task_dep=demo_tasks,
- file_dep=[*demo_dest, *P.DEMO_WHEELS.glob(f"*{P.NOARCH_WHL}")],
- targets=[P.DEMO_ARCHIVE, P.DEMO_HASHES, *final_dest, P.DEMO_CONTENTS_API],
- actions=[(P._lite, [["build", "archive"], []])],
- )
+ yield {
+ "name": "archive",
+ "task_dep": demo_tasks,
+ "file_dep": [*demo_dest, *P.DEMO_WHEELS.glob(f"*{P.NOARCH_WHL}")],
+ "targets": [P.DEMO_ARCHIVE, P.DEMO_HASHES, *final_dest, P.DEMO_CONTENTS_API],
+ "actions": [(P._lite, [["build", "archive"], []])],
+ }
def task_docs():
- """build the docs"""
+ """Build the docs."""
if P.TESTING_IN_CI:
return
if shutil.which("convert"):
- yield dict(
- name="favicon",
- doc="regenerate the favicon",
- file_dep=[P.DOCS_FAVICON_SVG],
- actions=[
+ yield {
+ "name": "favicon",
+ "doc": "regenerate the favicon",
+ "file_dep": [P.DOCS_FAVICON_SVG],
+ "actions": [
[
"convert",
"-density",
@@ -855,32 +844,32 @@ def task_docs():
"-colors",
"256",
P.DOCS_FAVICON_ICO,
- ]
+ ],
],
- targets=[P.DOCS_FAVICON_ICO],
- )
+ "targets": [P.DOCS_FAVICON_ICO],
+ }
- yield dict(
- name="typedoc:ensure",
- file_dep=[*P.JS_PKG_JSON.values()],
- actions=[P.typedoc_conf],
- targets=[P.TYPEDOC_JSON, P.TSCONFIG_TYPEDOC],
- )
+ yield {
+ "name": "typedoc:ensure",
+ "file_dep": [*P.JS_PKG_JSON.values()],
+ "actions": [P.typedoc_conf],
+ "targets": [P.TYPEDOC_JSON, P.TSCONFIG_TYPEDOC],
+ }
- yield dict(
- name="typedoc:build",
- doc="build the TS API documentation with typedoc",
- file_dep=[*P.JS_TSBUILDINFO.values(), *P.TYPEDOC_CONF, P.YARN_INTEGRITY],
- actions=[["jlpm", "typedoc", "--options", P.TYPEDOC_JSON]],
- targets=[P.DOCS_RAW_TYPEDOC_README],
- )
+ yield {
+ "name": "typedoc:build",
+ "doc": "build the TS API documentation with typedoc",
+ "file_dep": [*P.JS_TSBUILDINFO.values(), *P.TYPEDOC_CONF, P.YARN_INTEGRITY],
+ "actions": [["jlpm", "typedoc", "--options", P.TYPEDOC_JSON]],
+ "targets": [P.DOCS_RAW_TYPEDOC_README],
+ }
- yield dict(
- name="typedoc:mystify",
- doc="transform raw typedoc into myst markdown",
- file_dep=[P.DOCS_RAW_TYPEDOC_README],
- targets=[P.DOCS_TS_MYST_INDEX, *P.DOCS_TS_MODULES],
- actions=[
+ yield {
+ "name": "typedoc:mystify",
+ "doc": "transform raw typedoc into myst markdown",
+ "file_dep": [P.DOCS_RAW_TYPEDOC_README],
+ "targets": [P.DOCS_TS_MYST_INDEX, *P.DOCS_TS_MODULES],
+ "actions": [
P.mystify,
[
"jlpm",
@@ -890,44 +879,40 @@ def task_docs():
P.DOCS_TS_MYST_INDEX.parent,
],
],
- )
+ }
sphinx_deps = [
+ *P.ALL_DOCS_STATIC,
+ *P.DOCS_SRC,
+ P.DEMO_ARCHIVE,
+ P.DEMO_HASHES,
P.DOCS_CONF,
P.DOCS_FAVICON_ICO,
P.OK_PIP_CHECK,
- *P.DOCS_SRC,
- *P.ALL_DOCS_STATIC,
]
sphinx_task_deps = []
- if P.LITE_PREFIX:
- sphinx_deps += [
- P.DEMO_HASHES,
- P.DEMO_ARCHIVE,
- ]
-
- yield dict(
- name="sphinx",
- doc="build the documentation site with sphinx",
- file_dep=sphinx_deps,
- task_dep=sphinx_task_deps,
- actions=[
- ["sphinx-build", *P.SPHINX_ARGS, "-j8", "-b", "html", P.DOCS, P.DOCS_BUILD]
+ yield {
+ "name": "sphinx",
+ "doc": "build the documentation site with sphinx",
+ "file_dep": sphinx_deps,
+ "task_dep": sphinx_task_deps,
+ "actions": [
+ ["sphinx-build", *P.SPHINX_ARGS, "-b", "html", P.DOCS, P.DOCS_BUILD],
],
- targets=[P.DOCS_BUILDINFO],
- )
+ "targets": [P.DOCS_BUILDINFO],
+ }
@doit.create_after("docs")
def task_check():
- """check built artifacts"""
+ """Check built artifacts."""
file_dep = [*P.DOCS_BUILD.rglob("*.html")]
yield P._ok(
- dict(
- name="links",
- file_dep=[*file_dep, P.DOCS_BUILDINFO],
- actions=[
+ {
+ "name": "links",
+ "file_dep": [*file_dep, P.DOCS_BUILDINFO],
+ "actions": [
[
"pytest-check-links",
"--check-anchors",
@@ -936,23 +921,23 @@ def task_check():
"--check-links-ignore",
"https://",
*[p for p in file_dep if p.name not in ["schema.html"]],
- ]
+ ],
],
- ),
+ },
P.OK_LINK_CHECK,
)
def task_provision():
- """ensure the ipydrawio-export server has been provisioned with npm (ick)"""
+ """Ensure the ipydrawio-export server has been provisioned with npm (ick)."""
return P._ok(
- dict(
- file_dep=[*P.OK_SERVEREXT.values()],
- actions=[
+ {
+ "file_dep": [*P.OK_SERVEREXT.values()],
+ "actions": [
["jupyter", "ipydrawio-export", "--version"],
["jupyter", "ipydrawio-export", "provision"],
],
- ),
+ },
P.OK_PROVISION,
)
@@ -1003,12 +988,12 @@ def _pycov_html(setup_py, *pycov_html_args):
def task_test():
- """run tests"""
+ """Run tests."""
if not P.TESTING_IN_CI:
yield P._ok(
- dict(
- name="integrity",
- file_dep=[
+ {
+ "name": "integrity",
+ "file_dep": [
*P.OK_SERVEREXT.values(),
*P.PY_SDIST.values(),
*P.PY_WHEEL.values(),
@@ -1020,10 +1005,10 @@ def task_test():
P.RECIPE,
P.SCRIPTS / "integrity.py",
],
- actions=[
- ["python", "-m", "pytest", "--pyargs", "scripts.integrity", "-vv"]
+ "actions": [
+ ["python", "-m", "pytest", "--pyargs", "scripts.integrity", "-vv"],
],
- ),
+ },
P.OK_INTEGRITY,
)
@@ -1044,25 +1029,25 @@ def task_test():
pytest_args += ["-n", "auto"]
yield P._ok(
- dict(
- name=f"pytest:{pkg}",
- uptodate=[config_changed(dict(PYTEST_ARGS=P.PYTEST_ARGS))],
- file_dep=[
+ {
+ "name": f"pytest:{pkg}",
+ "uptodate": [config_changed({"PYTEST_ARGS": P.PYTEST_ARGS})],
+ "file_dep": [
*P.PY_SRC[pkg],
P.PY_SETUP_CFG[pkg],
*P.PY_TEST_DEP.get(pkg, []),
P.OK_PROVISION,
P.OK_PIP_CHECK,
],
- actions=[
+ "actions": [
(P.delete_some, [html]),
_pytest(setup, pycov_args, pytest_args),
_pycov_combine(setup),
_pycov_html(setup, *pycov_html_args),
_pycov_report(setup),
],
- targets=[html],
- ),
+ "targets": [html],
+ },
P.OK_PYTEST[pkg],
)
@@ -1085,26 +1070,26 @@ def task_test():
for tmpl in P.ATEST_TEMPLATES:
dest = tmpl.parent / tmpl.name.replace(".j2", "")
- yield dict(
- name=f"template:{tmpl.relative_to(P.ATEST)}",
- file_dep=[tmpl, *demo_files],
- targets=[dest],
- actions=[
+ yield {
+ "name": f"template:{tmpl.relative_to(P.ATEST)}",
+ "file_dep": [tmpl, *demo_files],
+ "targets": [dest],
+ "actions": [
(P.template_one, [tmpl, dest]),
["robotidy", dest],
],
- )
+ }
yield P._ok(
- dict(
- name="robot",
- uptodate=[
+ {
+ "name": "robot",
+ "uptodate": [
config_changed(
- dict(ATEST_ARGS=P.ATEST_ARGS, ATEST_ATTEMPT=P.ATEST_ATTEMPT)
- )
+ {"ATEST_ARGS": P.ATEST_ARGS, "ATEST_ATTEMPT": P.ATEST_ATTEMPT},
+ ),
],
- file_dep=file_dep,
- actions=[["python", "-m", "scripts.atest"]],
- ),
+ "file_dep": file_dep,
+ "actions": [["python", "-m", "scripts.atest"]],
+ },
P.OK_ATEST,
)
diff --git a/lerna.json b/lerna.json
deleted file mode 100644
index dd47cf6..0000000
--- a/lerna.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "lerna": "6.0.1",
- "npmClient": "jlpm",
- "useWorkspaces": true,
- "version": "independent"
-}
diff --git a/notebooks/Computable Diagrams.ipynb b/notebooks/Computable Diagrams.ipynb
index d82b960..10523ac 100644
--- a/notebooks/Computable Diagrams.ipynb
+++ b/notebooks/Computable Diagrams.ipynb
@@ -43,7 +43,12 @@
"metadata": {},
"outputs": [],
"source": [
- "import requests, IPython.display as D, pathlib as P, networkx as nx, jinja2\n",
+ "import pathlib as P\n",
+ "\n",
+ "import IPython.display as D\n",
+ "import jinja2\n",
+ "import networkx as nx\n",
+ "import requests\n",
"from graphviz2drawio import graphviz2drawio"
]
},
@@ -69,8 +74,7 @@
"metadata": {},
"outputs": [],
"source": [
- "### it's really not very pretty\n",
- "# D.Markdown(f\"```xml\\n{dio.read_text()}\\n```\")"
+ "### it's really not very pretty"
]
},
{
@@ -88,12 +92,12 @@
"metadata": {},
"outputs": [],
"source": [
- "default_params = dict(\n",
- " format=\"pdf\",\n",
- " xml=dio.read_text(),\n",
- " allPages=\"1\",\n",
- " base64=\"1\"\n",
- ")"
+ "default_params = {\n",
+ " \"format\": \"pdf\",\n",
+ " \"xml\": dio.read_text(),\n",
+ " \"allPages\": \"1\",\n",
+ " \"base64\": \"1\",\n",
+ "}"
]
},
{
@@ -125,10 +129,13 @@
"outputs": [],
"source": [
"def show_pdf(**params):\n",
- " pdf_text = get_pdf(**params) \n",
- " return D.HTML(f\"\"\"\n",
+ " pdf_text = get_pdf(**params)\n",
+ " return D.HTML(\n",
+ " f\"\"\"\n",
" \n",
- " \"\"\")\n",
+ " \"\"\",\n",
+ " )\n",
+ "\n",
"\n",
"show_pdf()"
]
@@ -171,6 +178,8 @@
"source": [
"def show_pdf_from_dot(dot=some_dot, **params):\n",
" return show_pdf(xml=graphviz2drawio.convert(dot), **params)\n",
+ "\n",
+ "\n",
"show_pdf_from_dot()"
]
},
@@ -205,6 +214,8 @@
"source": [
"def show_pdf_from_networkx(graph=a_graph, **params):\n",
" return show_pdf_from_dot(str(graph))\n",
+ "\n",
+ "\n",
"show_pdf_from_networkx()"
]
},
@@ -222,7 +233,8 @@
"metadata": {},
"outputs": [],
"source": [
- "tmpl = jinja2.Template(\"\"\"\n",
+ "tmpl = jinja2.Template(\n",
+ " \"\"\"\n",
"graph g {\n",
" layout=circo\n",
" {% for i in range(n) %}\n",
@@ -237,7 +249,8 @@
" }\n",
" {% endfor %}\n",
"}\n",
- "\"\"\")\n"
+ "\"\"\",\n",
+ ")"
]
},
{
diff --git a/notebooks/Data-Driven Decks.ipynb b/notebooks/Data-Driven Decks.ipynb
index d62ba80..6abd40c 100644
--- a/notebooks/Data-Driven Decks.ipynb
+++ b/notebooks/Data-Driven Decks.ipynb
@@ -13,16 +13,25 @@
"metadata": {},
"outputs": [],
"source": [
- "import base64, html, urllib.parse, pathlib as P, tempfile, asyncio, IPython, json\n",
- "import IPython.display as D, jinja2, babel.support as B\n",
- "import PyPDF2, traitlets as T, ipywidgets as W, tornado.ioloop, lxml.etree as E\n",
- "from io import BytesIO\n",
+ "import base64\n",
+ "import json\n",
+ "import pathlib as P\n",
+ "import tempfile\n",
"import urllib.parse\n",
- "from PIL import Image\n",
- "from nbconvert.filters.markdown_mistune import markdown2html_mistune\n",
- "from tornado.concurrent import run_on_executor\n",
"from concurrent.futures import ThreadPoolExecutor\n",
- "import requests, requests_cache"
+ "from io import BytesIO\n",
+ "\n",
+ "import ipywidgets as W\n",
+ "import jinja2\n",
+ "import lxml.etree as E\n",
+ "import PyPDF2\n",
+ "import requests\n",
+ "import requests_cache\n",
+ "import tornado.ioloop\n",
+ "import traitlets as T\n",
+ "from nbconvert.filters.markdown_mistune import markdown2html_mistune\n",
+ "from PIL import Image\n",
+ "from tornado.concurrent import run_on_executor"
]
},
{
@@ -48,21 +57,21 @@
"outputs": [],
"source": [
"class Slides(W.HTML):\n",
- " \"\"\" some number of slides, as PDF\n",
- " \"\"\"\n",
+ " \"\"\"some number of slides, as PDF\"\"\"\n",
+ "\n",
" pdf = T.Unicode()\n",
" error = T.Unicode()\n",
- " \n",
+ "\n",
" def __init__(self, *args, **kwargs):\n",
" if not kwargs.get(\"layout\"):\n",
- " kwargs[\"layout\"] = dict(\n",
- " display = \"flex\",\n",
- " flex_flow = \"column wrap\",\n",
- " flex = \"1\",\n",
- " height = \"100%\",\n",
- " )\n",
+ " kwargs[\"layout\"] = {\n",
+ " \"display\": \"flex\",\n",
+ " \"flex_flow\": \"column wrap\",\n",
+ " \"flex\": \"1\",\n",
+ " \"height\": \"100%\",\n",
+ " }\n",
" super().__init__(*args, **kwargs)\n",
- " \n",
+ "\n",
" @T.observe(\"pdf\", \"error\")\n",
" def _on_pdf(self, change):\n",
" if self.error:\n",
@@ -71,8 +80,8 @@
" url = f\"data:application/pdf;base64,{self.pdf}\"\n",
" self.value = f\"\"\"\n",
" Preview\n",
- " \n",
" \"\"\""
@@ -105,19 +114,16 @@
"outputs": [],
"source": [
"class DrawioSlides(Slides):\n",
- " \"\"\" Slides built with drawio-export from drawio XML\n",
- " \"\"\"\n",
+ " \"\"\"Slides built with drawio-export from drawio XML\"\"\"\n",
+ "\n",
" executor = ThreadPoolExecutor(max_workers=1)\n",
" ipynb = T.Unicode()\n",
" xml = T.Union([T.Unicode(), T.Bytes()])\n",
" params = T.Dict()\n",
" url = T.Unicode(default_value=\"http://localhost:8000\")\n",
- " \n",
- " CORE_PARAMS = dict(\n",
- " format=\"pdf\",\n",
- " base64=\"1\"\n",
- " )\n",
- " \n",
+ "\n",
+ " CORE_PARAMS = {\"format\": \"pdf\", \"base64\": \"1\"}\n",
+ "\n",
" @run_on_executor\n",
" def update_pdf(self):\n",
" # this really needs to be a queue\n",
@@ -130,20 +136,17 @@
" xml = base64.b64encode(self.xml).decode(\"utf-8\")\n",
" try:\n",
" r = requests.post(\n",
- " self.url, \n",
+ " self.url,\n",
" timeout=None,\n",
- " data=dict(\n",
- " xml=xml, \n",
- " **self.params, \n",
- " **self.CORE_PARAMS\n",
- " ))\n",
+ " data=dict(xml=xml, **self.params, **self.CORE_PARAMS),\n",
+ " )\n",
" if r.status_code != 200:\n",
" self.error = r.text\n",
" else:\n",
" self.pdf = r.text\n",
" except Exception as err:\n",
" self.error = str(err)\n",
- " \n",
+ "\n",
" @T.observe(\"ipynb\")\n",
" def _on_ipynb(self, change=None):\n",
" self.error = \"\"\n",
@@ -151,8 +154,7 @@
" self.xml = json.loads(self.ipynb)[\"metadata\"][\"jupyterlab-drawio\"][\"xml\"]\n",
" except Exception as err:\n",
" self.error = str(err)\n",
- " \n",
- " \n",
+ "\n",
" @T.observe(\"xml\")\n",
" def _on_xml(self, change=None):\n",
" tornado.ioloop.IOLoop.current().add_callback(self.update_pdf)"
@@ -285,28 +287,32 @@
"class TemplatedDrawioSlides(DrawioSlides):\n",
" template = T.Unicode()\n",
" context = T.Dict()\n",
- " \n",
+ "\n",
" AMP = \"&\"\n",
" _AMP_ = \"_____AMP_____\"\n",
"\n",
" @T.observe(\"context\", \"template\")\n",
" def _on_context(self, change):\n",
" env = jinja2.Environment(\n",
- " extensions=['jinja2.ext.i18n', 'jinja2.ext.autoescape'],\n",
- " autoescape=jinja2.select_autoescape(['html', 'xml'])\n",
+ " extensions=[\"jinja2.ext.i18n\", \"jinja2.ext.autoescape\"],\n",
+ " autoescape=jinja2.select_autoescape([\"html\", \"xml\"]),\n",
+ " )\n",
+ "\n",
+ " self.xml = self.smudge(\n",
+ " env.from_string(self.clean(self.template)).render(\n",
+ " **{\n",
+ " key: self.markdown(value)\n",
+ " for key, value in (self.context or {}).items()\n",
+ " },\n",
+ " ),\n",
" )\n",
"\n",
- " self.xml = self.smudge(env.from_string(self.clean(self.template)).render(**{\n",
- " key: self.markdown(value)\n",
- " for key, value in (self.context or {}).items()\n",
- " }))\n",
- " \n",
" def clean(self, txt):\n",
" return txt.replace(self.AMP, self._AMP_)\n",
"\n",
" def smudge(self, txt):\n",
" return txt.replace(self._AMP_, self.AMP)\n",
- " \n",
+ "\n",
" def markdown(self, md):\n",
" return markdown2html_mistune(md).replace(self.AMP, self._AMP_)"
]
@@ -332,11 +338,11 @@
}
],
"source": [
- "TEMPLATE = P.Path(\"testfiles/template deck.dio\") \n",
- "title = TemplatedDrawioSlides(template=TEMPLATE.read_text(), context=dict(\n",
- " hero=\"
???
\",\n",
- " title=\"_No title here yet..._\"\n",
- "))\n",
+ "TEMPLATE = P.Path(\"testfiles/template deck.dio\")\n",
+ "title = TemplatedDrawioSlides(\n",
+ " template=TEMPLATE.read_text(),\n",
+ " context={\"hero\": \"???
\", \"title\": \"_No title here yet..._\"},\n",
+ ")\n",
"title"
]
},
@@ -355,10 +361,7 @@
"metadata": {},
"outputs": [],
"source": [
- "title.context = {\n",
- " \"title\": \"The _title_ can contain `Markdown`\",\n",
- " \"hero\": logo\n",
- "}"
+ "title.context = {\"title\": \"The _title_ can contain `Markdown`\", \"hero\": logo}"
]
},
{
@@ -371,12 +374,13 @@
"for i in range(4):\n",
" ideas += [\n",
" TemplatedDrawioSlides(\n",
- " template=TEMPLATE.read_text(), \n",
- " context=dict(\n",
- " title=f\"# Idea {i + 1}\",\n",
- " abstract=f\"This is idea {i + 1}. It's better than [idea {i}](#idea-{i})\",\n",
- " hero=(logo + \"\\n\\n\") * (1 + 1) \n",
- " ))\n",
+ " template=TEMPLATE.read_text(),\n",
+ " context={\n",
+ " \"title\": f\"# Idea {i + 1}\",\n",
+ " \"abstract\": f\"This is idea {i + 1}. It's better than [idea {i}](#idea-{i})\",\n",
+ " \"hero\": (logo + \"\\n\\n\") * (1 + 1),\n",
+ " },\n",
+ " ),\n",
" ]"
]
},
@@ -402,8 +406,10 @@
"metadata": {},
"outputs": [],
"source": [
- "deck = W.HBox([title, how_it_works, *ideas, diagram_notebook, diagram_png, diagram_svg], \n",
- " layout=dict(display=\"flex\", flex_flow=\"row wrap\"))\n",
+ "deck = W.HBox(\n",
+ " [title, how_it_works, *ideas, diagram_notebook, diagram_png, diagram_svg],\n",
+ " layout={\"display\": \"flex\", \"flex_flow\": \"row wrap\"},\n",
+ ")\n",
"# deck"
]
},
@@ -425,32 +431,32 @@
"class Deck(W.HBox):\n",
" composite = T.Unicode()\n",
" preview = T.Instance(Slides)\n",
- " \n",
+ "\n",
" def __init__(self, *args, **kwargs):\n",
" if \"layout\" not in kwargs:\n",
- " kwargs[\"layout\"] = dict(display=\"flex\", flex_flow=\"row wrap\")\n",
+ " kwargs[\"layout\"] = {\"display\": \"flex\", \"flex_flow\": \"row wrap\"}\n",
" super().__init__(*args, **kwargs)\n",
- " \n",
+ "\n",
" @T.default(\"preview\")\n",
" def _default_preview(self):\n",
" slides = Slides()\n",
" T.dlink((self, \"composite\"), (slides, \"pdf\"))\n",
" self.update_composite()\n",
" return slides\n",
- " \n",
+ "\n",
" @T.observe(\"children\")\n",
" def _on_children(self, change):\n",
" self.update_composite()\n",
- " \n",
+ "\n",
" def extract_diagrams(self, child):\n",
" if isinstance(child.xml, str):\n",
" node = E.fromstring(child.xml)\n",
" elif isinstance(child.xml, bytes):\n",
" img = Image.open(BytesIO(child.xml))\n",
" node = E.fromstring(urllib.parse.unquote(img.info[\"mxfile\"]))\n",
- " \n",
+ "\n",
" tag = node.tag\n",
- " \n",
+ "\n",
" if tag == \"mxfile\":\n",
" for diagram in node.xpath(\"//diagram\"):\n",
" yield diagram\n",
@@ -462,7 +468,7 @@
" diagrams = E.fromstring(node.attrib[\"content\"]).xpath(\"//diagram\")\n",
" for diagram in diagrams:\n",
" yield diagram\n",
- " \n",
+ "\n",
" def update_composite(self):\n",
" tree = E.fromstring(\"\"\"\"\"\")\n",
" with tempfile.TemporaryDirectory() as td:\n",
@@ -471,8 +477,10 @@
" for i, child in enumerate(self.children):\n",
" for diagram in self.extract_diagrams(child):\n",
" tree.append(diagram)\n",
- " next_pdf = (tdp / f\"doc-{i}.pdf\")\n",
- " wrote = next_pdf.write_bytes(base64.b64decode(child.pdf.encode(\"utf-8\")))\n",
+ " next_pdf = tdp / f\"doc-{i}.pdf\"\n",
+ " wrote = next_pdf.write_bytes(\n",
+ " base64.b64decode(child.pdf.encode(\"utf-8\")),\n",
+ " )\n",
" if wrote:\n",
" merger.append(PyPDF2.PdfFileReader(str(next_pdf)))\n",
" output_pdf = tdp / \"output.pdf\"\n",
diff --git a/notebooks/Diagram Notebook.dio.ipynb b/notebooks/Diagram Notebook.dio.ipynb
index 5e1577a..23d0d14 100644
--- a/notebooks/Diagram Notebook.dio.ipynb
+++ b/notebooks/Diagram Notebook.dio.ipynb
@@ -16,6 +16,7 @@
"outputs": [],
"source": [
"import pandas\n",
+ "\n",
"%config InlineBackend.figure_formats = ['svg']"
]
},
diff --git a/notebooks/Notebook to Diagram.ipynb b/notebooks/Notebook to Diagram.ipynb
index 0c991fc..df2c40e 100644
--- a/notebooks/Notebook to Diagram.ipynb
+++ b/notebooks/Notebook to Diagram.ipynb
@@ -28,6 +28,7 @@
"outputs": [],
"source": [
"import pandas\n",
+ "\n",
"%config InlineBackend.figure_formats = ['svg']"
]
},
@@ -48,24 +49,16 @@
"metadata": {},
"outputs": [],
"source": [
- "from pathlib import Path\n",
- "import requests\n",
"import copy\n",
- "import os\n",
- "import html\n",
"import difflib\n",
- "from pygments import highlight\n",
- "from pygments.lexers import get_lexer_by_name\n",
- "from pygments.formatters import HtmlFormatter\n",
- "from lxml.builder import E\n",
+ "import html\n",
+ "import os\n",
+ "from pathlib import Path\n",
"from uuid import uuid4\n",
- "import IPython\n",
- "import bleach\n",
- "import black\n",
"\n",
- "from nbconvert.exporters.html import TemplateExporter\n",
- "from nbconvert.filters import markdown2html_mistune\n",
- "from jinja2 import DictLoader"
+ "import black\n",
+ "import bleach\n",
+ "import IPython"
]
},
{
@@ -75,7 +68,7 @@
"metadata": {},
"outputs": [],
"source": [
- "from ipydrawio_widgets import Diagram"
+ "import lxml.etree as ET"
]
},
{
@@ -95,7 +88,8 @@
"metadata": {},
"outputs": [],
"source": [
- "import lxml.etree as ET"
+ "import nbformat\n",
+ "import requests"
]
},
{
@@ -115,8 +109,20 @@
"metadata": {},
"outputs": [],
"source": [
- "import nbformat\n",
- "this_notebook = nbformat.reads(Path(os.environ.get(\"NOTEBOOK\", \"Notebook to Diagram.ipynb\")).read_text(encoding=\"utf-8\"), as_version=4)\n",
+ "from ipydrawio_widgets import Diagram\n",
+ "from lxml.builder import E\n",
+ "from nbconvert.exporters.html import TemplateExporter\n",
+ "from nbconvert.filters import markdown2html_mistune\n",
+ "from pygments import highlight\n",
+ "from pygments.formatters import HtmlFormatter\n",
+ "from pygments.lexers import get_lexer_by_name\n",
+ "\n",
+ "this_notebook = nbformat.reads(\n",
+ " Path(os.environ.get(\"NOTEBOOK\", \"Notebook to Diagram.ipynb\")).read_text(\n",
+ " encoding=\"utf-8\",\n",
+ " ),\n",
+ " as_version=4,\n",
+ ")\n",
"this_notebook.cells[0]"
]
},
@@ -138,6 +144,7 @@
"outputs": [],
"source": [
"from ipydrawio.constants import A_SHORT_DRAWIO\n",
+ "\n",
"A_SHORT_DRAWIO"
]
},
@@ -148,7 +155,8 @@
"metadata": {},
"outputs": [],
"source": [
- "def a_style(**kwargs): return dict(style=\"\".join([f\"{k}={v};\" for k, v in kwargs.items()]))"
+ "def a_style(**kwargs):\n",
+ " return {\"style\": \"\".join([f\"{k}={v};\" for k, v in kwargs.items()])}"
]
},
{
@@ -169,27 +177,30 @@
"outputs": [],
"source": [
"def a_note_style(**kwargs):\n",
- " _defaults_ = kwargs.pop(\"_defaults_\", dict(\n",
- " shape=\"note\",\n",
- " backgroundOutline=1,\n",
- " darkOpacity=0.05,\n",
- " fillColor=\"#FFF9B2\",\n",
- " strokeColor=\"none\",\n",
- " fillStyle=\"solid\",\n",
- " direction=\"west\",\n",
- " gradientDirection=\"north\",\n",
- " gradientColor=\"#FFF2A1\",\n",
- " sketch=1,\n",
- " shadow=1,\n",
- " size=20,\n",
- " fontSize=24,\n",
- " jiggle=2,\n",
- " pointerEvents=1,\n",
- " hachureGap=4,\n",
- " whiteSpace=\"wrap\",\n",
- " fontFamily=\"Architects Daughter\",\n",
- " fontSource=\"https%3A%2F%2Ftools-static.wmflabs.org%2Ffontcdn%2Fcss%3Ffamily%3DArchitects%2BDaughter\"\n",
- " ))\n",
+ " _defaults_ = kwargs.pop(\n",
+ " \"_defaults_\",\n",
+ " {\n",
+ " \"shape\": \"note\",\n",
+ " \"backgroundOutline\": 1,\n",
+ " \"darkOpacity\": 0.05,\n",
+ " \"fillColor\": \"#FFF9B2\",\n",
+ " \"strokeColor\": \"none\",\n",
+ " \"fillStyle\": \"solid\",\n",
+ " \"direction\": \"west\",\n",
+ " \"gradientDirection\": \"north\",\n",
+ " \"gradientColor\": \"#FFF2A1\",\n",
+ " \"sketch\": 1,\n",
+ " \"shadow\": 1,\n",
+ " \"size\": 20,\n",
+ " \"fontSize\": 24,\n",
+ " \"jiggle\": 2,\n",
+ " \"pointerEvents\": 1,\n",
+ " \"hachureGap\": 4,\n",
+ " \"whiteSpace\": \"wrap\",\n",
+ " \"fontFamily\": \"Architects Daughter\",\n",
+ " \"fontSource\": \"https%3A%2F%2Ftools-static.wmflabs.org%2Ffontcdn%2Fcss%3Ffamily%3DArchitects%2BDaughter\",\n",
+ " },\n",
+ " )\n",
" style = dict(**_defaults_)\n",
" style.update(**kwargs)\n",
" return a_style(**style)"
@@ -203,9 +214,10 @@
"outputs": [],
"source": [
"def a_note_geometry(**kwargs):\n",
- " _defaults_ = kwargs.get(\"_defaults_\", dict(\n",
- " x=\"0\", y=\"0\", width=\"500\", height=\"300\", **{\"as\": \"geometry\"}\n",
- " ))\n",
+ " _defaults_ = kwargs.get(\n",
+ " \"_defaults_\",\n",
+ " dict(x=\"0\", y=\"0\", width=\"500\", height=\"300\", **{\"as\": \"geometry\"}),\n",
+ " )\n",
" mx_kwargs = dict(_defaults_)\n",
" mx_kwargs.pop(\"defaults\", None)\n",
" mx_kwargs.update(**kwargs)\n",
@@ -221,10 +233,13 @@
"source": [
"def a_note(value=None, geometry=None, vertex=\"1\", parent=\"1\", **kwargs):\n",
" value = value or kwargs.pop(\"value\", None)\n",
- " _defaults_ = kwargs.pop(\"_defaults_\", dict(\n",
- " id=f\"{uuid4()}\",\n",
- " value=value,\n",
- " ))\n",
+ " _defaults_ = kwargs.pop(\n",
+ " \"_defaults_\",\n",
+ " {\n",
+ " \"id\": f\"{uuid4()}\",\n",
+ " \"value\": value,\n",
+ " },\n",
+ " )\n",
" mx_kwargs = dict(_defaults_)\n",
" mx_kwargs.update(**kwargs)\n",
" style = mx_kwargs.pop(\"style\", {})\n",
@@ -245,10 +260,12 @@
"metadata": {},
"outputs": [],
"source": [
- "A_CARD = (\"\"\"\n",
+ "A_CARD = (\n",
+ " \"\"\"\n",
"\n",
" \n",
- "\"\"\").strip()"
+ "\"\"\"\n",
+ ").strip()"
]
},
{
@@ -299,7 +316,7 @@
"class MXTools:\n",
" page_height = 850\n",
" page_width = 1100\n",
- " \n",
+ "\n",
" def empty_mx(self):\n",
" return E.mxfile(\n",
" E.diagram(\n",
@@ -324,15 +341,15 @@
" math=\"0\",\n",
" shadow=\"0\",\n",
" ),\n",
- " id=\"x\", \n",
- " name=\"Page-1\"\n",
+ " id=\"x\",\n",
+ " name=\"Page-1\",\n",
" ),\n",
" version=\"14.6.11\",\n",
" )\n",
"\n",
" def style(self, **kwargs):\n",
- " return dict(style=\";\".join([f\"{k}={v}\" for k, v in kwargs.items()]) + \";\")\n",
- " \n",
+ " return {\"style\": \";\".join([f\"{k}={v}\" for k, v in kwargs.items()]) + \";\"}\n",
+ "\n",
" @property\n",
" def text_style(self):\n",
" return self.style(\n",
@@ -343,9 +360,9 @@
" whiteSpace=\"wrap\",\n",
" fillColor=\"black\",\n",
" strokeColor=\"none\",\n",
- " html=\"1\"\n",
+ " html=\"1\",\n",
" )\n",
- " \n",
+ "\n",
" def svg_style(self, svg):\n",
" return self.style(\n",
" shape=\"image\",\n",
@@ -354,7 +371,7 @@
" verticalAlign=\"top\",\n",
" aspect=\"fixed\",\n",
" imageAspect=0,\n",
- " image=f\"data:image/svg+xml,{svg}\"\n",
+ " image=f\"data:image/svg+xml,{svg}\",\n",
" )"
]
},
@@ -366,10 +383,10 @@
"outputs": [],
"source": [
"DEFAULT_FORMATTER = HtmlFormatter(\n",
- " noclasses=True, \n",
- " style=\"monokai\", \n",
- " wrapcode=True, \n",
- " cssstyles='background: rgba(0,0,0,0.9); padding: 0.1em 0.5em; border-radius: 0.5em'\n",
+ " noclasses=True,\n",
+ " style=\"monokai\",\n",
+ " wrapcode=True,\n",
+ " cssstyles=\"background: rgba(0,0,0,0.9); padding: 0.1em 0.5em; border-radius: 0.5em\",\n",
")"
]
},
@@ -382,7 +399,6 @@
"source": [
"class NoteCellExporter(TemplateExporter, MXTools):\n",
" export_from_notebook = \"Diagram\"\n",
- " # todo: traitliet\n",
" formatter = DEFAULT_FORMATTER\n",
" lexer = get_lexer_by_name(\"ipython\")\n",
"\n",
@@ -390,20 +406,20 @@
" \"\"\"\n",
" The new file extension is ``.test_ext``\n",
" \"\"\"\n",
- " return '.dio'\n",
+ " return \".dio\"\n",
"\n",
" def from_notebook_node(self, nb, resources=None, **kw):\n",
" nb_copy = copy.deepcopy(nb)\n",
" resources = self._init_resources(resources)\n",
"\n",
- " if 'language' in nb['metadata']:\n",
- " resources['language'] = nb['metadata']['language'].lower()\n",
+ " if \"language\" in nb[\"metadata\"]:\n",
+ " resources[\"language\"] = nb[\"metadata\"][\"language\"].lower()\n",
"\n",
" # Preprocess\n",
" nb_copy, resources = self._preprocess(nb_copy, resources)\n",
"\n",
" tree = self.empty_mx()\n",
- " root = tree.xpath(\"//root\")\n",
+ " tree.xpath(\"//root\")\n",
" prev = tree.xpath(\"//mxCell\")[-1]\n",
" prev_id = 1\n",
" col = 0\n",
@@ -411,12 +427,16 @@
" w = 500\n",
" h = 300\n",
" p = 25\n",
- " card_geo = lambda: dict(\n",
- " x=f\"{col * (w + p)}\", y=f\"{row * (h + p)}\", \n",
- " width=f\"{w}\", height=f\"{h}\",\n",
- " **{\"as\": \"geometry\"}\n",
- " )\n",
- " \n",
+ "\n",
+ " def card_geo():\n",
+ " return dict(\n",
+ " x=f\"{col * (w + p)}\",\n",
+ " y=f\"{row * (h + p)}\",\n",
+ " width=f\"{w}\",\n",
+ " height=f\"{h}\",\n",
+ " **{\"as\": \"geometry\"},\n",
+ " )\n",
+ "\n",
" for cell in nb_copy[\"cells\"]:\n",
" if cell[\"cell_type\"] == \"markdown\":\n",
" row += 1\n",
@@ -424,12 +444,12 @@
" mxc = a_note(\n",
" value=self.markdown_escaped(cell),\n",
" id=f\"{prev_id + 1}\",\n",
- " style=dict(\n",
- " html=\"1\",\n",
- " fontFamily=\"Architects Daughter\",\n",
- " fontSource=\"https://tools-static.wmflabs.org/fontcdn/css?family=Architects+Daughter\",\n",
- " ),\n",
- " geometry=dict(y=f\"{row * (h + p)}\", x=f\"{col * (w + p)}\")\n",
+ " style={\n",
+ " \"html\": \"1\",\n",
+ " \"fontFamily\": \"Architects Daughter\",\n",
+ " \"fontSource\": \"https://tools-static.wmflabs.org/fontcdn/css?family=Architects+Daughter\",\n",
+ " },\n",
+ " geometry={\"y\": f\"{row * (h + p)}\", \"x\": f\"{col * (w + p)}\"},\n",
" )\n",
" prev.addnext(mxc)\n",
" prev = mxc\n",
@@ -438,9 +458,11 @@
" elif cell[\"cell_type\"] == \"code\":\n",
" mxc = E.mxCell(\n",
" a_note_geometry(**card_geo()),\n",
- " id=f\"{prev_id + 1}\", parent=\"1\", vertex=\"1\",\n",
+ " id=f\"{prev_id + 1}\",\n",
+ " parent=\"1\",\n",
+ " vertex=\"1\",\n",
" value=self.source_escaped(cell),\n",
- " **self.text_style\n",
+ " **self.text_style,\n",
" )\n",
" prev.addnext(mxc)\n",
" prev = mxc\n",
@@ -453,34 +475,36 @@
" if svg:\n",
" mxc = E.mxCell(\n",
" a_note_geometry(**card_geo()),\n",
- " id=f\"{prev_id + 1}\", parent=\"1\", vertex=\"1\",\n",
+ " id=f\"{prev_id + 1}\",\n",
+ " parent=\"1\",\n",
+ " vertex=\"1\",\n",
" value=\"\",\n",
- " **self.svg_style(self.svg_escaped(svg))\n",
+ " **self.svg_style(self.svg_escaped(svg)),\n",
" )\n",
" prev.addnext(mxc)\n",
" prev = mxc\n",
" prev_id += 1\n",
" col += 1\n",
- " return ET.tostring(tree, encoding=str, pretty_print=True).replace(\"&\", \"&\"), resources\n",
- "\n",
+ " return (\n",
+ " ET.tostring(tree, encoding=str, pretty_print=True).replace(\"&\", \"&\"),\n",
+ " resources,\n",
+ " )\n",
"\n",
" def source_escaped(self, cell):\n",
" try:\n",
" source = black.format_str(cell.source, mode=black.FileMode(line_length=60))\n",
" except:\n",
" source = cell.source\n",
- " return html.escape(\n",
- " highlight(\n",
- " source,\n",
- " self.lexer,\n",
- " self.formatter\n",
- " )\n",
- " )\n",
+ " return html.escape(highlight(source, self.lexer, self.formatter))\n",
"\n",
" allowed_tags = {\n",
" *bleach.sanitizer.ALLOWED_TAGS,\n",
" *{f\"h{i}\" for i in range(7)},\n",
- " \"div\", \"pre\", \"span\", \"blockquote\", \"strong\"\n",
+ " \"div\",\n",
+ " \"pre\",\n",
+ " \"span\",\n",
+ " \"blockquote\",\n",
+ " \"strong\",\n",
" } ^ {\"a\"}\n",
"\n",
" def markdown_escaped(self, cell):\n",
@@ -488,8 +512,8 @@
" bleach.clean(\n",
" markdown2html_mistune(cell.source),\n",
" tags=self.allowed_tags,\n",
- " strip=True\n",
- " )\n",
+ " strip=True,\n",
+ " ),\n",
" )\n",
"\n",
" def svg_escaped(self, some_data):\n",
@@ -514,8 +538,7 @@
"outputs": [],
"source": [
"export_diagram = NoteCellExporter()\n",
- "(body, resources) = export_diagram.from_notebook_node(this_notebook)\n",
- "# print(body)"
+ "(body, resources) = export_diagram.from_notebook_node(this_notebook)"
]
},
{
@@ -527,7 +550,7 @@
},
"outputs": [],
"source": [
- "diagram = Diagram(layout=dict(height=\"400px\", width=\"100%\"))\n",
+ "diagram = Diagram(layout={\"height\": \"400px\", \"width\": \"100%\"})\n",
"new_params = dict(**diagram.url_params)\n",
"new_params.update(ui=\"sketch\", format=\"0\")\n",
"diagram.url_params = new_params\n",
diff --git a/notebooks/_meta/Schema Updater.ipynb b/notebooks/_meta/Schema Updater.ipynb
index bbe7e15..e59b89f 100644
--- a/notebooks/_meta/Schema Updater.ipynb
+++ b/notebooks/_meta/Schema Updater.ipynb
@@ -19,16 +19,15 @@
"outputs": [],
"source": [
"import json\n",
- "from pathlib import Path\n",
- "import lxml.etree as ET\n",
- "import IPython\n",
- "import subprocess\n",
- "from copy import deepcopy\n",
- "import tempfile\n",
- "import pandas\n",
- "import bleach\n",
"import re\n",
- "import ipywidgets as W"
+ "import subprocess\n",
+ "import tempfile\n",
+ "from copy import deepcopy\n",
+ "from pathlib import Path\n",
+ "\n",
+ "import IPython\n",
+ "import lxml.etree as ET\n",
+ "import pandas"
]
},
{
@@ -110,7 +109,11 @@
"outputs": [],
"source": [
"h_url_params = paths[0]\n",
- "IPython.display.IFrame(f\"/files/{h_url_params}\", height='600px\" style=\"height: 100%;', width=\"100%\")"
+ "IPython.display.IFrame(\n",
+ " f\"/files/{h_url_params}\",\n",
+ " height='600px\" style=\"height: 100%;',\n",
+ " width=\"100%\",\n",
+ ")"
]
},
{
@@ -175,16 +178,22 @@
" tdp = Path(td)\n",
" html = tdp / \"test1.html\"\n",
" md = tdp / \"test1.md\"\n",
- " html.write_text(f'{ET.tostring(li.getparent(), encoding=str, pretty_print=True)}
')\n",
+ " html.write_text(\n",
+ " f\"{ET.tostring(li.getparent(), encoding=str, pretty_print=True)}
\",\n",
+ " )\n",
" args = [\"pandoc\", html, \"-f\", \"html\", \"-t\", \"commonmark\", \"-s\", \"-o\", md]\n",
" subprocess.check_call([*map(str, args)])\n",
" body = \" \".join([line.strip() for line in md.read_text().splitlines()])\n",
- " body = re.sub(r'\\[(.*)?\\]\\((.*?)\\)', r'_\\1_', body)[2:].strip()\n",
- " print(f'`{li.text}`')\n",
- " body = body.replace(f'`{li.text}`:', f\"{li.text.split('=')[1]}:\")\n",
+ " body = re.sub(r\"\\[(.*)?\\]\\((.*?)\\)\", r\"_\\1_\", body)[2:].strip()\n",
+ " print(f\"`{li.text}`\")\n",
+ " body = body.replace(f\"`{li.text}`:\", f\"{li.text.split('=')[1]}:\")\n",
" print(\"\\t\", body)\n",
" return body\n",
- "IPython.display.Markdown(f'''> _this is the description of **`{li.text.split(\"=\")[0]}`**_\\n> ```md\\n{one_md_desc(li)}\\n```''')"
+ "\n",
+ "\n",
+ "IPython.display.Markdown(\n",
+ " f\"\"\"> _this is the description of **`{li.text.split(\"=\")[0]}`**_\\n> ```md\\n{one_md_desc(li)}\\n```\"\"\",\n",
+ ")"
]
},
{
@@ -197,7 +206,7 @@
"url_params = {\n",
" x.text.split(\"=\")[0]: {\"description\": one_md_desc(x)}\n",
" for x in li_elements\n",
- " if '&' not in x.text\n",
+ " if \"&\" not in x.text\n",
"}\n",
"IPython.display.JSON(url_params)"
]
@@ -309,10 +318,17 @@
"metadata": {},
"outputs": [],
"source": [
- "df_old = pandas.DataFrame([\n",
- " {\"id\": k, **v}\n",
- " for k, v in SCHEMA[\"definitions\"][\"drawio-url-params\"][\"properties\"].items()\n",
- "]).sort_values(\"id\").set_index([\"id\"]).fillna(\"\")\n",
+ "df_old = (\n",
+ " pandas.DataFrame(\n",
+ " [\n",
+ " {\"id\": k, **v}\n",
+ " for k, v in SCHEMA[\"definitions\"][\"drawio-url-params\"][\"properties\"].items()\n",
+ " ],\n",
+ " )\n",
+ " .sort_values(\"id\")\n",
+ " .set_index([\"id\"])\n",
+ " .fillna(\"\")\n",
+ ")\n",
"df_old"
]
},
@@ -368,7 +384,7 @@
" if \"description\" in v:\n",
" v[\"description\"] += \" **NEW `14.6.10`**\"\n",
" new_df[k] = v\n",
- "for k in sorted(set([*cleaned_df_old, *cleaned_df])):\n",
+ "for k in sorted({*cleaned_df_old, *cleaned_df}):\n",
" if k in new_df:\n",
" continue\n",
" new_df[k] = {**cleaned_df_old[k]}\n",
@@ -391,12 +407,13 @@
"metadata": {},
"outputs": [],
"source": [
- "before_i18n, after_i18n = new_df[\"lang\"][\"description\"].split('*i18n*,')\n",
- "locales = sorted([\n",
- " lang.replace('`', '').strip().split(\":\")[0].strip()\n",
- " for lang in\n",
- " new_df[\"lang\"][\"description\"].split('*i18n*,')[1].split(',')\n",
- "])"
+ "before_i18n, after_i18n = new_df[\"lang\"][\"description\"].split(\"*i18n*,\")\n",
+ "locales = sorted(\n",
+ " [\n",
+ " lang.replace(\"`\", \"\").strip().split(\":\")[0].strip()\n",
+ " for lang in new_df[\"lang\"][\"description\"].split(\"*i18n*,\")[1].split(\",\")\n",
+ " ],\n",
+ ")"
]
},
{
@@ -406,7 +423,7 @@
"metadata": {},
"outputs": [],
"source": [
- "new_df[\"lang\"][\"description\"] = f'''{before_i18n} *i18n* {\", \".join(locales)}'''\n",
+ "new_df[\"lang\"][\"description\"] = f\"\"\"{before_i18n} *i18n* {\", \".join(locales)}\"\"\"\n",
"new_df[\"lang\"][\"examples\"] = locales"
]
},
@@ -425,11 +442,9 @@
"metadata": {},
"outputs": [],
"source": [
- "new_df[\"configure\"][\"$ref\"] = \\\n",
- " new_df[\"pwa\"][\"$ref\"] = \\\n",
- " new_df[\"returnbounds\"][\"$ref\"] = \\\n",
- " new_df[\"svg-warning\"][\"$ref\"] = \\\n",
- " \"#/definitions/off-switch\""
+ "new_df[\"configure\"][\"$ref\"] = new_df[\"pwa\"][\"$ref\"] = new_df[\"returnbounds\"][\n",
+ " \"$ref\"\n",
+ "] = new_df[\"svg-warning\"][\"$ref\"] = \"#/definitions/off-switch\""
]
},
{
@@ -439,8 +454,7 @@
"metadata": {},
"outputs": [],
"source": [
- "new_df[\"hide-pages\"][\"$ref\"] = \\\n",
- " \"#/definitions/on-off-switch\""
+ "new_df[\"hide-pages\"][\"$ref\"] = \"#/definitions/on-off-switch\""
]
},
{
@@ -450,8 +464,7 @@
"metadata": {},
"outputs": [],
"source": [
- "new_df[\"math-output\"][\"examples\"] = \\\n",
- " [\"html\"]"
+ "new_df[\"math-output\"][\"examples\"] = [\"html\"]"
]
},
{
@@ -461,8 +474,7 @@
"metadata": {},
"outputs": [],
"source": [
- "new_df[\"ui\"][\"examples\"] = \\\n",
- " [\"min\", \"atlas\", \"dark\", \"sketch\"]"
+ "new_df[\"ui\"][\"examples\"] = [\"min\", \"atlas\", \"dark\", \"sketch\"]"
]
},
{
@@ -495,7 +507,10 @@
"NEW_SCHEMA = deepcopy(SCHEMA)\n",
"NEW_SCHEMA[\"definitions\"][\"drawio-url-params\"][\"properties\"] = new_df\n",
"NEW_SCHEMA_PATH = SCHEMA_PATH.parent / f\"{SCHEMA_PATH.name}.proposed.json\"\n",
- "NEW_SCHEMA_PATH.write_text(json.dumps(NEW_SCHEMA, indent=2, sort_keys=True), encoding=\"utf-8\")\n",
+ "NEW_SCHEMA_PATH.write_text(\n",
+ " json.dumps(NEW_SCHEMA, indent=2, sort_keys=True),\n",
+ " encoding=\"utf-8\",\n",
+ ")\n",
"!jlpm --silent prettier --write {ROOT}/packages/ipydrawio/schema/plugin.json.proposed.json\n",
"!git diff --color-words --no-index {ROOT}/packages/ipydrawio/schema/plugin.json {ROOT}/packages/ipydrawio/schema/plugin.json.proposed.json"
]
diff --git a/package.json b/package.json
index da53a0a..9eec44c 100644
--- a/package.json
+++ b/package.json
@@ -2,7 +2,7 @@
"private": true,
"name": "-ipydrawio-root-",
"scripts": {
- "bootstrap": "jlpm --prefer-offline && lerna bootstrap",
+ "bootstrap": "jlpm --prefer-offline --ignore-optional",
"deduplicate": "yarn-deduplicate -s fewer --fail",
"eslint": "cd packages && eslint --cache --fix --ext .js,.ts,.tsx */src",
"eslint:check": "cd packages && eslint --cache --ext .js,.ts,.tsx */src"
@@ -15,22 +15,23 @@
"json-schema": ">=0.4.0"
},
"devDependencies": {
- "@typescript-eslint/eslint-plugin": "^4.8.1",
- "@typescript-eslint/parser": "^4.8.1",
- "eslint": "^7.14.0",
- "eslint-config-prettier": "^6.15.0",
- "eslint-plugin-jest": "^24.1.3",
- "eslint-plugin-prettier": "^3.1.4",
- "eslint-plugin-react": "^7.21.5",
+ "@typescript-eslint/eslint-plugin": "^5.54.0",
+ "@typescript-eslint/parser": "^5.54.0",
+ "eslint": "^8.35.0",
+ "eslint-config-prettier": "^8.6.0",
+ "eslint-plugin-jest": "^27.2.1",
+ "eslint-plugin-prettier": "^4.2.1",
+ "eslint-plugin-react": "^7.32.2",
+ "file-loader": "^6.2.0",
"json-schema-to-typescript": "^11.0.2",
- "lerna": "^6.0.1",
- "prettier": "^2.1.1",
- "prettier-package-json": "^2.7.0",
- "prettier-plugin-sort-json": "^0.0.2",
- "typedoc": "^0.23.20",
- "typedoc-plugin-markdown": "^3.13.6",
- "typescript": "~4.8.4",
- "yarn-deduplicate": "^3.1.0"
+ "prettier": "^2.8.4",
+ "prettier-package-json": "^2.8.0",
+ "prettier-plugin-sort-json": "^1.0.0",
+ "typedoc": "^0.23.26",
+ "typedoc-plugin-markdown": "^3.14.0",
+ "typescript": "~4.9.4",
+ "webpack": "^5.75.0",
+ "yarn-deduplicate": "^6.0.1"
},
"prettier": {
"singleQuote": true,
diff --git a/packages/.eslintrc.js b/packages/.eslintrc.js
index 0dd9579..aecb3da 100644
--- a/packages/.eslintrc.js
+++ b/packages/.eslintrc.js
@@ -1,5 +1,5 @@
/*
- Copyright 2022 ipydrawio contributors
+ Copyright 2023 ipydrawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/packages/_meta/package.json b/packages/_meta/package.json
index 8918c44..e48924b 100644
--- a/packages/_meta/package.json
+++ b/packages/_meta/package.json
@@ -12,5 +12,20 @@
"@deathbeds/ipydrawio-notebook": "file:../ipydrawio-notebook",
"@deathbeds/ipydrawio-pdf": "file:../ipydrawio-pdf",
"@deathbeds/ipydrawio-webpack": "file:../ipydrawio-webpack"
+ },
+ "scripts_doit": {
+ "build": {
+ "file_dep": [
+ "../*/src/**/*.ts",
+ "../*/src/tsconfig.json",
+ "../*/style/**/*.*",
+ "../*/tsconfig.json",
+ "../tsconfigbase.json"
+ ],
+ "targets": [
+ ".root.tsbuildinfo",
+ ".src.tsbuildinfo"
+ ]
+ }
}
}
diff --git a/packages/_meta/src/index.ts b/packages/_meta/src/index.ts
index 363ef58..db48a12 100644
--- a/packages/_meta/src/index.ts
+++ b/packages/_meta/src/index.ts
@@ -1,5 +1,5 @@
/*
- Copyright 2022 ipydrawio contributors
+ Copyright 2023 ipydrawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/packages/ipydrawio-jupyter-templates/README.md b/packages/ipydrawio-jupyter-templates/README.md
index b693c36..dcc3559 100644
--- a/packages/ipydrawio-jupyter-templates/README.md
+++ b/packages/ipydrawio-jupyter-templates/README.md
@@ -20,7 +20,7 @@ This work is licensed under the [Apache-2.0] License.
[apache-2.0]: https://github.com/deathbeds/ipydrawio/blob/master/LICENSE.txt
```
-Copyright 2022 ipydrawio contributors
+Copyright 2023 ipydrawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/packages/ipydrawio-jupyter-templates/package.json b/packages/ipydrawio-jupyter-templates/package.json
index d880cef..5de18fa 100644
--- a/packages/ipydrawio-jupyter-templates/package.json
+++ b/packages/ipydrawio-jupyter-templates/package.json
@@ -1,6 +1,6 @@
{
"name": "@deathbeds/ipydrawio-jupyter-templates",
- "version": "1.2.3",
+ "version": "1.3.0",
"description": "Jupyter Templates for IPyDrawio",
"license": "Apache-2.0",
"author": "IPyDrawio Contributors",
@@ -19,12 +19,11 @@
"scripts": {},
"types": "lib/index.d.ts",
"dependencies": {
- "@deathbeds/ipydrawio": "^1.2.2",
+ "@deathbeds/ipydrawio": "^1.3.0",
"@jupyterlab/application": "^3.1.0"
},
- "peerDependencies": {},
"devDependencies": {
- "@jupyterlab/builder": "^3.4.0"
+ "@jupyterlab/builder": "^3.6.1"
},
"keywords": [
"ipydrawio",
diff --git a/packages/ipydrawio-jupyter-templates/src/index.ts b/packages/ipydrawio-jupyter-templates/src/index.ts
index 94256f8..8c79fbb 100644
--- a/packages/ipydrawio-jupyter-templates/src/index.ts
+++ b/packages/ipydrawio-jupyter-templates/src/index.ts
@@ -1,5 +1,5 @@
/*
- Copyright 2022 ipydrawio contributors
+ Copyright 2023 ipydrawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/packages/ipydrawio-jupyter-templates/src/plugin.ts b/packages/ipydrawio-jupyter-templates/src/plugin.ts
index 591259f..da95177 100644
--- a/packages/ipydrawio-jupyter-templates/src/plugin.ts
+++ b/packages/ipydrawio-jupyter-templates/src/plugin.ts
@@ -1,5 +1,5 @@
/*
- Copyright 2022 ipydrawio contributors
+ Copyright 2023 ipydrawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/packages/ipydrawio-jupyter-templates/src/tokens.ts b/packages/ipydrawio-jupyter-templates/src/tokens.ts
index 1b22f67..f33000d 100644
--- a/packages/ipydrawio-jupyter-templates/src/tokens.ts
+++ b/packages/ipydrawio-jupyter-templates/src/tokens.ts
@@ -1,5 +1,5 @@
/*
- Copyright 2022 ipydrawio contributors
+ Copyright 2023 ipydrawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/packages/ipydrawio-jupyter-templates/style/index.css b/packages/ipydrawio-jupyter-templates/style/index.css
index 2fd32cd..4ab9bd8 100644
--- a/packages/ipydrawio-jupyter-templates/style/index.css
+++ b/packages/ipydrawio-jupyter-templates/style/index.css
@@ -1,5 +1,5 @@
/**
- Copyright 2022 ipydrawio contributors
+ Copyright 2023 ipydrawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/packages/ipydrawio-mathjax/README.md b/packages/ipydrawio-mathjax/README.md
index 8cf95e9..ac73a8c 100644
--- a/packages/ipydrawio-mathjax/README.md
+++ b/packages/ipydrawio-mathjax/README.md
@@ -21,7 +21,7 @@ The vendored [@jgraph/drawio](https://github.com/jgraph/drawio) is also licensed
the [Apache-2.0] license.
```
-Copyright 2022 ipydrawio contributors
+Copyright 2023 ipydrawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/packages/ipydrawio-mathjax/lib/plugin.js b/packages/ipydrawio-mathjax/lib/plugin.js
index 5089909..24ac386 100644
--- a/packages/ipydrawio-mathjax/lib/plugin.js
+++ b/packages/ipydrawio-mathjax/lib/plugin.js
@@ -1,4 +1,4 @@
-// Copyright 2022 ipydrawio contributors
+// Copyright 2023 ipydrawio contributors
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -12,14 +12,10 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-let DEBUG = false;
-
const plugin = {
id: '@deathbeds/ipydrawio-mathjax:plugin',
activate: async () => {
- if (DEBUG) {
- await import('./_static');
- }
+ //
},
autoStart: true,
};
diff --git a/packages/ipydrawio-mathjax/package.json b/packages/ipydrawio-mathjax/package.json
index d7cbe76..b4989e2 100644
--- a/packages/ipydrawio-mathjax/package.json
+++ b/packages/ipydrawio-mathjax/package.json
@@ -1,6 +1,6 @@
{
"name": "@deathbeds/ipydrawio-mathjax",
- "version": "1.2.3",
+ "version": "1.3.0",
"description": "MathJax for ipydrawio",
"license": "Apache-2.0",
"author": "IPyDrawio Contributors",
@@ -15,11 +15,11 @@
"main": "lib/index.js",
"types": "lib/index.d.ts",
"dependencies": {
- "@deathbeds/ipydrawio-webpack": "^20.5.301",
+ "@deathbeds/ipydrawio-webpack": "^21.1.400",
"@jupyterlab/application": "^3.1.0"
},
"devDependencies": {
- "@jupyterlab/builder": "^3.4.0"
+ "@jupyterlab/builder": "^3.6.1"
},
"keywords": [
"drawio",
diff --git a/packages/ipydrawio-mathjax/webpack.config.js b/packages/ipydrawio-mathjax/webpack.config.js
index c905120..65a07e7 100644
--- a/packages/ipydrawio-mathjax/webpack.config.js
+++ b/packages/ipydrawio-mathjax/webpack.config.js
@@ -1,4 +1,4 @@
-// Copyright 2022 ipydrawio contributors
+// Copyright 2023 ipydrawio contributors
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -12,16 +12,11 @@
// See the License for the specific language governing permissions and
// limitations under the License.
+const CopyPlugin = require('copy-webpack-plugin');
+
module.exports = {
optimization: {
minimize: false,
},
- module: {
- rules: [
- {
- test: /dio\/.*/,
- type: 'asset/resource',
- },
- ],
- },
+ plugins: [new CopyPlugin({ patterns: [{ from: 'dio/**/*', to: '.'}] })],
};
diff --git a/packages/ipydrawio-notebook/README.md b/packages/ipydrawio-notebook/README.md
index 06c462c..8e6bf80 100644
--- a/packages/ipydrawio-notebook/README.md
+++ b/packages/ipydrawio-notebook/README.md
@@ -19,7 +19,7 @@ See the [project repo](https://github.com/deathbeds/ipydrawio) for more informat
This work is licensed under the [Apache-2.0] License.
```
-Copyright 2022 ipydrawio contributors
+Copyright 2023 ipydrawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/packages/ipydrawio-notebook/package.json b/packages/ipydrawio-notebook/package.json
index 70a8dfb..d8ae489 100644
--- a/packages/ipydrawio-notebook/package.json
+++ b/packages/ipydrawio-notebook/package.json
@@ -1,6 +1,6 @@
{
"name": "@deathbeds/ipydrawio-notebook",
- "version": "1.2.3",
+ "version": "1.3.0",
"homepage": "https://ipydrawio.rtfd.io",
"bugs": {
"url": "https://github.com/deathbeds/ipydrawio/issues"
@@ -10,12 +10,12 @@
"{lib,schema,style,src}/**/*.{ts,tsx,eot,gif,html,jpg,js,js.map,json,png,svg,woff2,css}"
],
"dependencies": {
- "@deathbeds/ipydrawio": "^1.2.2",
+ "@deathbeds/ipydrawio": "^1.3.0",
"@jupyterlab/application": "^3.1.0",
"@jupyterlab/notebook": "^3.1.0"
},
"devDependencies": {
- "@jupyterlab/builder": "^3.4.0"
+ "@jupyterlab/builder": "^3.6.1"
},
"jupyterlab": {
"extension": "lib/plugin.js",
diff --git a/packages/ipydrawio-notebook/src/index.ts b/packages/ipydrawio-notebook/src/index.ts
index 45b086d..cb45300 100644
--- a/packages/ipydrawio-notebook/src/index.ts
+++ b/packages/ipydrawio-notebook/src/index.ts
@@ -1,5 +1,5 @@
/*
- Copyright 2022 ipydrawio contributors
+ Copyright 2023 ipydrawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/packages/ipydrawio-notebook/src/io.ts b/packages/ipydrawio-notebook/src/io.ts
index aa32eb6..4a47b3e 100644
--- a/packages/ipydrawio-notebook/src/io.ts
+++ b/packages/ipydrawio-notebook/src/io.ts
@@ -1,5 +1,5 @@
/*
- Copyright 2022 ipydrawio contributors
+ Copyright 2023 ipydrawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/packages/ipydrawio-notebook/src/plugin.ts b/packages/ipydrawio-notebook/src/plugin.ts
index 5b1ed59..4f1e160 100644
--- a/packages/ipydrawio-notebook/src/plugin.ts
+++ b/packages/ipydrawio-notebook/src/plugin.ts
@@ -1,5 +1,5 @@
/*
- Copyright 2022 ipydrawio contributors
+ Copyright 2023 ipydrawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/packages/ipydrawio-notebook/src/tokens.ts b/packages/ipydrawio-notebook/src/tokens.ts
index f825090..993007d 100644
--- a/packages/ipydrawio-notebook/src/tokens.ts
+++ b/packages/ipydrawio-notebook/src/tokens.ts
@@ -1,5 +1,5 @@
/*
- Copyright 2022 ipydrawio contributors
+ Copyright 2023 ipydrawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/packages/ipydrawio-notebook/src/toolbar.ts b/packages/ipydrawio-notebook/src/toolbar.ts
index 3a0a61c..6b54c4b 100644
--- a/packages/ipydrawio-notebook/src/toolbar.ts
+++ b/packages/ipydrawio-notebook/src/toolbar.ts
@@ -1,5 +1,5 @@
/*
- Copyright 2022 ipydrawio contributors
+ Copyright 2023 ipydrawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/packages/ipydrawio-pdf/README.md b/packages/ipydrawio-pdf/README.md
index ce8e2a2..21e30f1 100644
--- a/packages/ipydrawio-pdf/README.md
+++ b/packages/ipydrawio-pdf/README.md
@@ -19,7 +19,7 @@ See the [project repo](https://github.com/deathbeds/ipydrawio) for more informat
This work is licensed under the [Apache-2.0] License.
```
-Copyright 2022 ipydrawio contributors
+Copyright 2023 ipydrawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/packages/ipydrawio-pdf/package.json b/packages/ipydrawio-pdf/package.json
index 7fa1500..cafc345 100644
--- a/packages/ipydrawio-pdf/package.json
+++ b/packages/ipydrawio-pdf/package.json
@@ -1,6 +1,6 @@
{
"name": "@deathbeds/ipydrawio-pdf",
- "version": "1.2.3",
+ "version": "1.3.0",
"homepage": "https://ipydrawio.rtfd.io",
"bugs": {
"url": "https://github.com/deathbeds/ipydrawio/issues"
@@ -13,8 +13,8 @@
"@jupyterlab/application": "^3.1.0"
},
"devDependencies": {
- "@deathbeds/ipydrawio": "^1.2.2",
- "@jupyterlab/builder": "^3.4.0"
+ "@deathbeds/ipydrawio": "^1.3.0",
+ "@jupyterlab/builder": "^3.6.1"
},
"jupyterlab": {
"extension": "lib/plugin.js",
diff --git a/packages/ipydrawio-pdf/src/index.ts b/packages/ipydrawio-pdf/src/index.ts
index 45b086d..cb45300 100644
--- a/packages/ipydrawio-pdf/src/index.ts
+++ b/packages/ipydrawio-pdf/src/index.ts
@@ -1,5 +1,5 @@
/*
- Copyright 2022 ipydrawio contributors
+ Copyright 2023 ipydrawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/packages/ipydrawio-pdf/src/io.ts b/packages/ipydrawio-pdf/src/io.ts
index dc5cbc9..73aee00 100644
--- a/packages/ipydrawio-pdf/src/io.ts
+++ b/packages/ipydrawio-pdf/src/io.ts
@@ -1,5 +1,5 @@
/*
- Copyright 2022 ipydrawio contributors
+ Copyright 2023 ipydrawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/packages/ipydrawio-pdf/src/manager.ts b/packages/ipydrawio-pdf/src/manager.ts
index 7aced9f..565951c 100644
--- a/packages/ipydrawio-pdf/src/manager.ts
+++ b/packages/ipydrawio-pdf/src/manager.ts
@@ -1,5 +1,5 @@
/*
- Copyright 2022 ipydrawio contributors
+ Copyright 2023 ipydrawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/packages/ipydrawio-pdf/src/plugin.ts b/packages/ipydrawio-pdf/src/plugin.ts
index 73da9e5..4107cb2 100644
--- a/packages/ipydrawio-pdf/src/plugin.ts
+++ b/packages/ipydrawio-pdf/src/plugin.ts
@@ -1,5 +1,5 @@
/*
- Copyright 2022 ipydrawio contributors
+ Copyright 2023 ipydrawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/packages/ipydrawio-pdf/src/status.tsx b/packages/ipydrawio-pdf/src/status.tsx
index ca675dc..ceeb910 100644
--- a/packages/ipydrawio-pdf/src/status.tsx
+++ b/packages/ipydrawio-pdf/src/status.tsx
@@ -1,5 +1,5 @@
/*
- Copyright 2022 ipydrawio contributors
+ Copyright 2023 ipydrawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/packages/ipydrawio-pdf/src/tokens.ts b/packages/ipydrawio-pdf/src/tokens.ts
index ee52607..5bd7ee7 100644
--- a/packages/ipydrawio-pdf/src/tokens.ts
+++ b/packages/ipydrawio-pdf/src/tokens.ts
@@ -1,5 +1,5 @@
/*
- Copyright 2022 ipydrawio contributors
+ Copyright 2023 ipydrawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/packages/ipydrawio-webpack/.npmignore b/packages/ipydrawio-webpack/.npmignore
index c5dca7c..8be1120 100644
--- a/packages/ipydrawio-webpack/.npmignore
+++ b/packages/ipydrawio-webpack/.npmignore
@@ -28,6 +28,8 @@ dio/onedrive*
dio/onedrive*.html
dio/package.json
dio/service-worker*
+dio/js/mermaid/esm/*
+dio/js/mermaid/loadMermaidESM.js
dio/stencils
dio/teams*
dio/vsdx*
diff --git a/packages/ipydrawio-webpack/README.md b/packages/ipydrawio-webpack/README.md
index 8cf95e9..ac73a8c 100644
--- a/packages/ipydrawio-webpack/README.md
+++ b/packages/ipydrawio-webpack/README.md
@@ -21,7 +21,7 @@ The vendored [@jgraph/drawio](https://github.com/jgraph/drawio) is also licensed
the [Apache-2.0] license.
```
-Copyright 2022 ipydrawio contributors
+Copyright 2023 ipydrawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/packages/ipydrawio-webpack/drawio b/packages/ipydrawio-webpack/drawio
index a46fc8c..b8c9e6c 160000
--- a/packages/ipydrawio-webpack/drawio
+++ b/packages/ipydrawio-webpack/drawio
@@ -1 +1 @@
-Subproject commit a46fc8c6238dabd3d077107e0f6818e8ae00012e
+Subproject commit b8c9e6c65774405bb87afe6116a0fedf659245d7
diff --git a/packages/ipydrawio-webpack/lib/_static.js b/packages/ipydrawio-webpack/lib/_static.js
index 9cb2f29..bb6514c 100644
--- a/packages/ipydrawio-webpack/lib/_static.js
+++ b/packages/ipydrawio-webpack/lib/_static.js
@@ -1949,8 +1949,8 @@ import '!!file-loader?name=[path][name].[ext]&context=.!../dio/plugins/explore.j
import '!!file-loader?name=[path][name].[ext]&context=.!../dio/plugins/flow.js';
import '!!file-loader?name=[path][name].[ext]&context=.!../dio/plugins/googledrive.js';
import '!!file-loader?name=[path][name].[ext]&context=.!../dio/plugins/import.js';
+import '!!file-loader?name=[path][name].[ext]&context=.!../dio/plugins/nextcloud.js';
import '!!file-loader?name=[path][name].[ext]&context=.!../dio/plugins/number.js';
-import '!!file-loader?name=[path][name].[ext]&context=.!../dio/plugins/p1.js';
import '!!file-loader?name=[path][name].[ext]&context=.!../dio/plugins/page.js';
import '!!file-loader?name=[path][name].[ext]&context=.!../dio/plugins/props.js';
import '!!file-loader?name=[path][name].[ext]&context=.!../dio/plugins/rackF5.js';
@@ -2078,13 +2078,10 @@ import '!!file-loader?name=[path][name].[ext]&context=.!../dio/styles/dark-defau
import '!!file-loader?name=[path][name].[ext]&context=.!../dio/styles/dark.css';
import '!!file-loader?name=[path][name].[ext]&context=.!../dio/styles/default-old.xml';
import '!!file-loader?name=[path][name].[ext]&context=.!../dio/styles/default.xml';
-import '!!file-loader?name=[path][name].[ext]&context=.!../dio/styles/down.gif';
import '!!file-loader?name=[path][name].[ext]&context=.!../dio/styles/fonts/ArchitectsDaughter-Regular.ttf';
import '!!file-loader?name=[path][name].[ext]&context=.!../dio/styles/grapheditor.css';
-import '!!file-loader?name=[path][name].[ext]&context=.!../dio/styles/sprites.png';
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/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';
diff --git a/packages/ipydrawio-webpack/lib/plugin.js b/packages/ipydrawio-webpack/lib/plugin.js
index 0ef7038..e8bf365 100644
--- a/packages/ipydrawio-webpack/lib/plugin.js
+++ b/packages/ipydrawio-webpack/lib/plugin.js
@@ -1,4 +1,4 @@
-// Copyright 2022 ipydrawio contributors
+// Copyright 2023 ipydrawio contributors
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -12,14 +12,10 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-let DEBUG = false;
-
const plugin = {
id: '@deathbeds/ipydrawio-webpack:plugin',
activate: async () => {
- if (DEBUG) {
- await import('./_static');
- }
+ //
},
autoStart: true,
};
diff --git a/packages/ipydrawio-webpack/package.json b/packages/ipydrawio-webpack/package.json
index d12eb36..52ef3f7 100644
--- a/packages/ipydrawio-webpack/package.json
+++ b/packages/ipydrawio-webpack/package.json
@@ -1,6 +1,6 @@
{
"name": "@deathbeds/ipydrawio-webpack",
- "version": "20.5.301",
+ "version": "21.1.400",
"description": "A webpack-ready repackaging of drawio",
"license": "Apache-2.0",
"author": "IPyDrawio Contributors",
@@ -21,7 +21,8 @@
"@jupyterlab/application": "^3.1.0"
},
"devDependencies": {
- "@jupyterlab/builder": "^3.4.0"
+ "@jupyterlab/builder": "^3.6.1",
+ "copy-webpack-plugin": "^11.0.0"
},
"keywords": [
"drawio",
@@ -42,5 +43,17 @@
]
}
}
+ },
+ "scripts_doit": {
+ "build:pre": {
+ "file_dep": [
+ ".npmignore",
+ "scripts/*.py"
+ ],
+ "targets": [
+ "lib/_static.js",
+ "../ipydrawio-mathjax/dio/math/es5/startup.js"
+ ]
+ }
}
}
diff --git a/packages/ipydrawio-webpack/scripts/__init__.py b/packages/ipydrawio-webpack/scripts/__init__.py
index 80f1303..5bea96a 100644
--- a/packages/ipydrawio-webpack/scripts/__init__.py
+++ b/packages/ipydrawio-webpack/scripts/__init__.py
@@ -1,6 +1,6 @@
-""" handle drawio sources for embedding in JupyterLab"""
+"""handle drawio sources for embedding in JupyterLab."""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/packages/ipydrawio-webpack/scripts/patch.py b/packages/ipydrawio-webpack/scripts/patch.py
index 70a1c4a..87988dd 100644
--- a/packages/ipydrawio-webpack/scripts/patch.py
+++ b/packages/ipydrawio-webpack/scripts/patch.py
@@ -1,6 +1,6 @@
-""" patch drawio sources for embedding in JupyterLab"""
+"""patch drawio sources for embedding in JupyterLab."""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -31,15 +31,15 @@ PATCHES = {
},
{
"name": "patch cors check for data URI",
- "before": "this.editor.isCorsEnabledForUrl(t)||(m=",
- "after": "(t.match(/^data:/) || this.editor.isCorsEnabledForUrl(t))||(m=",
+ "before": "this.editor.isCorsEnabledForUrl(v)||(m=",
+ "after": "(v.match(/^data:/) || this.editor.isCorsEnabledForUrl(v))||(m=",
},
{
"name": "get mathjax from the ipydrawio-mathjax",
"before": "window.DRAW_MATH_URL=",
"after": f'window.DRAW_MATH_URL="{IPDM_REL}/math/es5";',
},
- ]
+ ],
}
@@ -85,7 +85,8 @@ def patch():
print(" ...patching")
txt = txt.replace(patch["before"], patch["after"])
else:
- raise ValueError(f"{path} didn't contain {patch}")
+ message = f"{path} didn't contain {patch}"
+ raise ValueError(message)
dest_path.write_text(txt, encoding="utf-8")
return 0
diff --git a/packages/ipydrawio-webpack/scripts/static.py b/packages/ipydrawio-webpack/scripts/static.py
index 4da5b6c..46d62e8 100644
--- a/packages/ipydrawio-webpack/scripts/static.py
+++ b/packages/ipydrawio-webpack/scripts/static.py
@@ -1,6 +1,6 @@
-"""update the vendored drawio"""
+"""update the vendored drawio."""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -34,6 +34,7 @@ HEADER = """
This file generated from https://github.com/jgraph/drawio
*/
"""
+
TMPL = """
import '!!file-loader?name=[path][name].[ext]&context=.!../dio{}';
"""
@@ -68,14 +69,16 @@ def update_one_static(pkg, dio, static):
if not path.exists():
continue
lines += [
- TMPL.format(str(path.as_posix()).replace(str(dio.as_posix()), "")).strip()
+ TMPL.format(str(path.as_posix()).replace(str(dio.as_posix()), "")).strip(),
]
- assert lines
+ if not lines:
+ raise ValueError
static.write_text("\n".join([HEADER.format(pkg=pkg), *lines]))
print(
- f" ... {static.relative_to(PACKAGES)} wrote {len(lines)} lines", flush=True
+ f" ... {static.relative_to(PACKAGES)} wrote {len(lines)} lines",
+ flush=True,
)
diff --git a/packages/ipydrawio-webpack/webpack.config.js b/packages/ipydrawio-webpack/webpack.config.js
index c905120..65a07e7 100644
--- a/packages/ipydrawio-webpack/webpack.config.js
+++ b/packages/ipydrawio-webpack/webpack.config.js
@@ -1,4 +1,4 @@
-// Copyright 2022 ipydrawio contributors
+// Copyright 2023 ipydrawio contributors
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -12,16 +12,11 @@
// See the License for the specific language governing permissions and
// limitations under the License.
+const CopyPlugin = require('copy-webpack-plugin');
+
module.exports = {
optimization: {
minimize: false,
},
- module: {
- rules: [
- {
- test: /dio\/.*/,
- type: 'asset/resource',
- },
- ],
- },
+ plugins: [new CopyPlugin({ patterns: [{ from: 'dio/**/*', to: '.'}] })],
};
diff --git a/packages/ipydrawio/README.md b/packages/ipydrawio/README.md
index da06a25..4a3e36d 100644
--- a/packages/ipydrawio/README.md
+++ b/packages/ipydrawio/README.md
@@ -20,7 +20,7 @@ This work is licensed under the [Apache-2.0] License.
[apache-2.0]: https://github.com/deathbeds/ipydrawio/blob/master/LICENSE.txt
```
-Copyright 2022 ipydrawio contributors
+Copyright 2023 ipydrawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/packages/ipydrawio/package.json b/packages/ipydrawio/package.json
index a067793..b4f2285 100644
--- a/packages/ipydrawio/package.json
+++ b/packages/ipydrawio/package.json
@@ -1,6 +1,6 @@
{
"name": "@deathbeds/ipydrawio",
- "version": "1.2.3",
+ "version": "1.3.0",
"description": "A JupyterLab extension for embedding interactive drawio / mxgraph diagrams.",
"license": "Apache-2.0",
"author": "IPyDrawio Contributors",
@@ -21,21 +21,16 @@
},
"types": "lib/index.d.ts",
"dependencies": {
- "@deathbeds/ipydrawio-webpack": "^20.5.301",
+ "@deathbeds/ipydrawio-webpack": "^21.1.400",
"@jupyterlab/application": "^3.1.0",
"@jupyterlab/launcher": "^3.1.0",
"@jupyterlab/mainmenu": "^3.1.0"
},
- "peerDependencies": {
- "@jupyter-widgets/base": "^4.0.0 || ^6.0.0",
- "@jupyter-widgets/controls": "^3.0.0 || ^5.0.0",
- "@jupyter-widgets/jupyterlab-manager": "^3.0.0 || ^5.0.0"
- },
"devDependencies": {
"@jupyter-widgets/base": "^4.0.0 || ^6.0.0",
"@jupyter-widgets/controls": "^3.0.0 || ^5.0.0",
"@jupyter-widgets/jupyterlab-manager": "^3.0.0 || ^5.0.0",
- "@jupyterlab/builder": "^3.4.0"
+ "@jupyterlab/builder": "^3.6.1"
},
"keywords": [
"jupyter",
@@ -72,5 +67,16 @@
]
}
}
+ },
+ "scripts_doit": {
+ "build:pre": {
+ "file_dep": [
+ "scripts/schema.py",
+ "schema/*.json"
+ ],
+ "targets": [
+ "src/_schema.d.ts"
+ ]
+ }
}
}
diff --git a/packages/ipydrawio/schema/plugin.json b/packages/ipydrawio/schema/plugin.json
index b71140d..5a59cf6 100644
--- a/packages/ipydrawio/schema/plugin.json
+++ b/packages/ipydrawio/schema/plugin.json
@@ -287,7 +287,7 @@
},
"clibs": {
"$ref": "#/definitions/library-keys-string",
- "description": "key1;key2;key;...;keyN: Specifies custom libraries (keys are file IDs or _URLs with a U-prefix_)"
+ "description": "key1;key2;key;...;keyN: Specifies custom libraries (keys are file IDs or URLs with a U-prefix)"
},
"client": {
"$ref": "#/definitions/on-switch",
@@ -299,7 +299,7 @@
},
"configure": {
"$ref": "#/definitions/off-switch",
- "description": "1: Sends the `configure` event and waits for the `configure` action. See more about the _embed mode_. **NEW `14.6.10`**"
+ "description": "1: Sends the `configure` event and waits for the `configure` action. See more about the embed mode. **NEW `14.6.10`**"
},
"cors": {
"description": "regex: Checks whether URLS have CORS enabled using a URL encoded regular expression, e.g.cors=%5Ehttps%3F%3A%5C%2F%5C%2F.*%5C.github%5C.io%5C%2F **TBD `14.6.10`**",
@@ -307,7 +307,7 @@
"type": "string"
},
"create": {
- "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.",
+ "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": {
@@ -327,7 +327,7 @@
"description": "1: Shortcut for `db=0&gapi=0&math=0&picker=0`, disables the splash screen and creates an empty, local diagram file."
},
"desc": {
- "description": "{compressed-json}: Passes the CSV import descriptor (_example](https://web.archive.org/web/20210425055302/https://www.draw.io/?desc=SnVTtjpswEHwafl50gUP5nZC7F7i+gIMdvI3xIrMkSp++u7bh0tKoVSUE9sx6PPuRFLtDUZZTcPwuqj2/LdEwxuUHP9+7oAa76YDsdNoAMqSDugG+aFDM9aMgX0sMXWtVoE07XkWybPh9xtArWm54pLQitRBFWTl1Mi7uXouy9qo3/Cmq5hSK6p2/wMRId2eK6ljUotCiQyb37OBeVIcESnBZDzgCAfokwe4gicxifPOrDea8aPUKHGG8vjaykZOz4HsEoo6S83XDwlU2I4az9wP0qov+yjot5frDzQKZz0G1Qt24qoxZ6vnAccvLgJPXRufdGZxrUmIiI9ukMlLAi3mgEpDIbAm08QR0T65eMiq1HNP1AnMToB8w0My36L1pKdd+lwt5DtjPFYhErpPnvEImpJGZ4OKtgmMTV5HgrybQYzSFyTxGpHI+uXv8XTE+kkecnCdPPJM6ttJtp3Bd6m+83oeAN96eHLaXbxZ8gj+kFblJ6OkTfkg/t9uv0dsd/6OiPIWrlP5cTtDruH9J6W9unTnTclgAwuGX/Q002YSoKToT1BroLK3gQWkNvssjuC3n0ew8hjyBnEjZ5B9Ikya8ydOcHYG/pFD5f8pTjDpO8aL9NtszunvCOHXH6dFiTPsn)). Works with the [www.draw.io_ domain only. **NEW `14.6.10`**"
+ "description": "{compressed-json}: Passes the CSV import descriptor example. Works with the www.draw.io domain only. **NEW `14.6.10`**"
},
"drafts": {
"$ref": "#/definitions/off-switch",
@@ -335,7 +335,7 @@
},
"drive": {
"$ref": "#/definitions/off-switch",
- "description": "0: Simulates _app.diagrams.net_ regardless of the domain name (uses the old app ID)."
+ "description": "0: Simulates app.diagrams.net regardless of the domain name (uses the old app ID)."
},
"edge": {
"description": "move: Disables the handling of connector segments without having previously selected the connector.",
@@ -346,7 +346,7 @@
"description": "`edit=url`: Adds a link for the *Edit* button in chromeless mode (use `edit=_blank` to edit the diagram as a new copy)."
},
"embed": {
- "description": "`embed=1:` Runs diagrams.net in _embed mode](/web/20210425055302/https://www.diagrams.net/doc/faq/embed-mode.html). Use this mode with [embed.diagrams.net_ only. **NEW `14.6.10`**"
+ "description": "`embed=1:` Runs diagrams.net in embed mode. Use this mode with embed.diagrams.net only. **NEW `14.6.10`**"
},
"format": {
"$ref": "#/definitions/off-switch",
@@ -366,7 +366,7 @@
"type": "string"
},
"gitlab-id": {
- "description": "ID: Specifies the _client ID of the custom GitLab application_ when using a custom GitLab instance.",
+ "description": "ID: Specifies the client ID of the custom GitLab application when using a custom GitLab instance.",
"type": "string"
},
"gl": {
@@ -440,7 +440,7 @@
},
"libs": {
"$ref": "#/definitions/library-keys-string",
- "description": "key1;key2;...;keyN: Specifies the current libraries. Possible keys are allied\\_telesis, android, archimate, archimate3, arrows2, atlassian, aws3, aws3d, aws4, azure, basic, bootstrap, bpmn, cabinets, cisco, cisco\\_safe, citrix, clipart, dfd, eip, electrical, er, floorplan, flowchart, gcp2, general, gmdl, ibm, images, infographic, ios, lean\\_mapping, mockups, mscae, network, office, pid, rack, signs, sitemap, sysml, uml, veeam and webicons."
+ "description": "key1;key2;...;keyN: Specifies the current libraries. Possible keys are allied_telesis, android, archimate, archimate3, arrows2, atlassian, aws3, aws3d, aws4, azure, basic, bootstrap, bpmn, cabinets, cisco, cisco\\_safe, citrix, clipart, dfd, eip, electrical, er, floorplan, flowchart, gcp2, general, gmdl, ibm, images, infographic, ios, lean\\_mapping, mockups, mscae, network, office, pid, rack, signs, sitemap, sysml, uml, veeam and webicons."
},
"lightbox": {
"$ref": "#/definitions/on-switch",
@@ -495,7 +495,7 @@
"description": "[1|0]: Registers or unregisters the progressive web app (all remote storage locations are disabled)."
},
"open": {
- "description": "prefix+ID: If _location hash properties_ are not available, use this as a replacement. The browser will add the hash property to the URL immediately and not remove the URL parameter. Existing hash property takes precedence.",
+ "description": "prefix+ID: If location hash properties are not available, use this as a replacement. The browser will add the hash property to the URL immediately and not remove the URL parameter. Existing hash property takes precedence.",
"type": "string"
},
"override-mime": {
@@ -504,7 +504,7 @@
},
"p": {
"$ref": "#/definitions/library-keys-string",
- "description": "id1;id2;...;idN: Selects which plugins to load. _See the list of available plugins_."
+ "description": "id1;id2;...;idN: Selects which plugins to load. See the list of available plugins."
},
"page": {
"description": "index: Starts with the given page (the default is the first page, where the index for the first page is `0`)",
@@ -520,7 +520,7 @@
},
"plugins": {
"$ref": "#/definitions/off-switch",
- "description": "0: Does not load _plugins_."
+ "description": "0: Does not load plugins."
},
"proto": {
"description": "`client=1`: Runs diagrams.net in client mode. This displays a normal UI and sends a `ready` message to the opener or parent when the page is loaded. After receiving a message containing XML or compressed XML, a local file is created. The file is then set to `modified` so the connection to the window can be closed after sending the initial XML. Whether the XML is loaded again after a page refresh, depends on the caller implementation. Use `proto=json` to use a custom protocol for special cases. **NEW `14.6.10`**"
@@ -579,7 +579,7 @@
},
"stealth": {
"$ref": "#/definitions/on-switch",
- "description": "1: Disables all features that require external web services (such as _PDF export_)."
+ "description": "1: Disables all features that require external web services (such as PDF export)."
},
"storage": {
"$ref": "#/definitions/url-param-storage",
@@ -598,7 +598,7 @@
"description": "[auto|self|frame|blank]: Opens links in the same window or frame or in a blank window in chromeless mode (`auto` is the default which opens relative links and anchors in the same window in chromeless mode, and all links in a new window in editing mode)."
},
"template-filename": {
- "description": "name: If the \\#U hash property is used but the URL does not contain a filename to determine binary mode. See the list of _supported location hash properties_.",
+ "description": "name: If the \\#U hash property is used but the URL does not contain a filename to determine binary mode. See the list of supported location hash properties.",
"type": "string"
},
"thumb": {
@@ -626,7 +626,7 @@
"description": "url: *Deprecated* - Use U hash property `#U{uri_encoded_url}` to open a diagram from a URI-encoded URL, eg. https://app.diagrams.net/\\#Uhttps%3A%2F%2Fraw.githubusercontent.com%2Fjgraph%2Fdrawio-diagrams%2Fmaster%2Fdiagrams%2Fschema.xml **NEW `14.6.10`**"
},
"vars": {
- "description": "`vars=json`: Uses a URI-encoded JSON string for global _placeholders for use in labels and tooltips_ where enabled, e.g. `vars={\"key\":\"value\"}`.",
+ "description": "`vars=json`: Uses a URI-encoded JSON string for global placeholders for use in labels and tooltips where enabled, e.g. `vars={\"key\":\"value\"}`.",
"type": "string"
},
"viewbox": {
@@ -764,19 +764,37 @@
"type": "object"
},
"off-switch": {
- "maximum": 0,
- "minimum": 0,
- "type": "number"
+ "anyOf": [
+ {
+ "const": "",
+ "title": "on"
+ },
+ {
+ "const": "0",
+ "title": "off"
+ }
+ ],
+ "type": "string"
},
"on-off-switch": {
- "maximum": 1,
- "minimum": 0,
- "type": "number"
+ "anyOf": [
+ { "const": "0", "title": "off" },
+ { "const": "", "title": "on" }
+ ],
+ "type": "string"
},
"on-switch": {
- "maximum": 1,
- "minimum": 1,
- "type": "number"
+ "anyOf": [
+ {
+ "const": "1",
+ "title": "on"
+ },
+ {
+ "const": "",
+ "title": "off"
+ }
+ ],
+ "type": "string"
},
"plugin-url-list": {
"items": {
@@ -860,18 +878,18 @@
"drawioUrlParams": {
"$ref": "#/definitions/drawio-url-params",
"default": {
- "db": 0,
- "drafts": 0,
- "gapi": 0,
- "gh": 0,
- "gl": 0,
- "od": 0,
+ "db": "0",
+ "drafts": "0",
+ "gapi": "0",
+ "gh": "0",
+ "gl": "0",
+ "od": "0",
"p": "ex;tips;svgdata;sql;anim;trees;replay;anon;flow;webcola;tags",
- "picker": 0,
- "stealth": 1,
- "svg-warning": 0,
- "thumb": 0,
- "tr": 0,
+ "picker": "0",
+ "stealth": "1",
+ "svg-warning": "0",
+ "thumb": "0",
+ "tr": "0",
"ui": "min"
},
"description": "URL parameters for the drawio iframe https://web.archive.org/web/20210425055302/https://www.diagrams.net/doc/faq/supported-url-parameters"
diff --git a/packages/ipydrawio/scripts/schema.py b/packages/ipydrawio/scripts/schema.py
index 11b3660..6944a5b 100644
--- a/packages/ipydrawio/scripts/schema.py
+++ b/packages/ipydrawio/scripts/schema.py
@@ -1,4 +1,4 @@
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -24,7 +24,7 @@ IN_FILE = PKG / "schema/plugin.json"
OUT_FILE = PKG / "src/_schema.d.ts"
HEADER = """/*
- Copyright 2022 ipydrawio contributors
+ Copyright 2023 ipydrawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -44,7 +44,8 @@ def patch():
out = subprocess.check_output(["jlpm", "--silent", "json2ts", IN_FILE])
OUT_FILE.write_text("\n".join([HEADER, out.decode("utf-8")]), encoding="utf-8")
subprocess.check_call(
- ["jlpm", "prettier", "--write", OUT_FILE.resolve()], cwd=str(ROOT)
+ ["jlpm", "prettier", "--write", OUT_FILE.resolve()],
+ cwd=str(ROOT),
)
return 0
diff --git a/packages/ipydrawio/src/_schema.d.ts b/packages/ipydrawio/src/_schema.d.ts
index d766845..169abf6 100644
--- a/packages/ipydrawio/src/_schema.d.ts
+++ b/packages/ipydrawio/src/_schema.d.ts
@@ -1,5 +1,5 @@
/*
- Copyright 2022 ipydrawio contributors
+ Copyright 2023 ipydrawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -13,7 +13,7 @@
See the License for the specific language governing permissions and
limitations under the License.
*/
-/* tslint:disable */
+/* eslint-disable */
/**
* This file was automatically generated by json-schema-to-typescript.
* DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file,
@@ -71,6 +71,12 @@ export type PluginUrlList = string[];
* Colour codes for the upper palette in the colour dialog (no leading # for the colour codes).
*/
export type ColorSet2 = Color[];
+export type Off = '0';
+export type On = '';
+export type On1 = '';
+export type Off1 = '0';
+export type On2 = '1';
+export type Off2 = '';
/**
* [min|atlas|dark|sketch]: Uses the Minimal, Atlas, Dark or Sketch UI theme (default is Kennedy).
*/
@@ -367,39 +373,39 @@ export interface DrawioURLParams {
/**
* 0/1: Disables local storage as a storage location (`0`) or shows the browser option in the storage dialog (`1`).
*/
- browser?: number;
+ browser?: (Off | On) & string;
/**
* 0: Uses the chromeless read-only viewer.
*/
- chrome?: number;
+ chrome?: (On1 | Off1) & string;
/**
- * key1;key2;key;...;keyN: Specifies custom libraries (keys are file IDs or _URLs with a U-prefix_)
+ * key1;key2;key;...;keyN: Specifies custom libraries (keys are file IDs or URLs with a U-prefix)
*/
clibs?: string;
/**
* 1: Runs diagrams.net in client mode. This displays a normal UI and sends a `ready` message to the opener or parent when the page is loaded. After receiving a message containing XML or compressed XML, a local file is created. The file is then set to `modified` so the connection to the window can be closed after sending the initial XML. Whether the XML is loaded again after a page refresh, depends on the caller implementation. Use `proto=json` to use a custom protocol for special cases.
*/
- client?: number;
+ client?: (On2 | Off2) & string;
/**
* 1: Shows the *Close* button in chromeless mode which closes the window when selected.
*/
- close?: number;
+ close?: (On2 | Off2) & string;
/**
- * 1: Sends the `configure` event and waits for the `configure` action. See more about the _embed mode_. **NEW `14.6.10`**
+ * 1: Sends the `configure` event and waits for the `configure` action. See more about the embed mode. **NEW `14.6.10`**
*/
- configure?: number;
+ configure?: (On1 | Off1) & string;
/**
* regex: Checks whether URLS have CORS enabled using a URL encoded regular expression, e.g.cors=%5Ehttps%3F%3A%5C%2F%5C%2F.*%5C.github%5C.io%5C%2F **TBD `14.6.10`**
*/
cors?: string;
/**
- * 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.
+ * 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;
+ dark?: (Off | On) & string;
/**
* data: Gets the XML data for the diagram (used in client mode to bypass message passing and cross frame access). **TBD `14.6.10`**
*/
@@ -407,13 +413,13 @@ export interface DrawioURLParams {
/**
* 0: Disables the Dropbox integration.
*/
- db?: number;
+ db?: (On1 | Off1) & string;
/**
* 1: Shortcut for `db=0&gapi=0&math=0&picker=0`, disables the splash screen and creates an empty, local diagram file.
*/
- demo?: number;
+ demo?: (On2 | Off2) & string;
/**
- * {compressed-json}: Passes the CSV import descriptor (_example](https://web.archive.org/web/20210425055302/https://www.draw.io/?desc=SnVTtjpswEHwafl50gUP5nZC7F7i+gIMdvI3xIrMkSp++u7bh0tKoVSUE9sx6PPuRFLtDUZZTcPwuqj2/LdEwxuUHP9+7oAa76YDsdNoAMqSDugG+aFDM9aMgX0sMXWtVoE07XkWybPh9xtArWm54pLQitRBFWTl1Mi7uXouy9qo3/Cmq5hSK6p2/wMRId2eK6ljUotCiQyb37OBeVIcESnBZDzgCAfokwe4gicxifPOrDea8aPUKHGG8vjaykZOz4HsEoo6S83XDwlU2I4az9wP0qov+yjot5frDzQKZz0G1Qt24qoxZ6vnAccvLgJPXRufdGZxrUmIiI9ukMlLAi3mgEpDIbAm08QR0T65eMiq1HNP1AnMToB8w0My36L1pKdd+lwt5DtjPFYhErpPnvEImpJGZ4OKtgmMTV5HgrybQYzSFyTxGpHI+uXv8XTE+kkecnCdPPJM6ttJtp3Bd6m+83oeAN96eHLaXbxZ8gj+kFblJ6OkTfkg/t9uv0dsd/6OiPIWrlP5cTtDruH9J6W9unTnTclgAwuGX/Q002YSoKToT1BroLK3gQWkNvssjuC3n0ew8hjyBnEjZ5B9Ikya8ydOcHYG/pFD5f8pTjDpO8aL9NtszunvCOHXH6dFiTPsn)). Works with the [www.draw.io_ domain only. **NEW `14.6.10`**
+ * {compressed-json}: Passes the CSV import descriptor example. Works with the www.draw.io domain only. **NEW `14.6.10`**
*/
desc?: {
[k: string]: unknown;
@@ -421,11 +427,11 @@ export interface DrawioURLParams {
/**
* 0: Disables draft states (does not save unsaved files in *IndexedDB*).
*/
- drafts?: number;
+ drafts?: (On1 | Off1) & string;
/**
- * 0: Simulates _app.diagrams.net_ regardless of the domain name (uses the old app ID).
+ * 0: Simulates app.diagrams.net regardless of the domain name (uses the old app ID).
*/
- drive?: number;
+ drive?: (On1 | Off1) & string;
/**
* move: Disables the handling of connector segments without having previously selected the connector.
*/
@@ -435,7 +441,7 @@ export interface DrawioURLParams {
*/
edit?: string | '_blank';
/**
- * `embed=1:` Runs diagrams.net in _embed mode](/web/20210425055302/https://www.diagrams.net/doc/faq/embed-mode.html). Use this mode with [embed.diagrams.net_ only. **NEW `14.6.10`**
+ * `embed=1:` Runs diagrams.net in embed mode. Use this mode with embed.diagrams.net only. **NEW `14.6.10`**
*/
embed?: {
[k: string]: unknown;
@@ -443,35 +449,35 @@ export interface DrawioURLParams {
/**
* 0: Disables the format panel on the right.
*/
- format?: number;
+ format?: (On1 | Off1) & string;
/**
* 0: Disables the Google integration.
*/
- gapi?: number;
+ gapi?: (On1 | Off1) & string;
/**
* 0: Disables the Github integration.
*/
- gh?: number;
+ gh?: (On1 | Off1) & string;
/**
* url: Sets the URL-encoded path to a custom GitLab installation to use for GitLab file operations.
*/
gitlab?: string;
/**
- * ID: Specifies the _client ID of the custom GitLab application_ when using a custom GitLab instance.
+ * ID: Specifies the client ID of the custom GitLab application when using a custom GitLab instance.
*/
'gitlab-id'?: string;
/**
* 0: Disables the GitLab integration.
*/
- gl?: number;
+ gl?: (On1 | Off1) & string;
/**
* 1: Uses the chromeles mode with the grid enabled.
*/
- grid?: number;
+ grid?: (On2 | Off2) & string;
/**
* 1: Hides the controls that allow you to change the current page in lightbox mode. **NEW `14.6.10`**
*/
- 'hide-pages'?: number;
+ 'hide-pages'?: (Off | On) & string;
/**
* hex: Specifies the highlight colour (with no leading `#`) for links in chromeless mode.
*/
@@ -479,7 +485,7 @@ export interface DrawioURLParams {
/**
* 1: If modified specifies a resource key, this is used to keep the modified state after Save is selected. **TBD `14.6.10`**
*/
- keepmodified?: number;
+ keepmodified?: (On2 | Off2) & string;
/**
* xy: Specifies the language of the user interface. Possible values for `xy` include *i18n* ar, bs, ca, cs, da, de, el, en, es, et, fi, fil, fr, he, hu, id, it, ja, ko, ms, nl, no, pl, pt, pt-br, ro, ru, sr, sv, th, tr, uk, vi, zh, zh-tw
*/
@@ -487,27 +493,27 @@ export interface DrawioURLParams {
/**
* 1: Adds layer control in chromeless mode
*/
- layers?: number;
+ layers?: (On2 | Off2) & string;
/**
* 1: Specifies whether libraries should be enabled in embed mode. The default is disabled (0). **TBD `14.6.10`**
*/
- libraries?: number;
+ libraries?: (On2 | Off2) & string;
/**
- * key1;key2;...;keyN: Specifies the current libraries. Possible keys are allied\_telesis, android, archimate, archimate3, arrows2, atlassian, aws3, aws3d, aws4, azure, basic, bootstrap, bpmn, cabinets, cisco, cisco\_safe, citrix, clipart, dfd, eip, electrical, er, floorplan, flowchart, gcp2, general, gmdl, ibm, images, infographic, ios, lean\_mapping, mockups, mscae, network, office, pid, rack, signs, sitemap, sysml, uml, veeam and webicons.
+ * key1;key2;...;keyN: Specifies the current libraries. Possible keys are allied_telesis, android, archimate, archimate3, arrows2, atlassian, aws3, aws3d, aws4, azure, basic, bootstrap, bpmn, cabinets, cisco, cisco\_safe, citrix, clipart, dfd, eip, electrical, er, floorplan, flowchart, gcp2, general, gmdl, ibm, images, infographic, ios, lean\_mapping, mockups, mscae, network, office, pid, rack, signs, sitemap, sysml, uml, veeam and webicons.
*/
libs?: string;
/**
* 1: Uses the lightbox in chromeless mode (larger zoom, no page visible, chromeless).
*/
- lightbox?: number;
+ lightbox?: (On2 | Off2) & string;
/**
* 1: Uses device mode only.
*/
- local?: number;
+ local?: (On2 | Off2) & string;
/**
* 0: Disables MathJax support.
*/
- math?: number;
+ math?: (On2 | Off2) & string;
/**
* : Sets the font to use for math typesetting. Possible values are STIX-Web and TeX (default). **TBD `14.6.10`**
*/
@@ -525,41 +531,41 @@ export interface DrawioURLParams {
/**
* 1: Enables folding in chromeless mode.
*/
- nav?: number;
+ nav?: (On2 | Off2) & string;
/**
* 1: Displays no Exit button. Instead of using this URL parameter, you can specify this setting in the load message. **TBD `14.6.10`**
*/
- noExitBtn?: number;
+ noExitBtn?: (On2 | Off2) & string;
/**
* 1: Displays a Save and Exit button instead of a Save button. Instead of using this URL parameter, you can specify this setting in the load message. If this is used, then saveAndExit is ignored. **TBD `14.6.10`**
*/
- noSaveBtn?: number;
+ noSaveBtn?: (On2 | Off2) & string;
/**
* 1: Uses the default filename for new files (used with the `url` parameter)
*/
- notitle?: number;
+ notitle?: (On2 | Off2) & string;
/**
* 1: Suppresses the warning before an unload for local files.
*/
- nowarn?: number;
+ nowarn?: (On2 | Off2) & string;
/**
* 0: Disables the OneDrive integration.
*/
- od?: number;
+ od?: (On1 | Off1) & string;
/**
* [1|0]: Registers or unregisters the progressive web app (all remote storage locations are disabled).
*/
- offline?: number;
+ offline?: (Off | On) & string;
/**
- * prefix+ID: If _location hash properties_ are not available, use this as a replacement. The browser will add the hash property to the URL immediately and not remove the URL parameter. Existing hash property takes precedence.
+ * prefix+ID: If location hash properties are not available, use this as a replacement. The browser will add the hash property to the URL immediately and not remove the URL parameter. Existing hash property takes precedence.
*/
open?: string;
/**
* 1: Saves all Google Drive files as `application/vnd.jgraph.mxfile`.
*/
- 'override-mime'?: number;
+ 'override-mime'?: (On2 | Off2) & string;
/**
- * id1;id2;...;idN: Selects which plugins to load. _See the list of available plugins_.
+ * id1;id2;...;idN: Selects which plugins to load. See the list of available plugins.
*/
p?: string;
/**
@@ -573,11 +579,11 @@ export interface DrawioURLParams {
/**
* 0/1: Disables/enables the Google file picker in dialogs.
*/
- picker?: number;
+ picker?: (Off | On) & string;
/**
- * 0: Does not load _plugins_.
+ * 0: Does not load plugins.
*/
- plugins?: number;
+ plugins?: (On1 | Off1) & string;
/**
* `client=1`: Runs diagrams.net in client mode. This displays a normal UI and sends a `ready` message to the opener or parent when the page is loaded. After receiving a message containing XML or compressed XML, a local file is created. The file is then set to `modified` so the connection to the window can be closed after sending the initial XML. Whether the XML is loaded again after a page refresh, depends on the caller implementation. Use `proto=json` to use a custom protocol for special cases. **NEW `14.6.10`**
*/
@@ -587,15 +593,15 @@ export interface DrawioURLParams {
/**
* 0: Sets the default `pageVisible` to `false`.
*/
- pv?: number;
+ pv?: (On1 | Off1) & string;
/**
* 0: Disables the ability to (un)register the progressive web app (when installed it will stay installed). **NEW `14.6.10`**
*/
- pwa?: number;
+ pwa?: (On1 | Off1) & string;
/**
* 1: Returns a JSON structure with the diagram bounds in embed and client mode. This message is dispatched immediately after receiving the diagram XML. **TBD `14.6.10`**
*/
- returnbounds?: number;
+ returnbounds?: (On1 | Off1) & string;
/**
* id: Selects a specific revision of a Google Drive or Dropbox file.
*/
@@ -603,15 +609,15 @@ export interface DrawioURLParams {
/**
* [0|1]: Disables/enables the rough sketch style (default is 1 for sketch theme and 0 for all other themes).
*/
- rough?: number;
+ rough?: (Off | On) & string;
/**
* 1: Uses chromeless mode with Google Drive realtime enabled.
*/
- rt?: number;
+ rt?: (On2 | Off2) & string;
/**
* 1: Starts with the ruler enabled.
*/
- ruler?: number;
+ ruler?: (On2 | Off2) & string;
/**
* local/remote: Enables/disables saving files locally (default is `local`). If this is disabled, then files are echoed via a servlet for a local save.
*/
@@ -619,11 +625,11 @@ export interface DrawioURLParams {
/**
* 1: Displays a Save and Exit button ne. Instead of using this URL parameter, you can specify this setting in the load message. **TBD `14.6.10`**
*/
- saveAndExit?: number;
+ saveAndExit?: (On2 | Off2) & string;
/**
* 0: Starts with scrollbars disabled.
*/
- sb?: number;
+ sb?: (On1 | Off1) & string;
/**
* value: Starts with given value in the search shapes box. ## Modes **NEW `14.6.10`**
*/
@@ -631,15 +637,15 @@ export interface DrawioURLParams {
/**
* 1: Shows a Loading... spinner while waiting for the diagram data to load in embed mode. **TBD `14.6.10`**
*/
- spin?: number;
+ spin?: (On2 | Off2) & string;
/**
* 0: Does not show the splash screen.
*/
- splash?: number;
+ splash?: (On1 | Off1) & string;
/**
- * 1: Disables all features that require external web services (such as _PDF export_).
+ * 1: Disables all features that require external web services (such as PDF export).
*/
- stealth?: number;
+ stealth?: (On2 | Off2) & string;
/**
* device: Adds a device storage option for touch devices.
*/
@@ -647,7 +653,7 @@ export interface DrawioURLParams {
/**
* 0: Suppresses the warning for old viewers in SVG export. **NEW `14.6.10`**
*/
- 'svg-warning'?: number;
+ 'svg-warning'?: (On1 | Off1) & string;
/**
* [none|manual|auto]: Enables/disables collaborative editing (default is `auto`).
*/
@@ -657,13 +663,13 @@ export interface DrawioURLParams {
*/
target?: 'auto' | 'self' | 'frame' | 'blank';
/**
- * name: If the \#U hash property is used but the URL does not contain a filename to determine binary mode. See the list of _supported location hash properties_.
+ * name: If the \#U hash property is used but the URL does not contain a filename to determine binary mode. See the list of supported location hash properties.
*/
'template-filename'?: string;
/**
* 0: Disables the creation of thumbnails in Drive.
*/
- thumb?: number;
+ thumb?: (On1 | Off1) & string;
/**
* title: Sets a new file title (used with the `create` and `url` parameters).
*/
@@ -671,11 +677,11 @@ export interface DrawioURLParams {
/**
* 0: Disables the toolbar in chromeless mode.
*/
- toolbar?: number;
+ toolbar?: (On1 | Off1) & string;
/**
* 0: Disables the Trello integration.
*/
- tr?: number;
+ tr?: (On1 | Off1) & string;
ui?: UITheme;
/**
* url: *Deprecated* - Use U hash property `#U{uri_encoded_url}` to open a diagram from a URI-encoded URL, eg. https://app.diagrams.net/\#Uhttps%3A%2F%2Fraw.githubusercontent.com%2Fjgraph%2Fdrawio-diagrams%2Fmaster%2Fdiagrams%2Fschema.xml **NEW `14.6.10`**
@@ -684,7 +690,7 @@ export interface DrawioURLParams {
[k: string]: unknown;
};
/**
- * `vars=json`: Uses a URI-encoded JSON string for global _placeholders for use in labels and tooltips_ where enabled, e.g. `vars={"key":"value"}`.
+ * `vars=json`: Uses a URI-encoded JSON string for global placeholders for use in labels and tooltips where enabled, e.g. `vars={"key":"value"}`.
*/
vars?: string;
/**
diff --git a/packages/ipydrawio/src/document.ts b/packages/ipydrawio/src/document.ts
index d5ffbfd..fa32ddd 100644
--- a/packages/ipydrawio/src/document.ts
+++ b/packages/ipydrawio/src/document.ts
@@ -1,5 +1,5 @@
/*
- Copyright 2022 ipydrawio contributors
+ Copyright 2023 ipydrawio contributors
Copyright 2020 jupyterlab-drawio contributors
Copyright 2018 Wolf Vollprecht
diff --git a/packages/ipydrawio/src/editor.ts b/packages/ipydrawio/src/editor.ts
index 2cb20f1..8335827 100644
--- a/packages/ipydrawio/src/editor.ts
+++ b/packages/ipydrawio/src/editor.ts
@@ -1,5 +1,5 @@
/*
- Copyright 2022 ipydrawio contributors
+ Copyright 2023 ipydrawio contributors
Copyright 2020 jupyterlab-drawio contributors
Copyright 2018 Wolf Vollprecht
@@ -305,14 +305,24 @@ export class Diagram extends IFrame {
};
// [p]lugins should not be URL encoded
let plugins = '';
- for (const p in params) {
- if (p == 'p') {
- plugins = (params as any)[p];
+ for (const [paramName, paramValue] of Object.entries(params)) {
+ if (paramValue == null || (typeof paramValue == 'string' && !paramValue.trim())) {
continue;
}
- query.append(p, (params as any)[p]);
+ switch (paramName) {
+ case 'p':
+ plugins = `${paramValue}`;
+ continue;
+ default:
+ query.append(paramName, `${paramValue}`);
+ break;
+ }
}
- const url = this.adapter.drawioUrl() + '?' + query.toString() + `&p=${plugins}`;
+ const url =
+ this.adapter.drawioUrl() +
+ '?' +
+ query.toString() +
+ (plugins ? `&p=${plugins}` : '');
if (force || this.url !== url) {
DEBUG && console.warn('configuring iframe', params);
diff --git a/packages/ipydrawio/src/index.ts b/packages/ipydrawio/src/index.ts
index d007358..3c76986 100644
--- a/packages/ipydrawio/src/index.ts
+++ b/packages/ipydrawio/src/index.ts
@@ -1,5 +1,5 @@
/*
- Copyright 2022 ipydrawio contributors
+ Copyright 2023 ipydrawio contributors
Copyright 2020 jupyterlab-drawio contributors
Copyright 2018 Wolf Vollprecht
diff --git a/packages/ipydrawio/src/io.ts b/packages/ipydrawio/src/io.ts
index 341dd6e..4eea545 100644
--- a/packages/ipydrawio/src/io.ts
+++ b/packages/ipydrawio/src/io.ts
@@ -1,5 +1,5 @@
/*
- Copyright 2022 ipydrawio contributors
+ Copyright 2023 ipydrawio contributors
Copyright 2020 jupyterlab-drawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
diff --git a/packages/ipydrawio/src/manager.ts b/packages/ipydrawio/src/manager.ts
index 4a28943..4215774 100644
--- a/packages/ipydrawio/src/manager.ts
+++ b/packages/ipydrawio/src/manager.ts
@@ -1,5 +1,5 @@
/*
- Copyright 2022 ipydrawio contributors
+ Copyright 2023 ipydrawio contributors
Copyright 2020 jupyterlab-drawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
diff --git a/packages/ipydrawio/src/mime.ts b/packages/ipydrawio/src/mime.ts
index d5c7080..0d4419b 100644
--- a/packages/ipydrawio/src/mime.ts
+++ b/packages/ipydrawio/src/mime.ts
@@ -1,5 +1,5 @@
/*
- Copyright 2022 ipydrawio contributors
+ Copyright 2023 ipydrawio contributors
Copyright 2020 jupyterlab-drawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
diff --git a/packages/ipydrawio/src/plugin.ts b/packages/ipydrawio/src/plugin.ts
index 3c190d8..9576997 100644
--- a/packages/ipydrawio/src/plugin.ts
+++ b/packages/ipydrawio/src/plugin.ts
@@ -1,5 +1,5 @@
/*
- Copyright 2022 ipydrawio contributors
+ Copyright 2023 ipydrawio contributors
Copyright 2020 jupyterlab-drawio contributors
Copyright 2018 Wolf Vollprecht
diff --git a/packages/ipydrawio/src/retroPlugin.ts b/packages/ipydrawio/src/retroPlugin.ts
index 2a1390c..279913c 100644
--- a/packages/ipydrawio/src/retroPlugin.ts
+++ b/packages/ipydrawio/src/retroPlugin.ts
@@ -1,5 +1,5 @@
/*
- Copyright 2022 ipydrawio contributors
+ Copyright 2023 ipydrawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/packages/ipydrawio/src/status.tsx b/packages/ipydrawio/src/status.tsx
index 24f10bb..8c18bcb 100644
--- a/packages/ipydrawio/src/status.tsx
+++ b/packages/ipydrawio/src/status.tsx
@@ -1,5 +1,5 @@
/*
- Copyright 2022 ipydrawio contributors
+ Copyright 2023 ipydrawio contributors
Copyright 2020 jupyterlab-drawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
diff --git a/packages/ipydrawio/src/tokens.ts b/packages/ipydrawio/src/tokens.ts
index 9a83a1b..9dc9f57 100644
--- a/packages/ipydrawio/src/tokens.ts
+++ b/packages/ipydrawio/src/tokens.ts
@@ -1,5 +1,5 @@
/*
- Copyright 2022 ipydrawio contributors
+ Copyright 2023 ipydrawio contributors
Copyright 2020 jupyterlab-drawio contributors
Copyright 2018 Wolf Vollprecht
diff --git a/packages/ipydrawio/src/typings.d.ts b/packages/ipydrawio/src/typings.d.ts
index 0d611e6..ab2a91c 100644
--- a/packages/ipydrawio/src/typings.d.ts
+++ b/packages/ipydrawio/src/typings.d.ts
@@ -1,5 +1,5 @@
/*
- Copyright 2022 ipydrawio contributors
+ Copyright 2023 ipydrawio contributors
Copyright 2020 jupyterlab-drawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
diff --git a/packages/ipydrawio/src/utils.ts b/packages/ipydrawio/src/utils.ts
index 487e9c7..892dd30 100644
--- a/packages/ipydrawio/src/utils.ts
+++ b/packages/ipydrawio/src/utils.ts
@@ -1,5 +1,5 @@
/*
- Copyright 2022 ipydrawio contributors
+ Copyright 2023 ipydrawio contributors
Copyright 2020 jupyterlab-drawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
diff --git a/packages/ipydrawio/src/widgetPlugin.ts b/packages/ipydrawio/src/widgetPlugin.ts
index 31f378f..bbe2be8 100644
--- a/packages/ipydrawio/src/widgetPlugin.ts
+++ b/packages/ipydrawio/src/widgetPlugin.ts
@@ -1,5 +1,5 @@
/*
- Copyright 2022 ipydrawio contributors
+ Copyright 2023 ipydrawio contributors
Copyright 2020 jupyterlab-drawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
diff --git a/packages/ipydrawio/src/widgets.ts b/packages/ipydrawio/src/widgets.ts
index 6be65e9..9caf483 100644
--- a/packages/ipydrawio/src/widgets.ts
+++ b/packages/ipydrawio/src/widgets.ts
@@ -1,5 +1,5 @@
/*
- Copyright 2022 ipydrawio contributors
+ Copyright 2023 ipydrawio contributors
Copyright 2020 jupyterlab-drawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
@@ -186,7 +186,7 @@ export class DiagramView extends BoxView {
*/
render() {
super.render();
- (this.luminoWidget || this.pWidget).addClass('jp-IPyDiagram');
+ ((this as any).luminoWidget || this.pWidget).addClass('jp-IPyDiagram');
this._displayInterval = setInterval(this.waitForDisplayed, 50);
}
@@ -194,12 +194,12 @@ export class DiagramView extends BoxView {
* A low-tech way to wait until we are quite sure the diagram is displayed.
*/
protected waitForDisplayed = () => {
- if (!(this.luminoWidget || this.pWidget).isVisible) {
+ if (!((this as any).luminoWidget || this.pWidget).isVisible) {
return;
}
clearInterval(this._displayInterval);
this.initDiagram();
- (this.luminoWidget || this.pWidget).addWidget(this.diagram);
+ ((this as any).luminoWidget || this.pWidget).addWidget(this.diagram);
this.diagram.onContentChanged();
this.diagram.onAfterShow();
this.model.on('change:source', this.onModelSourceChange, this);
diff --git a/packages/ipydrawio/style/index.css b/packages/ipydrawio/style/index.css
index 1b3c476..d546270 100644
--- a/packages/ipydrawio/style/index.css
+++ b/packages/ipydrawio/style/index.css
@@ -1,5 +1,5 @@
/**
- Copyright 2022 ipydrawio contributors
+ Copyright 2023 ipydrawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/packages/ipydrawio/style/widget.css b/packages/ipydrawio/style/widget.css
index 0a27706..c524fac 100644
--- a/packages/ipydrawio/style/widget.css
+++ b/packages/ipydrawio/style/widget.css
@@ -1,5 +1,5 @@
/**
- Copyright 2022 ipydrawio contributors
+ Copyright 2023 ipydrawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/py_packages/ipydrawio-export/README.md b/py_packages/ipydrawio-export/README.md
index 6f8f5bf..57697a9 100644
--- a/py_packages/ipydrawio-export/README.md
+++ b/py_packages/ipydrawio-export/README.md
@@ -94,7 +94,7 @@ The vendored code from [@jgraph/draw-image-export2][] is also licensed under the
[Apache-2.0][draw2-license] License.
```
-Copyright 2022 ipydrawio contributors
+Copyright 2023 ipydrawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/py_packages/ipydrawio-export/setup.cfg b/py_packages/ipydrawio-export/setup.cfg
index 5490cb5..ef8d5df 100644
--- a/py_packages/ipydrawio-export/setup.cfg
+++ b/py_packages/ipydrawio-export/setup.cfg
@@ -1,4 +1,4 @@
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -48,7 +48,7 @@ classifiers =
Topic :: Multimedia :: Graphics :: Presentation
[options]
-python_requires = >=3.7
+python_requires = >=3.8
package_dir =
= src
@@ -57,10 +57,10 @@ include_package_data = True
zip_safe = False
install_requires =
- ipydrawio ==1.2.3
+ ipydrawio ==1.3.0
lxml
pillow
- pypdf2
+ pypdf
requests_cache
[options.packages.find]
@@ -79,17 +79,6 @@ test =
[aliases]
test = pytest
-[flake8]
-exclude = .git,__pycache__,envs,.ipynb_checkpoints,.mypy_cache
-max-line-length = 88
-ignore = E203
-
-[isort]
-combine_as_imports = True
-include_trailing_comma = True
-line_length = 88
-multi_line_output = 3
-
[coverage:run]
branch = True
source_pkgs =
diff --git a/py_packages/ipydrawio-export/setup.py b/py_packages/ipydrawio-export/setup.py
index c834bfb..b39ba11 100644
--- a/py_packages/ipydrawio-export/setup.py
+++ b/py_packages/ipydrawio-export/setup.py
@@ -1,6 +1,6 @@
-"""dynamic setup information for setuptools, also see package.json and setup.cfg"""
+"""dynamic setup information for setuptools, also see package.json and setup.cfg."""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -41,7 +41,7 @@ for package_json in EXT.glob("*/package.json"):
(
f"""{SHARE}/{pkg["name"]}/{parent}""",
[str(path.relative_to(HERE).as_posix())],
- )
+ ),
]
for app in ["server", "notebook"]:
@@ -49,7 +49,7 @@ for app in ["server", "notebook"]:
(
f"etc/jupyter/jupyter_{app}_config.d",
[f"src/ipydrawio_export/etc/jupyter_{app}_config.d/ipydrawio-export.json"],
- )
+ ),
]
if __name__ == "__main__":
diff --git a/py_packages/ipydrawio-export/src/ipydrawio_export/__init__.py b/py_packages/ipydrawio-export/src/ipydrawio_export/__init__.py
index e7d3abd..4c7cb8a 100644
--- a/py_packages/ipydrawio-export/src/ipydrawio_export/__init__.py
+++ b/py_packages/ipydrawio-export/src/ipydrawio_export/__init__.py
@@ -1,6 +1,6 @@
-"""programmatic drawio export"""
+"""programmatic drawio export."""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,13 +22,12 @@ from .serverextension import load_jupyter_server_extension
def _jupyter_labextension_paths():
- """static paths to link for interactive installation"""
- exts = _ipydrawio_labextension_paths(prefix=__prefix__, extensions=__ext__)
- return exts
+ """Static paths to link for interactive installation."""
+ return _ipydrawio_labextension_paths(prefix=__prefix__, extensions=__ext__)
def _jupyter_server_extension_paths():
- """python module to load as extension"""
+ """Python module to load as extension."""
return [{"module": "ipydrawio_export"}]
diff --git a/py_packages/ipydrawio-export/src/ipydrawio_export/_version.py b/py_packages/ipydrawio-export/src/ipydrawio_export/_version.py
index 37f9a57..c111cfe 100644
--- a/py_packages/ipydrawio-export/src/ipydrawio_export/_version.py
+++ b/py_packages/ipydrawio-export/src/ipydrawio_export/_version.py
@@ -1,6 +1,6 @@
-"""source of truth for ipydrawio version"""
+"""source of truth for ipydrawio version."""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
# Copyright 2020 jupyterlab-drawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
diff --git a/py_packages/ipydrawio-export/src/ipydrawio_export/app.py b/py_packages/ipydrawio-export/src/ipydrawio_export/app.py
index 1ab84d0..c42236d 100644
--- a/py_packages/ipydrawio-export/src/ipydrawio_export/app.py
+++ b/py_packages/ipydrawio-export/src/ipydrawio_export/app.py
@@ -1,6 +1,6 @@
-"""CLI for ipydrawio-export"""
+"""CLI for ipydrawio-export."""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,7 +19,7 @@ import json
from pathlib import Path
import traitlets as T
-from jupyter_core.application import base_flags
+from ipydrawio.app import TRIMMED_FLAGS
from tornado import ioloop
from traitlets.config import Application
@@ -29,14 +29,20 @@ from .manager import IPyDrawioExportManager
class BaseApp(Application):
+ """The base app for ``ipydrawio-export`` apps."""
+
version = __version__
+ flags = TRIMMED_FLAGS
+
@property
def description(self): # pragma: no cover
return self.__doc__.splitlines()[0].strip()
class ManagedApp(BaseApp):
+ """an ``ipydrawio-export`` app with a manager."""
+
drawio_manager: IPyDrawioExportManager = T.Instance(IPyDrawioExportManager)
io_loop = T.Instance(ioloop.IOLoop)
@@ -61,12 +67,15 @@ class ManagedApp(BaseApp):
class ProvisionApp(ManagedApp):
- """pre-provision drawio export tools"""
- show_workdir = T.Bool(False).tag(config=True)
+ """pre-provision drawio export tools."""
+
+ show_workdir = T.Bool(False, help="also print out the working location").tag(
+ config=True,
+ )
flags = dict(
- **base_flags,
+ **TRIMMED_FLAGS,
workdir=(
{"ProvisionApp": {"show_workdir": True}},
"Print the export working directory",
@@ -86,7 +95,8 @@ class ProvisionApp(ManagedApp):
class PDFApp(ManagedApp):
- """export a drawio as PDF"""
+
+ """export a drawio diagram as a PDF."""
dio_files = T.Tuple()
@@ -104,7 +114,7 @@ class PDFApp(ManagedApp):
pdf_request = {}
if dio.name.endswith(".png"):
pdf_request["xml"] = base64.b64encode(dio.read_bytes()).decode(
- "utf-8"
+ "utf-8",
)
elif dio.name.endswith(".ipynb"):
meta = json.loads(dio.read_text(encoding="utf-8"))["metadata"]
@@ -128,13 +138,14 @@ class PDFApp(ManagedApp):
class DrawioExportApp(BaseApp):
- """ipydrawio export tools"""
+
+ """``ipydrawio`` export tools."""
name = "ipydrawio-export"
- subcommands = dict(
- provision=(ProvisionApp, ProvisionApp.__doc__.splitlines()[0]),
- pdf=(PDFApp, PDFApp.__doc__.splitlines()[0]),
- )
+ subcommands = {
+ "provision": (ProvisionApp, ProvisionApp.__doc__.splitlines()[0]),
+ "pdf": (PDFApp, PDFApp.__doc__.splitlines()[0]),
+ }
main = launch_instance = DrawioExportApp.launch_instance
diff --git a/py_packages/ipydrawio-export/src/ipydrawio_export/constants.py b/py_packages/ipydrawio-export/src/ipydrawio_export/constants.py
index 1a8d618..7e1c390 100644
--- a/py_packages/ipydrawio-export/src/ipydrawio_export/constants.py
+++ b/py_packages/ipydrawio-export/src/ipydrawio_export/constants.py
@@ -1,6 +1,6 @@
-"""constants for ipydrawio-export"""
+"""constants for ``ipydrawio-export``."""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -14,22 +14,32 @@
# See the License for the specific language governing permissions and
# limitations under the License.
+
from ipydrawio.constants import IPYNB_METADATA
-# the header to look for in PNG metadata
+#: the header to look for in PNG metadata
PNG_DRAWIO_INFO = "mxfile"
-# TODO: hoist this to `package.json` and consume directly
+#: a path to the drawio static assets
DRAWIO_APP = "../labextensions/@deathbeds/ipydrawio-webpack/static/dio"
# environment variables
+#: environment variable for the well-known Jupyter data directory environment variable
ENV_JUPYTER_DATA_DIR = "JUPYTER_DATA_DIR"
+#: environment variable for a custom data directory for ``ipydrawio-export``
ENV_IPYDRAWIO_DATA_DIR = "IPYDRAWIO_DATA_DIR"
+#: environment variable for the URL for the drawio server
+ENV_DRAWIO_SERVER_URL = "DRAWIO_SERVER_URL"
+#: environment variable for a port to bind the drawio server to, otherwise pick an unused port
+ENV_IPYDRAWIO_PORT = "IPYDRAWIO_PORT"
+#: environment variable for the cache directory for the chromium download
+ENV_PUPPETEER_CACHE_DIR = "PUPPETEER_CACHE_DIR"
+#: environment variable for a custom cache directory for the chromium download
+ENV_IPYDRAWIO_PUPPETEER_CACHE_DIR = "IPYDRAWIO_PUPPETEER_CACHE_DIR"
-# always appended to *_DATA_DIR
+#: always appended to ``*_DATA_DIR``
WORK_DIR = "ipydrawio_export"
-
__all__ = [
"IPYNB_METADATA",
"PNG_DRAWIO_INFO",
@@ -38,3 +48,15 @@ __all__ = [
"ENV_IPYDRAWIO_DATA_DIR",
"WORK_DIR",
]
+
+# drawio export server
+#: the port of the drawio server
+ENV_DRAWIO_PORT = "PORT"
+#: the nodejs environment string ``production`` given to the drawio server
+ENV_DRAWIO_NODE_ENV = "NODE_ENV"
+#: the name of the puppeteer install script
+PUPPETEER_INSTALL = "install.js"
+#: the directory for the downloaded chromium
+DOT_CHROMIUM = ".chromium"
+#: the path to the export script
+DRAWIO_EXPORT_JS = "export.js"
diff --git a/py_packages/ipydrawio-export/src/ipydrawio_export/handlers.py b/py_packages/ipydrawio-export/src/ipydrawio_export/handlers.py
index 4f67ba1..6da9292 100644
--- a/py_packages/ipydrawio-export/src/ipydrawio_export/handlers.py
+++ b/py_packages/ipydrawio-export/src/ipydrawio_export/handlers.py
@@ -1,6 +1,6 @@
-"""tornado handlers for managing and communicating with drawio export server"""
+"""tornado handlers for managing and communicating with drawio export server."""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -30,7 +30,7 @@ class BaseHandler(JupyterHandler):
class PDFHandler(BaseHandler):
@authenticated
- async def post(self, url=None):
+ async def post(self, url=None): # noqa: ARG002
params = {k: v[-1] for k, v in self.request.arguments.items()}
params.pop("_xsrf", None)
pdf = await self.manager.pdf([params])
@@ -53,7 +53,7 @@ class ProvisionHandler(BaseHandler):
def add_handlers(app):
- """Add ipydrawio routes to the notebook server web application"""
+ """Add ipydrawio routes to the notebook server web application."""
ns_url = ujoin(app.base_url, "ipydrawio")
pdf_url = ujoin(ns_url, "export", r"(?P.*)")
status_url = ujoin(ns_url, "status")
diff --git a/py_packages/ipydrawio-export/src/ipydrawio_export/manager.py b/py_packages/ipydrawio-export/src/ipydrawio_export/manager.py
index 5b63f36..efae6c9 100644
--- a/py_packages/ipydrawio-export/src/ipydrawio_export/manager.py
+++ b/py_packages/ipydrawio-export/src/ipydrawio_export/manager.py
@@ -1,6 +1,6 @@
-"""drawio export manager"""
+"""``ipdrawio-export`` manager."""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -32,29 +32,33 @@ from pathlib import Path
import lxml.etree as E
from jupyterlab.commands import get_app_dir
from PIL import Image
+from pypdf import PdfMerger, PdfReader, PdfWriter
from requests import Session
from requests_cache import CachedSession
from tornado.concurrent import run_on_executor
from traitlets import Bool, Dict, Instance, Int, Unicode, default
from traitlets.config import LoggingConfigurable
-try:
- from PyPDF2 import PdfMerger, PdfReader, PdfWriter
-except ImportError: # pragma: no cover
- from PyPDF2 import (
- PdfFileMerger as PdfMerger,
- PdfFileReader as PdfReader,
- PdfFileWriter as PdfWriter,
- )
-
from .constants import (
+ DOT_CHROMIUM,
DRAWIO_APP,
+ DRAWIO_EXPORT_JS,
+ ENV_DRAWIO_NODE_ENV,
+ ENV_DRAWIO_PORT,
+ ENV_DRAWIO_SERVER_URL,
ENV_IPYDRAWIO_DATA_DIR,
+ ENV_IPYDRAWIO_PORT,
+ ENV_IPYDRAWIO_PUPPETEER_CACHE_DIR,
ENV_JUPYTER_DATA_DIR,
+ ENV_PUPPETEER_CACHE_DIR,
PNG_DRAWIO_INFO,
+ PUPPETEER_INSTALL,
WORK_DIR,
)
+# http error code
+FOUR_HUNDRED = 400
+
VEND = Path(__file__).parent / "vendor/draw-image-export2"
DRAWIO_STATIC = (Path(get_app_dir()) / DRAWIO_APP).resolve()
@@ -62,24 +66,37 @@ DRAWIO_STATIC = (Path(get_app_dir()) / DRAWIO_APP).resolve()
JLPM = Path(shutil.which("jlpm")).resolve()
NODE = Path(
- shutil.which("node") or shutil.which("node.exe") or shutil.which("node.cmd")
+ shutil.which("node") or shutil.which("node.exe") or shutil.which("node.cmd"),
).resolve()
class IPyDrawioExportManager(LoggingConfigurable):
- """manager of (currently) another node-based server"""
- drawio_server_url = Unicode().tag(config=True)
- drawio_port = Int().tag(config=True)
- drawing_name = Unicode("drawing.dio.xml").tag(config=True)
- core_params = Dict().tag(config=True)
- drawio_export_workdir = Unicode().tag(config=True)
- pdf_cache = Unicode(allow_none=True).tag(config=True)
- attach_xml = Bool().tag(config=True)
- attachment_name = Unicode("diagram.drawio").tag(config=True)
+ """manager of (currently) another node-based server."""
+
+ drawio_server_url = Unicode(help="URL for the drawio server").tag(config=True)
+ drawio_port = Int(help="port for the drawio server").tag(config=True)
+ drawing_name = Unicode("drawing.dio.xml", help="name for temporary XML").tag(
+ config=True,
+ )
+ core_params = Dict(help="URL parameters for export").tag(config=True)
+ drawio_export_workdir = Unicode(help="working directory for the drawio server").tag(
+ config=True,
+ )
+ pdf_cache = Unicode(
+ allow_none=True,
+ help="path to cache for generated PDF pages",
+ ).tag(config=True)
+ attach_xml = Bool(help="attach source XML to PDF document").tag(config=True)
+ attachment_name = Unicode("diagram.drawio", help="name of document to attach").tag(
+ config=True,
+ )
+ init_wait_sec = Int(2, help="time to wait until contacting drawio server").tag(
+ config=True,
+ )
+ export_retries = Int(5, help="number of retries for export").tag(config=True)
is_provisioning = Bool(False)
is_starting = Bool(False)
- init_wait_sec = Int(2).tag(config=True)
_server = Instance(subprocess.Popen, allow_none=True)
_session = Instance(Session)
@@ -91,49 +108,62 @@ class IPyDrawioExportManager(LoggingConfigurable):
@run_on_executor
def _pdf(self, pdf_request):
"""TODO: enable more customization... I guess over HTTP headers?
- X-JPYDIO-embed: 1
+ X-JPYDIO-embed: 1.
"""
data = dict(pdf_request)
data.update(**self.core_params)
- status_code = None
- pdf_text = None
- res = None
- retries = 3
+ retries = self.export_retries
+ status_code = None
+ res = None
+ pdf_text = None
while retries:
- status_code = None
-
if self._server.returncode is not None: # pragma: no cover
self.start_server()
time.sleep(self.init_wait_sec)
try:
- self.log.warning(f"[ipydrawio-export] exporting ({retries} retries)...")
+ self.log.warning(
+ "[ipydrawio-export] exporting (%s retries remaining)...",
+ retries,
+ )
res = self._session.post(self.url, timeout=None, data=data)
pdf_text = res.text
+ pdf_text_len = len(res.text)
status_code = res.status_code
+ self.log.info(
+ "[ipydrawio-export] ... %s response: %s bytes",
+ status_code,
+ pdf_text_len,
+ )
except Exception as err: # pragma: no cover
self.log.warning(f"[ipydrawio-export] Pre-HTTP Error: {err}")
- time.sleep((3 - retries) * self.init_wait_sec)
+ time.sleep((self.export_retries - retries) * self.init_wait_sec)
if status_code is not None:
- if status_code <= 400:
+ if status_code <= FOUR_HUNDRED:
break
- elif res: # pragma: no cover
+
+ if res: # pragma: no cover
self.log.warning(
- f"[ipydrawio-export] HTTP {res.status_code}: {res.text}"
+ f"[ipydrawio-export] HTTP {res.status_code}: {res.text}",
)
- else: # pragma: no cover
- self.log.warning("[ipydrawio-export] retrying...")
+
+ status_code = None
+ res = None
+ pdf_text = None
+
+ self.log.warning(
+ "[ipydrawio-export] retrying, %s remaining...",
+ retries,
+ )
retries -= 1 # pragma: no cover
- if res:
- self.log.debug(f"[ipydrawio-export] {len(res.text)} bytes")
-
if pdf_text and self.attach_xml and self.attachments:
self.log.info(
- f"[ipydrawio-export] attaching drawio XML as {self.attachment_name}"
+ "[ipydrawio-export] attaching drawio XML as %s",
+ self.attachment_name,
)
with tempfile.TemporaryDirectory() as td:
tdp = Path(td)
@@ -141,17 +171,17 @@ class IPyDrawioExportManager(LoggingConfigurable):
output_pdf.write_bytes(b64decode(pdf_text))
final_pdf = tdp / "final.pdf"
final = PdfWriter()
- final.appendPagesFromReader(PdfReader(str(output_pdf), "rb"))
+ final.append_pages_from_reader(PdfReader(str(output_pdf), "rb"))
xml = pdf_request["xml"]
if hasattr(xml, "encode"):
xml = xml.encode("utf-8")
- final.addAttachment(self.attachment_name, xml)
+ final.add_attachment(self.attachment_name, xml)
with final_pdf.open("wb") as fpt:
final.write(fpt)
pdf_text = b64encode(final_pdf.read_bytes())
self.log.debug(
- f"[ipydrawio-export] {len(pdf_text)} bytes (with attachment)"
+ f"[ipydrawio-export] {len(pdf_text)} bytes (with attachment)",
)
return pdf_text
@@ -177,9 +207,12 @@ class IPyDrawioExportManager(LoggingConfigurable):
merger.write(str(output_pdf))
composite_xml = E.tostring(tree).decode("utf-8")
final = PdfWriter()
- final.appendPagesFromReader(PdfReader(str(output_pdf), "rb"))
+ final.append_pages_from_reader(PdfReader(str(output_pdf), "rb"))
if self.attach_xml:
- final.addAttachment(self.attachment_name, composite_xml.encode("utf-8"))
+ final.add_attachment(
+ self.attachment_name,
+ composite_xml.encode("utf-8"),
+ )
with final_pdf.open("wb") as fpt:
final.write(fpt)
return b64encode(final_pdf.read_bytes()).decode("utf-8")
@@ -218,7 +251,13 @@ class IPyDrawioExportManager(LoggingConfigurable):
@default("drawio_port")
def _default_drawio_port(self):
- port = self.get_unused_port()
+ port = os.environ.get(
+ ENV_IPYDRAWIO_PORT,
+ os.environ.get(ENV_DRAWIO_PORT),
+ )
+ if port is None:
+ self.log.debug("[ipydrawio-export] getting unused port...")
+ port = self.get_unused_port()
self.log.debug(f"[ipydrawio-export] port: {port}")
return port
@@ -239,7 +278,7 @@ class IPyDrawioExportManager(LoggingConfigurable):
@default("core_params")
def _default_core_params(self):
- return dict(format="pdf", base64="1")
+ return {"format": "pdf", "base64": "1"}
@default("drawio_export_workdir")
def _default_drawio_export_workdir(self):
@@ -296,16 +335,17 @@ class IPyDrawioExportManager(LoggingConfigurable):
def _start_process(self):
env = dict(os.environ)
- env_updates = dict(
- PORT=str(self.drawio_port),
- DRAWIO_SERVER_URL=self.drawio_server_url,
- NODE_ENV="production",
- )
- env.update(env_updates)
+ env_updates = {
+ ENV_DRAWIO_PORT: self.drawio_port,
+ ENV_DRAWIO_SERVER_URL: self.drawio_server_url,
+ ENV_DRAWIO_NODE_ENV: "production",
+ ENV_PUPPETEER_CACHE_DIR: self.drawio_export_chromium,
+ }
+ env.update({k: f"{v}" for k, v in env_updates.items()})
self.log.debug(f"[ipydrawio-export] extra env: {env_updates}")
- args = [NODE, self.drawio_export_app / "export.js"]
+ args = [NODE, self.drawio_export_app / DRAWIO_EXPORT_JS]
self._server = subprocess.Popen([*map(str, args)], env=env)
return self._server
@@ -320,7 +360,7 @@ class IPyDrawioExportManager(LoggingConfigurable):
self._start_process()
self.log.warning(
- f"[ipydrawio-export] waiting {self.init_wait_sec}s for server to start"
+ f"[ipydrawio-export] waiting {self.init_wait_sec}s for server to start",
)
await asyncio.sleep(self.init_wait_sec)
@@ -345,6 +385,20 @@ class IPyDrawioExportManager(LoggingConfigurable):
def drawio_export_node_modules(self):
return self.drawio_export_app / "node_modules"
+ @property
+ def drawio_export_chromium(self):
+ cache_dir = os.environ.get(
+ ENV_IPYDRAWIO_PUPPETEER_CACHE_DIR,
+ os.environ.get(ENV_PUPPETEER_CACHE_DIR),
+ )
+ if cache_dir is None:
+ cache_dir = self.drawio_export_app / DOT_CHROMIUM
+ return Path(cache_dir)
+
+ @property
+ def drawio_export_puppeteer(self):
+ return self.drawio_export_node_modules / "puppeteer"
+
@property
def drawio_export_integrity(self):
return self.drawio_export_node_modules / ".yarn-integrity"
@@ -352,6 +406,8 @@ class IPyDrawioExportManager(LoggingConfigurable):
@run_on_executor
def provision(self, force=False): # pragma: no cover
self.is_provisioning = True
+ env = dict(**os.environ)
+ env[ENV_PUPPETEER_CACHE_DIR] = str(self.drawio_export_chromium)
if not self.drawio_export_app.exists():
if not self.drawio_export_app.parent.exists():
self.drawio_export_app.parent.mkdir(parents=True)
@@ -372,8 +428,20 @@ class IPyDrawioExportManager(LoggingConfigurable):
self.drawio_export_app,
)
subprocess.check_call(
- [str(JLPM), "--silent", "--ignore-optional"],
+ [str(JLPM), "--silent", "--ignore-scripts", "--no-optional"],
cwd=str(self.drawio_export_app),
+ env=env,
+ )
+
+ if not self.drawio_export_chromium.exists() or force:
+ self.log.info(
+ "[ipydrawio-export] installing puppeteer %s",
+ self.drawio_export_chromium,
+ )
+ subprocess.check_call(
+ [str(NODE), PUPPETEER_INSTALL],
+ cwd=str(self.drawio_export_puppeteer),
+ env=env,
)
self.is_provisioning = False
@@ -390,7 +458,7 @@ class IPyDrawioExportManager(LoggingConfigurable):
return port
def attachments(self, pdf_path):
- """iterate over the name, attachment pairs in the PDF"""
+ """Iterate over the name, attachment pairs in the PDF."""
reader = PdfReader(str(pdf_path), "rb")
attachments = []
try:
@@ -400,4 +468,4 @@ class IPyDrawioExportManager(LoggingConfigurable):
for i, name in enumerate(attachments, 1):
if not isinstance(name, str):
continue
- yield name, attachments[i].getObject()["/EF"]["/F"].getData()
+ yield name, attachments[i].get_object()["/EF"]["/F"].get_data()
diff --git a/py_packages/ipydrawio-export/src/ipydrawio_export/serverextension.py b/py_packages/ipydrawio-export/src/ipydrawio_export/serverextension.py
index ba2b907..0892adb 100644
--- a/py_packages/ipydrawio-export/src/ipydrawio_export/serverextension.py
+++ b/py_packages/ipydrawio-export/src/ipydrawio_export/serverextension.py
@@ -1,6 +1,6 @@
-"""add drawio support to a running jupyter application"""
+"""add drawio support to a running jupyter application."""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,11 +22,12 @@ from .manager import IPyDrawioExportManager
def load_jupyter_server_extension(app):
- """create a IPyDrawioExportManager and add handlers"""
+ """Create a IPyDrawioExportManager and add handlers."""
app.add_traits(
drawio_manager=traitlets.Instance(
- IPyDrawioExportManager, help="a drawio export service"
- )
+ IPyDrawioExportManager,
+ help="a drawio export service",
+ ),
)
manager = app.drawio_manager = IPyDrawioExportManager(parent=app, log=app.log)
manager.initialize()
diff --git a/py_packages/ipydrawio-export/src/ipydrawio_export/vendor/draw-image-export2 b/py_packages/ipydrawio-export/src/ipydrawio_export/vendor/draw-image-export2
index d818ddf..dcc0294 160000
--- a/py_packages/ipydrawio-export/src/ipydrawio_export/vendor/draw-image-export2
+++ b/py_packages/ipydrawio-export/src/ipydrawio_export/vendor/draw-image-export2
@@ -1 +1 @@
-Subproject commit d818ddf130cf1827b6089aa5a5d627bd3f7a183a
+Subproject commit dcc02940c37fc5796befb9e9dce2226ecca3f91e
diff --git a/py_packages/ipydrawio-export/tests/__init__.py b/py_packages/ipydrawio-export/tests/__init__.py
index 433d5ad..d3c87fe 100644
--- a/py_packages/ipydrawio-export/tests/__init__.py
+++ b/py_packages/ipydrawio-export/tests/__init__.py
@@ -1,6 +1,6 @@
"""tests of ipydrawio-export"""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/py_packages/ipydrawio-export/tests/conftest.py b/py_packages/ipydrawio-export/tests/conftest.py
index ed68364..b1b873e 100644
--- a/py_packages/ipydrawio-export/tests/conftest.py
+++ b/py_packages/ipydrawio-export/tests/conftest.py
@@ -1,6 +1,6 @@
"""ipydrawio-export test environment"""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/py_packages/ipydrawio-export/tests/test_app.py b/py_packages/ipydrawio-export/tests/test_app.py
index e39e822..d537a54 100644
--- a/py_packages/ipydrawio-export/tests/test_app.py
+++ b/py_packages/ipydrawio-export/tests/test_app.py
@@ -1,6 +1,6 @@
"""test basic app functionality"""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/py_packages/ipydrawio-export/tests/test_cli.py b/py_packages/ipydrawio-export/tests/test_cli.py
index 1f2ea9c..dd0b716 100644
--- a/py_packages/ipydrawio-export/tests/test_cli.py
+++ b/py_packages/ipydrawio-export/tests/test_cli.py
@@ -1,6 +1,6 @@
"""test basic CLI functionality"""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/py_packages/ipydrawio-export/tests/test_meta.py b/py_packages/ipydrawio-export/tests/test_meta.py
index 347be56..bd2ba6e 100644
--- a/py_packages/ipydrawio-export/tests/test_meta.py
+++ b/py_packages/ipydrawio-export/tests/test_meta.py
@@ -1,6 +1,6 @@
"""ipydrawio-export metadata tests"""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/py_packages/ipydrawio-export/tests/test_pdf.py b/py_packages/ipydrawio-export/tests/test_pdf.py
index 937d628..adce718 100644
--- a/py_packages/ipydrawio-export/tests/test_pdf.py
+++ b/py_packages/ipydrawio-export/tests/test_pdf.py
@@ -1,6 +1,6 @@
"""ipydrawio-export pdf tests"""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -15,7 +15,7 @@
# limitations under the License.
import pytest
-from PyPDF2 import PdfFileReader
+from pypdf import PdfReader
@pytest.mark.parametrize("attach_xml", [0, 1])
@@ -27,8 +27,9 @@ def test_export_empty(tmp_path, export_app, any_diagram, attach_xml):
export_app.start()
out = tmp_path / f"{any_diagram.stem}.pdf"
- reader = PdfFileReader(str(out), "rb")
- assert reader.getNumPages() == 1
+ assert out.exists(), f"{out} was not created"
+ reader = PdfReader(str(out), "rb")
+ assert len(reader.pages) == 1
attachments = sorted(manager.attachments(out))
assert len(attachments) == attach_xml
@@ -45,8 +46,8 @@ def test_export_merged(tmp_path, export_app, empty_dio, svg, png, ipynb, attach_
out = tmp_path / f"{empty_dio.stem}.pdf"
assert out.exists(), f"{out} was not created"
- reader = PdfFileReader(str(out), "rb")
- assert reader.getNumPages() == 4, "unexpected number of pages"
+ reader = PdfReader(str(out), "rb")
+ assert len(reader.pages) == 4, "unexpected number of pages"
attachments = sorted(manager.attachments(out))
assert len(attachments) == attach_xml, "unexpected attachment status"
diff --git a/py_packages/ipydrawio-export/tests/test_serverextension.py b/py_packages/ipydrawio-export/tests/test_serverextension.py
index 735ea8a..c044d0a 100644
--- a/py_packages/ipydrawio-export/tests/test_serverextension.py
+++ b/py_packages/ipydrawio-export/tests/test_serverextension.py
@@ -1,6 +1,6 @@
"""ipydrawio-export serverextension tests"""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/py_packages/ipydrawio-mathjax/README.md b/py_packages/ipydrawio-mathjax/README.md
index 3762c99..9675e39 100644
--- a/py_packages/ipydrawio-mathjax/README.md
+++ b/py_packages/ipydrawio-mathjax/README.md
@@ -24,7 +24,7 @@ pip install ipydrawio-mathjax
This work is licensed under the [Apache-2.0] License.
```
-Copyright 2022 ipydrawio contributors
+Copyright 2023 ipydrawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/py_packages/ipydrawio-mathjax/setup.cfg b/py_packages/ipydrawio-mathjax/setup.cfg
index e9a2643..ae8640b 100644
--- a/py_packages/ipydrawio-mathjax/setup.cfg
+++ b/py_packages/ipydrawio-mathjax/setup.cfg
@@ -1,4 +1,4 @@
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -48,7 +48,7 @@ classifiers =
Topic :: Multimedia :: Graphics :: Presentation
[options]
-python_requires = >=3.7
+python_requires = >=3.8
package_dir =
= src
@@ -57,7 +57,7 @@ include_package_data = True
zip_safe = False
install_requires =
- ipydrawio ==1.2.3
+ ipydrawio ==1.3.0
[options.packages.find]
where =
@@ -67,17 +67,6 @@ where =
test =
pytest
-[flake8]
-exclude = .git,__pycache__,envs,.ipynb_checkpoints,.mypy_cache
-max-line-length = 88
-ignore = E203
-
-[isort]
-combine_as_imports = True
-include_trailing_comma = True
-line_length = 88
-multi_line_output = 3
-
[coverage:run]
branch = True
source_pkgs =
diff --git a/py_packages/ipydrawio-mathjax/setup.py b/py_packages/ipydrawio-mathjax/setup.py
index 32a4661..d597bda 100644
--- a/py_packages/ipydrawio-mathjax/setup.py
+++ b/py_packages/ipydrawio-mathjax/setup.py
@@ -1,6 +1,6 @@
-"""dynamic setup information for setuptools, also see package.json and setup.cfg"""
+"""dynamic setup information for setuptools, also see package.json and setup.cfg."""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -32,7 +32,7 @@ for package_json in EXT.glob("*/package.json"):
pkg = json.loads(package_json.read_text(encoding="utf-8"))
FILES += [
- (f"""{SHARE}/{pkg["name"]}""", ["src/ipydrawio_mathjax/etc/install.json"])
+ (f"""{SHARE}/{pkg["name"]}""", ["src/ipydrawio_mathjax/etc/install.json"]),
]
for path in package_json.parent.rglob("*"):
@@ -43,7 +43,7 @@ for package_json in EXT.glob("*/package.json"):
(
f"""{SHARE}/{pkg["name"]}/{parent}""",
[str(path.relative_to(HERE).as_posix())],
- )
+ ),
]
diff --git a/py_packages/ipydrawio-mathjax/src/ipydrawio_mathjax/__init__.py b/py_packages/ipydrawio-mathjax/src/ipydrawio_mathjax/__init__.py
index a18347e..e8f5dff 100644
--- a/py_packages/ipydrawio-mathjax/src/ipydrawio_mathjax/__init__.py
+++ b/py_packages/ipydrawio-mathjax/src/ipydrawio_mathjax/__init__.py
@@ -1,6 +1,6 @@
-"""MathJax for ipydrawio"""
+"""MathJax for ipydrawio."""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -20,9 +20,8 @@ from ._version import __ext__, __js__, __prefix__, __version__
def _jupyter_labextension_paths():
- """static paths to link for interactive installation"""
- exts = _ipydrawio_labextension_paths(prefix=__prefix__, extensions=__ext__)
- return exts
+ """Static paths to link for interactive installation."""
+ return _ipydrawio_labextension_paths(prefix=__prefix__, extensions=__ext__)
__all__ = [
diff --git a/py_packages/ipydrawio-mathjax/src/ipydrawio_mathjax/_version.py b/py_packages/ipydrawio-mathjax/src/ipydrawio_mathjax/_version.py
index b2dd8de..b706bb9 100644
--- a/py_packages/ipydrawio-mathjax/src/ipydrawio_mathjax/_version.py
+++ b/py_packages/ipydrawio-mathjax/src/ipydrawio_mathjax/_version.py
@@ -1,6 +1,6 @@
-"""source of truth for ipydrawio version"""
+"""source of truth for ipydrawio version."""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
# Copyright 2020 jupyterlab-drawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
diff --git a/py_packages/ipydrawio-mathjax/tests/test_labextensions.py b/py_packages/ipydrawio-mathjax/tests/test_labextensions.py
index db90f68..555704b 100644
--- a/py_packages/ipydrawio-mathjax/tests/test_labextensions.py
+++ b/py_packages/ipydrawio-mathjax/tests/test_labextensions.py
@@ -1,6 +1,6 @@
"""minimal tests of metadata"""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/py_packages/ipydrawio-widgets/README.md b/py_packages/ipydrawio-widgets/README.md
index 968208d..acf5287 100644
--- a/py_packages/ipydrawio-widgets/README.md
+++ b/py_packages/ipydrawio-widgets/README.md
@@ -52,7 +52,7 @@ For more, see the documentation
This work is licensed under the [Apache-2.0] License.
```
-Copyright 2022 ipydrawio contributors
+Copyright 2023 ipydrawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/py_packages/ipydrawio-widgets/setup.cfg b/py_packages/ipydrawio-widgets/setup.cfg
index 0f19dbb..1b05a69 100644
--- a/py_packages/ipydrawio-widgets/setup.cfg
+++ b/py_packages/ipydrawio-widgets/setup.cfg
@@ -1,4 +1,4 @@
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -44,7 +44,7 @@ classifiers =
Programming Language :: Python :: 3.11
[options]
-python_requires = >=3.7
+python_requires = >=3.8
package_dir =
= src
@@ -66,17 +66,6 @@ test =
where =
src
-[flake8]
-exclude = .git,__pycache__,envs,.ipynb_checkpoints,.mypy_cache
-max-line-length = 88
-ignore = E203
-
-[isort]
-combine_as_imports = True
-include_trailing_comma = True
-line_length = 88
-multi_line_output = 3
-
[coverage:run]
branch = True
source_pkgs =
diff --git a/py_packages/ipydrawio-widgets/setup.py b/py_packages/ipydrawio-widgets/setup.py
index fe4c2ee..6a6da43 100644
--- a/py_packages/ipydrawio-widgets/setup.py
+++ b/py_packages/ipydrawio-widgets/setup.py
@@ -1,6 +1,6 @@
-"""dynamic setup information for setuptools, also see package.json and setup.cfg"""
+"""dynamic setup information for setuptools, also see package.json and setup.cfg."""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/py_packages/ipydrawio-widgets/src/ipydrawio_widgets/__init__.py b/py_packages/ipydrawio-widgets/src/ipydrawio_widgets/__init__.py
index f0419be..d3478c5 100644
--- a/py_packages/ipydrawio-widgets/src/ipydrawio_widgets/__init__.py
+++ b/py_packages/ipydrawio-widgets/src/ipydrawio_widgets/__init__.py
@@ -1,6 +1,6 @@
-""""main importable for ipydrawio-widgets"""
+""""main importable for ipydrawio-widgets."""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/py_packages/ipydrawio-widgets/src/ipydrawio_widgets/_version.py b/py_packages/ipydrawio-widgets/src/ipydrawio_widgets/_version.py
index f954405..d5bf409 100644
--- a/py_packages/ipydrawio-widgets/src/ipydrawio_widgets/_version.py
+++ b/py_packages/ipydrawio-widgets/src/ipydrawio_widgets/_version.py
@@ -1,6 +1,6 @@
-"""source of truth for ipydrawio-widgets version"""
+"""source of truth for ipydrawio-widgets version."""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
# Copyright 2020 jupyterlab-drawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
diff --git a/py_packages/ipydrawio-widgets/src/ipydrawio_widgets/constants.py b/py_packages/ipydrawio-widgets/src/ipydrawio_widgets/constants.py
index 45807ac..35c36e6 100644
--- a/py_packages/ipydrawio-widgets/src/ipydrawio_widgets/constants.py
+++ b/py_packages/ipydrawio-widgets/src/ipydrawio_widgets/constants.py
@@ -1,4 +1,4 @@
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/py_packages/ipydrawio-widgets/src/ipydrawio_widgets/schema.py b/py_packages/ipydrawio-widgets/src/ipydrawio_widgets/schema.py
index 8dc967a..5b06068 100644
--- a/py_packages/ipydrawio-widgets/src/ipydrawio_widgets/schema.py
+++ b/py_packages/ipydrawio-widgets/src/ipydrawio_widgets/schema.py
@@ -1,6 +1,6 @@
-"""schema for ipydrawio-widgets"""
+"""schema for ipydrawio-widgets."""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/py_packages/ipydrawio-widgets/src/ipydrawio_widgets/widget_diagram.py b/py_packages/ipydrawio-widgets/src/ipydrawio_widgets/widget_diagram.py
index 936f9f1..0e18eb6 100644
--- a/py_packages/ipydrawio-widgets/src/ipydrawio_widgets/widget_diagram.py
+++ b/py_packages/ipydrawio-widgets/src/ipydrawio_widgets/widget_diagram.py
@@ -1,6 +1,6 @@
-""" jupyter widgets for drawio"""
+"""Jupyter widgets for drawio."""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
# Copyright 2020 jupyterlab-drawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
@@ -27,7 +27,8 @@ module_version = "^{version}".format(**__js__)
class DiagramBase(W.Widget):
- """Module metadata for SVG"""
+
+ """Module metadata for SVG."""
_model_module = T.Unicode(module_name).tag(sync=True)
_model_module_version = T.Unicode(module_version).tag(sync=True)
@@ -37,7 +38,8 @@ class DiagramBase(W.Widget):
@W.register
class XML(DiagramBase, W.Widget):
- """A Drawio XML-native Document"""
+
+ """A Drawio XML-native Document."""
value = T.Unicode(A_SHORT_DRAWIO).tag(sync=True)
_model_name = T.Unicode("XMLModel").tag(sync=True)
@@ -46,32 +48,35 @@ class XML(DiagramBase, W.Widget):
@W.register
class Diagram(DiagramBase, W.Box):
- """A Drawio Diagram"""
+
+ """A Drawio Diagram."""
_model_name = T.Unicode("DiagramModel").tag(sync=True)
_view_name = T.Unicode("DiagramView").tag(sync=True)
source = T.Instance(XML, help="a drawio xml document").tag(
- sync=True, **W.widget_serialization
+ sync=True,
+ **W.widget_serialization,
)
scroll_x = T.Float(help="the current viewport scroll x position").tag(sync=True)
scroll_y = T.Float(help="the current viewport scroll y position").tag(sync=True)
zoom = T.Float(help="the current zoom level").tag(sync=True)
page_ids = W.trait_types.TypedTuple(T.Unicode(), help="known page ids").tag(
- sync=True
+ sync=True,
)
current_page = T.Int(0, min=0, help="the current, 0-based, page index").tag(
- sync=True
+ sync=True,
)
page_format = T.Dict(
help=(
"the physical size of the diagram media in milli-inches (or something): "
"x, y, width, height"
- )
+ ),
).tag(sync=True)
grid_enabled = T.Bool(
- True, help="show on-screen grid behind shapes (above background)"
+ True,
+ help="show on-screen grid behind shapes (above background)",
).tag(sync=True)
grid_color = T.Unicode("#66666666").tag(sync=True)
grid_size = T.Float(10, min=0.01).tag(sync=True)
diff --git a/py_packages/ipydrawio-widgets/tests/__init__.py b/py_packages/ipydrawio-widgets/tests/__init__.py
index bdad8fd..d65d3a2 100644
--- a/py_packages/ipydrawio-widgets/tests/__init__.py
+++ b/py_packages/ipydrawio-widgets/tests/__init__.py
@@ -1,6 +1,6 @@
"""tests for ipydrawio-widgets"""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/py_packages/ipydrawio-widgets/tests/test_schema.py b/py_packages/ipydrawio-widgets/tests/test_schema.py
index b59ecc5..a676203 100644
--- a/py_packages/ipydrawio-widgets/tests/test_schema.py
+++ b/py_packages/ipydrawio-widgets/tests/test_schema.py
@@ -1,6 +1,6 @@
"""minimal tests of schema"""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/py_packages/ipydrawio-widgets/tests/test_widgets.py b/py_packages/ipydrawio-widgets/tests/test_widgets.py
index a5715c3..ada2fe3 100644
--- a/py_packages/ipydrawio-widgets/tests/test_widgets.py
+++ b/py_packages/ipydrawio-widgets/tests/test_widgets.py
@@ -1,6 +1,6 @@
"""minimal widget import/invocation test"""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/py_packages/ipydrawio/README.md b/py_packages/ipydrawio/README.md
index e853f48..09a1a89 100644
--- a/py_packages/ipydrawio/README.md
+++ b/py_packages/ipydrawio/README.md
@@ -123,10 +123,9 @@ browser, powered by [@jgraph/draw-image-export2], `puppeteer`, and `nodejs`.
- **native dependencies** as required to appease `puppeteer`
- if running in `docker`, this can be a bit trial-and-error
- for more, see the [binder][apt-txt] and CI.
-- `nodejs>10,<14` from `conda` or your system package manager
+- `nodejs>=18,<19` from `conda` or your system package manager
- **NOTE**: this relies on being able to install `puppeteer` (and other **arbitrary
dependencies** with `jlpm` for now **when first used**
- - _we'll figure out a better approach soon enough_
- `pip install ipydrawio-export` or `conda install -c conda-forge ipydrawio-export`
> For example to install all the dependencies:
@@ -135,6 +134,21 @@ browser, powered by [@jgraph/draw-image-export2], `puppeteer`, and `nodejs`.
> conda install -yc conda-forge ipydrawio-export ipydrawio-mathjax
> ```
+Optionally, pre-install the dependencies:
+
+```bash
+jupyter ipydrawio-export provision
+```
+
+> By default this will install to `{JUPYTER_DATA_DIR}/ipydrawio_export`, but can be
+> tuned with:
+>
+> - the `$IPYDRAWIO_DATA_DIR` environment variable
+> - `IPyDrawioExportManager.drawio_export_workdir` in `jupyter_config.json`
+>
+> Additionally, the (large) chromium browser download can be tuned with the
+> `$IPYDRAWIO_PUPPETEER_CACHE_DIR` or `$PUPPETEER_CACHE_DIR` environment variables.
+
Once installed, you can use the in-browser tools _Export Diagram as PDF_ as well as the
command line:
@@ -162,7 +176,7 @@ The original source code vendored in this package from:
- [@jgraph/draw-image-export2][]
```
-Copyright 2022 ipydrawio contributors
+Copyright 2023 ipydrawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/py_packages/ipydrawio/setup.cfg b/py_packages/ipydrawio/setup.cfg
index e8b8b60..3239862 100644
--- a/py_packages/ipydrawio/setup.cfg
+++ b/py_packages/ipydrawio/setup.cfg
@@ -1,4 +1,4 @@
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -49,7 +49,7 @@ classifiers =
Topic :: Multimedia :: Graphics :: Presentation
[options]
-python_requires = >=3.7
+python_requires = >=3.8
package_dir =
= src
@@ -59,7 +59,7 @@ zip_safe = False
install_requires =
jupyterlab ==3.*
- ipydrawio-widgets ==1.2.3
+ ipydrawio-widgets ==1.3.0
[options.extras_require]
clean =
@@ -85,17 +85,6 @@ where =
console_scripts =
jupyter-ipydrawio = ipydrawio.app:main
-[flake8]
-exclude = .git,__pycache__,envs,.ipynb_checkpoints,.mypy_cache
-max-line-length = 88
-ignore = E203
-
-[isort]
-combine_as_imports = True
-include_trailing_comma = True
-line_length = 88
-multi_line_output = 3
-
[coverage:run]
branch = True
source_pkgs =
diff --git a/py_packages/ipydrawio/setup.py b/py_packages/ipydrawio/setup.py
index fd05948..bbf8b75 100644
--- a/py_packages/ipydrawio/setup.py
+++ b/py_packages/ipydrawio/setup.py
@@ -1,6 +1,6 @@
-"""dynamic setup information for setuptools, also see package.json and setup.cfg"""
+"""dynamic setup information for setuptools, also see package.json and setup.cfg."""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -42,7 +42,7 @@ for package_json in EXT.glob("*/package.json"):
(
f"""{SHARE}/{pkg["name"]}/{parent}""",
[str(path.relative_to(HERE).as_posix())],
- )
+ ),
]
diff --git a/py_packages/ipydrawio/src/ipydrawio/__init__.py b/py_packages/ipydrawio/src/ipydrawio/__init__.py
index 6c8ba8c..a73e214 100644
--- a/py_packages/ipydrawio/src/ipydrawio/__init__.py
+++ b/py_packages/ipydrawio/src/ipydrawio/__init__.py
@@ -1,6 +1,6 @@
-""""main importable for ipydrawio"""
+""""main importable for ipydrawio."""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,10 +22,7 @@ from ._version import __ext__, __js__, __ns__, __prefix__, __version__
def _ipydrawio_labextension_paths(prefix=__prefix__, extensions=__ext__):
"""Reused by other ipydrawio extensions with other prefixes/extensions."""
- labextension_paths = [
- dict(src=str(prefix / e), dest=f"{__ns__}/{e}") for e in extensions
- ]
- return labextension_paths
+ return [{"src": str(prefix / e), "dest": f"{__ns__}/{e}"} for e in extensions]
_jupyter_labextension_paths = _ipydrawio_labextension_paths
diff --git a/py_packages/ipydrawio/src/ipydrawio/_version.py b/py_packages/ipydrawio/src/ipydrawio/_version.py
index df4ea62..9bdde49 100644
--- a/py_packages/ipydrawio/src/ipydrawio/_version.py
+++ b/py_packages/ipydrawio/src/ipydrawio/_version.py
@@ -1,6 +1,6 @@
-"""source of truth for ipydrawio version"""
+"""source of truth for ipydrawio version."""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
# Copyright 2020 jupyterlab-drawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
diff --git a/py_packages/ipydrawio/src/ipydrawio/app.py b/py_packages/ipydrawio/src/ipydrawio/app.py
index b9c80f0..5ece4e4 100644
--- a/py_packages/ipydrawio/src/ipydrawio/app.py
+++ b/py_packages/ipydrawio/src/ipydrawio/app.py
@@ -1,6 +1,6 @@
-"""CLI for ipydrawio"""
+"""CLI for ipydrawio."""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -24,17 +24,26 @@ from ._version import __version__
from .clean import clean_drawio_file
from .constants import MX_CLEAN_ATTRS
+TRIMMED_FLAGS = {
+ name: flag
+ for name, flag in base_flags.items()
+ if name not in ["show-config", "show-config-json", "generate-config", "y"]
+}
+
class BaseApp(JupyterApp):
version = __version__
+ flags = TRIMMED_FLAGS
+
@property
def description(self): # pragma: no cover
return self.__doc__.splitlines()[0].strip()
class CleanApp(BaseApp):
- """clean drawio files"""
+
+ """clean drawio files."""
dio_files = T.Tuple()
pretty = T.Bool(True, help="pretty-print the XML").tag(config=True)
@@ -43,7 +52,7 @@ class CleanApp(BaseApp):
tabs = T.Bool(False, help="indent with tabs instead of spaces").tag(config=True)
flags = dict(
- **base_flags,
+ **TRIMMED_FLAGS,
**{
"no-pretty": (
{"CleanApp": {"pretty": False}},
@@ -53,10 +62,11 @@ class CleanApp(BaseApp):
{"CleanApp": {"tabs": True}},
"Indent with tabs instead of spaces",
),
- }
+ },
)
aliases = dict(
- **base_aliases, **{"mx-attrs": "CleanApp.mx_attrs", "indent": "CleanApp.indent"}
+ **base_aliases,
+ **{"mx-attrs": "CleanApp.mx_attrs", "indent": "CleanApp.indent"},
)
def parse_command_line(self, argv=None):
@@ -80,12 +90,13 @@ class CleanApp(BaseApp):
class IPyDrawioApp(BaseApp):
- """ipydrawio utilities"""
+
+ """ipydrawio utilities."""
name = "ipydrawio"
- subcommands = dict(
- clean=(CleanApp, CleanApp.__doc__.splitlines()[0]),
- )
+ subcommands = {
+ "clean": (CleanApp, CleanApp.__doc__.splitlines()[0]),
+ }
main = launch_instance = IPyDrawioApp.launch_instance
diff --git a/py_packages/ipydrawio/src/ipydrawio/clean.py b/py_packages/ipydrawio/src/ipydrawio/clean.py
index 7c96a1f..11097c2 100644
--- a/py_packages/ipydrawio/src/ipydrawio/clean.py
+++ b/py_packages/ipydrawio/src/ipydrawio/clean.py
@@ -1,6 +1,6 @@
"""Utilities for making drawio files clean."""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -60,7 +60,12 @@ def restore_entity_placeholders(out_xml: str) -> str:
def clean_drawio_xml(
- in_xml: str, pretty=True, indent=2, tabs=False, mx_attrs=MX_CLEAN_ATTRS, log=_log
+ in_xml: str,
+ pretty=True,
+ indent=2,
+ tabs=False,
+ mx_attrs=MX_CLEAN_ATTRS,
+ log=_log,
) -> str:
"""Clean up one diagram."""
if not HAS_LXML: # pragma: no cover
@@ -110,7 +115,12 @@ def clean_drawio_xml(
def clean_drawio_xml_file(
- path: Path, pretty=True, indent=2, tabs=False, mx_attrs=MX_CLEAN_ATTRS, log=_log
+ path: Path,
+ pretty=True,
+ indent=2,
+ tabs=False,
+ mx_attrs=MX_CLEAN_ATTRS,
+ log=_log,
) -> bool:
if not HAS_LXML: # pragma: no cover
raise RuntimeError("install lxml to enable cleaning drawio XML")
@@ -125,7 +135,12 @@ def clean_drawio_xml_file(
def clean_drawio_notebook_node(
- nb_node, pretty=True, indent=2, tabs=False, mx_attrs=MX_CLEAN_ATTRS, log=_log
+ nb_node,
+ pretty=True,
+ indent=2,
+ tabs=False,
+ mx_attrs=MX_CLEAN_ATTRS,
+ log=_log,
) -> bool:
"""Strip headers and identifying information from drawio notebook node metadata/outputs."""
changed = False
@@ -152,16 +167,22 @@ def clean_drawio_notebook_node(
def clean_drawio_notebook_file(
- path: Path, pretty=True, indent=2, tabs=False, mx_attrs=MX_CLEAN_ATTRS, log=_log
+ path: Path,
+ pretty=True,
+ indent=2,
+ tabs=False,
+ mx_attrs=MX_CLEAN_ATTRS,
+ log=_log,
) -> bool:
"""Strip headers and identifying information from drawio notebook file metadata/outputs."""
if not HAS_LXML and HAS_NBFORMAT: # pragma: no cover
raise RuntimeError(
- "install lxml and nbformat to enable cleaning drawio notebooks"
+ "install lxml and nbformat to enable cleaning drawio notebooks",
)
nb_node = nbformat.reads(
- path.read_text(encoding="utf-8"), as_version=nbformat.NO_CONVERT
+ path.read_text(encoding="utf-8"),
+ as_version=nbformat.NO_CONVERT,
)
if clean_drawio_notebook_node(nb_node, pretty, indent, tabs, mx_attrs, log):
@@ -173,7 +194,12 @@ def clean_drawio_notebook_file(
def clean_drawio_file(
- path: Path, pretty=True, indent=2, tabs=False, mx_attrs=MX_CLEAN_ATTRS, log=_log
+ path: Path,
+ pretty=True,
+ indent=2,
+ tabs=False,
+ mx_attrs=MX_CLEAN_ATTRS,
+ log=_log,
) -> bool:
"""Strip headers and identifying information from drawio files."""
log.info(f"cleaning {path}...")
diff --git a/py_packages/ipydrawio/src/ipydrawio/constants.py b/py_packages/ipydrawio/src/ipydrawio/constants.py
index 4874d0f..9acf180 100644
--- a/py_packages/ipydrawio/src/ipydrawio/constants.py
+++ b/py_packages/ipydrawio/src/ipydrawio/constants.py
@@ -1,6 +1,6 @@
-"""constants for ipydrawio"""
+"""constants for ``ipydrawio``."""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -30,9 +30,9 @@ XML_EXTENSIONS = [".drawio", ".dio", ".svg", ".xml"]
MX_CLEAN_ATTRS = ["host", "modified", "agent", "etag"]
#: XML entities to preserve in diagraml XML
-MX_PRESERVE_ENTITIES = dict(
- ATTR_NEWLINE="
",
-)
+MX_PRESERVE_ENTITIES = {
+ "ATTR_NEWLINE": "
",
+}
#: Key set in notebook.ipynb#/metadata/
IPYNB_METADATA = "@deathbeds/ipydrawio"
diff --git a/py_packages/ipydrawio/tests/__init__.py b/py_packages/ipydrawio/tests/__init__.py
index d524685..162771d 100644
--- a/py_packages/ipydrawio/tests/__init__.py
+++ b/py_packages/ipydrawio/tests/__init__.py
@@ -1,6 +1,6 @@
"""tests for ipydrawio"""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/py_packages/ipydrawio/tests/conftest.py b/py_packages/ipydrawio/tests/conftest.py
index a155fc3..b8be24a 100644
--- a/py_packages/ipydrawio/tests/conftest.py
+++ b/py_packages/ipydrawio/tests/conftest.py
@@ -1,6 +1,6 @@
"""test customizations"""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/py_packages/ipydrawio/tests/test_cli.py b/py_packages/ipydrawio/tests/test_cli.py
index c430f29..91081f7 100644
--- a/py_packages/ipydrawio/tests/test_cli.py
+++ b/py_packages/ipydrawio/tests/test_cli.py
@@ -1,6 +1,6 @@
"""test basic CLI functionality"""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/py_packages/ipydrawio/tests/test_labextensions.py b/py_packages/ipydrawio/tests/test_labextensions.py
index 10c4963..a1b97fb 100644
--- a/py_packages/ipydrawio/tests/test_labextensions.py
+++ b/py_packages/ipydrawio/tests/test_labextensions.py
@@ -1,6 +1,6 @@
"""minimal tests of metadata"""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/pyproject.toml b/pyproject.toml
new file mode 100644
index 0000000..4d00bd7
--- /dev/null
+++ b/pyproject.toml
@@ -0,0 +1,83 @@
+[tool.ruff]
+fix = true
+cache-dir = "build/.cache/ruff"
+ignore = [
+ "BLE001",
+ "E501",
+ "T201",
+ "N812",
+ "RET505",
+ "S320",
+ "N806",
+ "EM101",
+ "PLR0913",
+ "G004",
+ # keep 3.8 compat
+ "UP006",
+ "UP007",
+]
+select = [
+ "A",
+ # "ANN",
+ "ARG",
+ "B",
+ "BLE",
+ "C4",
+ "C90",
+ "COM",
+ # "D",
+ "DJ",
+ "DTZ",
+ "E",
+ "EM",
+ "ERA",
+ "EXE",
+ "F",
+ # "FBT",
+ "G",
+ "I",
+ "ICN",
+ "INP",
+ "ISC",
+ "N",
+ "NPY",
+ "PD",
+ "PGH",
+ "PIE",
+ "PL",
+ "PT",
+ "PTH",
+ "PYI",
+ "Q",
+ "RET",
+ "RSE",
+ "RUF",
+ "S",
+ "SIM",
+ "SLF",
+ "T10",
+ "T20",
+ "TCH",
+ "TID",
+ # "TRY",
+ "UP",
+ "W",
+ "YTT",
+]
+
+[tool.ruff.per-file-ignores]
+"integrity.py" = ["S101"]
+"dodo.py" = ["SLF001", "N812", "C901", "S101"]
+"atest/*.py" = ["INP001", "S113", "INP001", "S310", "EM102"]
+"conf.py" = ["INP001", "A001", "ARG001"]
+"scripts/*.py" = ["INP001", "N812", "PLR0912", "S320", "N802", "PLW0603", "S310", "RET505", "C901", "B006", "PLW2901"]
+"packages/*/scripts/*.py" = ["INP001"]
+"py_packages/*/setup.py" = ["INP001"]
+"py_packages/ipydrawio/src/ipydrawio/clean.py" = ["C901", "PLR0912", "ARG001", "EM102"]
+"py_packages/ipydrawio-export/src/ipydrawio_export/manager.py" = ["SIM105"]
+
+[tool.robocop]
+exclude = ["0201", "0302", "0503", "0914", "0319", "0701", "0913", "0203", "0508", "0911", "0301", "0505", "0507"]
+
+[tool.nbqa.addopts]
+ruff = ["--ignore=E402,PLW2901,ICN001,INP001,B018,S101,ARG001,ARG002,S113,SLF001,PD901,E722,PLR2004"]
diff --git a/scripts/atest.py b/scripts/atest.py
index 3a1d2bb..2d658d1 100644
--- a/scripts/atest.py
+++ b/scripts/atest.py
@@ -1,5 +1,5 @@
-"""acceptance testing"""
-# Copyright 2022 ipydrawio contributors
+"""acceptance testing."""
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -50,7 +50,7 @@ def run_tests(attempt=0, extra_args=None):
runner = ["robot"]
try:
- __import__("jupyterlite")
+ __import__("jupyterlite_core")
except Exception as err:
print("skipping lite tests because", err)
extra_args += ["--exclude", "app:lite"]
@@ -58,40 +58,33 @@ def run_tests(attempt=0, extra_args=None):
args = [
*runner,
*extra_args,
- "--name",
- f"""{P.PLATFORM[:3]}{P.PY_MAJOR}""",
- "--outputdir",
- out_dir,
- "--variable",
- f"OS:{P.PLATFORM}",
- "--variable",
- f"PY:{P.PY_MAJOR}",
- "--variable",
- f"ROOT:{P.ROOT}",
- "--randomize",
- "all",
- "--xunit",
- "xunit.xml",
+ *("--name", f"""{P.PLATFORM[:3]}{P.PY_MAJOR}"""),
+ *("--outputdir", out_dir),
+ *("--variable", f"OS:{P.PLATFORM}"),
+ *("--variable", f"PY:{P.PY_MAJOR}"),
+ *("--variable", f"ROOT:{P.ROOT}"),
+ *("--randomize", "all"),
+ *("--xunit", "xunit.xml"),
".",
]
if out_dir.exists():
- print(">>> trying to clean out {}".format(out_dir), flush=True)
+ print(f">>> trying to clean out {out_dir}", flush=True)
try:
shutil.rmtree(out_dir)
except Exception as err:
print(
- "... error, hopefully harmless: {}".format(err),
+ f"... error, hopefully harmless: {err}",
flush=True,
)
if not out_dir.exists():
- print(">>> trying to prepare output directory: {}".format(out_dir), flush=True)
+ print(f">>> trying to prepare output directory: {out_dir}", flush=True)
try:
out_dir.mkdir(parents=True)
except Exception as err:
print(
- "... Error, hopefully harmless: {}".format(err),
+ f"... Error, hopefully harmless: {err}",
flush=True,
)
@@ -120,7 +113,7 @@ def run_tests(attempt=0, extra_args=None):
def attempt_atest_with_retries(extra_args=None):
- """retry the robot tests a number of times"""
+ """Retry the robot tests a number of times."""
extra_args = list(extra_args or [])
attempt = P.ATEST_ATTEMPT
fail_count = -1
@@ -130,7 +123,7 @@ def attempt_atest_with_retries(extra_args=None):
while fail_count != 0 and attempt <= retries:
attempt += 1
- print("attempt {} of {}...".format(attempt, retries + 1), flush=True)
+ print(f"attempt {attempt} of {retries + 1}...", flush=True)
start_time = time.time()
fail_count = run_tests(attempt=attempt, extra_args=extra_args)
print(
diff --git a/scripts/integrity.py b/scripts/integrity.py
index 3661ba7..ec9d85a 100644
--- a/scripts/integrity.py
+++ b/scripts/integrity.py
@@ -1,6 +1,6 @@
-"""ipydrawio repo integrity tests"""
+"""ipydrawio repo integrity tests."""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -30,22 +30,22 @@ if True:
from scripts import project as P
-@pytest.fixture
+@pytest.fixture()
def the_changelog():
return (P.ROOT / "CHANGELOG.md").read_text(**P.ENC)
-@pytest.fixture
+@pytest.fixture()
def the_demo_config():
return json.loads(P.DEMO_CONFIG.read_text(**P.ENC))
-@pytest.fixture
+@pytest.fixture()
def the_ci():
return yaml.safe_load(P.CI_YML.read_text(**P.ENC))
-@pytest.fixture
+@pytest.fixture()
def the_pythons(the_ci):
return sorted(
the_ci["jobs"]["test"]["strategy"]["matrix"]["python-version"],
@@ -53,13 +53,13 @@ def the_pythons(the_ci):
)
-@pytest.fixture
+@pytest.fixture()
def the_min_python(the_pythons):
return the_pythons[0]
@pytest.mark.parametrize(
- "pkg,version",
+ ("pkg", "version"),
[
*[[k, v] for k, v in P.PY_VERSION.items()],
*[
@@ -70,62 +70,65 @@ def the_min_python(the_pythons):
],
)
def test_changelog(pkg, version, the_changelog):
- """are the current versions referenced in the CHANGELOG?"""
+ """Are the current versions referenced in the CHANGELOG?."""
version_string = f"### {pkg} {version}"
assert version_string in the_changelog, version_string
def test_drawio_versions():
- """is the drawio version up-to-date with the submodule?"""
+ """Is the drawio version up-to-date with the submodule?."""
dv = (P.IPDWP / "drawio/VERSION").read_text(encoding="utf-8")
pdv = P.JS_PKG_DATA[P.IPDWP.name]["version"]
assert pdv.startswith(dv), "drawio version out of sync"
def test_recipe_versions():
- """is the conda recipe version correct"""
+ """Is the conda recipe version correct."""
assert f"""version = "{P.PY_VERSION["ipydrawio"]}" """ in P.RECIPE.read_text(
- **P.ENC
+ **P.ENC,
)
@pytest.mark.parametrize(
- "pointer,value",
+ ("pointer", "value"),
[
- ["output_archive", f"../build/demo/{P.DEMO_ARCHIVE.name}"],
- [
- "federated_extensions/0",
+ (
+ "/LiteBuildConfig/output_archive",
+ f"../build/demo/{P.DEMO_ARCHIVE.name}",
+ ),
+ (
+ "/LiteBuildConfig/federated_extensions/0",
f"""../{P.PY_WHEEL["ipydrawio"].relative_to(P.ROOT)}""",
- ],
- [
- "piplite_urls/0",
+ ),
+ (
+ "/PipliteAddon/piplite_urls/0",
f"""../{P.PY_WHEEL["ipydrawio-widgets"].relative_to(P.ROOT)}""",
- ],
+ ),
],
)
def test_demo_paths(the_demo_config, pointer, value):
- """are the version-specific paths correct in the demo configuration?"""
- assert (
- jsonpointer.resolve_pointer(the_demo_config, f"/LiteBuildConfig/{pointer}")
- == value
- )
+ """Are the version-specific paths correct in the demo configuration?."""
+ assert jsonpointer.resolve_pointer(the_demo_config, pointer) == value
@pytest.mark.parametrize("path", P.ALL_HEADERS)
def test_headers(path):
- """are the license headers correct?"""
+ """Are the license headers correct?."""
text = path.read_text(encoding="utf-8")
assert (
- "Copyright 2022 ipydrawio contributors" in text
+ "Copyright 2023 ipydrawio contributors" in text
), f"{path.relative_to(P.ROOT)} needs copyright header"
assert (
'Licensed under the Apache License, Version 2.0 (the "License");' in text
), f"{path.relative_to(P.ROOT)} needs license header"
-@pytest.mark.parametrize("key,tarball", [*P.JS_TARBALL.items(), *P.PY_SDIST.items()])
+@pytest.mark.parametrize(
+ ("key", "tarball"),
+ [*P.JS_TARBALL.items(), *P.PY_SDIST.items()],
+)
def test_tarball(key, tarball):
- """do the distributons have key metadata files?"""
+ """Do the distributons have key metadata files?."""
with tarfile.open(str(tarball), "r") as tar:
all_names = list(tar.getnames())
licenses = [p for p in all_names if "LICENSE.txt" in p]
@@ -136,7 +139,7 @@ def test_tarball(key, tarball):
@pytest.mark.parametrize("path", [p for p in P.ALL_SETUP_CFG if p.parent != P.ROOT])
def test_setup_cfg_pythons(path, the_pythons, the_min_python):
- """are the python versions correctly noted?"""
+ """Are the python versions correctly noted?."""
cfg = configparser.ConfigParser()
cfg.read_file(path.open())
python_requires = cfg["options"]["python_requires"]
@@ -147,10 +150,10 @@ def test_setup_cfg_pythons(path, the_pythons, the_min_python):
@pytest.mark.parametrize(
- "path,upstream,version",
+ ("path", "upstream", "version"),
[
- [P.PY_SETUP_CFG["ipydrawio"], P.IPDW.name, P.PY_VERSION["ipydrawio-widgets"]],
- [P.PY_SETUP_CFG["ipydrawio-export"], P.IPD.name, P.PY_VERSION["ipydrawio"]],
+ (P.PY_SETUP_CFG["ipydrawio"], P.IPDW.name, P.PY_VERSION["ipydrawio-widgets"]),
+ (P.PY_SETUP_CFG["ipydrawio-export"], P.IPD.name, P.PY_VERSION["ipydrawio"]),
],
)
def test_setup_cfg_version(path, upstream, version):
@@ -164,10 +167,10 @@ def test_setup_cfg_version(path, upstream, version):
@pytest.mark.parametrize(
- "path,py_count",
+ ("path", "py_count"),
[
- [P.RECIPE, 10],
- [P.ENV_BINDER, 1],
+ (P.RECIPE, 10),
+ (P.ENV_BINDER, 1),
],
)
def test_yaml_pythons(path, py_count, the_min_python):
diff --git a/scripts/project.py b/scripts/project.py
index 22dc60f..32e925c 100644
--- a/scripts/project.py
+++ b/scripts/project.py
@@ -1,9 +1,9 @@
-""" important project paths
+"""important project paths.
- this should not import anything not in py36+ stdlib, or any local paths
+this should not import anything not in py36+ stdlib, or any local paths
"""
-# Copyright 2022 ipydrawio contributors
+# Copyright 2023 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -50,12 +50,9 @@ try:
except ImportError:
pass
-LITE_PREFIX = None
SOURCE_DATE_EPOCH = None
try:
- __import__("jupyterlite.manager")
- LITE_PREFIX = "demo_"
SOURCE_DATE_EPOCH = (
subprocess.check_output(["git", "log", "-1", "--format=%ct"])
.decode("utf-8")
@@ -103,8 +100,8 @@ WIN = PLATFORM == "Windows"
OSX = PLATFORM == "Darwin"
UNIX = not WIN
PREFIX = Path(sys.prefix)
-ENC = dict(encoding="utf-8")
-JSON_FMT = dict(indent=2, sort_keys=True)
+ENC = {"encoding": "utf-8"}
+JSON_FMT = {"indent": 2, "sort_keys": True}
BUILDING_IN_CI = bool(json.loads(os.environ.get("BUILDING_IN_CI", "0")))
TESTING_IN_CI = bool(json.loads(os.environ.get("TESTING_IN_CI", "0")))
@@ -143,7 +140,6 @@ DIST = ROOT / "dist"
DOCS = ROOT / "docs"
README = ROOT / "README.md"
CHANGELOG = ROOT / "CHANGELOG.md"
-SETUP_CFG = ROOT / "setup.cfg"
# external URLs
# archive.org template
@@ -152,7 +148,7 @@ HTTP_CACHE = BUILD / ".requests-cache"
def A_O(archive_id, url, cache_bust=CACHE_EPOCH):
- return "https://web.archive.org/web/{}/{}#{}".format(archive_id, url, cache_bust)
+ return f"https://web.archive.org/web/{archive_id}/{url}#{cache_bust}"
DIA_FAQ = "https://www.diagrams.net/doc/faq"
@@ -192,8 +188,7 @@ NPM = (
or shutil.which("npm.bat")
)
JLPM = ["jlpm"]
-LERNA = [*JLPM, "lerna"]
-JLPM_INSTALL = [*JLPM, "--ignore-optional", "--prefer-offline"]
+JLPM_INSTALL = [*JLPM, "--prefer-offline", "--ignore-optional"]
LAB_EXT = ["jupyter", "labextension"]
LAB = ["jupyter", "lab"]
PRETTIER = [str(NODE_MODULES / ".bin" / "prettier")]
@@ -211,6 +206,7 @@ ATEST_TEMPLATES = [*ATEST.rglob("*.robot.j2")]
# js packages
JS_NS = "deathbeds"
+JS_META = PACKAGES / "_meta"
IPYDIO = PACKAGES / "ipydrawio"
TSCONFIGBASE = PACKAGES / "tsconfigbase.json"
TSCONFIG_TYPEDOC = PACKAGES / "tsconfig.typedoc.json"
@@ -239,7 +235,7 @@ JS_PKG_NOT_META = {k: v for k, v in JS_PKG_JSON.items() if k.startswith("_")}
def _norm_js_version(pkg):
- """undo some package weirdness"""
+ """Undo some package weirdness."""
v = pkg["version"]
final = ""
# alphas, beta use dashes
@@ -274,7 +270,7 @@ JS_TSSRC = {
[
*(v.parent).rglob("*.ts"),
*(v.parent / "src").rglob("*.tsx"),
- ]
+ ],
)
for k, v in JS_TSCONFIG.items()
}
@@ -360,7 +356,6 @@ SERVER_EXT = {
if sorted(v.parent.glob("src/*/serverextension.py"))
}
-# package: [dependencies, targets]
JS_PKG_PACK = {
k: [[v.parent / "package.json", *v.parent.glob("schema/*.json")], [v]]
for k, v in JS_TARBALL.items()
@@ -415,21 +410,9 @@ IGNORED_WHEELS = ["widgetsnbextension", "nbformat", "ipykernel", "pyolite"]
# sync swith jupyterlite
PYODIDE_URL = "https://cdn.jsdelivr.net/pyodide/v0.21.1/full"
PYODIDE_PACKAGES = BUILD / "pyodide-packages.json"
-DEMO_PATCHES = DEMO / "mocks"
-PYOLITE_PACKAGES = {
- pyproj.parent: pyproj.parent
- / "dist/{}-{}-py3-none-any.whl".format(
- pyproj.parent.name,
- re.findall(
- r'''__version__ = "(.*)"''',
- next((pyproj.parent).glob("*/__init__.py")).read_text(encoding="utf-8"),
- )[0],
- )
- for pyproj in DEMO_PATCHES.glob("*/pyproject.toml")
-}
# docs
-SPHINX_ARGS = json.loads(os.environ.get("SPHINX_ARGS", "[]"))
+SPHINX_ARGS = json.loads(os.environ.get("SPHINX_ARGS", """["-W"]"""))
DOCS_CONF = DOCS / "conf.py"
ENV_DOCS = DOCS / "environment.yml"
DOCS_BUILD = BUILD / "docs"
@@ -439,7 +422,7 @@ DOCS_MD = _clean(
p
for p in DOCS.rglob("*.md")
if not (p.parent.name == "ts" or p.parent.parent.name == "ts")
- ]
+ ],
)
DOCS_DIO = _clean(DOCS.rglob("*.dio"), DOCS.rglob("*.dio.svg"))
DOCS_RST = _clean(DOCS.rglob("*.rst"))
@@ -461,7 +444,7 @@ DOCS_RAW_TYPEDOC = BUILD / "typedoc"
DOCS_RAW_TYPEDOC_README = DOCS_RAW_TYPEDOC / "README.md"
MD_FOOTER = """
```
-Copyright 2022 ipydrawio contributors
+Copyright 2023 ipydrawio contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -513,7 +496,7 @@ ALL_JSON = [
]
ALL_DIO = [*DOCS_DIO, *IPJT_TMPL_DIO, *ATEST_DIO]
ALL_MD = [*ROOT.glob("*.md"), *PACKAGES.glob("*/*.md"), *DOCS_MD, *GH.rglob("*.md")]
-ALL_SETUP_CFG = [SETUP_CFG, *PY_SETUP_CFG.values()]
+ALL_SETUP_CFG = [*PY_SETUP_CFG.values()]
ALL_JS = [PACKAGES / ".eslintrc.js"]
ALL_TS = sum(JS_TSSRC.values(), [])
ALL_SRC_CSS = [*sum(JS_STYLE.values(), [])]
@@ -578,12 +561,13 @@ OK_PIP_CHECK = BUILD / "pip.check.ok"
OK_INTEGRITY = BUILD / "integrity.ok"
OK_SUBMODULES = BUILD / "submodules.ok"
OK_BLACK = BUILD / "black.ok"
+OK_BLACK_JUPYTER = BUILD / "black.jupyter.ok"
+OK_NBQA_RUFF = BUILD / "nbqa.ruff.ok"
+OK_RUFF = BUILD / "ruff.ok"
OK_FLAKE8 = BUILD / "flake8.ok"
-OK_ISORT = BUILD / "isort.ok"
OK_SSORT = BUILD / "ssort.ok"
OK_LINT = BUILD / "lint.ok"
OK_ROBOTIDY = BUILD / "robot.tidy.ok"
-OK_PYFLAKES = BUILD / "pyflakes.ok"
OK_PRETTIER = BUILD / "prettier.ok"
OK_ESLINT = BUILD / "eslint.ok"
OK_JS_BUILD_PRE = BUILD / "js.build.pre.ok"
@@ -592,7 +576,7 @@ OK_PYTEST = {k: BUILD / f"pytest.{k}.ok" for k, v in PY_SETUP.items()}
OK_SERVEREXT = {k: BUILD / f"serverext.{k}.ok" for k, v in SERVER_EXT.items()}
OK_PROVISION = BUILD / "provision.ok"
OK_ROBOT_DRYRUN = BUILD / "robot.dryrun.ok"
-OK_RFLINT = BUILD / "robot.rflint.ok"
+OK_ROBOCOP = BUILD / "robot.robocop.ok"
OK_DIOLINT = BUILD / "dio.lint.ok"
OK_ATEST = BUILD / "atest.ok"
OK_CONDA_TEST = BUILD / "conda-build.test.ok"
@@ -641,7 +625,7 @@ ENV_INHERITS = {
def get_atest_stem(attempt=1, extra_args=None, browser=None):
- """get the directory in ATEST_OUT for this platform/apps"""
+ """Get the directory in ATEST_OUT for this platform/apps."""
browser = browser or "headlessfirefox"
extra_args = extra_args or []
@@ -670,17 +654,17 @@ def ensure_session():
def fetch_one(url, path):
import doit
- yield dict(
- uptodate=[doit.tools.config_changed({"url": url})],
- name=path.name,
- actions=[
+ yield {
+ "uptodate": [doit.tools.config_changed({"url": url})],
+ "name": path.name,
+ "actions": [
(doit.tools.create_folder, [HTTP_CACHE]),
(doit.tools.create_folder, [path.parent]),
(ensure_session, []),
lambda: [path.write_bytes(_SESSION.get(url).content), None][-1],
],
- targets=[path],
- )
+ "targets": [path],
+ }
def patch_one_env(source, target):
@@ -697,7 +681,7 @@ def patch_one_env(source, target):
new_source[1],
comment.rstrip(),
old_target[2],
- ]
+ ],
),
**ENC,
)
@@ -715,11 +699,11 @@ def typedoc_conf():
else p.parent / "lib/index.d.ts"
)
.relative_to(PACKAGES)
- .as_posix()
+ .as_posix(),
)
for p in JS_PKG_JSON.values()
if p.parent.name not in NO_TYPEDOC
- ]
+ ],
)
if json.dumps(original_entry_points) != json.dumps(new_entry_points):
@@ -746,7 +730,7 @@ def typedoc_conf():
def mystify():
- """unwrap monorepo docs into per-module docs"""
+ """Unwrap monorepo docs into per-module docs."""
if DOCS_TS.exists():
shutil.rmtree(DOCS_TS)
@@ -812,7 +796,7 @@ def mystify():
"classes/*",
"```",
MD_FOOTER,
- ]
+ ],
),
**ENC,
)
@@ -872,8 +856,10 @@ def _copy_one(src, dest):
dest.unlink()
if src.is_dir():
shutil.copytree(src, dest)
+ return None
else:
shutil.copy2(src, dest)
+ return None
def _lite(lite_actions, extra_args=[]):
@@ -893,10 +879,11 @@ def _lite(lite_actions, extra_args=[]):
if subprocess.call(act_args, cwd=DEMO) != 0:
print("FAILED", *act_args)
return False
+ return None
def _sync_lite_config(from_env, to_json, marker, extra_federated, extra_pyolite):
- """use conda list to derive tarball names"""
+ """Use conda list to derive tarball names."""
raw_lock = subprocess.check_output(["conda", "list", "--explicit"])
ext_packages = [
p.strip().split(" ")[0]
@@ -905,7 +892,7 @@ def _sync_lite_config(from_env, to_json, marker, extra_federated, extra_pyolite)
]
federated_extensions = sorted(
- ["../" + str(extra.relative_to(ROOT).as_posix()) for extra in extra_federated]
+ ["../" + str(extra.relative_to(ROOT).as_posix()) for extra in extra_federated],
)
piplite_urls = [
"../" + str(extra.relative_to(ROOT).as_posix()) for extra in extra_pyolite
@@ -929,6 +916,8 @@ def _sync_lite_config(from_env, to_json, marker, extra_federated, extra_pyolite)
config["LiteBuildConfig"].update(
federated_extensions=federated_extensions,
+ )
+ config.setdefault("PipliteAddon", {}).update(
piplite_urls=piplite_urls,
)
@@ -966,7 +955,7 @@ def fetch_wheels():
dest = DEMO_WHEELS / pkg.name
if dest.exists():
- if pkg.stat().st_mtime > dest.stat().st_mtime():
+ if pkg.stat().st_mtime > dest.stat().st_mtime:
dest.unlink()
else:
continue
@@ -986,7 +975,7 @@ def template_one(src, dest):
def build_one_flit(py_pkg):
- """attempt to build one package with flit: on RTD, allow doing a build in /tmp"""
+ """Attempt to build one package with flit: on RTD, allow doing a build in /tmp."""
import tempfile
print(f"[{py_pkg.name}] trying in-tree build...", flush=True)
@@ -1014,9 +1003,69 @@ def build_one_flit(py_pkg):
shutil.copytree(py_tmp / "dist", py_dist)
+def _maybe_expand_globs(paths, parent):
+ for path in paths:
+ if "*" in path:
+ for globbed in sorted(parent.glob(path)):
+ if globbed.is_dir():
+ continue
+ yield globbed.resolve()
+ else:
+ yield (parent / path).resolve()
+
+
+def _merge_one_task(task, partial_task, parent=None):
+ for field, info in partial_task.items():
+ if parent and field in ["file_dep", "targets"]:
+ info = sorted(_maybe_expand_globs(info, parent))
+ if field not in task:
+ task[field] = info
+ else:
+ task[field] += info
+ return task
+
+
+def _make_one_js_task(script, data, pkg_json, **task_info):
+ from doit.tools import CmdAction
+
+ name = f"""js:{script}:{pkg_json.parent.name}"""
+ task = {
+ "name": name,
+ "actions": [CmdAction([*JLPM, script], cwd=pkg_json.parent, shell=False)],
+ "file_dep": [YARN_INTEGRITY, pkg_json],
+ }
+
+ _merge_one_task(task, data.get("scripts_doit", {}).get(script, {}), pkg_json.parent)
+ _merge_one_task(task, task_info)
+ yield task
+
+
+def package_json_tasks(task_prefix: str, script: str, target: Path, **task_info):
+ """Emulate lerna behavior."""
+ task_dep = []
+
+ for pkg, pkg_json in JS_PKG_JSON.items():
+ data = JS_PKG_DATA[pkg]
+ if script not in data.get("scripts", {}):
+ continue
+ for task in _make_one_js_task(script, data, pkg_json, **task_info):
+ task_dep += [f"""{task_prefix}:{task["name"]}"""]
+ yield task
+
+ if task_dep:
+ task = _ok(
+ {"name": f"js:{script}", "task_dep": task_dep, "actions": [lambda: True]},
+ target,
+ )
+ _merge_one_task(task, task_info)
+ yield task
+
+
# Late environment hacks
os.environ.update(
CONDARC=str(CONDARC),
- IPYDRAWIO_DATA_DIR=str(IPYDRAWIO_DATA_DIR),
PIP_DISABLE_PIP_VERSION_CHECK="1",
+ JUPYTER_PLATFORM_DIRS="1",
+ PYDEVD_DISABLE_FILE_VALIDATION="1",
+ IPYDRAWIO_DATA_DIR=str(IPYDRAWIO_DATA_DIR),
)
diff --git a/yarn.lock b/yarn.lock
index 9fb8523..d2796a0 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2,17 +2,10 @@
# yarn lockfile v1
-"@babel/code-frame@7.12.11":
- version "7.12.11"
- resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f"
- integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==
- dependencies:
- "@babel/highlight" "^7.10.4"
-
"@babel/code-frame@^7.0.0":
- version "7.18.6"
- resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a"
- integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==
+ version "7.21.4"
+ resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz#d0fa9e4413aca81f2b23b9442797bda1826edb39"
+ integrity sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==
dependencies:
"@babel/highlight" "^7.18.6"
@@ -21,7 +14,7 @@
resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2"
integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==
-"@babel/highlight@^7.10.4", "@babel/highlight@^7.18.6":
+"@babel/highlight@^7.18.6":
version "7.18.6"
resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf"
integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==
@@ -31,16 +24,16 @@
js-tokens "^4.0.0"
"@babel/runtime@^7.1.2":
- version "7.20.1"
- resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz#1148bb33ab252b165a06698fde7576092a78b4a9"
- integrity sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==
+ version "7.21.0"
+ resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz#5b55c9d394e5fcf304909a8b00c07dc217b56673"
+ integrity sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==
dependencies:
- regenerator-runtime "^0.13.10"
+ regenerator-runtime "^0.13.11"
-"@bcherny/json-schema-ref-parser@9.0.9":
- version "9.0.9"
- resolved "https://registry.npmjs.org/@bcherny/json-schema-ref-parser/-/json-schema-ref-parser-9.0.9.tgz#09899d405bc708c0acac0066ae8db5b94d465ca4"
- integrity sha512-vmEmnJCfpkLdas++9OYg6riIezTYqTHpqUTODJzHLzs5UnXujbOJW9VwcVCnyo1mVRt32FRr23iXBx/sX8YbeQ==
+"@bcherny/json-schema-ref-parser@10.0.5-fork":
+ version "10.0.5-fork"
+ resolved "https://registry.npmjs.org/@bcherny/json-schema-ref-parser/-/json-schema-ref-parser-10.0.5-fork.tgz#9b5e1e7e07964ea61840174098e634edbe8197bc"
+ integrity sha512-E/jKbPoca1tfUPj3iSbitDZTGnq6FUFjkH6L8U2oDwSuwK1WhnnVtCG7oFOTg/DDnyoXbQYUiUiGOibHqaGVnw==
dependencies:
"@jsdevtools/ono" "^7.1.3"
"@types/json-schema" "^7.0.6"
@@ -48,9 +41,9 @@
js-yaml "^4.1.0"
"@blueprintjs/colors@^4.0.0-alpha.3":
- version "4.1.8"
- resolved "https://registry.npmjs.org/@blueprintjs/colors/-/colors-4.1.8.tgz#ebab4e6fe9d4e2a3bb958ae0e2385b0675a0754a"
- integrity sha512-J3N3PIBlmZS7+br+8KkR0yilGp74Fwp8SXfs0Bf4OGgLcqrBixqCqAs+YnpS2iOV0m2D22cZc8YsnPVdx0kH7w==
+ version "4.1.21"
+ resolved "https://registry.npmjs.org/@blueprintjs/colors/-/colors-4.1.21.tgz#622c56ac7f9af466680eafcdbaf26e5c9152ad3b"
+ integrity sha512-5csitaTn1xyHktMRyXAcvWzsbrgtP9pK7ZmYX9f0TGjB1UG5zNaTGLexX0aFqop44SpfsSP5mbA8xGBniy8nZA==
"@blueprintjs/core@^3.36.0", "@blueprintjs/core@^3.54.0":
version "3.54.0"
@@ -88,32 +81,32 @@
tslib "~2.3.1"
"@deathbeds/ipydrawio-jupyter-templates@file:packages/ipydrawio-jupyter-templates":
- version "1.2.3"
+ version "1.3.0"
dependencies:
- "@deathbeds/ipydrawio" "^1.2.2"
+ "@deathbeds/ipydrawio" "^1.3.0"
"@jupyterlab/application" "^3.1.0"
"@deathbeds/ipydrawio-notebook@file:packages/ipydrawio-notebook":
- version "1.2.3"
+ version "1.3.0"
dependencies:
- "@deathbeds/ipydrawio" "^1.2.2"
+ "@deathbeds/ipydrawio" "^1.3.0"
"@jupyterlab/application" "^3.1.0"
"@jupyterlab/notebook" "^3.1.0"
"@deathbeds/ipydrawio-pdf@file:packages/ipydrawio-pdf":
- version "1.2.3"
+ version "1.3.0"
dependencies:
"@jupyterlab/application" "^3.1.0"
"@deathbeds/ipydrawio-webpack@file:packages/ipydrawio-webpack":
- version "20.5.301"
+ version "21.1.400"
dependencies:
"@jupyterlab/application" "^3.1.0"
"@deathbeds/ipydrawio@file:packages/ipydrawio":
- version "1.2.3"
+ version "1.3.0"
dependencies:
- "@deathbeds/ipydrawio-webpack" "^20.5.301"
+ "@deathbeds/ipydrawio-webpack" "^21.1.400"
"@jupyterlab/application" "^3.1.0"
"@jupyterlab/launcher" "^3.1.0"
"@jupyterlab/mainmenu" "^3.1.0"
@@ -123,50 +116,67 @@
resolved "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70"
integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==
-"@eslint/eslintrc@^0.4.3":
- version "0.4.3"
- resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c"
- integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==
+"@eslint-community/eslint-utils@^4.2.0":
+ version "4.4.0"
+ resolved "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59"
+ integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==
+ dependencies:
+ eslint-visitor-keys "^3.3.0"
+
+"@eslint-community/regexpp@^4.4.0":
+ version "4.5.0"
+ resolved "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.0.tgz#f6f729b02feee2c749f57e334b7a1b5f40a81724"
+ integrity sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==
+
+"@eslint/eslintrc@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz#01575e38707add677cf73ca1589abba8da899a02"
+ integrity sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==
dependencies:
ajv "^6.12.4"
- debug "^4.1.1"
- espree "^7.3.0"
- globals "^13.9.0"
- ignore "^4.0.6"
+ debug "^4.3.2"
+ espree "^9.5.1"
+ globals "^13.19.0"
+ ignore "^5.2.0"
import-fresh "^3.2.1"
- js-yaml "^3.13.1"
- minimatch "^3.0.4"
+ js-yaml "^4.1.0"
+ minimatch "^3.1.2"
strip-json-comments "^3.1.1"
+"@eslint/js@8.37.0":
+ version "8.37.0"
+ resolved "https://registry.npmjs.org/@eslint/js/-/js-8.37.0.tgz#cf1b5fa24217fe007f6487a26d765274925efa7d"
+ integrity sha512-x5vzdtOOGgFVDCUs81QRB2+liax8rFg3+7hqM+QhBG0/G3F1ZsoYl97UrqgHgQ9KKT7G6c4V+aTUCgu/n22v1A==
+
"@fortawesome/fontawesome-free@^5.12.0":
version "5.15.4"
resolved "https://registry.npmjs.org/@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", "@gar/promisify@^1.1.3":
+"@gar/promisify@^1.0.1":
version "1.1.3"
resolved "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6"
integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==
-"@humanwhocodes/config-array@^0.5.0":
- version "0.5.0"
- resolved "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9"
- integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==
+"@humanwhocodes/config-array@^0.11.8":
+ version "0.11.8"
+ resolved "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz#03595ac2075a4dc0f191cc2131de14fbd7d410b9"
+ integrity sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==
dependencies:
- "@humanwhocodes/object-schema" "^1.2.0"
+ "@humanwhocodes/object-schema" "^1.2.1"
debug "^4.1.1"
- minimatch "^3.0.4"
+ minimatch "^3.0.5"
-"@humanwhocodes/object-schema@^1.2.0":
+"@humanwhocodes/module-importer@^1.0.1":
+ version "1.0.1"
+ resolved "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c"
+ integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==
+
+"@humanwhocodes/object-schema@^1.2.1":
version "1.2.1"
resolved "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45"
integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==
-"@hutson/parse-repository-url@^3.0.0":
- version "3.0.2"
- resolved "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz#98c23c950a3d9b6c8f0daed06da6c3af06981340"
- integrity sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==
-
"@hypnosphi/create-react-context@^0.3.1":
version "0.3.1"
resolved "https://registry.npmjs.org/@hypnosphi/create-react-context/-/create-react-context-0.3.1.tgz#f8bfebdc7665f5d426cba3753e0e9c7d3154d7c6"
@@ -175,11 +185,6 @@
gud "^1.0.0"
warning "^4.0.3"
-"@isaacs/string-locale-compare@^1.1.0":
- version "1.1.0"
- resolved "https://registry.npmjs.org/@isaacs/string-locale-compare/-/string-locale-compare-1.1.0.tgz#291c227e93fd407a96ecd59879a35809120e432b"
- integrity sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ==
-
"@jridgewell/gen-mapping@^0.3.0":
version "0.3.2"
resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9"
@@ -212,7 +217,7 @@
resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24"
integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==
-"@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.9":
+"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9":
version "0.3.17"
resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985"
integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==
@@ -230,21 +235,21 @@
resolved "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz#08d6c5e20cf7e4cc02fd181c4b0c225cd31dbb60"
integrity sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==
-"@jupyter-widgets/base-manager@^1.0.1":
- version "1.0.1"
- resolved "https://registry.npmjs.org/@jupyter-widgets/base-manager/-/base-manager-1.0.1.tgz#85c53c975423a194b9a2ffc6a0b7d9fbb0b68d9e"
- integrity sha512-3y7RueXBDWhPz9Hp9f3DUIkpYO4Jb3k/51USdGqaQvbn85ux7c8pV3U6oEfm55i4fkGHMHRaRtmkn6SujM2u3Q==
+"@jupyter-widgets/base-manager@^1.0.5":
+ version "1.0.5"
+ resolved "https://registry.npmjs.org/@jupyter-widgets/base-manager/-/base-manager-1.0.5.tgz#c580806fbb83c4e9ad164948b8a58369a301ae6b"
+ integrity sha512-+pagXIXBbSq1NdqaJ8xJj52SF3t0zyUofDHVZ1bFrfWIhl5qZuLxtD16PvnqO+n1gIPLlW238Og6QuIGKOKkZQ==
dependencies:
- "@jupyter-widgets/base" "^6.0.0"
+ "@jupyter-widgets/base" "^6.0.4"
"@jupyterlab/services" "^6.0.0"
"@lumino/coreutils" "^1.11.1"
base64-js "^1.2.1"
sanitize-html "^2.3"
-"@jupyter-widgets/base@^4.0.0 || ^6.0.0", "@jupyter-widgets/base@^6.0.0":
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/@jupyter-widgets/base/-/base-6.0.1.tgz#1a9237694fd8290084c5e9dfc696452ccf85d054"
- integrity sha512-EDuEaM10WtLYvqAaC8nXl0lmss8P+pDPtFIsCmRiodZNg3xyXAxTHDJM9Gl5gtXk31ny62Y+C7l275uir1/0sw==
+"@jupyter-widgets/base@^4.0.0 || ^6.0.0", "@jupyter-widgets/base@^6.0.4":
+ version "6.0.4"
+ resolved "https://registry.npmjs.org/@jupyter-widgets/base/-/base-6.0.4.tgz#6348b29f3574df4f0a7df593b4088529f46be57a"
+ integrity sha512-w5KUL8q44Isp0N/ElOAJbPSgWBdeGZO5EYEcz50rfqYAUMSh2Qx0oQJYMddbRgi8b5CajGHFvcHTfvwaNDLSmA==
dependencies:
"@jupyterlab/services" "^6.0.0"
"@lumino/coreutils" "^1.11.1"
@@ -256,12 +261,12 @@
jquery "^3.1.1"
lodash "^4.17.4"
-"@jupyter-widgets/controls@^3.0.0 || ^5.0.0", "@jupyter-widgets/controls@^5.0.0":
- version "5.0.0"
- resolved "https://registry.npmjs.org/@jupyter-widgets/controls/-/controls-5.0.0.tgz#be07402c2c6042de55f9ee8dabda8cd6457e545a"
- integrity sha512-aFu2DF2EbJ9LxIAOqd8CCmOlQzkZRMyvksZBhSnHn6zJwnxrxBMarzvZeHR4edSXhQnaO1gFxJzwox0P2BobVw==
+"@jupyter-widgets/controls@^3.0.0 || ^5.0.0", "@jupyter-widgets/controls@^5.0.5":
+ version "5.0.5"
+ resolved "https://registry.npmjs.org/@jupyter-widgets/controls/-/controls-5.0.5.tgz#076b75a0c04a946a5bd8fd1d3401f428dbe673f3"
+ integrity sha512-Y6NvKdE1Pkp/3tS/gJUIv1fxmRkCrbWx8SLDxA29QJrEriC/Kpjoq4qMBtL6JwS+UNcouLuX+jfhBtaDw8d5Xw==
dependencies:
- "@jupyter-widgets/base" "^6.0.0"
+ "@jupyter-widgets/base" "^6.0.4"
"@lumino/algorithm" "^1.9.1"
"@lumino/domutils" "^1.8.1"
"@lumino/messaging" "^1.10.1"
@@ -273,14 +278,14 @@
nouislider "15.4.0"
"@jupyter-widgets/jupyterlab-manager@^3.0.0 || ^5.0.0":
- version "5.0.2"
- resolved "https://registry.npmjs.org/@jupyter-widgets/jupyterlab-manager/-/jupyterlab-manager-5.0.2.tgz#dfdc2ee22c0b05e9b3df972afc9e3f1c931f28b5"
- integrity sha512-/KPSwVJ9wNt2z0JHx8nOE/zuE2B8Pw4REBCoxZ6hWsTgPW1wUhSMN/G6RClGJhsrLj2fKDr1FF6/3qJNtYq21g==
+ version "5.0.7"
+ resolved "https://registry.npmjs.org/@jupyter-widgets/jupyterlab-manager/-/jupyterlab-manager-5.0.7.tgz#5813fc5087823eae5af76a7af1fc6ba03092777e"
+ integrity sha512-+kCuf9IiTfFCY9iUrCoxKXID0eI45Ovom1gsgRbHlckInhhn4raB2YDEL0lgy/G9Bj+qXMZoih9VKds7KrWIrw==
dependencies:
- "@jupyter-widgets/base" "^6.0.0"
- "@jupyter-widgets/base-manager" "^1.0.1"
- "@jupyter-widgets/controls" "^5.0.0"
- "@jupyter-widgets/output" "^6.0.0"
+ "@jupyter-widgets/base" "^6.0.4"
+ "@jupyter-widgets/base-manager" "^1.0.5"
+ "@jupyter-widgets/controls" "^5.0.5"
+ "@jupyter-widgets/output" "^6.0.4"
"@jupyterlab/application" "^3.0.0"
"@jupyterlab/docregistry" "^3.0.0"
"@jupyterlab/logconsole" "^3.0.0"
@@ -303,30 +308,42 @@
jquery "^3.1.1"
semver "^7.3.5"
-"@jupyter-widgets/output@^6.0.0":
- version "6.0.0"
- resolved "https://registry.npmjs.org/@jupyter-widgets/output/-/output-6.0.0.tgz#dc708f016e5d4f67ecc58d708214b3d42f5cd073"
- integrity sha512-F+0Sy5OXBmJw0nhz8EwMibPJh/MQ0encivH5asEnXvAkjQnQ8TOni1p9+Txk6Jhd6vZy2/ro3HijaDoN/jBTbw==
+"@jupyter-widgets/output@^6.0.4":
+ version "6.0.4"
+ resolved "https://registry.npmjs.org/@jupyter-widgets/output/-/output-6.0.4.tgz#991d1a1b904a28daa3fd74f0d148455b9e475623"
+ integrity sha512-wwh/RjYNcP1dQsd4HcMYlRx+hlIAOJ2cnG/iQY+e34Fm90kzIElm9gNL8eRzHFmT3psg6c6zW9cIvg+q6Gd3ag==
dependencies:
- "@jupyter-widgets/base" "^6.0.0"
+ "@jupyter-widgets/base" "^6.0.4"
+
+"@jupyter/ydoc@~0.2.3":
+ version "0.2.3"
+ resolved "https://registry.npmjs.org/@jupyter/ydoc/-/ydoc-0.2.3.tgz#468a88d0250c5d59800a5cc15a33df211b4b2141"
+ integrity sha512-mwmlzOYXr4StXL1ijrSkt6+Bu4cF5nZQAep2zULa5IDe/PVDBqDtMrLqZyKQOgB3IT/sLJidU1P3wTdb8bwmww==
+ dependencies:
+ "@jupyterlab/nbformat" "^3.0.0 || ^4.0.0-alpha.15"
+ "@lumino/coreutils" "^1.11.0 || ^2.0.0-alpha.6"
+ "@lumino/disposable" "^1.10.0 || ^2.0.0-alpha.6"
+ "@lumino/signaling" "^1.10.0 || ^2.0.0-alpha.6"
+ y-protocols "^1.0.5"
+ yjs "^13.5.40"
"@jupyterlab/application@^3.0.0", "@jupyterlab/application@^3.1.0":
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/@jupyterlab%2fapplication/-/application-3.5.0.tgz#44705368565c82c8effd07132994c6401d24e152"
- integrity sha512-cXqxYW74HjMaMkEzjw53KSKQOQ/FSRY8fmBM+pVYUNFf281M8d5VAa96L7JNSMQaJ/i/M/fnpuH1QbldYjumkg==
+ version "3.6.3"
+ resolved "https://registry.npmjs.org/@jupyterlab/application/-/application-3.6.3.tgz#7e199f77a4536bc7429fbecf9ba1850f51d9de52"
+ integrity sha512-G0tR6sUSCuHB8vGQnaB5lfihKNJVHtqYNoMlsZYF9rYpZEhW1TRD4uE5rg4RfDDR+GghjckQlP3rRNB2Vn4tMA==
dependencies:
"@fortawesome/fontawesome-free" "^5.12.0"
- "@jupyterlab/apputils" "^3.5.0"
- "@jupyterlab/coreutils" "^5.5.0"
- "@jupyterlab/docregistry" "^3.5.0"
- "@jupyterlab/rendermime" "^3.5.0"
- "@jupyterlab/rendermime-interfaces" "^3.5.0"
- "@jupyterlab/services" "^6.5.0"
- "@jupyterlab/statedb" "^3.5.0"
- "@jupyterlab/translation" "^3.5.0"
- "@jupyterlab/ui-components" "^3.5.0"
+ "@jupyterlab/apputils" "^3.6.3"
+ "@jupyterlab/coreutils" "^5.6.3"
+ "@jupyterlab/docregistry" "^3.6.3"
+ "@jupyterlab/rendermime" "^3.6.3"
+ "@jupyterlab/rendermime-interfaces" "^3.6.3"
+ "@jupyterlab/services" "^6.6.3"
+ "@jupyterlab/statedb" "^3.6.3"
+ "@jupyterlab/translation" "^3.6.3"
+ "@jupyterlab/ui-components" "^3.6.3"
"@lumino/algorithm" "^1.9.0"
- "@lumino/application" "^1.27.0"
+ "@lumino/application" "^1.31.4"
"@lumino/commands" "^1.19.0"
"@lumino/coreutils" "^1.11.0"
"@lumino/disposable" "^1.10.0"
@@ -334,20 +351,20 @@
"@lumino/polling" "^1.9.0"
"@lumino/properties" "^1.8.0"
"@lumino/signaling" "^1.10.0"
- "@lumino/widgets" "^1.33.0"
+ "@lumino/widgets" "^1.37.2"
-"@jupyterlab/apputils@^3.5.0":
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/@jupyterlab%2fapputils/-/apputils-3.5.0.tgz#9ce715f6d56d3647798dc8d1108c638466459d3f"
- integrity sha512-brL1CR0F2ocxt+YSWQGRh9OoJWxlqQb5BxQNJy+qJceCpwkMyZmZyf2gxHc9bu67HkL96Sa46wGIn6WKobARrA==
+"@jupyterlab/apputils@^3.6.3":
+ version "3.6.3"
+ resolved "https://registry.npmjs.org/@jupyterlab/apputils/-/apputils-3.6.3.tgz#bc37683142b281e21d22a2f4698634563658298e"
+ integrity sha512-um2Aaa5fOUwHFpAqKTDA+MFpnAldzOILIi5QsKOWRxiJA2W8x+hlg5HvHbq+eSWuWEU3ah15M7htzBcL3g9d4Q==
dependencies:
- "@jupyterlab/coreutils" "^5.5.0"
- "@jupyterlab/observables" "^4.5.0"
- "@jupyterlab/services" "^6.5.0"
- "@jupyterlab/settingregistry" "^3.5.0"
- "@jupyterlab/statedb" "^3.5.0"
- "@jupyterlab/translation" "^3.5.0"
- "@jupyterlab/ui-components" "^3.5.0"
+ "@jupyterlab/coreutils" "^5.6.3"
+ "@jupyterlab/observables" "^4.6.3"
+ "@jupyterlab/services" "^6.6.3"
+ "@jupyterlab/settingregistry" "^3.6.3"
+ "@jupyterlab/statedb" "^3.6.3"
+ "@jupyterlab/translation" "^3.6.3"
+ "@jupyterlab/ui-components" "^3.6.3"
"@lumino/algorithm" "^1.9.0"
"@lumino/commands" "^1.19.0"
"@lumino/coreutils" "^1.11.0"
@@ -358,33 +375,32 @@
"@lumino/properties" "^1.8.0"
"@lumino/signaling" "^1.10.0"
"@lumino/virtualdom" "^1.14.0"
- "@lumino/widgets" "^1.33.0"
+ "@lumino/widgets" "^1.37.2"
"@types/react" "^17.0.0"
react "^17.0.1"
react-dom "^17.0.1"
- sanitize-html "~2.5.3"
+ sanitize-html "~2.7.3"
url "^0.11.0"
-"@jupyterlab/attachments@^3.5.0":
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/@jupyterlab%2fattachments/-/attachments-3.5.0.tgz#739fa29a5c95f6135e8ad45f3992247882764456"
- integrity sha512-IaSlzQ7VD680/mcKAVkOgUjRtqpUXCd91XRa5gjD+lBKvS+E0dNBY/cpmpgUEPw9Z07bwRW3+Zq8ATitcmy/gw==
+"@jupyterlab/attachments@^3.6.3":
+ version "3.6.3"
+ resolved "https://registry.npmjs.org/@jupyterlab/attachments/-/attachments-3.6.3.tgz#f2e52c3518d3f84cb7a7cc7c8a113f49dfdde4f1"
+ integrity sha512-ZYDJjcoExmojsGkX5f1WVFfW39XJcb7CtfzFcNz3AbytebRK13S1xqCRlef/TFW+XT6BG7hjMSJlpW3GdkCV1Q==
dependencies:
- "@jupyterlab/nbformat" "^3.5.0"
- "@jupyterlab/observables" "^4.5.0"
- "@jupyterlab/rendermime" "^3.5.0"
- "@jupyterlab/rendermime-interfaces" "^3.5.0"
+ "@jupyterlab/nbformat" "^3.6.3"
+ "@jupyterlab/observables" "^4.6.3"
+ "@jupyterlab/rendermime" "^3.6.3"
+ "@jupyterlab/rendermime-interfaces" "^3.6.3"
"@lumino/disposable" "^1.10.0"
"@lumino/signaling" "^1.10.0"
-"@jupyterlab/builder@^3.4.0":
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/@jupyterlab%2fbuilder/-/builder-3.5.0.tgz#f7f92a39496e058ab01a8b1d8d169e4deca3e073"
- integrity sha512-5nPZI29kAGhCGzDIU1NGmcwodVj/1hSqRuasozZEQYGxhEMUs3Nf3YRUbQrXrg2XnsWWhlZFOOUb1DZ8MkM+rw==
+"@jupyterlab/builder@^3.6.1":
+ version "3.6.3"
+ resolved "https://registry.npmjs.org/@jupyterlab/builder/-/builder-3.6.3.tgz#a4b22efe34e9598b84122ff10509d3d890017b6a"
+ integrity sha512-oY1a/r75RMoPzhSmuVu+DfjL0cKk1ceHTniZsM2wPuhjjyoF875u6CDzArJatpOOuTgLm7CY5OcU3LCIK1OAgg==
dependencies:
- "@jupyterlab/buildutils" "^3.5.0"
"@lumino/algorithm" "^1.9.0"
- "@lumino/application" "^1.27.0"
+ "@lumino/application" "^1.31.4"
"@lumino/commands" "^1.19.0"
"@lumino/coreutils" "^1.11.0"
"@lumino/disposable" "^1.10.0"
@@ -394,7 +410,7 @@
"@lumino/properties" "^1.8.0"
"@lumino/signaling" "^1.10.0"
"@lumino/virtualdom" "^1.14.0"
- "@lumino/widgets" "^1.33.0"
+ "@lumino/widgets" "^1.37.2"
ajv "^6.12.3"
commander "~6.0.0"
css-loader "^5.0.1"
@@ -407,6 +423,7 @@
path-browserify "^1.0.0"
process "^0.11.10"
raw-loader "~4.0.0"
+ source-map-loader "~1.0.2"
style-loader "~2.0.0"
supports-color "^7.2.0"
svg-url-loader "~6.0.0"
@@ -418,48 +435,24 @@
webpack-merge "^5.1.2"
worker-loader "^3.0.2"
-"@jupyterlab/buildutils@^3.5.0":
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/@jupyterlab%2fbuildutils/-/buildutils-3.5.0.tgz#640990c4504880dadd6f57c609ee1facbb9cc114"
- integrity sha512-NueiFvybuV2cfg4WRIyhrfuJ80cKwCgiwnMYX5pwCR7LkZ8OQAwDC/HQlkZSxPOCJGNK6ogUNxzARLQHLTJ/Ww==
+"@jupyterlab/cells@^3.6.3":
+ version "3.6.3"
+ resolved "https://registry.npmjs.org/@jupyterlab/cells/-/cells-3.6.3.tgz#ac8191f99923a004211725435d25280347794cff"
+ integrity sha512-o3Uydof6bZ6HGSRgSm6isuAhaqYVmv+ozsmADYNmIGbwwwC+eb391Cv+rC3kuPZX/+2UhhO6s7fqFxW8aHUDkg==
dependencies:
- "@lumino/coreutils" "^1.11.0"
- "@yarnpkg/lockfile" "^1.1.0"
- child_process "~1.0.2"
- commander "~6.0.0"
- crypto "~1.0.1"
- dependency-graph "^0.9.0"
- fs-extra "^9.0.1"
- glob "~7.1.6"
- inquirer "^7.1.0"
- minimatch "~3.0.4"
- os "~0.1.1"
- package-json "^6.5.0"
- prettier "~2.1.1"
- process "^0.11.10"
- semver "^7.3.2"
- sort-package-json "~1.44.0"
- typescript "~4.1.3"
- verdaccio "^5.13.3"
-
-"@jupyterlab/cells@^3.5.0":
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/@jupyterlab%2fcells/-/cells-3.5.0.tgz#dd4598f66200e075abcecab7f0c92ecc46fb6123"
- integrity sha512-2ogdSP5+OmLo1IgjE7/2Jyvgr+dAzI2aZNTntRsjAmeIsk5fZSyKk+5LJWPhAUYTghbIGL7vqSfYbaGG+kL5Ng==
- dependencies:
- "@jupyterlab/apputils" "^3.5.0"
- "@jupyterlab/attachments" "^3.5.0"
- "@jupyterlab/codeeditor" "^3.5.0"
- "@jupyterlab/codemirror" "^3.5.0"
- "@jupyterlab/coreutils" "^5.5.0"
- "@jupyterlab/filebrowser" "^3.5.0"
- "@jupyterlab/nbformat" "^3.5.0"
- "@jupyterlab/observables" "^4.5.0"
- "@jupyterlab/outputarea" "^3.5.0"
- "@jupyterlab/rendermime" "^3.5.0"
- "@jupyterlab/services" "^6.5.0"
- "@jupyterlab/shared-models" "^3.5.0"
- "@jupyterlab/ui-components" "^3.5.0"
+ "@jupyter/ydoc" "~0.2.3"
+ "@jupyterlab/apputils" "^3.6.3"
+ "@jupyterlab/attachments" "^3.6.3"
+ "@jupyterlab/codeeditor" "^3.6.3"
+ "@jupyterlab/codemirror" "^3.6.3"
+ "@jupyterlab/coreutils" "^5.6.3"
+ "@jupyterlab/filebrowser" "^3.6.3"
+ "@jupyterlab/nbformat" "^3.6.3"
+ "@jupyterlab/observables" "^4.6.3"
+ "@jupyterlab/outputarea" "^3.6.3"
+ "@jupyterlab/rendermime" "^3.6.3"
+ "@jupyterlab/services" "^6.6.3"
+ "@jupyterlab/ui-components" "^3.6.3"
"@lumino/algorithm" "^1.9.0"
"@lumino/coreutils" "^1.11.0"
"@lumino/domutils" "^1.8.0"
@@ -468,56 +461,56 @@
"@lumino/polling" "^1.9.0"
"@lumino/signaling" "^1.10.0"
"@lumino/virtualdom" "^1.14.0"
- "@lumino/widgets" "^1.33.0"
+ "@lumino/widgets" "^1.37.2"
marked "^4.0.17"
react "^17.0.1"
-"@jupyterlab/codeeditor@^3.5.0":
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/@jupyterlab%2fcodeeditor/-/codeeditor-3.5.0.tgz#b5345f028196c68077424b4a9f33ca315ec49828"
- integrity sha512-imdYuovxyIIQqZdoRnZAr0VQHqiIVPPFwk8hAgDYtfl8VxFOPMTh203Z6y+CLv5V62J03OU7HZutP/f5u1nZ1w==
+"@jupyterlab/codeeditor@^3.6.3":
+ version "3.6.3"
+ resolved "https://registry.npmjs.org/@jupyterlab/codeeditor/-/codeeditor-3.6.3.tgz#a889c1821001888af7b60f66b1ee91e15797c0bb"
+ integrity sha512-SnVo5KDhyRkK/o1SDRX9nehLEAMaOBFf+GUx2jeXBTfr6wTKcwDBnJAUwlOfncwRlMV79aUIqTIcS861FSXDyA==
dependencies:
- "@jupyterlab/coreutils" "^5.5.0"
- "@jupyterlab/nbformat" "^3.5.0"
- "@jupyterlab/observables" "^4.5.0"
- "@jupyterlab/shared-models" "^3.5.0"
- "@jupyterlab/translation" "^3.5.0"
- "@jupyterlab/ui-components" "^3.5.0"
+ "@jupyter/ydoc" "~0.2.3"
+ "@jupyterlab/coreutils" "^5.6.3"
+ "@jupyterlab/nbformat" "^3.6.3"
+ "@jupyterlab/observables" "^4.6.3"
+ "@jupyterlab/translation" "^3.6.3"
+ "@jupyterlab/ui-components" "^3.6.3"
"@lumino/coreutils" "^1.11.0"
"@lumino/disposable" "^1.10.0"
"@lumino/dragdrop" "^1.13.0"
"@lumino/messaging" "^1.10.0"
"@lumino/signaling" "^1.10.0"
- "@lumino/widgets" "^1.33.0"
+ "@lumino/widgets" "^1.37.2"
-"@jupyterlab/codemirror@^3.5.0":
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/@jupyterlab%2fcodemirror/-/codemirror-3.5.0.tgz#b16190e99584acfb0b18c44dd1c005366a829062"
- integrity sha512-i6rGYLnWsBuL8zkCpPTCMeZc2lHI5pIgtEpO/CEfeigYhZI9NkaLSiF64Jwt8bgurS10O02bxl+3hIgU3mSSQA==
+"@jupyterlab/codemirror@^3.6.3":
+ version "3.6.3"
+ resolved "https://registry.npmjs.org/@jupyterlab/codemirror/-/codemirror-3.6.3.tgz#7cb19faae58d4fc26bc37064f029c4b17098c20a"
+ integrity sha512-VU5bInzSqsyPGZkEd/w6HtJ9PSw7U5twoyrQSpSM+E2SEYWskaBZOHJf8XNunVoRRKwSvDLyxSs07Ot6zUlA0w==
dependencies:
- "@jupyterlab/apputils" "^3.5.0"
- "@jupyterlab/codeeditor" "^3.5.0"
- "@jupyterlab/coreutils" "^5.5.0"
- "@jupyterlab/nbformat" "^3.5.0"
- "@jupyterlab/observables" "^4.5.0"
- "@jupyterlab/shared-models" "^3.5.0"
- "@jupyterlab/statusbar" "^3.5.0"
- "@jupyterlab/translation" "^3.5.0"
+ "@jupyter/ydoc" "~0.2.3"
+ "@jupyterlab/apputils" "^3.6.3"
+ "@jupyterlab/codeeditor" "^3.6.3"
+ "@jupyterlab/coreutils" "^5.6.3"
+ "@jupyterlab/nbformat" "^3.6.3"
+ "@jupyterlab/observables" "^4.6.3"
+ "@jupyterlab/statusbar" "^3.6.3"
+ "@jupyterlab/translation" "^3.6.3"
"@lumino/algorithm" "^1.9.0"
"@lumino/commands" "^1.19.0"
"@lumino/coreutils" "^1.11.0"
"@lumino/disposable" "^1.10.0"
"@lumino/polling" "^1.9.0"
"@lumino/signaling" "^1.10.0"
- "@lumino/widgets" "^1.33.0"
+ "@lumino/widgets" "^1.37.2"
codemirror "~5.61.0"
react "^17.0.1"
y-codemirror "^3.0.1"
-"@jupyterlab/coreutils@^5.5.0":
- version "5.5.0"
- resolved "https://registry.yarnpkg.com/@jupyterlab%2fcoreutils/-/coreutils-5.5.0.tgz#0cbceb74e75a96cc69c8dd14b61f37d8ea940d75"
- integrity sha512-mVBuVDUA87hvtS5DfbjfLIE1EFdhAGEU8f19G33QfhD/w2vYDi7vE4ro4arNT47r17MzXW4XfaE4LwatR6uvPw==
+"@jupyterlab/coreutils@^5.6.3":
+ version "5.6.3"
+ resolved "https://registry.npmjs.org/@jupyterlab/coreutils/-/coreutils-5.6.3.tgz#3b0b5d481b14596158b560336833c89be509e84e"
+ integrity sha512-jRVTpwGzP9wBNYuaZTip89FS1qbeSYrEO2qdNVdW2rs0mQHcIlu3Fkv5muMFmKYGi0XHhG3UhZiWQ7qiPw2svQ==
dependencies:
"@lumino/coreutils" "^1.11.0"
"@lumino/disposable" "^1.10.0"
@@ -527,77 +520,81 @@
path-browserify "^1.0.0"
url-parse "~1.5.1"
-"@jupyterlab/docmanager@^3.5.0":
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/@jupyterlab%2fdocmanager/-/docmanager-3.5.0.tgz#80dd3ffe688436b5d98f73b7de1de588f7929fce"
- integrity sha512-IkPUXpI6zcGufGwetge6F/b5pyF9CLYb/xdK+fuN61jub8aEWFE4vebXNhb1rhmyjynjDwSmLcUTX3slFTItRA==
+"@jupyterlab/docmanager@^3.6.3":
+ version "3.6.3"
+ resolved "https://registry.npmjs.org/@jupyterlab/docmanager/-/docmanager-3.6.3.tgz#df2c5b45c5e9b38e2a48eb703ff5e3a9b4b7860c"
+ integrity sha512-4d5zGE3SGbg58wsFJtyskUxK7dEvl8d5Wh90hTlmsFNmr+nh5duTWcqTQ/a+d76YxYbGhH5vqOsNm5ORZq4Umw==
dependencies:
- "@jupyterlab/apputils" "^3.5.0"
- "@jupyterlab/coreutils" "^5.5.0"
- "@jupyterlab/docprovider" "^3.5.0"
- "@jupyterlab/docregistry" "^3.5.0"
- "@jupyterlab/services" "^6.5.0"
- "@jupyterlab/statusbar" "^3.5.0"
- "@jupyterlab/translation" "^3.5.0"
+ "@jupyterlab/apputils" "^3.6.3"
+ "@jupyterlab/coreutils" "^5.6.3"
+ "@jupyterlab/docprovider" "^3.6.3"
+ "@jupyterlab/docregistry" "^3.6.3"
+ "@jupyterlab/services" "^6.6.3"
+ "@jupyterlab/statusbar" "^3.6.3"
+ "@jupyterlab/translation" "^3.6.3"
"@lumino/algorithm" "^1.9.0"
"@lumino/coreutils" "^1.11.0"
"@lumino/disposable" "^1.10.0"
"@lumino/messaging" "^1.10.0"
"@lumino/properties" "^1.8.0"
"@lumino/signaling" "^1.10.0"
- "@lumino/widgets" "^1.33.0"
+ "@lumino/widgets" "^1.37.2"
react "^17.0.1"
-"@jupyterlab/docprovider@^3.5.0":
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/@jupyterlab%2fdocprovider/-/docprovider-3.5.0.tgz#8593ada08c0e7ec014084e16e918d26aac14c441"
- integrity sha512-F5VtIIDUpWEFKc0S/xDs8GIjEZC/xn6SVrdNY0+ixDPyC5VNJo+IU5JmqrcU25DlJ+jMbnKlPdRLYsRtJTDKrw==
+"@jupyterlab/docprovider@^3.6.3":
+ version "3.6.3"
+ resolved "https://registry.npmjs.org/@jupyterlab/docprovider/-/docprovider-3.6.3.tgz#90fbf07214b6c3e98055787fc351a68e9d83470c"
+ integrity sha512-M5IoyykDpWnUFNePHz3+fi/RNvV92UNbQGfAvsaCMSn+fl48rD4rHB9EZGceOisb3m1U+E4SntKYI3pl49yUEg==
dependencies:
- "@jupyterlab/shared-models" "^3.5.0"
+ "@jupyter/ydoc" "~0.2.3"
+ "@jupyterlab/apputils" "^3.6.3"
+ "@jupyterlab/coreutils" "^5.6.3"
+ "@jupyterlab/services" "^6.6.3"
+ "@jupyterlab/translation" "^3.6.3"
"@lumino/coreutils" "^1.11.0"
- lib0 "^0.2.42"
- y-websocket "^1.3.15"
- yjs "^13.5.17"
+ "@lumino/disposable" "^1.10.0"
+ "@lumino/signaling" "^1.10.0"
+ y-protocols "^1.0.5"
+ y-websocket "^1.4.6"
-"@jupyterlab/docregistry@^3.0.0", "@jupyterlab/docregistry@^3.5.0":
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/@jupyterlab%2fdocregistry/-/docregistry-3.5.0.tgz#aa3ebc2cd676f7ff564dd055fdd629f0dd16b5b1"
- integrity sha512-OdP+q4rvZARqJvZWCyae23K8IHN+TvSP0xPyTVHd1aXFXi6cWlNUOUGRHd9TlEUNqyJxKjkZNuhozMu8ANEBAQ==
+"@jupyterlab/docregistry@^3.0.0", "@jupyterlab/docregistry@^3.6.3":
+ version "3.6.3"
+ resolved "https://registry.npmjs.org/@jupyterlab/docregistry/-/docregistry-3.6.3.tgz#4a03fbb704449bda7a94df7a4bd63078c11aef58"
+ integrity sha512-unDMrtCSGKPqX9uvYCkI7zGTvskuC9odAPIHPsYSVMcHL/o5M7lQkHmRZCoSIezfe5OvPGXbYT2boQrBKXqCFw==
dependencies:
- "@jupyterlab/apputils" "^3.5.0"
- "@jupyterlab/codeeditor" "^3.5.0"
- "@jupyterlab/codemirror" "^3.5.0"
- "@jupyterlab/coreutils" "^5.5.0"
- "@jupyterlab/docprovider" "^3.5.0"
- "@jupyterlab/observables" "^4.5.0"
- "@jupyterlab/rendermime" "^3.5.0"
- "@jupyterlab/rendermime-interfaces" "^3.5.0"
- "@jupyterlab/services" "^6.5.0"
- "@jupyterlab/shared-models" "^3.5.0"
- "@jupyterlab/translation" "^3.5.0"
- "@jupyterlab/ui-components" "^3.5.0"
+ "@jupyter/ydoc" "~0.2.3"
+ "@jupyterlab/apputils" "^3.6.3"
+ "@jupyterlab/codeeditor" "^3.6.3"
+ "@jupyterlab/codemirror" "^3.6.3"
+ "@jupyterlab/coreutils" "^5.6.3"
+ "@jupyterlab/docprovider" "^3.6.3"
+ "@jupyterlab/observables" "^4.6.3"
+ "@jupyterlab/rendermime" "^3.6.3"
+ "@jupyterlab/rendermime-interfaces" "^3.6.3"
+ "@jupyterlab/services" "^6.6.3"
+ "@jupyterlab/translation" "^3.6.3"
+ "@jupyterlab/ui-components" "^3.6.3"
"@lumino/algorithm" "^1.9.0"
"@lumino/coreutils" "^1.11.0"
"@lumino/disposable" "^1.10.0"
"@lumino/messaging" "^1.10.0"
"@lumino/signaling" "^1.10.0"
- "@lumino/widgets" "^1.33.0"
- yjs "^13.5.17"
+ "@lumino/widgets" "^1.37.2"
-"@jupyterlab/filebrowser@^3.5.0":
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/@jupyterlab%2ffilebrowser/-/filebrowser-3.5.0.tgz#3dda05e314f9e20bac9e734ac103db81760c85b7"
- integrity sha512-7e/AAbkgzG7pR5cO3HCWQwO87tde4/vqnG8u+H0b5DuUy1EIAU+xHyAfCV6x2XXyLsXl1lhMNSPgT+PVvoKynQ==
+"@jupyterlab/filebrowser@^3.6.3":
+ version "3.6.3"
+ resolved "https://registry.npmjs.org/@jupyterlab/filebrowser/-/filebrowser-3.6.3.tgz#169b880e19a8686f9a669a750027c2817b4b6cef"
+ integrity sha512-Qu+Mtx3d0QY7qCMIxg5nQtkQYh+kZ2kGO7tgS+yfKjo0cluPsxo+Zr56KtJU6zyDYjylVCtLYIK2RflwRKhdng==
dependencies:
- "@jupyterlab/apputils" "^3.5.0"
- "@jupyterlab/coreutils" "^5.5.0"
- "@jupyterlab/docmanager" "^3.5.0"
- "@jupyterlab/docregistry" "^3.5.0"
- "@jupyterlab/services" "^6.5.0"
- "@jupyterlab/statedb" "^3.5.0"
- "@jupyterlab/statusbar" "^3.5.0"
- "@jupyterlab/translation" "^3.5.0"
- "@jupyterlab/ui-components" "^3.5.0"
+ "@jupyterlab/apputils" "^3.6.3"
+ "@jupyterlab/coreutils" "^5.6.3"
+ "@jupyterlab/docmanager" "^3.6.3"
+ "@jupyterlab/docregistry" "^3.6.3"
+ "@jupyterlab/services" "^6.6.3"
+ "@jupyterlab/statedb" "^3.6.3"
+ "@jupyterlab/statusbar" "^3.6.3"
+ "@jupyterlab/translation" "^3.6.3"
+ "@jupyterlab/ui-components" "^3.6.3"
"@lumino/algorithm" "^1.9.0"
"@lumino/coreutils" "^1.11.0"
"@lumino/disposable" "^1.10.0"
@@ -607,82 +604,82 @@
"@lumino/polling" "^1.9.0"
"@lumino/signaling" "^1.10.0"
"@lumino/virtualdom" "^1.14.0"
- "@lumino/widgets" "^1.33.0"
+ "@lumino/widgets" "^1.37.2"
react "^17.0.1"
"@jupyterlab/launcher@^3.1.0":
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/@jupyterlab%2flauncher/-/launcher-3.5.0.tgz#1d1d4e505f5b5ba202d90c5be6b656ed310ba5c9"
- integrity sha512-3XE0vQFEQAZxJSXrDvCiZcagEPsSEH1zvru6gc8jrxPe6Hb1P0oC4hLfKMWd6edsqkLZYrbJPNh9yfV8wgX6WQ==
+ version "3.6.3"
+ resolved "https://registry.npmjs.org/@jupyterlab/launcher/-/launcher-3.6.3.tgz#e3d28fc96063542950c1cfc53b9a324ede76dd9d"
+ integrity sha512-fQQ4DyDWeOUdXl70xi6EWAVAG0AXN7TYqFRx+hyPKg3WtRIypQ0End8uKIzzHXAXqtBJdyF+iEZwUeE3wEkDow==
dependencies:
- "@jupyterlab/apputils" "^3.5.0"
- "@jupyterlab/translation" "^3.5.0"
- "@jupyterlab/ui-components" "^3.5.0"
+ "@jupyterlab/apputils" "^3.6.3"
+ "@jupyterlab/translation" "^3.6.3"
+ "@jupyterlab/ui-components" "^3.6.3"
"@lumino/algorithm" "^1.9.0"
"@lumino/commands" "^1.19.0"
"@lumino/coreutils" "^1.11.0"
"@lumino/disposable" "^1.10.0"
"@lumino/properties" "^1.8.0"
- "@lumino/widgets" "^1.33.0"
+ "@lumino/widgets" "^1.37.2"
react "^17.0.1"
"@jupyterlab/logconsole@^3.0.0":
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/@jupyterlab%2flogconsole/-/logconsole-3.5.0.tgz#bb2a5af02ed5f05de6674a65a36776bfd7d06c6f"
- integrity sha512-njQEGLzK+JOOYoyCPYFWtnj13A9eYPhmjOuNrfzzFnM2mVYSN6BspqpY762l0W2afkc5de+cCZrrBdYUDHdFKw==
+ version "3.6.3"
+ resolved "https://registry.npmjs.org/@jupyterlab/logconsole/-/logconsole-3.6.3.tgz#9ecc3a7545aa7848a6ca34eb546f58aede8343ba"
+ integrity sha512-fjhRbkf1wW6QD7nrlGjWAke0C3w2NB0ta5nBMXcc/wulBFjRQ4h7pY0wdSOsr7xMad21lrWEeRmxBdekazUBnw==
dependencies:
- "@jupyterlab/coreutils" "^5.5.0"
- "@jupyterlab/nbformat" "^3.5.0"
- "@jupyterlab/outputarea" "^3.5.0"
- "@jupyterlab/rendermime" "^3.5.0"
- "@jupyterlab/services" "^6.5.0"
- "@jupyterlab/translation" "^3.5.0"
+ "@jupyterlab/coreutils" "^5.6.3"
+ "@jupyterlab/nbformat" "^3.6.3"
+ "@jupyterlab/outputarea" "^3.6.3"
+ "@jupyterlab/rendermime" "^3.6.3"
+ "@jupyterlab/services" "^6.6.3"
+ "@jupyterlab/translation" "^3.6.3"
"@lumino/coreutils" "^1.11.0"
"@lumino/disposable" "^1.10.0"
"@lumino/messaging" "^1.10.0"
"@lumino/signaling" "^1.10.0"
- "@lumino/widgets" "^1.33.0"
+ "@lumino/widgets" "^1.37.2"
"@jupyterlab/mainmenu@^3.0.0", "@jupyterlab/mainmenu@^3.1.0":
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/@jupyterlab%2fmainmenu/-/mainmenu-3.5.0.tgz#a49cd2efec1eb42ab45033bebe0c3c88d6f4ac3e"
- integrity sha512-Sl94dcwGe2Dqt+9mIIcwymtBtymmzMOPaqrEnJSgVET4a42SFgmeS1JBXGAFj4djbCB8VDzGHe+IbBlKLX8IaQ==
+ version "3.6.3"
+ resolved "https://registry.npmjs.org/@jupyterlab/mainmenu/-/mainmenu-3.6.3.tgz#5d322db9b8d742b7042109ab7e8c733696ae38fc"
+ integrity sha512-ohZzHDeReKX3zbLz2bUsYRSdkX6bVhNoCer3Rat8gjfb8vr/bqK9ReAvvoA4rRqm0mrfqwotpZSzbE4+y5KqZA==
dependencies:
- "@jupyterlab/apputils" "^3.5.0"
- "@jupyterlab/services" "^6.5.0"
- "@jupyterlab/translation" "^3.5.0"
- "@jupyterlab/ui-components" "^3.5.0"
+ "@jupyterlab/apputils" "^3.6.3"
+ "@jupyterlab/services" "^6.6.3"
+ "@jupyterlab/translation" "^3.6.3"
+ "@jupyterlab/ui-components" "^3.6.3"
"@lumino/algorithm" "^1.9.0"
"@lumino/commands" "^1.19.0"
"@lumino/coreutils" "^1.11.0"
- "@lumino/widgets" "^1.33.0"
+ "@lumino/widgets" "^1.37.2"
-"@jupyterlab/nbformat@^3.0.0", "@jupyterlab/nbformat@^3.5.0":
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/@jupyterlab%2fnbformat/-/nbformat-3.5.0.tgz#ea3d926b90db9ff2da988db1ea3c8ac1dc3ba9fa"
- integrity sha512-tQ0MCJ2NSlGTYM7auiL2vdqirIv39Pd2/gfFd4XdHClJgvT65b7XkNDOwBv6mqIuhNdHo3Mc3RXiODTo1tle7Q==
+"@jupyterlab/nbformat@^3.0.0", "@jupyterlab/nbformat@^3.0.0 || ^4.0.0-alpha.15", "@jupyterlab/nbformat@^3.6.3":
+ version "3.6.3"
+ resolved "https://registry.npmjs.org/@jupyterlab/nbformat/-/nbformat-3.6.3.tgz#8520338e3679cbe8ce2ea8eb5a9b816f8b774ad3"
+ integrity sha512-0qJLa4dtOmu9EmHFeM7gaZi4qheovIPc9ZrgGGRuG0obajs4YYlvh4MQvCSgpVhme4AuBfGlcfzhlx+Gbzr5Xw==
dependencies:
"@lumino/coreutils" "^1.11.0"
"@jupyterlab/notebook@^3.0.0", "@jupyterlab/notebook@^3.1.0":
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/@jupyterlab%2fnotebook/-/notebook-3.5.0.tgz#50e997e89037949c14c7038d08ae2939a2baa5c8"
- integrity sha512-NGocuZiIcZ6mWXMLdenj2/qtLiJFCUlWzIp5bbwW6yu4whNxVMG8CEAomyUKWIbJFe0XuT9ZRLocUV82mOGH+A==
+ version "3.6.3"
+ resolved "https://registry.npmjs.org/@jupyterlab/notebook/-/notebook-3.6.3.tgz#1584be72184d67d59291e2b22f55bc257afde436"
+ integrity sha512-id1KD5/9IDPr/IZFCl/YX4Vc+Q198LZshhFNEcVJZcRdjD7Vh+LGvWcLOh80OAv86J4XSTTAsp3gHPr4iSwPDg==
dependencies:
- "@jupyterlab/apputils" "^3.5.0"
- "@jupyterlab/cells" "^3.5.0"
- "@jupyterlab/codeeditor" "^3.5.0"
- "@jupyterlab/coreutils" "^5.5.0"
- "@jupyterlab/docregistry" "^3.5.0"
- "@jupyterlab/nbformat" "^3.5.0"
- "@jupyterlab/observables" "^4.5.0"
- "@jupyterlab/rendermime" "^3.5.0"
- "@jupyterlab/services" "^6.5.0"
- "@jupyterlab/settingregistry" "^3.5.0"
- "@jupyterlab/shared-models" "^3.5.0"
- "@jupyterlab/statusbar" "^3.5.0"
- "@jupyterlab/translation" "^3.5.0"
- "@jupyterlab/ui-components" "^3.5.0"
+ "@jupyter/ydoc" "~0.2.3"
+ "@jupyterlab/apputils" "^3.6.3"
+ "@jupyterlab/cells" "^3.6.3"
+ "@jupyterlab/codeeditor" "^3.6.3"
+ "@jupyterlab/coreutils" "^5.6.3"
+ "@jupyterlab/docregistry" "^3.6.3"
+ "@jupyterlab/nbformat" "^3.6.3"
+ "@jupyterlab/observables" "^4.6.3"
+ "@jupyterlab/rendermime" "^3.6.3"
+ "@jupyterlab/services" "^6.6.3"
+ "@jupyterlab/settingregistry" "^3.6.3"
+ "@jupyterlab/statusbar" "^3.6.3"
+ "@jupyterlab/translation" "^3.6.3"
+ "@jupyterlab/ui-components" "^3.6.3"
"@lumino/algorithm" "^1.9.0"
"@lumino/coreutils" "^1.11.0"
"@lumino/domutils" "^1.8.0"
@@ -691,13 +688,13 @@
"@lumino/properties" "^1.8.0"
"@lumino/signaling" "^1.10.0"
"@lumino/virtualdom" "^1.14.0"
- "@lumino/widgets" "^1.33.0"
+ "@lumino/widgets" "^1.37.2"
react "^17.0.1"
-"@jupyterlab/observables@^4.5.0":
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/@jupyterlab%2fobservables/-/observables-4.5.0.tgz#3cba31bf2358c11f3c7ba39b7aa840e727733405"
- integrity sha512-YiUljeHNz80YpIPDi0zoUC26AwAhyDu1UXm2kH5J/lPViycz8X22RWXkIBc40kvWoasUTSomZiEv/W2hFUs0Vw==
+"@jupyterlab/observables@^4.6.3":
+ version "4.6.3"
+ resolved "https://registry.npmjs.org/@jupyterlab/observables/-/observables-4.6.3.tgz#49a9ca49fbda7428abbd1bfb8a4006ecd406c18d"
+ integrity sha512-CvQoL+9WHXOy/CXp/PQLi4c5iZVJ4psz11+GrycDDinX1AdVQ8a43OLTC0gxWl3Tk2C8ZvAi1sgn4FS68E1ACQ==
dependencies:
"@lumino/algorithm" "^1.9.0"
"@lumino/coreutils" "^1.11.0"
@@ -705,66 +702,66 @@
"@lumino/messaging" "^1.10.0"
"@lumino/signaling" "^1.10.0"
-"@jupyterlab/outputarea@^3.0.0", "@jupyterlab/outputarea@^3.5.0":
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/@jupyterlab%2foutputarea/-/outputarea-3.5.0.tgz#9ecab47c4ce512a0c6d3ac3235ae924a8edcad09"
- integrity sha512-GF9jXeQDUQw93w4+Oh7J8AjFzBjcXL9f0CmGCao0H4rjni1EFByU5eLPe0FM7YRubU9ike7JMu3+9dJDlnpdAA==
+"@jupyterlab/outputarea@^3.0.0", "@jupyterlab/outputarea@^3.6.3":
+ version "3.6.3"
+ resolved "https://registry.npmjs.org/@jupyterlab/outputarea/-/outputarea-3.6.3.tgz#acf7a604eb352109d096d2a9fdd1fbbddbf80af1"
+ integrity sha512-SSmkDWS8MhdXl7+rQoLu/5wJBKTq1YEkxlQcKh1Z0VN4VjYDCA/bKFGjOmKN7wMmoVP/zRmWvUwl/DLJCHx/Tw==
dependencies:
- "@jupyterlab/apputils" "^3.5.0"
- "@jupyterlab/nbformat" "^3.5.0"
- "@jupyterlab/observables" "^4.5.0"
- "@jupyterlab/rendermime" "^3.5.0"
- "@jupyterlab/rendermime-interfaces" "^3.5.0"
- "@jupyterlab/services" "^6.5.0"
+ "@jupyterlab/apputils" "^3.6.3"
+ "@jupyterlab/nbformat" "^3.6.3"
+ "@jupyterlab/observables" "^4.6.3"
+ "@jupyterlab/rendermime" "^3.6.3"
+ "@jupyterlab/rendermime-interfaces" "^3.6.3"
+ "@jupyterlab/services" "^6.6.3"
"@lumino/algorithm" "^1.9.0"
"@lumino/coreutils" "^1.11.0"
"@lumino/disposable" "^1.10.0"
"@lumino/messaging" "^1.10.0"
"@lumino/properties" "^1.8.0"
"@lumino/signaling" "^1.10.0"
- "@lumino/widgets" "^1.33.0"
+ "@lumino/widgets" "^1.37.2"
resize-observer-polyfill "^1.5.1"
-"@jupyterlab/rendermime-interfaces@^3.0.0", "@jupyterlab/rendermime-interfaces@^3.5.0":
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/@jupyterlab%2frendermime-interfaces/-/rendermime-interfaces-3.5.0.tgz#e833b1304ff1e86934fcb039dec7b5ffbf374ae9"
- integrity sha512-SWpNX8dwRuAH0GMeuamN1O096Ypn2XcosNbo60P8860qi2KzTXgxADt5xcOf6FK+tXVQ+qi3hJi+055+1xjq+g==
+"@jupyterlab/rendermime-interfaces@^3.0.0", "@jupyterlab/rendermime-interfaces@^3.6.3":
+ version "3.6.3"
+ resolved "https://registry.npmjs.org/@jupyterlab/rendermime-interfaces/-/rendermime-interfaces-3.6.3.tgz#80009705d5ded65a4b27c4b826b295f40f126902"
+ integrity sha512-VHZVnqB0K1nmoQMOhFGHwvSYMQmxqcOC3wWDRFeUOv8S+tejTYfbrKXPOZJvhdGB52Jn8XNIesXOuNpLhl4HmQ==
dependencies:
- "@jupyterlab/translation" "^3.5.0"
+ "@jupyterlab/translation" "^3.6.3"
"@lumino/coreutils" "^1.11.0"
- "@lumino/widgets" "^1.33.0"
+ "@lumino/widgets" "^1.37.2"
-"@jupyterlab/rendermime@^3.0.0", "@jupyterlab/rendermime@^3.5.0":
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/@jupyterlab%2frendermime/-/rendermime-3.5.0.tgz#279a2672690b63ac23990b366f2dc5cdc786dacc"
- integrity sha512-vA5bQA/v7/P/6a3WXdrSoTeGgIJy1iLvpVpJ3DfR9NIpPrXzazDtRplipwcHsNjtUn4P2oS8C46s/eTOEPsQOw==
+"@jupyterlab/rendermime@^3.0.0", "@jupyterlab/rendermime@^3.6.3":
+ version "3.6.3"
+ resolved "https://registry.npmjs.org/@jupyterlab/rendermime/-/rendermime-3.6.3.tgz#48d83c70493b0356d4dac6d89a863d8a5a84f68e"
+ integrity sha512-w3e38OddJin9fbfe7EWsKiiup/0ayvHPrAsacde8PqGLvi/sLeAXT98PqihsKt8EAlOgXSkSO0Ivjbd0JzgGgA==
dependencies:
- "@jupyterlab/apputils" "^3.5.0"
- "@jupyterlab/codemirror" "^3.5.0"
- "@jupyterlab/coreutils" "^5.5.0"
- "@jupyterlab/nbformat" "^3.5.0"
- "@jupyterlab/observables" "^4.5.0"
- "@jupyterlab/rendermime-interfaces" "^3.5.0"
- "@jupyterlab/services" "^6.5.0"
- "@jupyterlab/translation" "^3.5.0"
+ "@jupyterlab/apputils" "^3.6.3"
+ "@jupyterlab/codemirror" "^3.6.3"
+ "@jupyterlab/coreutils" "^5.6.3"
+ "@jupyterlab/nbformat" "^3.6.3"
+ "@jupyterlab/observables" "^4.6.3"
+ "@jupyterlab/rendermime-interfaces" "^3.6.3"
+ "@jupyterlab/services" "^6.6.3"
+ "@jupyterlab/translation" "^3.6.3"
"@lumino/algorithm" "^1.9.0"
"@lumino/coreutils" "^1.11.0"
"@lumino/messaging" "^1.10.0"
"@lumino/signaling" "^1.10.0"
- "@lumino/widgets" "^1.33.0"
+ "@lumino/widgets" "^1.37.2"
lodash.escape "^4.0.1"
marked "^4.0.17"
-"@jupyterlab/services@^6.0.0", "@jupyterlab/services@^6.5.0":
- version "6.5.0"
- resolved "https://registry.yarnpkg.com/@jupyterlab%2fservices/-/services-6.5.0.tgz#cf89407d8f39ed708394e8ba14b5cba5b65b9cba"
- integrity sha512-g5fa7oFu1I6i0agOmx6ud/1fjYAsr3zHzoymE4oAGN3nIbt8HTcmzLbiwmaWssGCVUF4h06GOYWcAe/x/ND8JA==
+"@jupyterlab/services@^6.0.0", "@jupyterlab/services@^6.6.3":
+ version "6.6.3"
+ resolved "https://registry.npmjs.org/@jupyterlab/services/-/services-6.6.3.tgz#303938e5dc5aebce7a86324a64ed89c25c61c9e7"
+ integrity sha512-BxEOMRl9X18T5wY7iV6ZJhARnibFghpD3OruqeSbnGdbRv6XJi8prsRbCQQ6Mf9agvf81B20KmDvYKikPHC0xQ==
dependencies:
- "@jupyterlab/coreutils" "^5.5.0"
- "@jupyterlab/nbformat" "^3.5.0"
- "@jupyterlab/observables" "^4.5.0"
- "@jupyterlab/settingregistry" "^3.5.0"
- "@jupyterlab/statedb" "^3.5.0"
+ "@jupyterlab/coreutils" "^5.6.3"
+ "@jupyterlab/nbformat" "^3.6.3"
+ "@jupyterlab/observables" "^4.6.3"
+ "@jupyterlab/settingregistry" "^3.6.3"
+ "@jupyterlab/statedb" "^3.6.3"
"@lumino/algorithm" "^1.9.0"
"@lumino/coreutils" "^1.11.0"
"@lumino/disposable" "^1.10.0"
@@ -773,12 +770,12 @@
node-fetch "^2.6.0"
ws "^7.4.6"
-"@jupyterlab/settingregistry@^3.0.0", "@jupyterlab/settingregistry@^3.5.0":
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/@jupyterlab%2fsettingregistry/-/settingregistry-3.5.0.tgz#2a6a0c2771c61643ab4aff9355ac863b4c8fc0ab"
- integrity sha512-y9H9U4iMVfe2btImp5DR9mGAs36Sow0hI6ajK61bhHVJ4CumYdFBd8drrQGuYcyk/Y4ypU5HO9EaLBQU3CLCug==
+"@jupyterlab/settingregistry@^3.0.0", "@jupyterlab/settingregistry@^3.6.3":
+ version "3.6.3"
+ resolved "https://registry.npmjs.org/@jupyterlab/settingregistry/-/settingregistry-3.6.3.tgz#642f8b6449d626821ef13a7e778ae716fa8331c9"
+ integrity sha512-pnzIge0ZC8V63R97HiNroJ0eaPM0DN6x65SStyLuv/K8Qez4XqpOdc0Wfell5ri5mxMvm1qKekuFeTikqSXQKQ==
dependencies:
- "@jupyterlab/statedb" "^3.5.0"
+ "@jupyterlab/statedb" "^3.6.3"
"@lumino/commands" "^1.19.0"
"@lumino/coreutils" "^1.11.0"
"@lumino/disposable" "^1.10.0"
@@ -786,22 +783,10 @@
ajv "^6.12.3"
json5 "^2.1.1"
-"@jupyterlab/shared-models@^3.5.0":
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/@jupyterlab%2fshared-models/-/shared-models-3.5.0.tgz#d34b5ac6d0121ea8daf3862bb92926959aade209"
- integrity sha512-QZL9BPCC+iV12AsUbUAwQvZeeo3fKh1X8h9odtlc+Oc+dyZAqREYXuZGjVlaG9qwbF62xDr7acfO4HqCK6Kjyw==
- dependencies:
- "@jupyterlab/nbformat" "^3.5.0"
- "@lumino/coreutils" "^1.11.0"
- "@lumino/disposable" "^1.10.0"
- "@lumino/signaling" "^1.10.0"
- y-protocols "^1.0.5"
- yjs "^13.5.17"
-
-"@jupyterlab/statedb@^3.5.0":
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/@jupyterlab%2fstatedb/-/statedb-3.5.0.tgz#6118a7cf339a3d5f033b7b61c3480bfd9bb97a48"
- integrity sha512-S4/BjcfSN8tGMyL4jjrD4TMoLTABI3zkLjaqSNRfT6iyKnqN8VKcMHBZXOq90uWGkw+caQZ5GiL+L7uEtahE4w==
+"@jupyterlab/statedb@^3.6.3":
+ version "3.6.3"
+ resolved "https://registry.npmjs.org/@jupyterlab/statedb/-/statedb-3.6.3.tgz#6ba2166af9232c9a185cf0077cf1272f24cc9a69"
+ integrity sha512-A36L+0NN8f0WOES2GdtZjp9uFuC7IBjhKiO/RlKRX5AFjNxoJ9oO3PZtoxJQYPnGBljMqVdRa+m9aYEfvKhYyQ==
dependencies:
"@lumino/commands" "^1.19.0"
"@lumino/coreutils" "^1.11.0"
@@ -809,754 +794,70 @@
"@lumino/properties" "^1.8.0"
"@lumino/signaling" "^1.10.0"
-"@jupyterlab/statusbar@^3.5.0":
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/@jupyterlab%2fstatusbar/-/statusbar-3.5.0.tgz#62155a3938f6aff6081820c54007d7cbae93bf68"
- integrity sha512-kXgMN7x5V3bTWP45mahOt2SaNOMXgeohlMsIou9f+OHZeR++6dmMMKyHPnE7QXES4At26FQu3swRI+8+A2klgA==
+"@jupyterlab/statusbar@^3.6.3":
+ version "3.6.3"
+ resolved "https://registry.npmjs.org/@jupyterlab/statusbar/-/statusbar-3.6.3.tgz#29c24427a2d6b205349b94583de0ccb8b9435d88"
+ integrity sha512-m59NLR0Zghm53PU6hDzRF4XVORnJx/YRx0svcjj/TGLk8LSffpQbUDBy24dl3tOuChk4D5cCdgeDH1X30TzCaA==
dependencies:
- "@jupyterlab/apputils" "^3.5.0"
- "@jupyterlab/codeeditor" "^3.5.0"
- "@jupyterlab/services" "^6.5.0"
- "@jupyterlab/translation" "^3.5.0"
- "@jupyterlab/ui-components" "^3.5.0"
+ "@jupyterlab/apputils" "^3.6.3"
+ "@jupyterlab/codeeditor" "^3.6.3"
+ "@jupyterlab/services" "^6.6.3"
+ "@jupyterlab/translation" "^3.6.3"
+ "@jupyterlab/ui-components" "^3.6.3"
"@lumino/algorithm" "^1.9.0"
"@lumino/coreutils" "^1.11.0"
"@lumino/disposable" "^1.10.0"
"@lumino/messaging" "^1.10.0"
"@lumino/signaling" "^1.10.0"
- "@lumino/widgets" "^1.33.0"
+ "@lumino/widgets" "^1.37.2"
csstype "~3.0.3"
react "^17.0.1"
typestyle "^2.0.4"
-"@jupyterlab/translation@^3.0.0", "@jupyterlab/translation@^3.5.0":
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/@jupyterlab%2ftranslation/-/translation-3.5.0.tgz#4f8cfd7382009365297df112abb51b7a8d531081"
- integrity sha512-68Cyc9gVKef/Gr9tx9YisiPEIzXUk+mnM7u9huthq5A0aHh1W0E51CM/m0BwJDBurbY+W7erphy0nSWSEk7vCg==
+"@jupyterlab/translation@^3.0.0", "@jupyterlab/translation@^3.6.3":
+ version "3.6.3"
+ resolved "https://registry.npmjs.org/@jupyterlab/translation/-/translation-3.6.3.tgz#3fd95f726316762bc1799a7b7be0243d5465932a"
+ integrity sha512-m+wwBv/hiN5Y6Sb7Ij150ZhPXZdhN5wI8CT3afnzARwKr2Aww5AIURO3upmMwnKaPVQTrWqsS3+7bZS/21JuJA==
dependencies:
- "@jupyterlab/coreutils" "^5.5.0"
- "@jupyterlab/services" "^6.5.0"
- "@jupyterlab/statedb" "^3.5.0"
+ "@jupyterlab/coreutils" "^5.6.3"
+ "@jupyterlab/services" "^6.6.3"
+ "@jupyterlab/statedb" "^3.6.3"
"@lumino/coreutils" "^1.11.0"
-"@jupyterlab/ui-components@^3.5.0":
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/@jupyterlab%2fui-components/-/ui-components-3.5.0.tgz#329d0d0b3db666c041fa1a647af68400909d09e9"
- integrity sha512-1AIKMUhyLgPYh3R3qvEPRhLKkiVwBtPg571If9UxTvDEJqVwtNTayn47sRsWlOKlueLVwebgEHVSkk2ahxgF6Q==
+"@jupyterlab/ui-components@^3.6.3":
+ version "3.6.3"
+ resolved "https://registry.npmjs.org/@jupyterlab/ui-components/-/ui-components-3.6.3.tgz#36555036b383c5d80346f409a7a168d13c9d8c85"
+ integrity sha512-XzseUo2IXclPlYcGxCIz8evjWF+dCBMmbJlvoE5OF29BYBvI5N/DUaTem8bHN5kmQwHIXX6BImHu7rbC9Xjl6w==
dependencies:
"@blueprintjs/core" "^3.36.0"
"@blueprintjs/select" "^3.15.0"
- "@jupyterlab/coreutils" "^5.5.0"
- "@jupyterlab/translation" "^3.5.0"
+ "@jupyterlab/coreutils" "^5.6.3"
+ "@jupyterlab/translation" "^3.6.3"
"@lumino/algorithm" "^1.9.0"
"@lumino/commands" "^1.19.0"
"@lumino/coreutils" "^1.11.0"
"@lumino/disposable" "^1.10.0"
"@lumino/signaling" "^1.10.0"
"@lumino/virtualdom" "^1.14.0"
- "@lumino/widgets" "^1.33.0"
+ "@lumino/widgets" "^1.37.2"
"@rjsf/core" "^3.1.0"
react "^17.0.1"
react-dom "^17.0.1"
typestyle "^2.0.4"
-"@lerna/add@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/add/-/add-6.0.1.tgz#6d71084fe7918c96c909bebdc5c27ed6006e09d6"
- integrity sha512-cCQIlMODhi3KYyTDOp2WWL4Kj2dKK+MmCiaSf+USrbSWPVVXQGn5Eb11XOMUfYYq3Ula75sWL2urtYwuu8IbmA==
- dependencies:
- "@lerna/bootstrap" "6.0.1"
- "@lerna/command" "6.0.1"
- "@lerna/filter-options" "6.0.1"
- "@lerna/npm-conf" "6.0.1"
- "@lerna/validation-error" "6.0.1"
- dedent "^0.7.0"
- npm-package-arg "8.1.1"
- p-map "^4.0.0"
- pacote "^13.6.1"
- semver "^7.3.4"
-
-"@lerna/bootstrap@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-6.0.1.tgz#2af0b790b9ce426b78f12543159c8506d77afc28"
- integrity sha512-a3DWchHFOiRmDN24VTdmTxKvAqw6Msp8pDCWXq4rgOQSFxqyYECd8BYvmy8dTW6LcC4EG0HqTGRguuEaKCasOw==
- dependencies:
- "@lerna/command" "6.0.1"
- "@lerna/filter-options" "6.0.1"
- "@lerna/has-npm-version" "6.0.1"
- "@lerna/npm-install" "6.0.1"
- "@lerna/package-graph" "6.0.1"
- "@lerna/pulse-till-done" "6.0.1"
- "@lerna/rimraf-dir" "6.0.1"
- "@lerna/run-lifecycle" "6.0.1"
- "@lerna/run-topologically" "6.0.1"
- "@lerna/symlink-binary" "6.0.1"
- "@lerna/symlink-dependencies" "6.0.1"
- "@lerna/validation-error" "6.0.1"
- "@npmcli/arborist" "5.3.0"
- dedent "^0.7.0"
- get-port "^5.1.1"
- multimatch "^5.0.0"
- npm-package-arg "8.1.1"
- npmlog "^6.0.2"
- p-map "^4.0.0"
- p-map-series "^2.1.0"
- p-waterfall "^2.1.1"
- semver "^7.3.4"
-
-"@lerna/changed@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/changed/-/changed-6.0.1.tgz#58614a0c65bfab77fefd142d5edc8282e057ea83"
- integrity sha512-b0KzqpNv25ZxH9M/7jtDQaXWUBhVzBVJ8DQ4PjjeoulOCQ+mA9tNQr8UVmeU1UZiaNtNz6Hcy55vyvVvNe07VA==
- dependencies:
- "@lerna/collect-updates" "6.0.1"
- "@lerna/command" "6.0.1"
- "@lerna/listable" "6.0.1"
- "@lerna/output" "6.0.1"
-
-"@lerna/check-working-tree@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-6.0.1.tgz#ad71d53941b5c85523499b283e5f44b52eca6276"
- integrity sha512-9Ti1EuE3IiJUvvAtFk+Xr9Uw6KehT78ghnI4f/hi4uew5q0Mf2+DMaBNexbhOTpRFBeIq4ucDFhiN091pNkUNw==
- dependencies:
- "@lerna/collect-uncommitted" "6.0.1"
- "@lerna/describe-ref" "6.0.1"
- "@lerna/validation-error" "6.0.1"
-
-"@lerna/child-process@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/child-process/-/child-process-6.0.1.tgz#2141f643a4ed7d38fa9270a80403467a353a3b39"
- integrity sha512-5smM8Or/RQkHysNFrUYdrCYlhpr3buNpCYU7T2DPYzOWRPm+X5rCvt/dDOcS3UgYT2jEyS86S5Y7pK2X7eXtmg==
- dependencies:
- chalk "^4.1.0"
- execa "^5.0.0"
- strong-log-transformer "^2.1.0"
-
-"@lerna/clean@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/clean/-/clean-6.0.1.tgz#e59f94140e577cbb66f76f78794b97778f78a246"
- integrity sha512-ZaWPzzYNkJM7Ib2GWPLSELVBf5nRCGOGBtR9DSLKAore0Me876JLgi4h2R+Y2PVyCvT1kmoQKAclnjxdZbCONA==
- dependencies:
- "@lerna/command" "6.0.1"
- "@lerna/filter-options" "6.0.1"
- "@lerna/prompt" "6.0.1"
- "@lerna/pulse-till-done" "6.0.1"
- "@lerna/rimraf-dir" "6.0.1"
- p-map "^4.0.0"
- p-map-series "^2.1.0"
- p-waterfall "^2.1.1"
-
-"@lerna/cli@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/cli/-/cli-6.0.1.tgz#8a92386702cff815f36104792ad5dc14f11a61a8"
- integrity sha512-AuAnUXkBGdts/rmHltrkZucYy11OwYPb/4HM3zxLeq4O30w2ocZIytkOtSkuVKOMPWBZR8b37fNuZBzvxe5OmA==
- dependencies:
- "@lerna/global-options" "6.0.1"
- dedent "^0.7.0"
- npmlog "^6.0.2"
- yargs "^16.2.0"
-
-"@lerna/collect-uncommitted@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-6.0.1.tgz#b93f5acfa9c63fffe41bfaaac02a0efad9180b00"
- integrity sha512-qPqwmIlSlf8XBJnqMc+6pz6qXQ0Pfjil70FB2IPvoWbfrLvMI6K3I/AXeub9X5fj5HYqNs1XtwhWHJcMFpJddw==
- dependencies:
- "@lerna/child-process" "6.0.1"
- chalk "^4.1.0"
- npmlog "^6.0.2"
-
-"@lerna/collect-updates@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-6.0.1.tgz#7b4be193ee51a72ccedc20acf845fe32fdee9ee2"
- integrity sha512-OwRcLqD1N5znlZM/Ctf031RDkodHVO62byiD35AbHGoGM2EI2TSYyIbqnJ8QsQJMB05/KhIBndL8Mpcdle7/rg==
- dependencies:
- "@lerna/child-process" "6.0.1"
- "@lerna/describe-ref" "6.0.1"
- minimatch "^3.0.4"
- npmlog "^6.0.2"
- slash "^3.0.0"
-
-"@lerna/command@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/command/-/command-6.0.1.tgz#a429e724237bc3c4a735e8eaef9816f2203cb7dc"
- integrity sha512-V9w8M7pMU7KztxaL0+fetTSQYTa12bhTl86ll9VjlgYZ5qUAXk9E42Y8hbVThyYtHEhkRnIMinkWsmH/9YKU/A==
- dependencies:
- "@lerna/child-process" "6.0.1"
- "@lerna/package-graph" "6.0.1"
- "@lerna/project" "6.0.1"
- "@lerna/validation-error" "6.0.1"
- "@lerna/write-log-file" "6.0.1"
- clone-deep "^4.0.1"
- dedent "^0.7.0"
- execa "^5.0.0"
- is-ci "^2.0.0"
- npmlog "^6.0.2"
-
-"@lerna/conventional-commits@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-6.0.1.tgz#72dd55aadc7c20eca5af3d03cdcfb613964dafc4"
- integrity sha512-6oIGEZKy1GpooW28C0aEDkZ/rVkqpX44knP8Jyb5//1054QogqPhGC5q6J0lZxyhun8dQkpF6XTHlIintI8xow==
- dependencies:
- "@lerna/validation-error" "6.0.1"
- conventional-changelog-angular "^5.0.12"
- conventional-changelog-core "^4.2.4"
- conventional-recommended-bump "^6.1.0"
- fs-extra "^9.1.0"
- get-stream "^6.0.0"
- npm-package-arg "8.1.1"
- npmlog "^6.0.2"
- pify "^5.0.0"
- semver "^7.3.4"
-
-"@lerna/create-symlink@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-6.0.1.tgz#5a9f75f8e5c0d83c39d70240f51284cc5d6770ad"
- integrity sha512-ZmLx9SP5De6u1xkD7Z6gMMFuyLKCb+2bodreFe7ryOVP3cOLbmNOmgMgj+gtUgIwIv7BDwX3qFWlPY6B3VW3hQ==
- dependencies:
- cmd-shim "^5.0.0"
- fs-extra "^9.1.0"
- npmlog "^6.0.2"
-
-"@lerna/create@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/create/-/create-6.0.1.tgz#7905cef9196cb6a1caff5d7cd78a46fc7ea635a9"
- integrity sha512-VuTdvBJDzvAaMBYoKTRMBQC+nfwnihxdA/ekUqBD+W8MMsqPLCGCneyl7JK9RaSSib/10LyRDEmfo79UAndcgQ==
- dependencies:
- "@lerna/child-process" "6.0.1"
- "@lerna/command" "6.0.1"
- "@lerna/npm-conf" "6.0.1"
- "@lerna/validation-error" "6.0.1"
- dedent "^0.7.0"
- fs-extra "^9.1.0"
- init-package-json "^3.0.2"
- npm-package-arg "8.1.1"
- p-reduce "^2.1.0"
- pacote "^13.6.1"
- pify "^5.0.0"
- semver "^7.3.4"
- slash "^3.0.0"
- validate-npm-package-license "^3.0.4"
- validate-npm-package-name "^4.0.0"
- yargs-parser "20.2.4"
-
-"@lerna/describe-ref@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-6.0.1.tgz#e9277bcc3c1c839fc7305b808f9dd02a5404aaf8"
- integrity sha512-PcTVt4qgAXUPBtWHyqixtwE/eXe56+DFRnfTcJlb4x5F7LJ+7VNpdR/81qfP89Xj10U5IjELXbXmriz1KMwhfw==
- dependencies:
- "@lerna/child-process" "6.0.1"
- npmlog "^6.0.2"
-
-"@lerna/diff@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/diff/-/diff-6.0.1.tgz#e8c5d541d74a9aa13a4ac6745f2f0d9531207fd1"
- integrity sha512-/pGXH9txA8wX1YJ/KOBXzx0Z2opADBW4HKPCxxHAu+6dTGMbKABDljVT5Np3UpfIrAGDE5fTuf0aGL4vkKUWrg==
- dependencies:
- "@lerna/child-process" "6.0.1"
- "@lerna/command" "6.0.1"
- "@lerna/validation-error" "6.0.1"
- npmlog "^6.0.2"
-
-"@lerna/exec@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/exec/-/exec-6.0.1.tgz#d2d0785c46b7ceb3758fe75bb6d95d177a0a0ec3"
- integrity sha512-x9puoI3091Alp45w7XOGRxThOw45p+tWGPR5TBCEQiiH7f8eF9Dc4WX5HXf31ooK6NmD40eKPYhBgy8oQnJY9w==
- dependencies:
- "@lerna/child-process" "6.0.1"
- "@lerna/command" "6.0.1"
- "@lerna/filter-options" "6.0.1"
- "@lerna/profiler" "6.0.1"
- "@lerna/run-topologically" "6.0.1"
- "@lerna/validation-error" "6.0.1"
- p-map "^4.0.0"
-
-"@lerna/filter-options@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-6.0.1.tgz#4dbd29a31fb2ac228f72c51b223f17623d1f2c71"
- integrity sha512-6KxbBI/2skRl/yQdjugQ1PWrSLq19650z8mltF0HT7B686fj7LlDNtESFOtY6iZ8IPqKBkIavOP0DPmJZd7Szw==
- dependencies:
- "@lerna/collect-updates" "6.0.1"
- "@lerna/filter-packages" "6.0.1"
- dedent "^0.7.0"
- npmlog "^6.0.2"
-
-"@lerna/filter-packages@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-6.0.1.tgz#07f10dc78e852bbba44843b785ebc16f386cedaa"
- integrity sha512-2bKhexeF07Urs2b0xYX2OgYUN0EzmS2FSgvw0KT6He48PGOkqgJjU7PIiWdPyOvZdukwm07qXTmJZulAHftceA==
- dependencies:
- "@lerna/validation-error" "6.0.1"
- multimatch "^5.0.0"
- npmlog "^6.0.2"
-
-"@lerna/get-npm-exec-opts@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-6.0.1.tgz#c766588d030c0ec7170650808957998e8ad70831"
- integrity sha512-y2T+ODP8HNzHQn1ldrrPW+n823fGsN2sY0r78yURFxYZnxA9ZINyQ6IAejo5LqHrYN8Qhr++0RHo2tUisIHdKg==
- dependencies:
- npmlog "^6.0.2"
-
-"@lerna/get-packed@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-6.0.1.tgz#d31c10ec10658eeee4306886c100cd9600d6dd78"
- integrity sha512-Z/5J5vbjdeGqZcPvUSiszvyizHdsTRiFlpPORWK3YfIsHllUB7QZnVHLg92UnSJrpPE0O1gH+k6ByhhR+3qEdA==
- dependencies:
- fs-extra "^9.1.0"
- ssri "^9.0.1"
- tar "^6.1.0"
-
-"@lerna/github-client@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/github-client/-/github-client-6.0.1.tgz#081d13c2debf312d0e5a2bb2fad6e0c69e1501d6"
- integrity sha512-UA7V3XUunJnrfCL2eyW9QsCjBWShv4dCRGUITXmpQJrNIMZIqVbBJzqN9LVHDNc/hEVZGt0EjtHWdpFCgD4ypg==
- dependencies:
- "@lerna/child-process" "6.0.1"
- "@octokit/plugin-enterprise-rest" "^6.0.1"
- "@octokit/rest" "^19.0.3"
- git-url-parse "^13.1.0"
- npmlog "^6.0.2"
-
-"@lerna/gitlab-client@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/gitlab-client/-/gitlab-client-6.0.1.tgz#1863b621a1530bc482113cac8791247664dedb2a"
- integrity sha512-yyaBKf/OqBAau6xDk1tnMjfkxRpC/j3OwUyXFFGfJFSulWRHpbHoFSfvIgOn/hkjAr9FfHC7TXItRg8qdm38Wg==
- dependencies:
- node-fetch "^2.6.1"
- npmlog "^6.0.2"
-
-"@lerna/global-options@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/global-options/-/global-options-6.0.1.tgz#83061d85759c105120ff55716959642ba6eb0eea"
- integrity sha512-vzjDI3Bg2NR+cSgfjHWax2bF1HmQYjJF2tmZlT/hJbwhaVMIEnhzHnJ9Yycmm98cdV77xEMlbmk5YD7xgFdG2w==
-
-"@lerna/has-npm-version@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-6.0.1.tgz#ed27a27cad2090069feb3108b105ceec765bec5e"
- integrity sha512-ol1onJaauMXK0cQsfRX2rvbhNRyNBY9Ne5trrRjfMROa7Tnr8c3I4+aKQs7m4z1JdWaGBV4xBH+NSZ/esPuaWA==
- dependencies:
- "@lerna/child-process" "6.0.1"
- semver "^7.3.4"
-
-"@lerna/import@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/import/-/import-6.0.1.tgz#9e869d6bbe82446ee3620c4310ca6232881b7952"
- integrity sha512-GrTtIWUCnDf+FqRjenV2OKWU+khoZj0h/etgfXus45PBO2+V/SkkzIY4xof23XphiydUYrSrYtwx2i1aEmk3Wg==
- dependencies:
- "@lerna/child-process" "6.0.1"
- "@lerna/command" "6.0.1"
- "@lerna/prompt" "6.0.1"
- "@lerna/pulse-till-done" "6.0.1"
- "@lerna/validation-error" "6.0.1"
- dedent "^0.7.0"
- fs-extra "^9.1.0"
- p-map-series "^2.1.0"
-
-"@lerna/info@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/info/-/info-6.0.1.tgz#68395061ffbd81c7716d60b99b5220c90ade2862"
- integrity sha512-QEW7JtJjoR1etUrcft7BnrwPZFHE2JPmt2DoSvSmLISLyy+HlmdXHK+p6Ej3g1ql8gS0GWCacgwmlRZ27CDp5A==
- dependencies:
- "@lerna/command" "6.0.1"
- "@lerna/output" "6.0.1"
- envinfo "^7.7.4"
-
-"@lerna/init@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/init/-/init-6.0.1.tgz#babee56707bd19b3c1b82967e3360d1083c04cf9"
- integrity sha512-zOMrSij09LSAVUUujpD3y32wkHp8dQ+/dVCp4USlfcGfI+kIPc5prkYCGDO8dEcqkze0pMfDMF23pVNvAf9g7w==
- dependencies:
- "@lerna/child-process" "6.0.1"
- "@lerna/command" "6.0.1"
- "@lerna/project" "6.0.1"
- fs-extra "^9.1.0"
- p-map "^4.0.0"
- write-json-file "^4.3.0"
-
-"@lerna/link@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/link/-/link-6.0.1.tgz#a94cf3aead92538835d955c6de281c65097f3471"
- integrity sha512-VXZ77AWsJCycTu219ZLUHyRzMd5hgivLk5ZyBD1s/emArFvdEmGLscj2RXn3P3w/951b+DNG2Zbi6nek0iJ6DA==
- dependencies:
- "@lerna/command" "6.0.1"
- "@lerna/package-graph" "6.0.1"
- "@lerna/symlink-dependencies" "6.0.1"
- "@lerna/validation-error" "6.0.1"
- p-map "^4.0.0"
- slash "^3.0.0"
-
-"@lerna/list@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/list/-/list-6.0.1.tgz#ab6d056c5d7b99ca0ed6a17d48bf907afd9d970a"
- integrity sha512-M9Vneh866E1nlpU88rcUMLR+XTVi3VY0fLPr1OqXdYF+eTe6RkEHUQj8HIk94Rnt02HsWc4+FO31T4i5sf+PaA==
- dependencies:
- "@lerna/command" "6.0.1"
- "@lerna/filter-options" "6.0.1"
- "@lerna/listable" "6.0.1"
- "@lerna/output" "6.0.1"
-
-"@lerna/listable@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/listable/-/listable-6.0.1.tgz#444e81f6642c198d116e9e6b86d96d10ddf2e147"
- integrity sha512-+xEByVX0sbnBW3EBu3XCg71Bz9/dahncmCjNK0kVnZLnQZzfULCndaQeSt+f9KO0VCs8h1tnXdo2uLPm4lThnw==
- dependencies:
- "@lerna/query-graph" "6.0.1"
- chalk "^4.1.0"
- columnify "^1.6.0"
-
-"@lerna/log-packed@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-6.0.1.tgz#20fe38b5f18e65392b42bf84cfdda0afc0b62330"
- integrity sha512-HTJdZzfBbb5jyk/QU2O6o+yaWRwLoaPruhK+Q3ESTzQ2mlNCr0CI4UKWDcWURWx0EsVsYqsoUHuPZInpIHqCnA==
- dependencies:
- byte-size "^7.0.0"
- columnify "^1.6.0"
- has-unicode "^2.0.1"
- npmlog "^6.0.2"
-
-"@lerna/npm-conf@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-6.0.1.tgz#fa242a36ef687c7b5207a9d9a85b9e7a4f38bdc5"
- integrity sha512-VjxODCnl6QJGoQ8z8AWEID1GO9CtCr2yRyn6NoRdBOTYmzI5KhBBM+nWmyMSOUe0EZI+K5j04/GRzKHg2KXTAQ==
- dependencies:
- config-chain "^1.1.12"
- pify "^5.0.0"
-
-"@lerna/npm-dist-tag@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-6.0.1.tgz#4718bdedd82f375ba619319070b694f1113e627b"
- integrity sha512-jJKDgnhj6xGqSWGcbwdcbPtoo2m4mHRwqu8iln9e3TMOEyUO9aA4uvd0/18tEAsboOMiLUhhcQ8709iKv21ZEA==
- dependencies:
- "@lerna/otplease" "6.0.1"
- npm-package-arg "8.1.1"
- npm-registry-fetch "^13.3.0"
- npmlog "^6.0.2"
-
-"@lerna/npm-install@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-6.0.1.tgz#5d6f0c62b34f2bfeb8f20b81b08f01ca0d3ed60b"
- integrity sha512-saDJSyhhl/wxgZSzRx2/pr0wsMR+hZpdhLGd1lZgo5XzLq3ogK+BxPFz3AK3xhRnNaMq96gDQ3xmeetoV53lwQ==
- dependencies:
- "@lerna/child-process" "6.0.1"
- "@lerna/get-npm-exec-opts" "6.0.1"
- fs-extra "^9.1.0"
- npm-package-arg "8.1.1"
- npmlog "^6.0.2"
- signal-exit "^3.0.3"
- write-pkg "^4.0.0"
-
-"@lerna/npm-publish@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-6.0.1.tgz#ffbca4be5b971df978a60917460ee8f28b1c62b7"
- integrity sha512-hgzF9fOfp010z7PJtqNLxNXiHr6u4UDVwiX8g22rhJKBh9Ekrq7N9NS3mF0l+RcleRU/jJKYtZ0Ci3fICaaRUg==
- dependencies:
- "@lerna/otplease" "6.0.1"
- "@lerna/run-lifecycle" "6.0.1"
- fs-extra "^9.1.0"
- libnpmpublish "^6.0.4"
- npm-package-arg "8.1.1"
- npmlog "^6.0.2"
- pify "^5.0.0"
- read-package-json "^5.0.1"
-
-"@lerna/npm-run-script@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-6.0.1.tgz#3a255aa6f37a5e2369a37a8ddcb2709f84019ed1"
- integrity sha512-K+D4LEoVRuBoKRImprkVRHIORu0xouX+c6yI1B93KWHKJ60H8qCeB0gQkA30pFALx3qG07bXVnFmfK9SGQXD3Q==
- dependencies:
- "@lerna/child-process" "6.0.1"
- "@lerna/get-npm-exec-opts" "6.0.1"
- npmlog "^6.0.2"
-
-"@lerna/otplease@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/otplease/-/otplease-6.0.1.tgz#da5467c603565940c1f91e65d077abf25d96df7f"
- integrity sha512-RrP8GtfE9yz37GuuCFqddR3mVIQc1ulUpAaaDNK4AOTb7gM0aCsTN7V2gCGBk1zdIsBuvNvNqt5jpWm4U6/EAA==
- dependencies:
- "@lerna/prompt" "6.0.1"
-
-"@lerna/output@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/output/-/output-6.0.1.tgz#5e301ad0bed607ee139cf207fd75ed1e5fac7908"
- integrity sha512-4jZ3fgaCbnsTZ353/lXE/3w20Cge6G3iUoESVip+JE2yhZ8rWgPISG8RFR0YGEtSgq2yC9AgGnGlvmOnAc4SAQ==
- dependencies:
- npmlog "^6.0.2"
-
-"@lerna/pack-directory@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-6.0.1.tgz#4a0bf61b7cb1b1b3f1fb95afec987a7c63ff9f95"
- integrity sha512-vNgS5Rs7s6khOYuHE5nTds0VDfHBH8YNGvV1s0yGAg/Zkivi7bOTs8jDQFiYhQX3HOTC1/85BLhGQ3zcDHlrew==
- dependencies:
- "@lerna/get-packed" "6.0.1"
- "@lerna/package" "6.0.1"
- "@lerna/run-lifecycle" "6.0.1"
- "@lerna/temp-write" "6.0.1"
- npm-packlist "^5.1.1"
- npmlog "^6.0.2"
- tar "^6.1.0"
-
-"@lerna/package-graph@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-6.0.1.tgz#db72ab9ed45933d1518de7f7389a6c79e6059336"
- integrity sha512-OMppRWpfSaI6HO/Tc5FVpNefgOsCc3/DzaMLme6QTTpbEwD3EhvQ3Xx0MgsGMPdmZhWp/WOoAJsVRnLa+l03gg==
- dependencies:
- "@lerna/prerelease-id-from-version" "6.0.1"
- "@lerna/validation-error" "6.0.1"
- npm-package-arg "8.1.1"
- npmlog "^6.0.2"
- semver "^7.3.4"
-
-"@lerna/package@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/package/-/package-6.0.1.tgz#cb950e574b1ea3ef5cd8cf62b3c4308f6c869122"
- integrity sha512-vCwyiLVJ4K3SR6KZleglq1dUXIiYGmk3b+NrFWP/Z3dhVE0C+RqgxSsAS4aaUNMSO2KSI0dBdce7BT/D+FdpIQ==
- dependencies:
- load-json-file "^6.2.0"
- npm-package-arg "8.1.1"
- write-pkg "^4.0.0"
-
-"@lerna/prerelease-id-from-version@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-6.0.1.tgz#a47980aa6c78deaa36430d03b6300bc889960b50"
- integrity sha512-aZBs/FinztKjNXlk0cW99FpABynZzZwlmJuW4h9nMrQPgWoaDAERfImbefIH/lcpxdRuuGtClyZUFBOSq8ppfg==
- dependencies:
- semver "^7.3.4"
-
-"@lerna/profiler@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/profiler/-/profiler-6.0.1.tgz#2b7a043e6999823ad97a7ddaea0ed7f338032f92"
- integrity sha512-vZrgF5pDhYWY/Gx7MjtyOgTVMA6swDV2+xPZwkvRD1Z0XpWEIn5d79zRN/1SBpdMNozC7Lj++1oEbCGNWhy/ow==
- dependencies:
- fs-extra "^9.1.0"
- npmlog "^6.0.2"
- upath "^2.0.1"
-
-"@lerna/project@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/project/-/project-6.0.1.tgz#0d4a6dbca1943478d554d4a3a610968caf9b303a"
- integrity sha512-/n2QuAEgImbwUqrJND15FxYu29p/mLTUpL/8cSg6IUlOQRFyXteESRyl8A2Ex7Wj00FMbtB13vgbmTdkTgKL0A==
- dependencies:
- "@lerna/package" "6.0.1"
- "@lerna/validation-error" "6.0.1"
- cosmiconfig "^7.0.0"
- dedent "^0.7.0"
- dot-prop "^6.0.1"
- glob-parent "^5.1.1"
- globby "^11.0.2"
- js-yaml "^4.1.0"
- load-json-file "^6.2.0"
- npmlog "^6.0.2"
- p-map "^4.0.0"
- resolve-from "^5.0.0"
- write-json-file "^4.3.0"
-
-"@lerna/prompt@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/prompt/-/prompt-6.0.1.tgz#2a744b168ce4a29b7c66d500258a3f65b3f028e2"
- integrity sha512-faR7oVdHBO3QTJ6o9kUEDPpyjCftd/CCa1rAC6q8f3vlLfCPrTym0qT+DcOBFGpDQh4m2dmGfJZgpXIVi6bMbg==
- dependencies:
- inquirer "^8.2.4"
- npmlog "^6.0.2"
-
-"@lerna/publish@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/publish/-/publish-6.0.1.tgz#9448a35a87e2c986c8919114698f3a314a9a2574"
- integrity sha512-xIleRwCuPHtShNSPc6RDH33Z+EO1E4O0LOhPq5qTwanNPYh5eL6bDHBsox44BbMD9dhhI4PUrqIGTu3AoKdDxg==
- dependencies:
- "@lerna/check-working-tree" "6.0.1"
- "@lerna/child-process" "6.0.1"
- "@lerna/collect-updates" "6.0.1"
- "@lerna/command" "6.0.1"
- "@lerna/describe-ref" "6.0.1"
- "@lerna/log-packed" "6.0.1"
- "@lerna/npm-conf" "6.0.1"
- "@lerna/npm-dist-tag" "6.0.1"
- "@lerna/npm-publish" "6.0.1"
- "@lerna/otplease" "6.0.1"
- "@lerna/output" "6.0.1"
- "@lerna/pack-directory" "6.0.1"
- "@lerna/prerelease-id-from-version" "6.0.1"
- "@lerna/prompt" "6.0.1"
- "@lerna/pulse-till-done" "6.0.1"
- "@lerna/run-lifecycle" "6.0.1"
- "@lerna/run-topologically" "6.0.1"
- "@lerna/validation-error" "6.0.1"
- "@lerna/version" "6.0.1"
- fs-extra "^9.1.0"
- libnpmaccess "^6.0.3"
- npm-package-arg "8.1.1"
- npm-registry-fetch "^13.3.0"
- npmlog "^6.0.2"
- p-map "^4.0.0"
- p-pipe "^3.1.0"
- pacote "^13.6.1"
- semver "^7.3.4"
-
-"@lerna/pulse-till-done@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-6.0.1.tgz#d23985aea1ba25bb33cf74b39f36f2b7a5d21791"
- integrity sha512-DK5Ylh/O7Vzn9ObEggvoHdLxc1hiXsDZ4fUvSmi50kc5QrMrk+xo6OyPgIaDBhYxj6lm3TQ1KkvWnRgiEynKAg==
- dependencies:
- npmlog "^6.0.2"
-
-"@lerna/query-graph@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-6.0.1.tgz#f72b55f0ee4662d06167e639e975019e5c004c59"
- integrity sha512-X8Z63Ax5a9nXgNBG+IAXEdCL4MG88akr7L4mBvKiTPrK5VgP46YzuZSaSoPI8bU67MlWBkSYQWAJJ5t0HEtKTw==
- dependencies:
- "@lerna/package-graph" "6.0.1"
-
-"@lerna/resolve-symlink@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-6.0.1.tgz#30c3ccf4c730451754ce7aa002772f26dd757c20"
- integrity sha512-btosycLN+2lpqou6pz0Oeq4XIKHDIn0NvdnuCBLxtuBOBNIkdlx5QWKCtZ31GYKbCUt55w1DSGL64kfVuejVQQ==
- dependencies:
- fs-extra "^9.1.0"
- npmlog "^6.0.2"
- read-cmd-shim "^3.0.0"
-
-"@lerna/rimraf-dir@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-6.0.1.tgz#e52ba283a4c39ade75792c23d0c6dcec65dcbbf4"
- integrity sha512-rBFkwrxEQWFfZV5IMiPfGVubOquvOTNsPJPUf5tZoPAqKHXVQi5iYZGB65VG8JA7eFenZxh5mVErX2gtWFh1Ew==
- dependencies:
- "@lerna/child-process" "6.0.1"
- npmlog "^6.0.2"
- path-exists "^4.0.0"
- rimraf "^3.0.2"
-
-"@lerna/run-lifecycle@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-6.0.1.tgz#ab94838cf7daa1edd6228be0a161b38ec1a42a0b"
- integrity sha512-gC7rnV3mrgFFIM8GlHc3d22ovYHoExu9CuIAxN26CVrMq7iEYxWoxYvweqVANsCHR7CVbs+dsDx8/TP1pQG8wg==
- dependencies:
- "@lerna/npm-conf" "6.0.1"
- "@npmcli/run-script" "^4.1.7"
- npmlog "^6.0.2"
- p-queue "^6.6.2"
-
-"@lerna/run-topologically@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-6.0.1.tgz#dcf26259e57b224d4aad2e3b259555ecd2f226ea"
- integrity sha512-p4J9RvOUyDUjQ21tDh7Durci9YnuBu3T8WXD8xu5ZwcxVnawK1h5B8kP4V1R5L/jwNqkXsAnlLwikPVGQ5Iptw==
- dependencies:
- "@lerna/query-graph" "6.0.1"
- p-queue "^6.6.2"
-
-"@lerna/run@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/run/-/run-6.0.1.tgz#20d3c77fa8faad01b915214b95477ae5390c8b45"
- integrity sha512-F1vvpaevsWCjaQs3NlBegH54izm3cO3Qbg/cRRzPZMK4Jo7gE1ddL7+zCIq0zGt6aeVqRGBOtUMk4SvNGkzI4w==
- dependencies:
- "@lerna/command" "6.0.1"
- "@lerna/filter-options" "6.0.1"
- "@lerna/npm-run-script" "6.0.1"
- "@lerna/output" "6.0.1"
- "@lerna/profiler" "6.0.1"
- "@lerna/run-topologically" "6.0.1"
- "@lerna/timer" "6.0.1"
- "@lerna/validation-error" "6.0.1"
- fs-extra "^9.1.0"
- p-map "^4.0.0"
-
-"@lerna/symlink-binary@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-6.0.1.tgz#b9278650c3360cc518e0d313d9999cd740a2c054"
- integrity sha512-TcwxDMgU9w+hGl0EeYihPytVRKV0KTeZZW4Bq6NEtjTCIIuKWxZjcY5ocxW22i6BClBvfFAJqkf+e+i3Nixlhg==
- dependencies:
- "@lerna/create-symlink" "6.0.1"
- "@lerna/package" "6.0.1"
- fs-extra "^9.1.0"
- p-map "^4.0.0"
-
-"@lerna/symlink-dependencies@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-6.0.1.tgz#28c01b3f910c1d13b1d447d27c47f5c76efd0096"
- integrity sha512-ImyqjLjMBu0ORGO9gYHr9oDgN/5QeeGuELtYNweLS5vMNSH1dokQW9fqZSrgfCJPbxeCizBcDTi/Knqg17ebkA==
- dependencies:
- "@lerna/create-symlink" "6.0.1"
- "@lerna/resolve-symlink" "6.0.1"
- "@lerna/symlink-binary" "6.0.1"
- fs-extra "^9.1.0"
- p-map "^4.0.0"
- p-map-series "^2.1.0"
-
-"@lerna/temp-write@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/temp-write/-/temp-write-6.0.1.tgz#84f8aa3f74b6150706a70430c68815517f5301cf"
- integrity sha512-9eklYncDnwTnGF9o14GOrZU05ZK5n6/x5XYRQHbuLfK5T9pmOiUyl6sO1613cZygUMaWHHi7BLtBPiw2CklqXQ==
- dependencies:
- graceful-fs "^4.1.15"
- is-stream "^2.0.0"
- make-dir "^3.0.0"
- temp-dir "^1.0.0"
- uuid "^8.3.2"
-
-"@lerna/timer@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/timer/-/timer-6.0.1.tgz#eb10242c48a1246e1bf216af305974fbd6332d39"
- integrity sha512-FLoga8iprKmRkh9jO+LP4Bm7MZLO4wNHM4LML4Dlh9CPwcIOWTteI8wSgRXvEJpt33IRIoPOUnfL3iHh8WwaYA==
-
-"@lerna/validation-error@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-6.0.1.tgz#afcf6b193eae86d64df9561afb7698696257304f"
- integrity sha512-kjAxfFY1pDltwoCTvMQCbnpBwMXBFuvE4hdi8qePhBQ1Lf0PlTOI4ZqMFIkaTud+oujzysDXraTJbYTjc+C+zw==
- dependencies:
- npmlog "^6.0.2"
-
-"@lerna/version@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/version/-/version-6.0.1.tgz#988675be8ea29f1548cb4554c257c2cc94b78084"
- integrity sha512-d/addeHVsRFWx3fb/XZIh6f23KuEC9Fn3ytpaMzA8rlLF3Nob1opIR98ZfUz7Nf+skpIV1QiIbXdJTZzIKvd9g==
- dependencies:
- "@lerna/check-working-tree" "6.0.1"
- "@lerna/child-process" "6.0.1"
- "@lerna/collect-updates" "6.0.1"
- "@lerna/command" "6.0.1"
- "@lerna/conventional-commits" "6.0.1"
- "@lerna/github-client" "6.0.1"
- "@lerna/gitlab-client" "6.0.1"
- "@lerna/output" "6.0.1"
- "@lerna/prerelease-id-from-version" "6.0.1"
- "@lerna/prompt" "6.0.1"
- "@lerna/run-lifecycle" "6.0.1"
- "@lerna/run-topologically" "6.0.1"
- "@lerna/temp-write" "6.0.1"
- "@lerna/validation-error" "6.0.1"
- "@nrwl/devkit" ">=14.8.6 < 16"
- chalk "^4.1.0"
- dedent "^0.7.0"
- load-json-file "^6.2.0"
- minimatch "^3.0.4"
- npmlog "^6.0.2"
- p-map "^4.0.0"
- p-pipe "^3.1.0"
- p-reduce "^2.1.0"
- p-waterfall "^2.1.1"
- semver "^7.3.4"
- slash "^3.0.0"
- write-json-file "^4.3.0"
-
-"@lerna/write-log-file@6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-6.0.1.tgz#4335d5e08686f8250ebae9d7f56b64452bd90cd3"
- integrity sha512-fJGDE8rlE35DwKSqV8M1VV2xw/vQlgwTwURjNOMvd1Ar23Aa9CkJC4XAwc9uUgIku34IsWUM8MNbw9ClSsJaqw==
- dependencies:
- npmlog "^6.0.2"
- write-file-atomic "^4.0.1"
-
"@lumino/algorithm@^1.9.0", "@lumino/algorithm@^1.9.1", "@lumino/algorithm@^1.9.2":
version "1.9.2"
resolved "https://registry.npmjs.org/@lumino/algorithm/-/algorithm-1.9.2.tgz#b95e6419aed58ff6b863a51bfb4add0f795141d3"
integrity sha512-Z06lp/yuhz8CtIir3PNTGnuk7909eXt4ukJsCzChsGuot2l5Fbs96RJ/FOHgwCedaX74CtxPjXHXoszFbUA+4A==
-"@lumino/application@^1.27.0":
- version "1.30.0"
- resolved "https://registry.npmjs.org/@lumino/application/-/application-1.30.0.tgz#7fe12b716b5f3cb0404f3de8da54cba51a681954"
- integrity sha512-MR3X2X+8I8httgziD2Az6ucrpr6ZJfVsQyfaiPfZ7vXSXahR4NWzayzV5D9HzIQl86xQsRhm7IuaCHeY1Lw/uw==
+"@lumino/application@^1.31.4":
+ version "1.31.4"
+ resolved "https://registry.npmjs.org/@lumino/application/-/application-1.31.4.tgz#b804fcc46fb77deb41aee94c48bea990f735d6b9"
+ integrity sha512-dOSsDJ1tXOxC3fnSHvtDQK5RcICLEVPtO19HeCGwurb5W2ZZ55SZT2b5jZu6V/v8lGdtkNbr1RJltRpJRSRb/A==
dependencies:
- "@lumino/commands" "^1.21.0"
+ "@lumino/commands" "^1.21.1"
"@lumino/coreutils" "^1.12.1"
- "@lumino/widgets" "^1.35.0"
+ "@lumino/widgets" "^1.37.2"
"@lumino/collections@^1.9.3":
version "1.9.3"
@@ -1565,44 +866,44 @@
dependencies:
"@lumino/algorithm" "^1.9.2"
-"@lumino/commands@^1.19.0", "@lumino/commands@^1.21.0":
- version "1.21.0"
- resolved "https://registry.npmjs.org/@lumino/commands/-/commands-1.21.0.tgz#23cf0b5b1f9b00b0c2960d896726d89dd17bf6b4"
- integrity sha512-N2LNL5fVNLdD48WEa7yyUtVRc2kIf4YpBojxygzZcMGVaoemLnCnUlw7espB5DTDl+WRO/pi5fkWTnoNvp+8Bg==
+"@lumino/commands@^1.19.0", "@lumino/commands@^1.21.1":
+ version "1.21.1"
+ resolved "https://registry.npmjs.org/@lumino/commands/-/commands-1.21.1.tgz#eda8b3cf5ef73b9c8ce93b3b5cf66bb053df2a76"
+ integrity sha512-d1zJmwz5bHU0BM/Rl3tRdZ7/WgXnFB0bM7x7Bf0XDlmX++jnU9k0j3mh6/5JqCGLmIApKCRwVqSaV7jPmSJlcQ==
dependencies:
"@lumino/algorithm" "^1.9.2"
"@lumino/coreutils" "^1.12.1"
- "@lumino/disposable" "^1.10.3"
+ "@lumino/disposable" "^1.10.4"
"@lumino/domutils" "^1.8.2"
"@lumino/keyboard" "^1.8.2"
- "@lumino/signaling" "^1.11.0"
+ "@lumino/signaling" "^1.11.1"
"@lumino/virtualdom" "^1.14.3"
-"@lumino/coreutils@^1.11.0", "@lumino/coreutils@^1.11.1", "@lumino/coreutils@^1.12.1":
+"@lumino/coreutils@^1.11.0", "@lumino/coreutils@^1.11.0 || ^2.0.0-alpha.6", "@lumino/coreutils@^1.11.1", "@lumino/coreutils@^1.12.1":
version "1.12.1"
resolved "https://registry.npmjs.org/@lumino/coreutils/-/coreutils-1.12.1.tgz#79860c9937483ddf6cda87f6c2b9da8eb1a5d768"
integrity sha512-JLu3nTHzJk9N8ohZ85u75YxemMrmDzJdNgZztfP7F7T7mxND3YVNCkJG35a6aJ7edu1sIgCjBxOvV+hv27iYvQ==
-"@lumino/disposable@^1.10.0", "@lumino/disposable@^1.10.1", "@lumino/disposable@^1.10.3":
- version "1.10.3"
- resolved "https://registry.npmjs.org/@lumino/disposable/-/disposable-1.10.3.tgz#c9778204f997605b00dab342029d488196d4baef"
- integrity sha512-a+LplaVGuubmM0KcgAK5NCcJxo0vuw020p3r5AaM/uvAtvLHM+po0wqD0Lcz633ERunf+bDdQ+8BcOhrQLPofQ==
+"@lumino/disposable@^1.10.0", "@lumino/disposable@^1.10.0 || ^2.0.0-alpha.6", "@lumino/disposable@^1.10.1", "@lumino/disposable@^1.10.4":
+ version "1.10.4"
+ resolved "https://registry.npmjs.org/@lumino/disposable/-/disposable-1.10.4.tgz#73b452044fecf988d7fa73fac9451b1a7f987323"
+ integrity sha512-4ZxyYcyzUS+ZeB2KAH9oAH3w0DUUceiVr+FIZHZ2TAYGWZI/85WlqJtfm0xjwEpCwLLW1TDqJrISuZu3iMmVMA==
dependencies:
"@lumino/algorithm" "^1.9.2"
- "@lumino/signaling" "^1.11.0"
+ "@lumino/signaling" "^1.11.1"
"@lumino/domutils@^1.8.0", "@lumino/domutils@^1.8.1", "@lumino/domutils@^1.8.2":
version "1.8.2"
resolved "https://registry.npmjs.org/@lumino/domutils/-/domutils-1.8.2.tgz#d15cdbae12bea52852bbc13c4629360f9f05b7f5"
integrity sha512-QIpMfkPJrs4GrWBuJf2Sn1fpyVPmvqUUAeD8xAQo8+4V5JAT0vUDLxZ9HijefMgNCi3+Bs8Z3lQwRCrz+cFP1A==
-"@lumino/dragdrop@^1.13.0", "@lumino/dragdrop@^1.14.3":
- version "1.14.3"
- resolved "https://registry.npmjs.org/@lumino/dragdrop/-/dragdrop-1.14.3.tgz#5621d97bcb90ae18b053f56d9c448ccef272d575"
- integrity sha512-e3/lnc7bSqtdbDyamx+yeLuAECY1XGcczh8Wu66p6nkkohiajLqeNXicvWQd5G+T2xGce6QFkUnqWUcO5KNHOw==
+"@lumino/dragdrop@^1.13.0", "@lumino/dragdrop@^1.14.5":
+ version "1.14.5"
+ resolved "https://registry.npmjs.org/@lumino/dragdrop/-/dragdrop-1.14.5.tgz#1db76c8a01f74cb1b0428db6234e820bb58b93ba"
+ integrity sha512-LC5xB82+xGF8hFyl716TMpV32OIMIMl+s3RU1PaqDkD6B7PkgiVk6NkJ4X9/GcEvl2igkvlGQt/3L7qxDAJNxw==
dependencies:
"@lumino/coreutils" "^1.12.1"
- "@lumino/disposable" "^1.10.3"
+ "@lumino/disposable" "^1.10.4"
"@lumino/keyboard@^1.8.2":
version "1.8.2"
@@ -1618,23 +919,23 @@
"@lumino/collections" "^1.9.3"
"@lumino/polling@^1.9.0":
- version "1.11.3"
- resolved "https://registry.npmjs.org/@lumino/polling/-/polling-1.11.3.tgz#0b0b9a30b7077834d41df08fb2387260c95cd6e5"
- integrity sha512-NPda40R/PFwzufuhfEx41g/L3I1K8TEM75QbooL22U+bFRBY9bChOLh+xKXyT2yO30SRLg7F7jaWcwZ01hCVwQ==
+ version "1.11.4"
+ resolved "https://registry.npmjs.org/@lumino/polling/-/polling-1.11.4.tgz#ddfe47da5b41af4cfa474898542c099e445c0e6c"
+ integrity sha512-yC7JLssj3mqVK6TsYj7dg4AG0rcsC42YtpoDLtz9yzO84Q5flQUfmjAPQB6oPA6wZOlISs3iasF+uO2w1ls5jg==
dependencies:
"@lumino/coreutils" "^1.12.1"
- "@lumino/disposable" "^1.10.3"
- "@lumino/signaling" "^1.11.0"
+ "@lumino/disposable" "^1.10.4"
+ "@lumino/signaling" "^1.11.1"
"@lumino/properties@^1.8.0", "@lumino/properties@^1.8.1", "@lumino/properties@^1.8.2":
version "1.8.2"
resolved "https://registry.npmjs.org/@lumino/properties/-/properties-1.8.2.tgz#91131f2ca91a902faa138771eb63341db78fc0fd"
integrity sha512-EkjI9Cw8R0U+xC9HxdFSu7X1tz1H1vKu20cGvJ2gU+CXlMB1DvoYJCYxCThByHZ+kURTAap4SE5x8HvKwNPbig==
-"@lumino/signaling@^1.10.0", "@lumino/signaling@^1.10.1", "@lumino/signaling@^1.11.0":
- version "1.11.0"
- resolved "https://registry.npmjs.org/@lumino/signaling/-/signaling-1.11.0.tgz#b61071875a69a02e7b14b779657ebdb099aac676"
- integrity sha512-c4mfkmwr9RDh/cUF7BFoPj8KdSsmJRfGLt0e2ez4sgnbSX2afeMNQBIi/gKsD4mMmhI5bXa17tVDYQn6ICBXAw==
+"@lumino/signaling@^1.10.0", "@lumino/signaling@^1.10.0 || ^2.0.0-alpha.6", "@lumino/signaling@^1.10.1", "@lumino/signaling@^1.11.1":
+ version "1.11.1"
+ resolved "https://registry.npmjs.org/@lumino/signaling/-/signaling-1.11.1.tgz#438f447a1b644fd286549804f9851b5aec9679a2"
+ integrity sha512-YCUmgw08VoyMN5KxzqPO3KMx+cwdPv28tAN06C0K7Q/dQf+oufb1XocuhZb5selTrTmmuXeizaYxgLIQGdS1fA==
dependencies:
"@lumino/algorithm" "^1.9.2"
"@lumino/properties" "^1.8.2"
@@ -1646,21 +947,21 @@
dependencies:
"@lumino/algorithm" "^1.9.2"
-"@lumino/widgets@^1.30.0", "@lumino/widgets@^1.33.0", "@lumino/widgets@^1.35.0":
- version "1.35.0"
- resolved "https://registry.npmjs.org/@lumino/widgets/-/widgets-1.35.0.tgz#1d6cf28195996635a8256e2d28edd4fe5dde5f4e"
- integrity sha512-AFwCCt/4g6+3YwnrxRqjLusuLUidnldkQ+Dims3ZSm8keRtyjhr6ltnhj4KPZ5Nexxb0jmzWYcHHTceYTgU10w==
+"@lumino/widgets@^1.30.0", "@lumino/widgets@^1.37.2":
+ version "1.37.2"
+ resolved "https://registry.npmjs.org/@lumino/widgets/-/widgets-1.37.2.tgz#b408fae221ecec2f1b028607782fbe1e82588bce"
+ integrity sha512-NHKu1NBDo6ETBDoNrqSkornfUCwc8EFFzw6+LWBfYVxn2PIwciq2SdiJGEyNqL+0h/A9eVKb5ui5z4cwpRekmQ==
dependencies:
"@lumino/algorithm" "^1.9.2"
- "@lumino/commands" "^1.21.0"
+ "@lumino/commands" "^1.21.1"
"@lumino/coreutils" "^1.12.1"
- "@lumino/disposable" "^1.10.3"
+ "@lumino/disposable" "^1.10.4"
"@lumino/domutils" "^1.8.2"
- "@lumino/dragdrop" "^1.14.3"
+ "@lumino/dragdrop" "^1.14.5"
"@lumino/keyboard" "^1.8.2"
"@lumino/messaging" "^1.10.3"
"@lumino/properties" "^1.8.2"
- "@lumino/signaling" "^1.11.0"
+ "@lumino/signaling" "^1.11.1"
"@lumino/virtualdom" "^1.14.3"
"@nodelib/fs.scandir@2.1.5":
@@ -1676,7 +977,7 @@
resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
-"@nodelib/fs.walk@^1.2.3":
+"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8":
version "1.2.8"
resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a"
integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
@@ -1684,46 +985,6 @@
"@nodelib/fs.scandir" "2.1.5"
fastq "^1.6.0"
-"@npmcli/arborist@5.3.0":
- version "5.3.0"
- resolved "https://registry.npmjs.org/@npmcli/arborist/-/arborist-5.3.0.tgz#321d9424677bfc08569e98a5ac445ee781f32053"
- integrity sha512-+rZ9zgL1lnbl8Xbb1NQdMjveOMwj4lIYfcDtyJHHi5x4X8jtR6m8SXooJMZy5vmFVZ8w7A2Bnd/oX9eTuU8w5A==
- dependencies:
- "@isaacs/string-locale-compare" "^1.1.0"
- "@npmcli/installed-package-contents" "^1.0.7"
- "@npmcli/map-workspaces" "^2.0.3"
- "@npmcli/metavuln-calculator" "^3.0.1"
- "@npmcli/move-file" "^2.0.0"
- "@npmcli/name-from-folder" "^1.0.1"
- "@npmcli/node-gyp" "^2.0.0"
- "@npmcli/package-json" "^2.0.0"
- "@npmcli/run-script" "^4.1.3"
- bin-links "^3.0.0"
- cacache "^16.0.6"
- common-ancestor-path "^1.0.1"
- json-parse-even-better-errors "^2.3.1"
- json-stringify-nice "^1.1.4"
- mkdirp "^1.0.4"
- mkdirp-infer-owner "^2.0.0"
- nopt "^5.0.0"
- npm-install-checks "^5.0.0"
- npm-package-arg "^9.0.0"
- npm-pick-manifest "^7.0.0"
- npm-registry-fetch "^13.0.0"
- npmlog "^6.0.2"
- pacote "^13.6.1"
- parse-conflict-json "^2.0.1"
- proc-log "^2.0.0"
- promise-all-reject-late "^1.0.0"
- promise-call-limit "^1.0.1"
- read-package-json-fast "^2.0.2"
- readdir-scoped-modules "^1.1.0"
- rimraf "^3.0.2"
- semver "^7.3.7"
- ssri "^9.0.0"
- treeverse "^2.0.0"
- walk-up-path "^1.0.0"
-
"@npmcli/fs@^1.0.0":
version "1.1.1"
resolved "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz#72f719fe935e687c56a4faecf3c03d06ba593257"
@@ -1732,57 +993,6 @@
"@gar/promisify" "^1.0.1"
semver "^7.3.5"
-"@npmcli/fs@^2.1.0":
- version "2.1.2"
- resolved "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz#a9e2541a4a2fec2e69c29b35e6060973da79b865"
- integrity sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==
- dependencies:
- "@gar/promisify" "^1.1.3"
- semver "^7.3.5"
-
-"@npmcli/git@^3.0.0":
- version "3.0.2"
- resolved "https://registry.npmjs.org/@npmcli/git/-/git-3.0.2.tgz#5c5de6b4d70474cf2d09af149ce42e4e1dacb931"
- integrity sha512-CAcd08y3DWBJqJDpfuVL0uijlq5oaXaOJEKHKc4wqrjd00gkvTZB+nFuLn+doOOKddaQS9JfqtNoFCO2LCvA3w==
- dependencies:
- "@npmcli/promise-spawn" "^3.0.0"
- lru-cache "^7.4.4"
- mkdirp "^1.0.4"
- npm-pick-manifest "^7.0.0"
- proc-log "^2.0.0"
- promise-inflight "^1.0.1"
- promise-retry "^2.0.1"
- semver "^7.3.5"
- which "^2.0.2"
-
-"@npmcli/installed-package-contents@^1.0.7":
- version "1.0.7"
- resolved "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz#ab7408c6147911b970a8abe261ce512232a3f4fa"
- integrity sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==
- dependencies:
- npm-bundled "^1.1.1"
- npm-normalize-package-bin "^1.0.1"
-
-"@npmcli/map-workspaces@^2.0.3":
- version "2.0.4"
- resolved "https://registry.npmjs.org/@npmcli/map-workspaces/-/map-workspaces-2.0.4.tgz#9e5e8ab655215a262aefabf139782b894e0504fc"
- integrity sha512-bMo0aAfwhVwqoVM5UzX1DJnlvVvzDCHae821jv48L1EsrYwfOZChlqWYXEtto/+BkBXetPbEWgau++/brh4oVg==
- dependencies:
- "@npmcli/name-from-folder" "^1.0.1"
- glob "^8.0.1"
- minimatch "^5.0.1"
- read-package-json-fast "^2.0.3"
-
-"@npmcli/metavuln-calculator@^3.0.1":
- version "3.1.1"
- resolved "https://registry.npmjs.org/@npmcli/metavuln-calculator/-/metavuln-calculator-3.1.1.tgz#9359bd72b400f8353f6a28a25c8457b562602622"
- integrity sha512-n69ygIaqAedecLeVH3KnO39M6ZHiJ2dEv5A7DGvcqCB8q17BGUgW8QaanIkbWUo2aYGZqJaOORTLAlIvKjNDKA==
- dependencies:
- cacache "^16.0.0"
- json-parse-even-better-errors "^2.3.1"
- pacote "^13.0.3"
- semver "^7.3.5"
-
"@npmcli/move-file@^1.0.1":
version "1.1.2"
resolved "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674"
@@ -1791,195 +1001,6 @@
mkdirp "^1.0.4"
rimraf "^3.0.2"
-"@npmcli/move-file@^2.0.0":
- version "2.0.1"
- resolved "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz#26f6bdc379d87f75e55739bab89db525b06100e4"
- integrity sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==
- dependencies:
- mkdirp "^1.0.4"
- rimraf "^3.0.2"
-
-"@npmcli/name-from-folder@^1.0.1":
- version "1.0.1"
- resolved "https://registry.npmjs.org/@npmcli/name-from-folder/-/name-from-folder-1.0.1.tgz#77ecd0a4fcb772ba6fe927e2e2e155fbec2e6b1a"
- integrity sha512-qq3oEfcLFwNfEYOQ8HLimRGKlD8WSeGEdtUa7hmzpR8Sa7haL1KVQrvgO6wqMjhWFFVjgtrh1gIxDz+P8sjUaA==
-
-"@npmcli/node-gyp@^2.0.0":
- version "2.0.0"
- resolved "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-2.0.0.tgz#8c20e53e34e9078d18815c1d2dda6f2420d75e35"
- integrity sha512-doNI35wIe3bBaEgrlPfdJPaCpUR89pJWep4Hq3aRdh6gKazIVWfs0jHttvSSoq47ZXgC7h73kDsUl8AoIQUB+A==
-
-"@npmcli/package-json@^2.0.0":
- version "2.0.0"
- resolved "https://registry.npmjs.org/@npmcli/package-json/-/package-json-2.0.0.tgz#3bbcf4677e21055adbe673d9f08c9f9cde942e4a"
- integrity sha512-42jnZ6yl16GzjWSH7vtrmWyJDGVa/LXPdpN2rcUWolFjc9ON2N3uz0qdBbQACfmhuJZ2lbKYtmK5qx68ZPLHMA==
- dependencies:
- json-parse-even-better-errors "^2.3.1"
-
-"@npmcli/promise-spawn@^3.0.0":
- version "3.0.0"
- resolved "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-3.0.0.tgz#53283b5f18f855c6925f23c24e67c911501ef573"
- integrity sha512-s9SgS+p3a9Eohe68cSI3fi+hpcZUmXq5P7w0kMlAsWVtR7XbK3ptkZqKT2cK1zLDObJ3sR+8P59sJE0w/KTL1g==
- dependencies:
- infer-owner "^1.0.4"
-
-"@npmcli/run-script@^4.1.0", "@npmcli/run-script@^4.1.3", "@npmcli/run-script@^4.1.7":
- version "4.2.1"
- resolved "https://registry.npmjs.org/@npmcli/run-script/-/run-script-4.2.1.tgz#c07c5c71bc1c70a5f2a06b0d4da976641609b946"
- integrity sha512-7dqywvVudPSrRCW5nTHpHgeWnbBtz8cFkOuKrecm6ih+oO9ciydhWt6OF7HlqupRRmB8Q/gECVdB9LMfToJbRg==
- dependencies:
- "@npmcli/node-gyp" "^2.0.0"
- "@npmcli/promise-spawn" "^3.0.0"
- node-gyp "^9.0.0"
- read-package-json-fast "^2.0.3"
- which "^2.0.2"
-
-"@nrwl/cli@15.0.7":
- version "15.0.7"
- resolved "https://registry.npmjs.org/@nrwl/cli/-/cli-15.0.7.tgz#255f88b5a2c3c203ccf6b619fc205f5e76366c4a"
- integrity sha512-qj1HuktNRMGGlzI5EXdneQ5+E7p0rdQQMRwiDodaFNTMko7ntH6A62hgq/fTcxmADJyqD31KS+1CvmiMKcof8A==
- dependencies:
- nx "15.0.7"
-
-"@nrwl/devkit@>=14.8.6 < 16":
- version "15.0.7"
- resolved "https://registry.npmjs.org/@nrwl/devkit/-/devkit-15.0.7.tgz#1ecc793e9ef233b36c9d3a1a7f3bcd625c10ea1c"
- integrity sha512-VNhtirB5hkfGqsLk2miXIJFSgs/wyhsVOT2xjHpwFQ+oaE8VAgPlJc/rHWjOmRbMRAG9D49VnLpAo8vai562ZQ==
- dependencies:
- "@phenomnomnominal/tsquery" "4.1.1"
- ejs "^3.1.7"
- ignore "^5.0.4"
- semver "7.3.4"
- tslib "^2.3.0"
-
-"@nrwl/tao@15.0.7":
- version "15.0.7"
- resolved "https://registry.npmjs.org/@nrwl/tao/-/tao-15.0.7.tgz#0206e1f5fc0d42f7c9d764dac4024d8bd3f9b2cf"
- integrity sha512-cnK2jlYoseIbYg7hmzC2eSCHmXXBqh4qmQzXonu6y17u+S5jUTSlaQp1f+q/Ah8mJpqQTrHzR+qU5UbnqGQUFQ==
- dependencies:
- nx "15.0.7"
-
-"@octokit/auth-token@^3.0.0":
- version "3.0.2"
- resolved "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.2.tgz#a0fc8de149fd15876e1ac78f6525c1c5ab48435f"
- integrity sha512-pq7CwIMV1kmzkFTimdwjAINCXKTajZErLB4wMLYapR2nuB/Jpr66+05wOTZMSCBXP6n4DdDWT2W19Bm17vU69Q==
- dependencies:
- "@octokit/types" "^8.0.0"
-
-"@octokit/core@^4.1.0":
- version "4.1.0"
- resolved "https://registry.npmjs.org/@octokit/core/-/core-4.1.0.tgz#b6b03a478f1716de92b3f4ec4fd64d05ba5a9251"
- integrity sha512-Czz/59VefU+kKDy+ZfDwtOIYIkFjExOKf+HA92aiTZJ6EfWpFzYQWw0l54ji8bVmyhc+mGaLUbSUmXazG7z5OQ==
- dependencies:
- "@octokit/auth-token" "^3.0.0"
- "@octokit/graphql" "^5.0.0"
- "@octokit/request" "^6.0.0"
- "@octokit/request-error" "^3.0.0"
- "@octokit/types" "^8.0.0"
- before-after-hook "^2.2.0"
- universal-user-agent "^6.0.0"
-
-"@octokit/endpoint@^7.0.0":
- version "7.0.3"
- resolved "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.3.tgz#0b96035673a9e3bedf8bab8f7335de424a2147ed"
- integrity sha512-57gRlb28bwTsdNXq+O3JTQ7ERmBTuik9+LelgcLIVfYwf235VHbN9QNo4kXExtp/h8T423cR5iJThKtFYxC7Lw==
- dependencies:
- "@octokit/types" "^8.0.0"
- is-plain-object "^5.0.0"
- universal-user-agent "^6.0.0"
-
-"@octokit/graphql@^5.0.0":
- version "5.0.4"
- resolved "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.4.tgz#519dd5c05123868276f3ae4e50ad565ed7dff8c8"
- integrity sha512-amO1M5QUQgYQo09aStR/XO7KAl13xpigcy/kI8/N1PnZYSS69fgte+xA4+c2DISKqUZfsh0wwjc2FaCt99L41A==
- dependencies:
- "@octokit/request" "^6.0.0"
- "@octokit/types" "^8.0.0"
- universal-user-agent "^6.0.0"
-
-"@octokit/openapi-types@^14.0.0":
- version "14.0.0"
- resolved "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-14.0.0.tgz#949c5019028c93f189abbc2fb42f333290f7134a"
- integrity sha512-HNWisMYlR8VCnNurDU6os2ikx0s0VyEjDYHNS/h4cgb8DeOxQ0n72HyinUtdDVxJhFy3FWLGl0DJhfEWk3P5Iw==
-
-"@octokit/plugin-enterprise-rest@^6.0.1":
- version "6.0.1"
- resolved "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz#e07896739618dab8da7d4077c658003775f95437"
- integrity sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==
-
-"@octokit/plugin-paginate-rest@^5.0.0":
- version "5.0.1"
- resolved "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-5.0.1.tgz#93d7e74f1f69d68ba554fa6b888c2a9cf1f99a83"
- integrity sha512-7A+rEkS70pH36Z6JivSlR7Zqepz3KVucEFVDnSrgHXzG7WLAzYwcHZbKdfTXHwuTHbkT1vKvz7dHl1+HNf6Qyw==
- dependencies:
- "@octokit/types" "^8.0.0"
-
-"@octokit/plugin-request-log@^1.0.4":
- version "1.0.4"
- resolved "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz#5e50ed7083a613816b1e4a28aeec5fb7f1462e85"
- integrity sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==
-
-"@octokit/plugin-rest-endpoint-methods@^6.7.0":
- version "6.7.0"
- resolved "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-6.7.0.tgz#2f6f17f25b6babbc8b41d2bb0a95a8839672ce7c"
- integrity sha512-orxQ0fAHA7IpYhG2flD2AygztPlGYNAdlzYz8yrD8NDgelPfOYoRPROfEyIe035PlxvbYrgkfUZIhSBKju/Cvw==
- dependencies:
- "@octokit/types" "^8.0.0"
- deprecation "^2.3.1"
-
-"@octokit/request-error@^3.0.0":
- version "3.0.2"
- resolved "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.2.tgz#f74c0f163d19463b87528efe877216c41d6deb0a"
- integrity sha512-WMNOFYrSaX8zXWoJg9u/pKgWPo94JXilMLb2VManNOby9EZxrQaBe/QSC4a1TzpAlpxofg2X/jMnCyZgL6y7eg==
- dependencies:
- "@octokit/types" "^8.0.0"
- deprecation "^2.0.0"
- once "^1.4.0"
-
-"@octokit/request@^6.0.0":
- version "6.2.2"
- resolved "https://registry.npmjs.org/@octokit/request/-/request-6.2.2.tgz#a2ba5ac22bddd5dcb3f539b618faa05115c5a255"
- integrity sha512-6VDqgj0HMc2FUX2awIs+sM6OwLgwHvAi4KCK3mT2H2IKRt6oH9d0fej5LluF5mck1lRR/rFWN0YIDSYXYSylbw==
- dependencies:
- "@octokit/endpoint" "^7.0.0"
- "@octokit/request-error" "^3.0.0"
- "@octokit/types" "^8.0.0"
- is-plain-object "^5.0.0"
- node-fetch "^2.6.7"
- universal-user-agent "^6.0.0"
-
-"@octokit/rest@^19.0.3":
- version "19.0.5"
- resolved "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.5.tgz#4dbde8ae69b27dca04b5f1d8119d282575818f6c"
- integrity sha512-+4qdrUFq2lk7Va+Qff3ofREQWGBeoTKNqlJO+FGjFP35ZahP+nBenhZiGdu8USSgmq4Ky3IJ/i4u0xbLqHaeow==
- dependencies:
- "@octokit/core" "^4.1.0"
- "@octokit/plugin-paginate-rest" "^5.0.0"
- "@octokit/plugin-request-log" "^1.0.4"
- "@octokit/plugin-rest-endpoint-methods" "^6.7.0"
-
-"@octokit/types@^8.0.0":
- version "8.0.0"
- resolved "https://registry.npmjs.org/@octokit/types/-/types-8.0.0.tgz#93f0b865786c4153f0f6924da067fe0bb7426a9f"
- integrity sha512-65/TPpOJP1i3K4lBJMnWqPUJ6zuOtzhtagDvydAWbEXpbFYA0oMKKyLb95NFZZP0lSh/4b6K+DQlzvYQJQQePg==
- dependencies:
- "@octokit/openapi-types" "^14.0.0"
-
-"@parcel/watcher@2.0.4":
- version "2.0.4"
- resolved "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.4.tgz#f300fef4cc38008ff4b8c29d92588eced3ce014b"
- integrity sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg==
- dependencies:
- node-addon-api "^3.2.1"
- node-gyp-build "^4.3.0"
-
-"@phenomnomnominal/tsquery@4.1.1":
- version "4.1.1"
- resolved "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-4.1.1.tgz#42971b83590e9d853d024ddb04a18085a36518df"
- integrity sha512-jjMmK1tnZbm1Jq5a7fBliM4gQwjxMU7TFoRNwIyzwlO+eHPRCFv/Nv+H/Gi1jc3WR7QURG8D5d0Tn12YGrUqBQ==
- dependencies:
- esquery "^1.0.1"
-
"@rjsf/core@^3.1.0":
version "3.2.1"
resolved "https://registry.npmjs.org/@rjsf/core/-/core-3.2.1.tgz#8a7b24c9a6f01f0ecb093fdfc777172c12b1b009"
@@ -1995,31 +1016,9 @@
prop-types "^15.7.2"
react-is "^16.9.0"
-"@sindresorhus/is@^0.14.0":
- version "0.14.0"
- resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea"
- integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==
-
-"@szmarczak/http-timer@^1.1.2":
- version "1.1.2"
- resolved "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421"
- integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==
- dependencies:
- defer-to-connect "^1.0.1"
-
-"@tootallnate/once@1":
- version "1.1.2"
- resolved "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82"
- integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==
-
-"@tootallnate/once@2":
- version "2.0.0"
- resolved "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf"
- integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==
-
"@types/backbone@1.4.14":
version "1.4.14"
- resolved "https://registry.yarnpkg.com/@types/backbone/-/backbone-1.4.14.tgz#4b71f0c25d89cfa9a10b18042f0b03d35a53364c"
+ resolved "https://registry.npmjs.org/@types/backbone/-/backbone-1.4.14.tgz#4b71f0c25d89cfa9a10b18042f0b03d35a53364c"
integrity sha512-85ldQ99fiYTJFBlZuAJRaCdvTZKZ2p1fSs3fVf+6Ub6k1X0g0hNJ0qJ/2FOByyyAQYLtbEz3shX5taKQfBKBDw==
dependencies:
"@types/jquery" "*"
@@ -2039,24 +1038,19 @@
"@types/estree" "*"
"@types/eslint@*":
- version "8.4.10"
- resolved "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz#19731b9685c19ed1552da7052b6f668ed7eb64bb"
- integrity sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==
+ version "8.37.0"
+ resolved "https://registry.npmjs.org/@types/eslint/-/eslint-8.37.0.tgz#29cebc6c2a3ac7fea7113207bf5a828fdf4d7ef1"
+ integrity sha512-Piet7dG2JBuDIfohBngQ3rCt7MgO9xCO4xIMKxBThCq5PNRB91IjlJ10eJVwfoNtvTErmxLzwBZ7rHZtbOMmFQ==
dependencies:
"@types/estree" "*"
"@types/json-schema" "*"
-"@types/estree@*":
- version "1.0.0"
- resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2"
- integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==
-
-"@types/estree@^0.0.51":
+"@types/estree@*", "@types/estree@^0.0.51":
version "0.0.51"
resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40"
integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==
-"@types/glob@^7.1.1", "@types/glob@^7.1.3":
+"@types/glob@^7.1.3":
version "7.2.0"
resolved "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb"
integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==
@@ -2065,51 +1059,31 @@
"@types/node" "*"
"@types/jquery@*":
- version "3.5.14"
- resolved "https://registry.yarnpkg.com/@types/jquery/-/jquery-3.5.14.tgz#ac8e11ee591e94d4d58da602cb3a5a8320dee577"
- integrity sha512-X1gtMRMbziVQkErhTQmSe2jFwwENA/Zr+PprCkF63vFq+Yt5PZ4AlKqgmeNlwgn7dhsXEK888eIW2520EpC+xg==
+ version "3.5.16"
+ resolved "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.16.tgz#632131baf30951915b0317d48c98e9890bdf051d"
+ integrity sha512-bsI7y4ZgeMkmpG9OM710RRzDFp+w4P1RGiIt30C1mSBT+ExCleeh4HObwgArnDFELmRrOpXgSYN9VF1hj+f1lw==
dependencies:
"@types/sizzle" "*"
-"@types/json-schema@*", "@types/json-schema@^7.0.11", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.8":
+"@types/json-schema@*", "@types/json-schema@^7.0.11", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9":
version "7.0.11"
resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3"
integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==
-"@types/json5@^0.0.29":
- version "0.0.29"
- resolved "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
- integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==
-
"@types/lodash@^4.14.134", "@types/lodash@^4.14.182":
- version "4.14.188"
- resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.188.tgz#e4990c4c81f7c9b00c5ff8eae389c10f27980da5"
- integrity sha512-zmEmF5OIM3rb7SbLCFYoQhO4dGt2FRM9AMkxvA3LaADOF1n8in/zGJlWji9fmafLoNyz+FoL6FE0SLtGIArD7w==
+ version "4.14.192"
+ resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.192.tgz#5790406361a2852d332d41635d927f1600811285"
+ integrity sha512-km+Vyn3BYm5ytMO13k9KTp27O75rbQ0NFw+U//g+PX7VZyjCioXaRFisqSIJRECljcTv73G3i6BpglNGHgUQ5A==
"@types/minimatch@*":
version "5.1.2"
resolved "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca"
integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==
-"@types/minimatch@^3.0.3":
- version "3.0.5"
- resolved "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40"
- integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==
-
-"@types/minimist@^1.2.0":
- version "1.2.2"
- resolved "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c"
- integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==
-
"@types/node@*":
- version "18.11.9"
- resolved "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz#02d013de7058cea16d36168ef2fc653464cfbad4"
- integrity sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==
-
-"@types/normalize-package-data@^2.4.0":
- version "2.4.1"
- resolved "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301"
- integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==
+ version "18.15.11"
+ resolved "https://registry.npmjs.org/@types/node/-/node-18.15.11.tgz#b3b790f09cb1696cffcec605de025b088fa4225f"
+ integrity sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==
"@types/parse-author@^2.0.0":
version "2.0.1"
@@ -2121,10 +1095,10 @@
resolved "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"
integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==
-"@types/prettier@^2.2.0", "@types/prettier@^2.6.1":
- version "2.7.1"
- resolved "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz#dfd20e2dc35f027cdd6c1908e80a5ddc7499670e"
- integrity sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==
+"@types/prettier@^2.6.1", "@types/prettier@^2.7.2":
+ version "2.7.2"
+ resolved "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz#6c2324641cc4ba050a8c710b2b251b377581fbf0"
+ integrity sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==
"@types/prop-types@*":
version "15.7.5"
@@ -2132,22 +1106,27 @@
integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==
"@types/react@^17.0.0":
- version "17.0.52"
- resolved "https://registry.npmjs.org/@types/react/-/react-17.0.52.tgz#10d8b907b5c563ac014a541f289ae8eaa9bf2e9b"
- integrity sha512-vwk8QqVODi0VaZZpDXQCmEmiOuyjEFPY7Ttaw5vjM112LOq37yz1CDJGrRJwA1fYEq4Iitd5rnjd1yWAc/bT+A==
+ version "17.0.56"
+ resolved "https://registry.npmjs.org/@types/react/-/react-17.0.56.tgz#16f54a0b0a4820065b8296f1dd6da80791fcf964"
+ integrity sha512-Z13f9Qz7Hg8f2g2NsBjiJSVWmON2b3K8RIqFK8mMKCIgvD0CD0ZChTukz87H3lI28X3ukXoNFGzo3ZW1ICTtPA==
dependencies:
"@types/prop-types" "*"
"@types/scheduler" "*"
csstype "^3.0.2"
"@types/scheduler@*":
- version "0.16.2"
- resolved "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39"
- integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==
+ version "0.16.3"
+ resolved "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz#cef09e3ec9af1d63d2a6cc5b383a737e24e6dcf5"
+ integrity sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==
+
+"@types/semver@^7.3.12":
+ version "7.3.13"
+ resolved "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz#da4bfd73f49bd541d28920ab0e2bf0ee80f71c91"
+ integrity sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==
"@types/sizzle@*":
version "2.3.3"
- resolved "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.3.tgz#ff5e2f1902969d305225a047c8a0fd5c915cebef"
+ resolved "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz#ff5e2f1902969d305225a047c8a0fd5c915cebef"
integrity sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==
"@types/source-list-map@*":
@@ -2157,7 +1136,7 @@
"@types/underscore@*":
version "1.11.4"
- resolved "https://registry.yarnpkg.com/@types/underscore/-/underscore-1.11.4.tgz#62e393f8bc4bd8a06154d110c7d042a93751def3"
+ resolved "https://registry.npmjs.org/@types/underscore/-/underscore-1.11.4.tgz#62e393f8bc4bd8a06154d110c7d042a93751def3"
integrity sha512-uO4CD2ELOjw8tasUrAhvnn2W4A0ZECOvMjCivJr4gA9pGgjv+qxKWY9GLTMVEK8ej85BxQOocUyE7hImmSQYcg==
"@types/webpack-sources@^0.1.5":
@@ -2169,123 +1148,89 @@
"@types/source-list-map" "*"
source-map "^0.6.1"
-"@typescript-eslint/eslint-plugin@^4.8.1":
- version "4.33.0"
- resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz#c24dc7c8069c7706bc40d99f6fa87edcb2005276"
- integrity sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==
+"@typescript-eslint/eslint-plugin@^5.54.0":
+ version "5.57.1"
+ resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.57.1.tgz#d1ab162a3cd2671b8a1c9ddf6e2db73b14439735"
+ integrity sha512-1MeobQkQ9tztuleT3v72XmY0XuKXVXusAhryoLuU5YZ+mXoYKZP9SQ7Flulh1NX4DTjpGTc2b/eMu4u7M7dhnQ==
dependencies:
- "@typescript-eslint/experimental-utils" "4.33.0"
- "@typescript-eslint/scope-manager" "4.33.0"
- debug "^4.3.1"
- functional-red-black-tree "^1.0.1"
- ignore "^5.1.8"
- regexpp "^3.1.0"
- semver "^7.3.5"
+ "@eslint-community/regexpp" "^4.4.0"
+ "@typescript-eslint/scope-manager" "5.57.1"
+ "@typescript-eslint/type-utils" "5.57.1"
+ "@typescript-eslint/utils" "5.57.1"
+ debug "^4.3.4"
+ grapheme-splitter "^1.0.4"
+ ignore "^5.2.0"
+ natural-compare-lite "^1.4.0"
+ semver "^7.3.7"
tsutils "^3.21.0"
-"@typescript-eslint/experimental-utils@4.33.0", "@typescript-eslint/experimental-utils@^4.0.1":
- version "4.33.0"
- resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz#6f2a786a4209fa2222989e9380b5331b2810f7fd"
- integrity sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==
+"@typescript-eslint/parser@^5.54.0":
+ version "5.57.1"
+ resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.57.1.tgz#af911234bd4401d09668c5faf708a0570a17a748"
+ integrity sha512-hlA0BLeVSA/wBPKdPGxoVr9Pp6GutGoY380FEhbVi0Ph4WNe8kLvqIRx76RSQt1lynZKfrXKs0/XeEk4zZycuA==
dependencies:
- "@types/json-schema" "^7.0.7"
- "@typescript-eslint/scope-manager" "4.33.0"
- "@typescript-eslint/types" "4.33.0"
- "@typescript-eslint/typescript-estree" "4.33.0"
+ "@typescript-eslint/scope-manager" "5.57.1"
+ "@typescript-eslint/types" "5.57.1"
+ "@typescript-eslint/typescript-estree" "5.57.1"
+ debug "^4.3.4"
+
+"@typescript-eslint/scope-manager@5.57.1":
+ version "5.57.1"
+ resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.57.1.tgz#5d28799c0fc8b501a29ba1749d827800ef22d710"
+ integrity sha512-N/RrBwEUKMIYxSKl0oDK5sFVHd6VI7p9K5MyUlVYAY6dyNb/wHUqndkTd3XhpGlXgnQsBkRZuu4f9kAHghvgPw==
+ dependencies:
+ "@typescript-eslint/types" "5.57.1"
+ "@typescript-eslint/visitor-keys" "5.57.1"
+
+"@typescript-eslint/type-utils@5.57.1":
+ version "5.57.1"
+ resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.57.1.tgz#235daba621d3f882b8488040597b33777c74bbe9"
+ integrity sha512-/RIPQyx60Pt6ga86hKXesXkJ2WOS4UemFrmmq/7eOyiYjYv/MUSHPlkhU6k9T9W1ytnTJueqASW+wOmW4KrViw==
+ dependencies:
+ "@typescript-eslint/typescript-estree" "5.57.1"
+ "@typescript-eslint/utils" "5.57.1"
+ debug "^4.3.4"
+ tsutils "^3.21.0"
+
+"@typescript-eslint/types@5.57.1":
+ version "5.57.1"
+ resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.57.1.tgz#d9989c7a9025897ea6f0550b7036027f69e8a603"
+ integrity sha512-bSs4LOgyV3bJ08F5RDqO2KXqg3WAdwHCu06zOqcQ6vqbTJizyBhuh1o1ImC69X4bV2g1OJxbH71PJqiO7Y1RuA==
+
+"@typescript-eslint/typescript-estree@5.57.1":
+ version "5.57.1"
+ resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.57.1.tgz#10d9643e503afc1ca4f5553d9bbe672ea4050b71"
+ integrity sha512-A2MZqD8gNT0qHKbk2wRspg7cHbCDCk2tcqt6ScCFLr5Ru8cn+TCfM786DjPhqwseiS+PrYwcXht5ztpEQ6TFTw==
+ dependencies:
+ "@typescript-eslint/types" "5.57.1"
+ "@typescript-eslint/visitor-keys" "5.57.1"
+ debug "^4.3.4"
+ globby "^11.1.0"
+ is-glob "^4.0.3"
+ semver "^7.3.7"
+ tsutils "^3.21.0"
+
+"@typescript-eslint/utils@5.57.1", "@typescript-eslint/utils@^5.10.0":
+ version "5.57.1"
+ resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.57.1.tgz#0f97b0bbd88c2d5e2036869f26466be5f4c69475"
+ integrity sha512-kN6vzzf9NkEtawECqze6v99LtmDiUJCVpvieTFA1uL7/jDghiJGubGZ5csicYHU1Xoqb3oH/R5cN5df6W41Nfg==
+ dependencies:
+ "@eslint-community/eslint-utils" "^4.2.0"
+ "@types/json-schema" "^7.0.9"
+ "@types/semver" "^7.3.12"
+ "@typescript-eslint/scope-manager" "5.57.1"
+ "@typescript-eslint/types" "5.57.1"
+ "@typescript-eslint/typescript-estree" "5.57.1"
eslint-scope "^5.1.1"
- eslint-utils "^3.0.0"
+ semver "^7.3.7"
-"@typescript-eslint/parser@^4.8.1":
- version "4.33.0"
- resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz#dfe797570d9694e560528d18eecad86c8c744899"
- integrity sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==
+"@typescript-eslint/visitor-keys@5.57.1":
+ version "5.57.1"
+ resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.57.1.tgz#585e5fa42a9bbcd9065f334fd7c8a4ddfa7d905e"
+ integrity sha512-RjQrAniDU0CEk5r7iphkm731zKlFiUjvcBS2yHAg8WWqFMCaCrD0rKEVOMUyMMcbGPZ0bPp56srkGWrgfZqLRA==
dependencies:
- "@typescript-eslint/scope-manager" "4.33.0"
- "@typescript-eslint/types" "4.33.0"
- "@typescript-eslint/typescript-estree" "4.33.0"
- debug "^4.3.1"
-
-"@typescript-eslint/scope-manager@4.33.0":
- version "4.33.0"
- resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz#d38e49280d983e8772e29121cf8c6e9221f280a3"
- integrity sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==
- dependencies:
- "@typescript-eslint/types" "4.33.0"
- "@typescript-eslint/visitor-keys" "4.33.0"
-
-"@typescript-eslint/types@4.33.0":
- version "4.33.0"
- resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz#a1e59036a3b53ae8430ceebf2a919dc7f9af6d72"
- integrity sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==
-
-"@typescript-eslint/typescript-estree@4.33.0":
- version "4.33.0"
- resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz#0dfb51c2908f68c5c08d82aefeaf166a17c24609"
- integrity sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==
- dependencies:
- "@typescript-eslint/types" "4.33.0"
- "@typescript-eslint/visitor-keys" "4.33.0"
- debug "^4.3.1"
- globby "^11.0.3"
- is-glob "^4.0.1"
- semver "^7.3.5"
- tsutils "^3.21.0"
-
-"@typescript-eslint/visitor-keys@4.33.0":
- version "4.33.0"
- resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz#2a22f77a41604289b7a186586e9ec48ca92ef1dd"
- integrity sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==
- dependencies:
- "@typescript-eslint/types" "4.33.0"
- eslint-visitor-keys "^2.0.0"
-
-"@verdaccio/commons-api@10.2.0":
- version "10.2.0"
- resolved "https://registry.npmjs.org/@verdaccio/commons-api/-/commons-api-10.2.0.tgz#3b684c31749837b0574375bb2e10644ecea9fcca"
- integrity sha512-F/YZANu4DmpcEV0jronzI7v2fGVWkQ5Mwi+bVmV+ACJ+EzR0c9Jbhtbe5QyLUuzR97t8R5E/Xe53O0cc2LukdQ==
- dependencies:
- http-errors "2.0.0"
- http-status-codes "2.2.0"
-
-"@verdaccio/file-locking@10.3.0":
- version "10.3.0"
- resolved "https://registry.npmjs.org/@verdaccio/file-locking/-/file-locking-10.3.0.tgz#a4342665c549163817c267bfa451e32ed3009767"
- integrity sha512-FE5D5H4wy/nhgR/d2J5e1Na9kScj2wMjlLPBHz7XF4XZAVSRdm45+kL3ZmrfA6b2HTADP/uH7H05/cnAYW8bhw==
- dependencies:
- lockfile "1.0.4"
-
-"@verdaccio/local-storage@10.3.1":
- version "10.3.1"
- resolved "https://registry.npmjs.org/@verdaccio/local-storage/-/local-storage-10.3.1.tgz#8cbdc6390a0eb532577ae217729cb0a4e062f299"
- integrity sha512-f3oArjXPOAwUAA2dsBhfL/rSouqJ2sfml8k97RtnBPKOzisb28bgyAQW0mqwQvN4MTK5S/2xudmobFpvJAIatg==
- dependencies:
- "@verdaccio/commons-api" "10.2.0"
- "@verdaccio/file-locking" "10.3.0"
- "@verdaccio/streams" "10.2.0"
- async "3.2.4"
- debug "4.3.4"
- lodash "4.17.21"
- lowdb "1.0.0"
- mkdirp "1.0.4"
-
-"@verdaccio/readme@10.4.1":
- version "10.4.1"
- resolved "https://registry.npmjs.org/@verdaccio/readme/-/readme-10.4.1.tgz#c568d158c36ca7dd742b1abef890383918f621b2"
- integrity sha512-OZ6R+HF2bIU3WFFdPxgUgyglaIfZzGSqyUfM2m1TFNfDCK84qJvRIgQJ1HG/82KVOpGuz/nxVyw2ZyEZDkP1vA==
- dependencies:
- dompurify "2.3.9"
- jsdom "16.7.0"
- marked "4.0.18"
-
-"@verdaccio/streams@10.2.0":
- version "10.2.0"
- resolved "https://registry.npmjs.org/@verdaccio/streams/-/streams-10.2.0.tgz#e01d2bfdcfe8aa2389f31bc6b72a602628bd025b"
- integrity sha512-FaIzCnDg0x0Js5kSQn1Le3YzDHl7XxrJ0QdIw5LrDUmLsH3VXNi4/NMlSHnw5RiTTMs4UbEf98V3RJRB8exqJA==
-
-"@verdaccio/ui-theme@6.0.0-6-next.48":
- version "6.0.0-6-next.48"
- resolved "https://registry.npmjs.org/@verdaccio/ui-theme/-/ui-theme-6.0.0-6-next.48.tgz#23bbc8037bf9e1b27600f5160a0ff716982db48b"
- integrity sha512-1jls+cpfEXqXc1ZzqLGGNs6YCyG6B6QwDCezEkSvgKm+9A49FnSJ2n2dNIGcQYOszwHmd8EvwN98OEIx3Bbtrw==
+ "@typescript-eslint/types" "5.57.1"
+ eslint-visitor-keys "^3.3.0"
"@webassemblyjs/ast@1.11.1":
version "1.11.1"
@@ -2440,51 +1385,12 @@
resolved "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31"
integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==
-"@yarnpkg/parsers@^3.0.0-rc.18":
- version "3.0.0-rc.27"
- resolved "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.27.tgz#6bc512f37bb514303158069d4273757dcfdda984"
- integrity sha512-qs2wZulOYVjaOS6tYOs3SsR7m/qeHwjPrB5i4JtBJELsgWrEkyL+rJH21RA+fVwttJobAYQqw5Xj5SYLaDK/bQ==
- dependencies:
- js-yaml "^3.10.0"
- tslib "^2.4.0"
-
-"@zkochan/js-yaml@0.0.6":
- version "0.0.6"
- resolved "https://registry.npmjs.org/@zkochan/js-yaml/-/js-yaml-0.0.6.tgz#975f0b306e705e28b8068a07737fa46d3fc04826"
- integrity sha512-nzvgl3VfhcELQ8LyVrYOru+UtAy1nrygk2+AGbTm8a5YcO6o8lSjAT+pfg3vJWxIoZKOUhrK6UU7xW/+00kQrg==
- dependencies:
- argparse "^2.0.1"
-
-JSONStream@1.3.5, JSONStream@^1.0.4:
- version "1.3.5"
- resolved "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0"
- integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==
- dependencies:
- jsonparse "^1.2.0"
- through ">=2.2.7 <3"
-
-abab@^2.0.3, abab@^2.0.5:
+abab@^2.0.3:
version "2.0.6"
resolved "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291"
integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==
-abbrev@1, abbrev@^1.0.0:
- version "1.1.1"
- resolved "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
- integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
-
-abstract-leveldown@^6.2.1:
- version "6.3.0"
- resolved "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.3.0.tgz#d25221d1e6612f820c35963ba4bd739928f6026a"
- integrity sha512-TU5nlYgta8YrBMNpc9FwQzRbiXsj49gsALsXadbGHt9CROPzX5fB0rWDR5mtdpOOKa5XqRFpbj1QroPAoPzVjQ==
- dependencies:
- buffer "^5.5.0"
- immediate "^3.2.3"
- level-concat-iterator "~2.0.0"
- level-supports "~1.0.0"
- xtend "~4.0.0"
-
-abstract-leveldown@~6.2.1, abstract-leveldown@~6.2.3:
+abstract-leveldown@^6.2.1, abstract-leveldown@~6.2.1, abstract-leveldown@~6.2.3:
version "6.2.3"
resolved "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.2.3.tgz#036543d87e3710f2528e47040bc3261b77a9a8eb"
integrity sha512-BsLm5vFMRUrrLeCcRc+G0t2qOaTzpoJQLOubq2XM72eNpjF5UdU5o/5NvlNhx95XHcAvcl8OMXr4mlg/fRgUXQ==
@@ -2495,67 +1401,20 @@ abstract-leveldown@~6.2.1, abstract-leveldown@~6.2.3:
level-supports "~1.0.0"
xtend "~4.0.0"
-accepts@~1.3.5, accepts@~1.3.8:
- version "1.3.8"
- resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e"
- integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==
- dependencies:
- mime-types "~2.1.34"
- negotiator "0.6.3"
-
-acorn-globals@^6.0.0:
- version "6.0.0"
- resolved "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45"
- integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==
- dependencies:
- acorn "^7.1.1"
- acorn-walk "^7.1.1"
-
acorn-import-assertions@^1.7.6:
version "1.8.0"
resolved "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9"
integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==
-acorn-jsx@^5.3.1:
+acorn-jsx@^5.3.2:
version "5.3.2"
resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
-acorn-walk@^7.1.1:
- version "7.2.0"
- resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc"
- integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==
-
-acorn@^7.1.1, acorn@^7.4.0:
- version "7.4.1"
- resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
- integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
-
-acorn@^8.2.4, acorn@^8.5.0, acorn@^8.7.1:
- version "8.8.1"
- resolved "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73"
- integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==
-
-add-stream@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa"
- integrity sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==
-
-agent-base@6, agent-base@^6.0.2:
- version "6.0.2"
- resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77"
- integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==
- dependencies:
- debug "4"
-
-agentkeepalive@^4.2.1:
- version "4.2.1"
- resolved "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz#a7975cbb9f83b367f06c90cc51ff28fe7d499717"
- integrity sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==
- dependencies:
- debug "^4.1.0"
- depd "^1.1.2"
- humanize-ms "^1.2.1"
+acorn@^8.5.0, acorn@^8.7.1, acorn@^8.8.0:
+ version "8.8.2"
+ resolved "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz#1b2f25db02af965399b9776b0c2c391276d37c4a"
+ integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==
aggregate-error@^3.0.0:
version "3.1.0"
@@ -2565,11 +1424,25 @@ aggregate-error@^3.0.0:
clean-stack "^2.0.0"
indent-string "^4.0.0"
+ajv-formats@^2.1.1:
+ version "2.1.1"
+ resolved "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520"
+ integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==
+ dependencies:
+ ajv "^8.0.0"
+
ajv-keywords@^3.5.2:
version "3.5.2"
resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d"
integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==
+ajv-keywords@^5.0.0:
+ version "5.1.0"
+ resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16"
+ integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==
+ dependencies:
+ fast-deep-equal "^3.1.3"
+
ajv@^6.10.0, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5, ajv@^6.7.0:
version "6.12.6"
resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
@@ -2580,33 +1453,26 @@ ajv@^6.10.0, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5, ajv@^6.7.0:
json-schema-traverse "^0.4.1"
uri-js "^4.2.2"
-ajv@^8.0.1:
- version "8.11.0"
- resolved "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz#977e91dd96ca669f54a11e23e378e33b884a565f"
- integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==
+ajv@^8.0.0, ajv@^8.8.0:
+ version "8.12.0"
+ resolved "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1"
+ integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==
dependencies:
fast-deep-equal "^3.1.1"
json-schema-traverse "^1.0.0"
require-from-string "^2.0.2"
uri-js "^4.2.2"
-ansi-colors@^4.1.1:
- version "4.1.3"
- resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b"
- integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==
-
-ansi-escapes@^4.2.1:
- version "4.3.2"
- resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e"
- integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==
- dependencies:
- type-fest "^0.21.3"
-
ansi-regex@5.0.1, ansi-regex@^5.0.1:
version "5.0.1"
resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
+ansi-sequence-parser@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.0.tgz#4d790f31236ac20366b23b3916b789e1bde39aed"
+ integrity sha512-lEm8mt52to2fT8GhciPCGeCXACSz2UwIN4X2e2LJSnZ5uAbn2/dsYdOmUXq0AtWS5cpAupysIneExOgH0Vd2TQ==
+
ansi-styles@^3.2.1:
version "3.2.1"
resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
@@ -2614,7 +1480,7 @@ ansi-styles@^3.2.1:
dependencies:
color-convert "^1.9.0"
-ansi-styles@^4.0.0, ansi-styles@^4.1.0:
+ansi-styles@^4.1.0:
version "4.3.0"
resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
@@ -2626,68 +1492,28 @@ any-promise@^1.0.0:
resolved "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f"
integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==
-anymatch@~3.1.2:
- version "3.1.2"
- resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716"
- integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==
- dependencies:
- normalize-path "^3.0.0"
- picomatch "^2.0.4"
-
-apache-md5@1.1.7:
- version "1.1.7"
- resolved "https://registry.npmjs.org/apache-md5/-/apache-md5-1.1.7.tgz#dcef1802700cc231d60c5e08fd088f2f9b36375a"
- integrity sha512-JtHjzZmJxtzfTSjsCyHgPR155HBe5WGyUyHTaEkfy46qhwCFKx1Epm6nAxgUG3WfUZP1dWhGqj9Z2NOBeZ+uBw==
-
-"aproba@^1.0.3 || ^2.0.0", aproba@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc"
- integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==
-
-are-we-there-yet@^3.0.0:
- version "3.0.1"
- resolved "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz#679df222b278c64f2cdba1175cdc00b0d96164bd"
- integrity sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==
- dependencies:
- delegates "^1.0.0"
- readable-stream "^3.6.0"
-
-argparse@^1.0.7:
- version "1.0.10"
- resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
- integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
- dependencies:
- sprintf-js "~1.0.2"
-
argparse@^2.0.1:
version "2.0.1"
resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
-array-differ@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b"
- integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==
-
-array-flatten@1.1.1:
- version "1.1.1"
- resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
- integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==
-
-array-ify@^1.0.0:
+array-buffer-byte-length@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece"
- integrity sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==
+ resolved "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead"
+ integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==
+ dependencies:
+ call-bind "^1.0.2"
+ is-array-buffer "^3.0.1"
-array-includes@^3.1.5:
- version "3.1.5"
- resolved "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz#2c320010db8d31031fd2a5f6b3bbd4b1aad31bdb"
- integrity sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==
+array-includes@^3.1.5, array-includes@^3.1.6:
+ version "3.1.6"
+ resolved "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f"
+ integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==
dependencies:
call-bind "^1.0.2"
define-properties "^1.1.4"
- es-abstract "^1.19.5"
- get-intrinsic "^1.1.1"
+ es-abstract "^1.20.4"
+ get-intrinsic "^1.1.3"
is-string "^1.0.7"
array-union@^2.1.0:
@@ -2695,100 +1521,50 @@ array-union@^2.1.0:
resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
-array.prototype.flatmap@^1.3.0:
- version "1.3.0"
- resolved "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz#a7e8ed4225f4788a70cd910abcf0791e76a5534f"
- integrity sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==
+array.prototype.flatmap@^1.3.1:
+ version "1.3.1"
+ resolved "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz#1aae7903c2100433cb8261cd4ed310aab5c4a183"
+ integrity sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==
dependencies:
call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.2"
+ define-properties "^1.1.4"
+ es-abstract "^1.20.4"
es-shim-unscopables "^1.0.0"
-arrify@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
- integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==
-
-arrify@^2.0.1:
- version "2.0.1"
- resolved "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa"
- integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==
-
-asap@^2.0.0:
- version "2.0.6"
- resolved "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
- integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==
-
-asn1@~0.2.3:
- version "0.2.6"
- resolved "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz#0d3a7bb6e64e02a90c0303b31f292868ea09a08d"
- integrity sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==
+array.prototype.tosorted@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz#ccf44738aa2b5ac56578ffda97c03fd3e23dd532"
+ integrity sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==
dependencies:
- safer-buffer "~2.1.0"
-
-assert-plus@1.0.0, assert-plus@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
- integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==
-
-astral-regex@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
- integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==
+ call-bind "^1.0.2"
+ define-properties "^1.1.4"
+ es-abstract "^1.20.4"
+ es-shim-unscopables "^1.0.0"
+ get-intrinsic "^1.1.3"
async-limiter@~1.0.0:
version "1.0.1"
resolved "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd"
integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==
-async@3.2.4, async@^3.2.3:
- version "3.2.4"
- resolved "https://registry.npmjs.org/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c"
- integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==
-
-asynckit@^0.4.0:
- version "0.4.0"
- resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
- integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==
-
at-least-node@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2"
integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==
-atomic-sleep@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz#eb85b77a601fc932cfe432c5acd364a9e2c9075b"
- integrity sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==
-
author-regex@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/author-regex/-/author-regex-1.0.0.tgz#d08885be6b9bbf9439fe087c76287245f0a81450"
integrity sha512-KbWgR8wOYRAPekEmMXrYYdc7BRyhn2Ftk7KWfMUnQ43hFdojWEFRxhhRUm3/OFEdPa1r0KAvTTg9YQK57xTe0g==
-aws-sign2@~0.7.0:
- version "0.7.0"
- resolved "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
- integrity sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==
-
-aws4@^1.8.0:
- version "1.11.0"
- resolved "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59"
- integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==
-
-axios@^1.0.0:
- version "1.1.3"
- resolved "https://registry.npmjs.org/axios/-/axios-1.1.3.tgz#8274250dada2edf53814ed7db644b9c2866c1e35"
- integrity sha512-00tXVRwKx/FZr/IDVFt4C+f9FYairX517WoGCL6dpOntqLkZofjhu43F/Xl44UOpqa+9sLFDrG/XAnFsUYgkDA==
- dependencies:
- follow-redirects "^1.15.0"
- form-data "^4.0.0"
- proxy-from-env "^1.1.0"
+available-typed-arrays@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7"
+ integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==
backbone@1.4.0:
version "1.4.0"
- resolved "https://registry.yarnpkg.com/backbone/-/backbone-1.4.0.tgz#54db4de9df7c3811c3f032f34749a4cd27f3bd12"
+ resolved "https://registry.npmjs.org/backbone/-/backbone-1.4.0.tgz#54db4de9df7c3811c3f032f34749a4cd27f3bd12"
integrity sha512-RLmDrRXkVdouTg38jcgHhyQ/2zjg7a8E6sz2zxfz21Hh17xDJYUHBZimVIt5fUyS8vbfpeSmTL3gUjTEvUV3qQ==
dependencies:
underscore ">=1.8.3"
@@ -2803,72 +1579,11 @@ base64-js@^1.2.1, base64-js@^1.3.1:
resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
-bcrypt-pbkdf@^1.0.0:
- version "1.0.2"
- resolved "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"
- integrity sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==
- dependencies:
- tweetnacl "^0.14.3"
-
-bcryptjs@2.4.3:
- version "2.4.3"
- resolved "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz#9ab5627b93e60621ff7cdac5da9733027df1d0cb"
- integrity sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==
-
-before-after-hook@^2.2.0:
- version "2.2.3"
- resolved "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz#c51e809c81a4e354084422b9b26bad88249c517c"
- integrity sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==
-
big.js@^5.2.2:
version "5.2.2"
resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328"
integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==
-bin-links@^3.0.0:
- version "3.0.3"
- resolved "https://registry.npmjs.org/bin-links/-/bin-links-3.0.3.tgz#3842711ef3db2cd9f16a5f404a996a12db355a6e"
- integrity sha512-zKdnMPWEdh4F5INR07/eBrodC7QrF5JKvqskjz/ZZRXg5YSAZIbn8zGhbhUrElzHBZ2fvEQdOU59RHcTG3GiwA==
- dependencies:
- cmd-shim "^5.0.0"
- mkdirp-infer-owner "^2.0.0"
- npm-normalize-package-bin "^2.0.0"
- read-cmd-shim "^3.0.0"
- rimraf "^3.0.0"
- write-file-atomic "^4.0.0"
-
-binary-extensions@^2.0.0:
- version "2.2.0"
- resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
- integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
-
-bl@^4.0.3, bl@^4.1.0:
- version "4.1.0"
- resolved "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a"
- integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==
- dependencies:
- buffer "^5.5.0"
- inherits "^2.0.4"
- readable-stream "^3.4.0"
-
-body-parser@1.20.0:
- version "1.20.0"
- resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz#3de69bd89011c11573d7bfee6a64f11b6bd27cc5"
- integrity sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==
- dependencies:
- bytes "3.1.2"
- content-type "~1.0.4"
- debug "2.6.9"
- depd "2.0.0"
- destroy "1.2.0"
- http-errors "2.0.0"
- iconv-lite "0.4.24"
- on-finished "2.4.1"
- qs "6.10.3"
- raw-body "2.5.1"
- type-is "~1.6.18"
- unpipe "1.0.0"
-
brace-expansion@^1.1.7:
version "1.1.11"
resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
@@ -2884,32 +1599,22 @@ brace-expansion@^2.0.1:
dependencies:
balanced-match "^1.0.0"
-braces@^3.0.2, braces@~3.0.2:
+braces@^3.0.2:
version "3.0.2"
resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
dependencies:
fill-range "^7.0.1"
-browser-process-hrtime@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626"
- integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==
-
browserslist@^4.14.5:
- version "4.21.4"
- resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987"
- integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==
+ version "4.21.5"
+ resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz#75c5dae60063ee641f977e00edd3cfb2fb7af6a7"
+ integrity sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==
dependencies:
- caniuse-lite "^1.0.30001400"
- electron-to-chromium "^1.4.251"
- node-releases "^2.0.6"
- update-browserslist-db "^1.0.9"
-
-buffer-equal-constant-time@1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819"
- integrity sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==
+ caniuse-lite "^1.0.30001449"
+ electron-to-chromium "^1.4.284"
+ node-releases "^2.0.8"
+ update-browserslist-db "^1.0.10"
buffer-from@^1.0.0:
version "1.1.2"
@@ -2924,33 +1629,6 @@ buffer@^5.5.0, buffer@^5.6.0:
base64-js "^1.3.1"
ieee754 "^1.1.13"
-builtins@^1.0.3:
- version "1.0.3"
- resolved "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88"
- integrity sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==
-
-builtins@^5.0.0:
- version "5.0.1"
- resolved "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz#87f6db9ab0458be728564fa81d876d8d74552fa9"
- integrity sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==
- dependencies:
- semver "^7.0.0"
-
-byte-size@^7.0.0:
- version "7.0.1"
- resolved "https://registry.npmjs.org/byte-size/-/byte-size-7.0.1.tgz#b1daf3386de7ab9d706b941a748dbfc71130dee3"
- integrity sha512-crQdqyCwhokxwV1UyDzLZanhkugAgft7vt0qbbdt60C6Zf3CAiGmtUCylbtYwrU6loOUw3euGrNtW1J651ot1A==
-
-bytes@3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048"
- integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==
-
-bytes@3.1.2:
- version "3.1.2"
- resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5"
- integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==
-
cacache@^15.0.5:
version "15.3.0"
resolved "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz#dc85380fb2f556fe3dda4c719bfa0ec875a7f1eb"
@@ -2975,43 +1653,6 @@ cacache@^15.0.5:
tar "^6.0.2"
unique-filename "^1.1.1"
-cacache@^16.0.0, cacache@^16.0.6, cacache@^16.1.0:
- version "16.1.3"
- resolved "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz#a02b9f34ecfaf9a78c9f4bc16fceb94d5d67a38e"
- integrity sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==
- dependencies:
- "@npmcli/fs" "^2.1.0"
- "@npmcli/move-file" "^2.0.0"
- chownr "^2.0.0"
- fs-minipass "^2.1.0"
- glob "^8.0.1"
- infer-owner "^1.0.4"
- lru-cache "^7.7.1"
- minipass "^3.1.6"
- minipass-collect "^1.0.2"
- minipass-flush "^1.0.5"
- minipass-pipeline "^1.2.4"
- mkdirp "^1.0.4"
- p-map "^4.0.0"
- promise-inflight "^1.0.1"
- rimraf "^3.0.2"
- ssri "^9.0.0"
- tar "^6.1.11"
- unique-filename "^2.0.0"
-
-cacheable-request@^6.0.0:
- version "6.1.0"
- resolved "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912"
- integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==
- dependencies:
- clone-response "^1.0.2"
- get-stream "^5.1.0"
- http-cache-semantics "^4.0.0"
- keyv "^3.0.0"
- lowercase-keys "^2.0.0"
- normalize-url "^4.1.0"
- responselike "^1.0.2"
-
call-bind@^1.0.0, call-bind@^1.0.2:
version "1.0.2"
resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
@@ -3030,37 +1671,10 @@ callsites@^3.0.0:
resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
-camelcase-keys@^6.2.2:
- version "6.2.2"
- resolved "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0"
- integrity sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==
- dependencies:
- camelcase "^5.3.1"
- map-obj "^4.0.0"
- quick-lru "^4.0.1"
-
-camelcase@^5.3.1:
- version "5.3.1"
- resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
- integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
-
-caniuse-lite@^1.0.30001400:
- version "1.0.30001430"
- resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001430.tgz#638a8ae00b5a8a97e66ff43733b2701f81b101fa"
- integrity sha512-IB1BXTZKPDVPM7cnV4iaKaHxckvdr/3xtctB3f7Hmenx3qYBhGtTZ//7EllK66aKXW98Lx0+7Yr0kxBtIt3tzg==
-
-caseless@~0.12.0:
- version "0.12.0"
- resolved "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
- integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==
-
-chalk@4.1.0:
- version "4.1.0"
- resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a"
- integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==
- dependencies:
- ansi-styles "^4.1.0"
- supports-color "^7.1.0"
+caniuse-lite@^1.0.30001449:
+ version "1.0.30001474"
+ resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001474.tgz#13b6fe301a831fe666cce8ca4ef89352334133d5"
+ integrity sha512-iaIZ8gVrWfemh5DG3T9/YqarVZoYf0r188IjaGwx68j4Pf0SGY6CQkmJUIE+NZHkkecQGohzXmBGEwWDr9aM3Q==
chalk@^2.0.0, chalk@^2.3.0:
version "2.4.2"
@@ -3071,7 +1685,7 @@ chalk@^2.0.0, chalk@^2.3.0:
escape-string-regexp "^1.0.5"
supports-color "^5.3.0"
-chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1:
+chalk@^4.0.0:
version "4.1.2"
resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
@@ -3079,31 +1693,6 @@ chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
-chardet@^0.7.0:
- version "0.7.0"
- resolved "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e"
- integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==
-
-child_process@~1.0.2:
- version "1.0.2"
- resolved "https://registry.npmjs.org/child_process/-/child_process-1.0.2.tgz#b1f7e7fc73d25e7fd1d455adc94e143830182b5a"
- integrity sha512-Wmza/JzL0SiWz7kl6MhIKT5ceIlnFPJX+lwUGj7Clhy5MMldsSoJR0+uvRzOS5Kv45Mq7t1PoE8TsOA9bzvb6g==
-
-chokidar@^3.5.1:
- version "3.5.3"
- resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd"
- integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
- dependencies:
- anymatch "~3.1.2"
- braces "~3.0.2"
- glob-parent "~5.1.2"
- is-binary-path "~2.1.0"
- is-glob "~4.0.1"
- normalize-path "~3.0.0"
- readdirp "~3.6.0"
- optionalDependencies:
- fsevents "~2.3.2"
-
chownr@^2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece"
@@ -3114,11 +1703,6 @@ chrome-trace-event@^1.0.2:
resolved "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac"
integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==
-ci-info@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
- integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
-
classnames@^2.2:
version "2.3.2"
resolved "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz#351d813bf0137fcc6a76a16b88208d2560a0d924"
@@ -3140,53 +1724,6 @@ cli-color@^2.0.2:
memoizee "^0.4.15"
timers-ext "^0.1.7"
-cli-cursor@3.1.0, cli-cursor@^3.1.0:
- version "3.1.0"
- resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307"
- integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==
- dependencies:
- restore-cursor "^3.1.0"
-
-cli-spinners@2.6.1:
- version "2.6.1"
- resolved "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz#adc954ebe281c37a6319bfa401e6dd2488ffb70d"
- integrity sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==
-
-cli-spinners@^2.5.0:
- version "2.7.0"
- resolved "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz#f815fd30b5f9eaac02db604c7a231ed7cb2f797a"
- integrity sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==
-
-cli-width@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6"
- integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==
-
-clipanion@3.1.0:
- version "3.1.0"
- resolved "https://registry.npmjs.org/clipanion/-/clipanion-3.1.0.tgz#3e217dd6476bb9236638b07eb4673f7309839819"
- integrity sha512-v025Hz+IDQ15FpOyK8p02h5bFznMu6rLFsJSyOPR+7WrbSnZ1Ek6pblPukV7K5tC/dsWfncQPIrJ4iUy2PXkbw==
- dependencies:
- typanion "^3.3.1"
-
-cliui@^7.0.2:
- version "7.0.4"
- resolved "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f"
- integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==
- dependencies:
- string-width "^4.2.0"
- strip-ansi "^6.0.0"
- wrap-ansi "^7.0.0"
-
-cliui@^8.0.1:
- version "8.0.1"
- resolved "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa"
- integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==
- dependencies:
- string-width "^4.2.0"
- strip-ansi "^6.0.1"
- wrap-ansi "^7.0.0"
-
clone-deep@^4.0.1:
version "4.0.1"
resolved "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387"
@@ -3196,25 +1733,6 @@ clone-deep@^4.0.1:
kind-of "^6.0.2"
shallow-clone "^3.0.0"
-clone-response@^1.0.2:
- version "1.0.3"
- resolved "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz#af2032aa47816399cf5f0a1d0db902f517abb8c3"
- integrity sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==
- dependencies:
- mimic-response "^1.0.0"
-
-clone@^1.0.2:
- version "1.0.4"
- resolved "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
- integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==
-
-cmd-shim@^5.0.0:
- version "5.0.0"
- resolved "https://registry.npmjs.org/cmd-shim/-/cmd-shim-5.0.0.tgz#8d0aaa1a6b0708630694c4dbde070ed94c707724"
- integrity sha512-qkCtZ59BidfEwHltnJwkyVZn+XQojdAySM1D1gSeh11Z4pW1Kpolkyo53L5noc0nrxmIvyFwTmJRo4xs7FFLPw==
- dependencies:
- mkdirp-infer-owner "^2.0.0"
-
codemirror@~5.61.0:
version "5.61.1"
resolved "https://registry.npmjs.org/codemirror/-/codemirror-5.61.1.tgz#ccfc8a43b8fcfb8b12e8e75b5ffde48d541406e0"
@@ -3244,31 +1762,11 @@ color-name@~1.1.4:
resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
-color-support@^1.1.3:
- version "1.1.3"
- resolved "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2"
- integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==
-
colorette@^2.0.14:
version "2.0.19"
resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798"
integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==
-columnify@^1.6.0:
- version "1.6.0"
- resolved "https://registry.npmjs.org/columnify/-/columnify-1.6.0.tgz#6989531713c9008bb29735e61e37acf5bd553cf3"
- integrity sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==
- dependencies:
- strip-ansi "^6.0.1"
- wcwidth "^1.0.0"
-
-combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6:
- version "1.0.8"
- resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
- integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
- dependencies:
- delayed-stream "~1.0.0"
-
commander@^2.20.0:
version "2.20.3"
resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
@@ -3279,59 +1777,26 @@ commander@^4.0.1:
resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068"
integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==
-commander@^6.1.0:
- version "6.2.1"
- resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c"
- integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==
-
commander@^7.0.0:
version "7.2.0"
resolved "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7"
integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==
+commander@^9.4.1:
+ version "9.5.0"
+ resolved "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz#bc08d1eb5cedf7ccb797a96199d41c7bc3e60d30"
+ integrity sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==
+
commander@~6.0.0:
version "6.0.0"
resolved "https://registry.npmjs.org/commander/-/commander-6.0.0.tgz#2b270da94f8fb9014455312f829a1129dbf8887e"
integrity sha512-s7EA+hDtTYNhuXkTlhqew4txMZVdszBmKWSPEMxGr8ru8JXR7bLUFIAtPhcSuFdJQ0ILMxnJi8GkQL0yvDy/YA==
-common-ancestor-path@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz#4f7d2d1394d91b7abdf51871c62f71eadb0182a7"
- integrity sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==
-
commondir@^1.0.1:
version "1.0.1"
resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==
-compare-func@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz#fb65e75edbddfd2e568554e8b5b05fff7a51fcb3"
- integrity sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==
- dependencies:
- array-ify "^1.0.0"
- dot-prop "^5.1.0"
-
-compressible@~2.0.16:
- version "2.0.18"
- resolved "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba"
- integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==
- dependencies:
- mime-db ">= 1.43.0 < 2"
-
-compression@1.7.4:
- version "1.7.4"
- resolved "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f"
- integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==
- dependencies:
- accepts "~1.3.5"
- bytes "3.0.0"
- compressible "~2.0.16"
- debug "2.6.9"
- on-headers "~1.0.2"
- safe-buffer "5.1.2"
- vary "~1.1.2"
-
compute-gcd@^1.2.1:
version "1.2.1"
resolved "https://registry.npmjs.org/compute-gcd/-/compute-gcd-1.2.1.tgz#34d639f3825625e1357ce81f0e456a6249d8c77f"
@@ -3356,168 +1821,27 @@ concat-map@0.0.1:
resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
-concat-stream@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz#414cf5af790a48c60ab9be4527d56d5e41133cb1"
- integrity sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==
+copy-webpack-plugin@^11.0.0:
+ version "11.0.0"
+ resolved "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz#96d4dbdb5f73d02dd72d0528d1958721ab72e04a"
+ integrity sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==
dependencies:
- buffer-from "^1.0.0"
- inherits "^2.0.3"
- readable-stream "^3.0.2"
- typedarray "^0.0.6"
-
-config-chain@^1.1.12:
- version "1.1.13"
- resolved "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4"
- integrity sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==
- dependencies:
- ini "^1.3.4"
- proto-list "~1.2.1"
-
-console-control-strings@^1.1.0:
- version "1.1.0"
- resolved "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
- integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==
-
-content-disposition@0.5.4:
- version "0.5.4"
- resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe"
- integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==
- dependencies:
- safe-buffer "5.2.1"
-
-content-type@~1.0.4:
- version "1.0.4"
- resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
- integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
-
-conventional-changelog-angular@^5.0.12:
- version "5.0.13"
- resolved "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz#896885d63b914a70d4934b59d2fe7bde1832b28c"
- integrity sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==
- dependencies:
- compare-func "^2.0.0"
- q "^1.5.1"
-
-conventional-changelog-core@^4.2.4:
- version "4.2.4"
- resolved "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz#e50d047e8ebacf63fac3dc67bf918177001e1e9f"
- integrity sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==
- dependencies:
- add-stream "^1.0.0"
- conventional-changelog-writer "^5.0.0"
- conventional-commits-parser "^3.2.0"
- dateformat "^3.0.0"
- get-pkg-repo "^4.0.0"
- git-raw-commits "^2.0.8"
- git-remote-origin-url "^2.0.0"
- git-semver-tags "^4.1.1"
- lodash "^4.17.15"
- normalize-package-data "^3.0.0"
- q "^1.5.1"
- read-pkg "^3.0.0"
- read-pkg-up "^3.0.0"
- through2 "^4.0.0"
-
-conventional-changelog-preset-loader@^2.3.4:
- version "2.3.4"
- resolved "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz#14a855abbffd59027fd602581f1f34d9862ea44c"
- integrity sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==
-
-conventional-changelog-writer@^5.0.0:
- version "5.0.1"
- resolved "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz#e0757072f045fe03d91da6343c843029e702f359"
- integrity sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==
- dependencies:
- conventional-commits-filter "^2.0.7"
- dateformat "^3.0.0"
- handlebars "^4.7.7"
- json-stringify-safe "^5.0.1"
- lodash "^4.17.15"
- meow "^8.0.0"
- semver "^6.0.0"
- split "^1.0.0"
- through2 "^4.0.0"
-
-conventional-commits-filter@^2.0.7:
- version "2.0.7"
- resolved "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz#f8d9b4f182fce00c9af7139da49365b136c8a0b3"
- integrity sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==
- dependencies:
- lodash.ismatch "^4.4.0"
- modify-values "^1.0.0"
-
-conventional-commits-parser@^3.2.0:
- version "3.2.4"
- resolved "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz#a7d3b77758a202a9b2293d2112a8d8052c740972"
- integrity sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==
- dependencies:
- JSONStream "^1.0.4"
- is-text-path "^1.0.1"
- lodash "^4.17.15"
- meow "^8.0.0"
- split2 "^3.0.0"
- through2 "^4.0.0"
-
-conventional-recommended-bump@^6.1.0:
- version "6.1.0"
- resolved "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-6.1.0.tgz#cfa623285d1de554012f2ffde70d9c8a22231f55"
- integrity sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw==
- dependencies:
- concat-stream "^2.0.0"
- conventional-changelog-preset-loader "^2.3.4"
- conventional-commits-filter "^2.0.7"
- conventional-commits-parser "^3.2.0"
- git-raw-commits "^2.0.8"
- git-semver-tags "^4.1.1"
- meow "^8.0.0"
- q "^1.5.1"
-
-cookie-signature@1.0.6:
- version "1.0.6"
- resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
- integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==
-
-cookie@0.5.0:
- version "0.5.0"
- resolved "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b"
- integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==
-
-cookies@0.8.0:
- version "0.8.0"
- resolved "https://registry.npmjs.org/cookies/-/cookies-0.8.0.tgz#1293ce4b391740a8406e3c9870e828c4b54f3f90"
- integrity sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==
- dependencies:
- depd "~2.0.0"
- keygrip "~1.1.0"
+ fast-glob "^3.2.11"
+ glob-parent "^6.0.1"
+ globby "^13.1.1"
+ normalize-path "^3.0.0"
+ schema-utils "^4.0.0"
+ serialize-javascript "^6.0.0"
core-js-pure@^3.6.5:
- version "3.26.0"
- resolved "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.26.0.tgz#7ad8a5dd7d910756f3124374b50026e23265ca9a"
- integrity sha512-LiN6fylpVBVwT8twhhluD9TzXmZQQsr2I2eIKtWNbZI1XMfBT7CV18itaN6RA7EtQd/SDdRx/wzvAShX2HvhQA==
-
-core-util-is@1.0.2:
- version "1.0.2"
- resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
- integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==
-
-core-util-is@~1.0.0:
- version "1.0.3"
- resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
- integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
-
-cors@2.8.5:
- version "2.8.5"
- resolved "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29"
- integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==
- dependencies:
- object-assign "^4"
- vary "^1"
+ version "3.30.0"
+ resolved "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.30.0.tgz#41b6c42e5f363bd53d79999bd35093b17e42e1bf"
+ integrity sha512-+2KbMFGeBU0ln/csoPqTe0i/yfHbrd2EUhNMObsGtXMKS/RTtlkYyi+/3twLcevbgNR0yM/r0Psa3TEoQRpFMQ==
cosmiconfig@^7.0.0:
- version "7.0.1"
- resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d"
- integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==
+ version "7.1.0"
+ resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6"
+ integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==
dependencies:
"@types/parse-json" "^4.0.0"
import-fresh "^3.2.1"
@@ -3534,11 +1858,6 @@ cross-spawn@^7.0.2, cross-spawn@^7.0.3:
shebang-command "^2.0.0"
which "^2.0.1"
-crypto@~1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/crypto/-/crypto-1.0.1.tgz#2af1b7cad8175d24c8a1b0778255794a21803037"
- integrity sha512-VxBKmeNcqQdiUQUW2Tzq0t377b54N2bMtXO/qiLa+6eRRmmC4qT3D4OnTGoT/U6O9aklQ/jTwbOtRMTTY8G0Ig==
-
css-loader@^5.0.1:
version "5.2.7"
resolved "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz#9b9f111edf6fb2be5dc62525644cbc9c232064ae"
@@ -3560,46 +1879,19 @@ cssesc@^3.0.0:
resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
-cssom@^0.4.4:
- version "0.4.4"
- resolved "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10"
- integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==
-
-cssom@~0.3.6:
- version "0.3.8"
- resolved "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a"
- integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==
-
-cssstyle@^2.3.0:
- version "2.3.0"
- resolved "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852"
- integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==
- dependencies:
- cssom "~0.3.6"
-
-csstype@3.0.10:
+csstype@3.0.10, csstype@^3.0.2, csstype@~3.0.3:
version "3.0.10"
resolved "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz#2ad3a7bed70f35b965707c092e5f30b327c290e5"
integrity sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==
-csstype@^3.0.2:
- version "3.1.1"
- resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9"
- integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==
-
-csstype@~3.0.3:
- version "3.0.11"
- resolved "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz#d66700c5eacfac1940deb4e3ee5642792d85cd33"
- integrity sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==
-
d3-color@^3.0.1:
version "3.1.0"
- resolved "https://registry.yarnpkg.com/d3-color/-/d3-color-3.1.0.tgz#395b2833dfac71507f12ac2f7af23bf819de24e2"
+ resolved "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz#395b2833dfac71507f12ac2f7af23bf819de24e2"
integrity sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==
d3-format@^3.0.1:
version "3.1.0"
- resolved "https://registry.yarnpkg.com/d3-format/-/d3-format-3.1.0.tgz#9260e23a28ea5cb109e93b21a06e24e2ebd55641"
+ resolved "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz#9260e23a28ea5cb109e93b21a06e24e2ebd55641"
integrity sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==
d@1, d@^1.0.1:
@@ -3610,18 +1902,6 @@ d@1, d@^1.0.1:
es5-ext "^0.10.50"
type "^1.0.1"
-dargs@^7.0.0:
- version "7.0.0"
- resolved "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz#04015c41de0bcb69ec84050f3d9be0caf8d6d5cc"
- integrity sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==
-
-dashdash@^1.12.0:
- version "1.14.1"
- resolved "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
- integrity sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==
- dependencies:
- assert-plus "^1.0.0"
-
data-urls@^2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b"
@@ -3631,72 +1911,13 @@ data-urls@^2.0.0:
whatwg-mimetype "^2.3.0"
whatwg-url "^8.0.0"
-dateformat@^3.0.0:
- version "3.0.3"
- resolved "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae"
- integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==
-
-dayjs@1.11.5:
- version "1.11.5"
- resolved "https://registry.npmjs.org/dayjs/-/dayjs-1.11.5.tgz#00e8cc627f231f9499c19b38af49f56dc0ac5e93"
- integrity sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA==
-
-debug@2.6.9:
- version "2.6.9"
- resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
- integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
- dependencies:
- ms "2.0.0"
-
-debug@4, debug@4.3.4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.3:
+debug@^4.1.1, debug@^4.3.2, debug@^4.3.4:
version "4.3.4"
resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
dependencies:
ms "2.1.2"
-debug@^3.2.7:
- version "3.2.7"
- resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
- integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
- dependencies:
- ms "^2.1.1"
-
-debuglog@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492"
- integrity sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==
-
-decamelize-keys@^1.1.0:
- version "1.1.1"
- resolved "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz#04a2d523b2f18d80d0158a43b895d56dff8d19d8"
- integrity sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==
- dependencies:
- decamelize "^1.1.0"
- map-obj "^1.0.0"
-
-decamelize@^1.1.0:
- version "1.2.0"
- resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
- integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==
-
-decimal.js@^10.2.1:
- version "10.4.2"
- resolved "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.2.tgz#0341651d1d997d86065a2ce3a441fbd0d8e8b98e"
- integrity sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA==
-
-decompress-response@^3.3.0:
- version "3.3.0"
- resolved "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3"
- integrity sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==
- dependencies:
- mimic-response "^1.0.0"
-
-dedent@^0.7.0:
- version "0.7.0"
- resolved "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"
- integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==
-
deep-equal@^1.1.1:
version "1.1.1"
resolved "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a"
@@ -3709,32 +1930,15 @@ deep-equal@^1.1.1:
object-keys "^1.1.1"
regexp.prototype.flags "^1.2.0"
-deep-extend@^0.6.0:
- version "0.6.0"
- resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
- integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
-
-deep-is@^0.1.3, deep-is@~0.1.3:
+deep-is@^0.1.3:
version "0.1.4"
resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831"
integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==
deepmerge@^4.2.2:
- version "4.2.2"
- resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955"
- integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==
-
-defaults@^1.0.3:
- version "1.0.4"
- resolved "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a"
- integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==
- dependencies:
- clone "^1.0.2"
-
-defer-to-connect@^1.0.1:
- version "1.1.3"
- resolved "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591"
- integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==
+ version "4.3.1"
+ resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a"
+ integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==
deferred-leveldown@~5.3.0:
version "5.3.0"
@@ -3744,77 +1948,14 @@ deferred-leveldown@~5.3.0:
abstract-leveldown "~6.2.1"
inherits "^2.0.3"
-define-lazy-prop@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f"
- integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==
-
define-properties@^1.1.3, define-properties@^1.1.4:
- version "1.1.4"
- resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1"
- integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==
+ version "1.2.0"
+ resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5"
+ integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==
dependencies:
has-property-descriptors "^1.0.0"
object-keys "^1.1.1"
-delayed-stream@~1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
- integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==
-
-delegates@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
- integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==
-
-depd@2.0.0, depd@~2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df"
- integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==
-
-depd@^1.1.2:
- version "1.1.2"
- resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
- integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==
-
-dependency-graph@^0.9.0:
- version "0.9.0"
- resolved "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.9.0.tgz#11aed7e203bc8b00f48356d92db27b265c445318"
- integrity sha512-9YLIBURXj4DJMFALxXw9K3Y3rwb5Fk0X5/8ipCzaN84+gKxoHK43tVKRNakCQbiEx07E8Uwhuq21BpUagFhZ8w==
-
-deprecation@^2.0.0, deprecation@^2.3.1:
- version "2.3.1"
- resolved "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919"
- integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==
-
-destroy@1.2.0:
- version "1.2.0"
- resolved "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015"
- integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==
-
-detect-indent@^5.0.0:
- version "5.0.0"
- resolved "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d"
- integrity sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==
-
-detect-indent@^6.0.0:
- version "6.1.0"
- resolved "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6"
- integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==
-
-detect-newline@3.1.0:
- version "3.1.0"
- resolved "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651"
- integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==
-
-dezalgo@^1.0.0:
- version "1.0.4"
- resolved "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz#751235260469084c132157dfa857f386d4c33d81"
- integrity sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==
- dependencies:
- asap "^2.0.0"
- wrappy "1"
-
dir-glob@^3.0.1:
version "3.0.1"
resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f"
@@ -3862,13 +2003,6 @@ domelementtype@^2.0.1, domelementtype@^2.2.0:
resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d"
integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==
-domexception@^2.0.1:
- version "2.0.1"
- resolved "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304"
- integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==
- dependencies:
- webidl-conversions "^5.0.0"
-
domhandler@^4.0.0, domhandler@^4.2.0:
version "4.3.1"
resolved "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c"
@@ -3876,11 +2010,6 @@ domhandler@^4.0.0, domhandler@^4.2.0:
dependencies:
domelementtype "^2.2.0"
-dompurify@2.3.9:
- version "2.3.9"
- resolved "https://registry.npmjs.org/dompurify/-/dompurify-2.3.9.tgz#a4be5e7278338d6db09922dffcf6182cd099d70a"
- integrity sha512-3zOnuTwup4lPV/GfGS6UzG4ub9nhSYagR/5tB3AvDEwqyy5dtyCM2dVjwGDCnrPerXifBKTYh/UWCGKK7ydhhw==
-
domutils@^2.5.2:
version "2.8.0"
resolved "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135"
@@ -3890,35 +2019,6 @@ domutils@^2.5.2:
domelementtype "^2.2.0"
domhandler "^4.2.0"
-dot-prop@^5.1.0:
- version "5.3.0"
- resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88"
- integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==
- dependencies:
- is-obj "^2.0.0"
-
-dot-prop@^6.0.1:
- version "6.0.1"
- resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz#fc26b3cf142b9e59b74dbd39ed66ce620c681083"
- integrity sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==
- dependencies:
- is-obj "^2.0.0"
-
-dotenv@~10.0.0:
- version "10.0.0"
- resolved "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81"
- integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==
-
-duplexer3@^0.1.4:
- version "0.1.5"
- resolved "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz#0b5e4d7bad5de8901ea4440624c8e1d20099217e"
- integrity sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==
-
-duplexer@^0.1.1:
- version "0.1.2"
- resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6"
- integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==
-
duplicate-package-checker-webpack-plugin@^3.0.0:
version "3.0.0"
resolved "https://registry.npmjs.org/duplicate-package-checker-webpack-plugin/-/duplicate-package-checker-webpack-plugin-3.0.0.tgz#78bb89e625fa7cf8c2a59c53f62b495fda9ba287"
@@ -3929,53 +2029,16 @@ duplicate-package-checker-webpack-plugin@^3.0.0:
lodash "^4.17.4"
semver "^5.4.1"
-ecc-jsbn@~0.1.1:
- version "0.1.2"
- resolved "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9"
- integrity sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==
- dependencies:
- jsbn "~0.1.0"
- safer-buffer "^2.1.0"
-
-ecdsa-sig-formatter@1.0.11:
- version "1.0.11"
- resolved "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz#ae0f0fa2d85045ef14a817daa3ce9acd0489e5bf"
- integrity sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==
- dependencies:
- safe-buffer "^5.0.1"
-
-ee-first@1.1.1:
- version "1.1.1"
- resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
- integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==
-
-ejs@^3.1.7:
- version "3.1.8"
- resolved "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz#758d32910c78047585c7ef1f92f9ee041c1c190b"
- integrity sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==
- dependencies:
- jake "^10.8.5"
-
-electron-to-chromium@^1.4.251:
- version "1.4.284"
- resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592"
- integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==
-
-emoji-regex@^8.0.0:
- version "8.0.0"
- resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
- integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
+electron-to-chromium@^1.4.284:
+ version "1.4.353"
+ resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.353.tgz#20e9cb4c83a08e35b3314d3fa8988764c105e6b7"
+ integrity sha512-IdJVpMHJoBT/nn0GQ02wPfbhogDVpd1ud95lP//FTf5l35wzxKJwibB4HBdY7Q+xKPA1nkZ0UDLOMyRj5U5IAQ==
emojis-list@^3.0.0:
version "3.0.0"
resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78"
integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==
-encodeurl@~1.0.2:
- version "1.0.2"
- resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
- integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==
-
encoding-down@^6.3.0:
version "6.3.0"
resolved "https://registry.npmjs.org/encoding-down/-/encoding-down-6.3.0.tgz#b1c4eb0e1728c146ecaef8e32963c549e76d082b"
@@ -3986,55 +2049,24 @@ encoding-down@^6.3.0:
level-codec "^9.0.0"
level-errors "^2.0.0"
-encoding@^0.1.13:
- version "0.1.13"
- resolved "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9"
- integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==
- dependencies:
- iconv-lite "^0.6.2"
-
-end-of-stream@^1.1.0, end-of-stream@^1.4.1:
- version "1.4.4"
- resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
- integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
- dependencies:
- once "^1.4.0"
-
enhanced-resolve@^5.10.0:
- version "5.10.0"
- resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz#0dc579c3bb2a1032e357ac45b8f3a6f3ad4fb1e6"
- integrity sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==
+ version "5.12.0"
+ resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz#300e1c90228f5b570c4d35babf263f6da7155634"
+ integrity sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==
dependencies:
graceful-fs "^4.2.4"
tapable "^2.2.0"
-enquirer@^2.3.5, enquirer@~2.3.6:
- version "2.3.6"
- resolved "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d"
- integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==
- dependencies:
- ansi-colors "^4.1.1"
-
entities@^2.0.0:
version "2.2.0"
resolved "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55"
integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==
-env-paths@^2.2.0:
- version "2.2.1"
- resolved "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2"
- integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==
-
-envinfo@7.8.1, envinfo@^7.7.3, envinfo@^7.7.4:
+envinfo@^7.7.3:
version "7.8.1"
resolved "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475"
integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==
-err-code@^2.0.2:
- version "2.0.3"
- resolved "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9"
- integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==
-
errno@~0.1.1:
version "0.1.8"
resolved "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f"
@@ -4049,41 +2081,60 @@ error-ex@^1.3.1:
dependencies:
is-arrayish "^0.2.1"
-es-abstract@^1.19.0, es-abstract@^1.19.1, es-abstract@^1.19.2, es-abstract@^1.19.5:
- version "1.20.4"
- resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz#1d103f9f8d78d4cf0713edcd6d0ed1a46eed5861"
- integrity sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==
+es-abstract@^1.19.0, es-abstract@^1.20.4:
+ version "1.21.2"
+ resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz#a56b9695322c8a185dc25975aa3b8ec31d0e7eff"
+ integrity sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==
dependencies:
+ array-buffer-byte-length "^1.0.0"
+ available-typed-arrays "^1.0.5"
call-bind "^1.0.2"
+ es-set-tostringtag "^2.0.1"
es-to-primitive "^1.2.1"
- function-bind "^1.1.1"
function.prototype.name "^1.1.5"
- get-intrinsic "^1.1.3"
+ get-intrinsic "^1.2.0"
get-symbol-description "^1.0.0"
+ globalthis "^1.0.3"
+ gopd "^1.0.1"
has "^1.0.3"
has-property-descriptors "^1.0.0"
+ has-proto "^1.0.1"
has-symbols "^1.0.3"
- internal-slot "^1.0.3"
+ internal-slot "^1.0.5"
+ is-array-buffer "^3.0.2"
is-callable "^1.2.7"
is-negative-zero "^2.0.2"
is-regex "^1.1.4"
is-shared-array-buffer "^1.0.2"
is-string "^1.0.7"
+ is-typed-array "^1.1.10"
is-weakref "^1.0.2"
- object-inspect "^1.12.2"
+ object-inspect "^1.12.3"
object-keys "^1.1.1"
object.assign "^4.1.4"
regexp.prototype.flags "^1.4.3"
safe-regex-test "^1.0.0"
- string.prototype.trimend "^1.0.5"
- string.prototype.trimstart "^1.0.5"
+ string.prototype.trim "^1.2.7"
+ string.prototype.trimend "^1.0.6"
+ string.prototype.trimstart "^1.0.6"
+ typed-array-length "^1.0.4"
unbox-primitive "^1.0.2"
+ which-typed-array "^1.1.9"
es-module-lexer@^0.9.0:
version "0.9.3"
resolved "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19"
integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==
+es-set-tostringtag@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8"
+ integrity sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==
+ dependencies:
+ get-intrinsic "^1.1.3"
+ has "^1.0.3"
+ has-tostringtag "^1.0.0"
+
es-shim-unscopables@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241"
@@ -4141,11 +2192,6 @@ escalade@^3.1.1:
resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
-escape-html@~1.0.3:
- version "1.0.3"
- resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
- integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==
-
escape-string-regexp@^1.0.5:
version "1.0.5"
resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
@@ -4156,66 +2202,45 @@ escape-string-regexp@^4.0.0:
resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
-escodegen@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd"
- integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==
- dependencies:
- esprima "^4.0.1"
- estraverse "^5.2.0"
- esutils "^2.0.2"
- optionator "^0.8.1"
- optionalDependencies:
- source-map "~0.6.1"
+eslint-config-prettier@^8.6.0:
+ version "8.8.0"
+ resolved "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz#bfda738d412adc917fd7b038857110efe98c9348"
+ integrity sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==
-eslint-config-prettier@^6.15.0:
- version "6.15.0"
- resolved "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz#7f93f6cb7d45a92f1537a70ecc06366e1ac6fed9"
- integrity sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==
+eslint-plugin-jest@^27.2.1:
+ version "27.2.1"
+ resolved "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.2.1.tgz#b85b4adf41c682ea29f1f01c8b11ccc39b5c672c"
+ integrity sha512-l067Uxx7ZT8cO9NJuf+eJHvt6bqJyz2Z29wykyEdz/OtmcELQl2MQGQLX8J94O1cSJWAwUSEvCjwjA7KEK3Hmg==
dependencies:
- get-stdin "^6.0.0"
+ "@typescript-eslint/utils" "^5.10.0"
-eslint-import-resolver-node@0.3.6:
- version "0.3.6"
- resolved "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz#4048b958395da89668252001dbd9eca6b83bacbd"
- integrity sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==
- dependencies:
- debug "^3.2.7"
- resolve "^1.20.0"
-
-eslint-plugin-jest@^24.1.3:
- version "24.7.0"
- resolved "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.7.0.tgz#206ac0833841e59e375170b15f8d0955219c4889"
- integrity sha512-wUxdF2bAZiYSKBclsUMrYHH6WxiBreNjyDxbRv345TIvPeoCEgPNEn3Sa+ZrSqsf1Dl9SqqSREXMHExlMMu1DA==
- dependencies:
- "@typescript-eslint/experimental-utils" "^4.0.1"
-
-eslint-plugin-prettier@^3.1.4:
- version "3.4.1"
- resolved "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz#e9ddb200efb6f3d05ffe83b1665a716af4a387e5"
- integrity sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==
+eslint-plugin-prettier@^4.2.1:
+ version "4.2.1"
+ resolved "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz#651cbb88b1dab98bfd42f017a12fa6b2d993f94b"
+ integrity sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==
dependencies:
prettier-linter-helpers "^1.0.0"
-eslint-plugin-react@^7.21.5:
- version "7.31.10"
- resolved "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.10.tgz#6782c2c7fe91c09e715d536067644bbb9491419a"
- integrity sha512-e4N/nc6AAlg4UKW/mXeYWd3R++qUano5/o+t+wnWxIf+bLsOaH3a4q74kX3nDjYym3VBN4HyO9nEn1GcAqgQOA==
+eslint-plugin-react@^7.32.2:
+ version "7.32.2"
+ resolved "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz#e71f21c7c265ebce01bcbc9d0955170c55571f10"
+ integrity sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==
dependencies:
- array-includes "^3.1.5"
- array.prototype.flatmap "^1.3.0"
+ array-includes "^3.1.6"
+ array.prototype.flatmap "^1.3.1"
+ array.prototype.tosorted "^1.1.1"
doctrine "^2.1.0"
estraverse "^5.3.0"
jsx-ast-utils "^2.4.1 || ^3.0.0"
minimatch "^3.1.2"
- object.entries "^1.1.5"
- object.fromentries "^2.0.5"
- object.hasown "^1.1.1"
- object.values "^1.1.5"
+ object.entries "^1.1.6"
+ object.fromentries "^2.0.6"
+ object.hasown "^1.1.2"
+ object.values "^1.1.6"
prop-types "^15.8.1"
- resolve "^2.0.0-next.3"
+ resolve "^2.0.0-next.4"
semver "^6.3.0"
- string.prototype.matchall "^4.0.7"
+ string.prototype.matchall "^4.0.8"
eslint-scope@5.1.1, eslint-scope@^5.1.1:
version "5.1.1"
@@ -4225,94 +2250,78 @@ eslint-scope@5.1.1, eslint-scope@^5.1.1:
esrecurse "^4.3.0"
estraverse "^4.1.1"
-eslint-utils@^2.1.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27"
- integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==
+eslint-scope@^7.1.1:
+ version "7.1.1"
+ resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz#fff34894c2f65e5226d3041ac480b4513a163642"
+ integrity sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==
dependencies:
- eslint-visitor-keys "^1.1.0"
+ esrecurse "^4.3.0"
+ estraverse "^5.2.0"
-eslint-utils@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672"
- integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==
+eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.0:
+ version "3.4.0"
+ resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz#c7f0f956124ce677047ddbc192a68f999454dedc"
+ integrity sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==
+
+eslint@^8.35.0:
+ version "8.37.0"
+ resolved "https://registry.npmjs.org/eslint/-/eslint-8.37.0.tgz#1f660ef2ce49a0bfdec0b0d698e0b8b627287412"
+ integrity sha512-NU3Ps9nI05GUoVMxcZx1J8CNR6xOvUT4jAUMH5+z8lpp3aEdPVCImKw6PWG4PY+Vfkpr+jvMpxs/qoE7wq0sPw==
dependencies:
- eslint-visitor-keys "^2.0.0"
-
-eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0:
- version "1.3.0"
- resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e"
- integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==
-
-eslint-visitor-keys@^2.0.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303"
- integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==
-
-eslint@^7.14.0:
- version "7.32.0"
- resolved "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d"
- integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==
- dependencies:
- "@babel/code-frame" "7.12.11"
- "@eslint/eslintrc" "^0.4.3"
- "@humanwhocodes/config-array" "^0.5.0"
+ "@eslint-community/eslint-utils" "^4.2.0"
+ "@eslint-community/regexpp" "^4.4.0"
+ "@eslint/eslintrc" "^2.0.2"
+ "@eslint/js" "8.37.0"
+ "@humanwhocodes/config-array" "^0.11.8"
+ "@humanwhocodes/module-importer" "^1.0.1"
+ "@nodelib/fs.walk" "^1.2.8"
ajv "^6.10.0"
chalk "^4.0.0"
cross-spawn "^7.0.2"
- debug "^4.0.1"
+ debug "^4.3.2"
doctrine "^3.0.0"
- enquirer "^2.3.5"
escape-string-regexp "^4.0.0"
- eslint-scope "^5.1.1"
- eslint-utils "^2.1.0"
- eslint-visitor-keys "^2.0.0"
- espree "^7.3.1"
- esquery "^1.4.0"
+ eslint-scope "^7.1.1"
+ eslint-visitor-keys "^3.4.0"
+ espree "^9.5.1"
+ esquery "^1.4.2"
esutils "^2.0.2"
fast-deep-equal "^3.1.3"
file-entry-cache "^6.0.1"
- functional-red-black-tree "^1.0.1"
- glob-parent "^5.1.2"
- globals "^13.6.0"
- ignore "^4.0.6"
+ find-up "^5.0.0"
+ glob-parent "^6.0.2"
+ globals "^13.19.0"
+ grapheme-splitter "^1.0.4"
+ ignore "^5.2.0"
import-fresh "^3.0.0"
imurmurhash "^0.1.4"
is-glob "^4.0.0"
- js-yaml "^3.13.1"
+ is-path-inside "^3.0.3"
+ js-sdsl "^4.1.4"
+ js-yaml "^4.1.0"
json-stable-stringify-without-jsonify "^1.0.1"
levn "^0.4.1"
lodash.merge "^4.6.2"
- minimatch "^3.0.4"
+ minimatch "^3.1.2"
natural-compare "^1.4.0"
optionator "^0.9.1"
- progress "^2.0.0"
- regexpp "^3.1.0"
- semver "^7.2.1"
- strip-ansi "^6.0.0"
+ strip-ansi "^6.0.1"
strip-json-comments "^3.1.0"
- table "^6.0.9"
text-table "^0.2.0"
- v8-compile-cache "^2.0.3"
-espree@^7.3.0, espree@^7.3.1:
- version "7.3.1"
- resolved "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6"
- integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==
+espree@^9.5.1:
+ version "9.5.1"
+ resolved "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz#4f26a4d5f18905bf4f2e0bd99002aab807e96dd4"
+ integrity sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==
dependencies:
- acorn "^7.4.0"
- acorn-jsx "^5.3.1"
- eslint-visitor-keys "^1.3.0"
+ acorn "^8.8.0"
+ acorn-jsx "^5.3.2"
+ eslint-visitor-keys "^3.4.0"
-esprima@^4.0.0, esprima@^4.0.1:
- version "4.0.1"
- resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
- integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
-
-esquery@^1.0.1, esquery@^1.4.0:
- version "1.4.0"
- resolved "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5"
- integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==
+esquery@^1.4.2:
+ version "1.5.0"
+ resolved "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b"
+ integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==
dependencies:
estraverse "^5.1.0"
@@ -4338,11 +2347,6 @@ esutils@^2.0.2:
resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
-etag@~1.8.1:
- version "1.8.1"
- resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
- integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==
-
event-emitter@^0.3.5:
version "0.3.5"
resolved "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39"
@@ -4351,73 +2355,11 @@ event-emitter@^0.3.5:
d "1"
es5-ext "~0.10.14"
-eventemitter3@^4.0.4:
- version "4.0.7"
- resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f"
- integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==
-
events@^3.2.0:
version "3.3.0"
resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
-execa@^5.0.0:
- version "5.1.1"
- resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd"
- integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
- dependencies:
- cross-spawn "^7.0.3"
- get-stream "^6.0.0"
- human-signals "^2.1.0"
- is-stream "^2.0.0"
- merge-stream "^2.0.0"
- npm-run-path "^4.0.1"
- onetime "^5.1.2"
- signal-exit "^3.0.3"
- strip-final-newline "^2.0.0"
-
-express-rate-limit@5.5.1:
- version "5.5.1"
- resolved "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-5.5.1.tgz#110c23f6a65dfa96ab468eda95e71697bc6987a2"
- integrity sha512-MTjE2eIbHv5DyfuFz4zLYWxpqVhEhkTiwFGuB74Q9CSou2WHO52nlE5y3Zlg6SIsiYUIPj6ifFxnkPz6O3sIUg==
-
-express@4.18.1:
- version "4.18.1"
- resolved "https://registry.npmjs.org/express/-/express-4.18.1.tgz#7797de8b9c72c857b9cd0e14a5eea80666267caf"
- integrity sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==
- dependencies:
- accepts "~1.3.8"
- array-flatten "1.1.1"
- body-parser "1.20.0"
- content-disposition "0.5.4"
- content-type "~1.0.4"
- cookie "0.5.0"
- cookie-signature "1.0.6"
- debug "2.6.9"
- depd "2.0.0"
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- etag "~1.8.1"
- finalhandler "1.2.0"
- fresh "0.5.2"
- http-errors "2.0.0"
- merge-descriptors "1.0.1"
- methods "~1.1.2"
- on-finished "2.4.1"
- parseurl "~1.3.3"
- path-to-regexp "0.1.7"
- proxy-addr "~2.0.7"
- qs "6.10.3"
- range-parser "~1.2.1"
- safe-buffer "5.2.1"
- send "0.18.0"
- serve-static "1.15.0"
- setprototypeof "1.2.0"
- statuses "2.0.1"
- type-is "~1.6.18"
- utils-merge "1.0.1"
- vary "~1.1.2"
-
ext@^1.1.2:
version "1.7.0"
resolved "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz#0ea4383c0103d60e70be99e9a7f11027a33c4f5f"
@@ -4425,30 +2367,6 @@ ext@^1.1.2:
dependencies:
type "^2.7.2"
-extend@~3.0.2:
- version "3.0.2"
- resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
- integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
-
-external-editor@^3.0.3:
- version "3.1.0"
- resolved "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495"
- integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==
- dependencies:
- chardet "^0.7.0"
- iconv-lite "^0.4.24"
- tmp "^0.0.33"
-
-extsprintf@1.3.0:
- version "1.3.0"
- resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
- integrity sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==
-
-extsprintf@^1.2.0:
- version "1.4.1"
- resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz#8d172c064867f235c0c84a596806d279bf4bcc07"
- integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==
-
fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
version "3.1.3"
resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
@@ -4459,18 +2377,7 @@ fast-diff@^1.1.2:
resolved "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03"
integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==
-fast-glob@3.2.7:
- version "3.2.7"
- resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1"
- integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==
- dependencies:
- "@nodelib/fs.stat" "^2.0.2"
- "@nodelib/fs.walk" "^1.2.3"
- glob-parent "^5.1.2"
- merge2 "^1.3.0"
- micromatch "^4.0.4"
-
-fast-glob@^3.0.3, fast-glob@^3.2.9:
+fast-glob@^3.2.11, fast-glob@^3.2.9:
version "3.2.12"
resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80"
integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==
@@ -4486,40 +2393,23 @@ fast-json-stable-stringify@^2.0.0:
resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
-fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6:
+fast-levenshtein@^2.0.6:
version "2.0.6"
resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==
-fast-redact@^3.0.0:
- version "3.1.2"
- resolved "https://registry.npmjs.org/fast-redact/-/fast-redact-3.1.2.tgz#d58e69e9084ce9fa4c1a6fa98a3e1ecf5d7839aa"
- integrity sha512-+0em+Iya9fKGfEQGcd62Yv6onjBmmhV1uh86XVfOU8VwAe6kaFdQCWI9s0/Nnugx5Vd9tdbZ7e6gE2tR9dzXdw==
-
-fast-safe-stringify@2.1.1, fast-safe-stringify@^2.0.8:
- version "2.1.1"
- resolved "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz#c406a83b6e70d9e35ce3b30a81141df30aeba884"
- integrity sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==
-
fastest-levenshtein@^1.0.12:
version "1.0.16"
resolved "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5"
integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==
fastq@^1.6.0:
- version "1.13.0"
- resolved "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c"
- integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==
+ version "1.15.0"
+ resolved "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a"
+ integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==
dependencies:
reusify "^1.0.4"
-figures@3.2.0, figures@^3.0.0:
- version "3.2.0"
- resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af"
- integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==
- dependencies:
- escape-string-regexp "^1.0.5"
-
file-entry-cache@^6.0.1:
version "6.0.1"
resolved "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027"
@@ -4527,6 +2417,14 @@ file-entry-cache@^6.0.1:
dependencies:
flat-cache "^3.0.4"
+file-loader@^6.2.0:
+ version "6.2.0"
+ resolved "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d"
+ integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==
+ dependencies:
+ loader-utils "^2.0.0"
+ schema-utils "^3.0.0"
+
file-loader@~6.0.0:
version "6.0.0"
resolved "https://registry.npmjs.org/file-loader/-/file-loader-6.0.0.tgz#97bbfaab7a2460c07bcbd72d3a6922407f67649f"
@@ -4535,13 +2433,6 @@ file-loader@~6.0.0:
loader-utils "^2.0.0"
schema-utils "^2.6.5"
-filelist@^1.0.1:
- version "1.0.4"
- resolved "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5"
- integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==
- dependencies:
- minimatch "^5.0.1"
-
fill-range@^7.0.1:
version "7.0.1"
resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
@@ -4549,19 +2440,6 @@ fill-range@^7.0.1:
dependencies:
to-regex-range "^5.0.1"
-finalhandler@1.2.0:
- version "1.2.0"
- resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32"
- integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==
- dependencies:
- debug "2.6.9"
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- on-finished "2.4.1"
- parseurl "~1.3.3"
- statuses "2.0.1"
- unpipe "~1.0.0"
-
find-cache-dir@^3.3.1:
version "3.3.2"
resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b"
@@ -4576,14 +2454,7 @@ find-root@^1.0.0:
resolved "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4"
integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==
-find-up@^2.0.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7"
- integrity sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==
- dependencies:
- locate-path "^2.0.0"
-
-find-up@^4.0.0, find-up@^4.1.0:
+find-up@^4.0.0:
version "4.1.0"
resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
@@ -4591,6 +2462,14 @@ find-up@^4.0.0, find-up@^4.1.0:
locate-path "^5.0.0"
path-exists "^4.0.0"
+find-up@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc"
+ integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
+ dependencies:
+ locate-path "^6.0.0"
+ path-exists "^4.0.0"
+
flat-cache@^3.0.4:
version "3.0.4"
resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11"
@@ -4599,79 +2478,24 @@ flat-cache@^3.0.4:
flatted "^3.1.0"
rimraf "^3.0.2"
-flat@^5.0.2:
- version "5.0.2"
- resolved "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241"
- integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==
-
-flatstr@^1.0.12:
- version "1.0.12"
- resolved "https://registry.npmjs.org/flatstr/-/flatstr-1.0.12.tgz#c2ba6a08173edbb6c9640e3055b95e287ceb5931"
- integrity sha512-4zPxDyhCyiN2wIAtSLI6gc82/EjqZc1onI4Mz/l0pWrAlsSfYH/2ZIcU+e3oA2wDwbzIWNKwa23F8rh6+DRWkw==
-
flatted@^3.1.0:
version "3.2.7"
resolved "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787"
integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==
-follow-redirects@^1.15.0:
- version "1.15.2"
- resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13"
- integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==
-
-forever-agent@~0.6.1:
- version "0.6.1"
- resolved "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
- integrity sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==
-
-form-data@^3.0.0:
- version "3.0.1"
- resolved "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f"
- integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==
+for-each@^0.3.3:
+ version "0.3.3"
+ resolved "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e"
+ integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==
dependencies:
- asynckit "^0.4.0"
- combined-stream "^1.0.8"
- mime-types "^2.1.12"
-
-form-data@^4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452"
- integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==
- dependencies:
- asynckit "^0.4.0"
- combined-stream "^1.0.8"
- mime-types "^2.1.12"
-
-form-data@~2.3.2:
- version "2.3.3"
- resolved "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6"
- integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==
- dependencies:
- asynckit "^0.4.0"
- combined-stream "^1.0.6"
- mime-types "^2.1.12"
-
-forwarded@0.2.0:
- version "0.2.0"
- resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"
- integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==
+ is-callable "^1.1.3"
free-style@3.1.0:
version "3.1.0"
resolved "https://registry.npmjs.org/free-style/-/free-style-3.1.0.tgz#4e2996029534e6b1731611d843437b9e2f473f08"
integrity sha512-vJujYSIyT30iDoaoeigNAxX4yB1RUrh+N2ZMhIElMr3BvCuGXOw7XNJMEEJkDUeamK2Rnb/IKFGKRKlTWIGRWA==
-fresh@0.5.2:
- version "0.5.2"
- resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
- integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==
-
-fs-constants@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad"
- integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==
-
-fs-extra@^10.0.0, fs-extra@^10.1.0:
+fs-extra@^10.0.0:
version "10.1.0"
resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf"
integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==
@@ -4680,7 +2504,7 @@ fs-extra@^10.0.0, fs-extra@^10.1.0:
jsonfile "^6.0.1"
universalify "^2.0.0"
-fs-extra@^9.0.1, fs-extra@^9.1.0:
+fs-extra@^9.0.1:
version "9.1.0"
resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d"
integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==
@@ -4690,7 +2514,7 @@ fs-extra@^9.0.1, fs-extra@^9.1.0:
jsonfile "^6.0.1"
universalify "^2.0.0"
-fs-minipass@^2.0.0, fs-minipass@^2.1.0:
+fs-minipass@^2.0.0:
version "2.1.0"
resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb"
integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==
@@ -4702,11 +2526,6 @@ fs.realpath@^1.0.0:
resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
-fsevents@~2.3.2:
- version "2.3.2"
- resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
- integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
-
function-bind@^1.1.1:
version "1.1.1"
resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
@@ -4722,88 +2541,25 @@ function.prototype.name@^1.1.5:
es-abstract "^1.19.0"
functions-have-names "^1.2.2"
-functional-red-black-tree@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
- integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==
-
functions-have-names@^1.2.2:
version "1.2.3"
resolved "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834"
integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==
-gauge@^4.0.3:
- version "4.0.4"
- resolved "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz#52ff0652f2bbf607a989793d53b751bef2328dce"
- integrity sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==
- dependencies:
- aproba "^1.0.3 || ^2.0.0"
- color-support "^1.1.3"
- console-control-strings "^1.1.0"
- has-unicode "^2.0.1"
- signal-exit "^3.0.7"
- string-width "^4.2.3"
- strip-ansi "^6.0.1"
- wide-align "^1.1.5"
-
-get-caller-file@^2.0.5:
- version "2.0.5"
- resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
- integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
-
-get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3:
- version "1.1.3"
- resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385"
- integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==
+get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz#7ad1dc0535f3a2904bba075772763e5051f6d05f"
+ integrity sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==
dependencies:
function-bind "^1.1.1"
has "^1.0.3"
has-symbols "^1.0.3"
-get-pkg-repo@^4.0.0:
- version "4.2.1"
- resolved "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz#75973e1c8050c73f48190c52047c4cee3acbf385"
- integrity sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==
- dependencies:
- "@hutson/parse-repository-url" "^3.0.0"
- hosted-git-info "^4.0.0"
- through2 "^2.0.0"
- yargs "^16.2.0"
-
-get-port@^5.1.1:
- version "5.1.1"
- resolved "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz#0469ed07563479de6efb986baf053dcd7d4e3193"
- integrity sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==
-
-get-stdin@^6.0.0:
- version "6.0.0"
- resolved "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b"
- integrity sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==
-
get-stdin@^8.0.0:
version "8.0.0"
resolved "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53"
integrity sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==
-get-stream@^4.1.0:
- version "4.1.0"
- resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5"
- integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==
- dependencies:
- pump "^3.0.0"
-
-get-stream@^5.1.0:
- version "5.2.0"
- resolved "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3"
- integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==
- dependencies:
- pump "^3.0.0"
-
-get-stream@^6.0.0:
- version "6.0.1"
- resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
- integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==
-
get-symbol-description@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6"
@@ -4812,74 +2568,20 @@ get-symbol-description@^1.0.0:
call-bind "^1.0.2"
get-intrinsic "^1.1.1"
-getpass@^0.1.1:
- version "0.1.7"
- resolved "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
- integrity sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==
- dependencies:
- assert-plus "^1.0.0"
-
-git-hooks-list@1.0.3:
- version "1.0.3"
- resolved "https://registry.npmjs.org/git-hooks-list/-/git-hooks-list-1.0.3.tgz#be5baaf78203ce342f2f844a9d2b03dba1b45156"
- integrity sha512-Y7wLWcrLUXwk2noSka166byGCvhMtDRpgHdzCno1UQv/n/Hegp++a2xBWJL1lJarnKD3SWaljD+0z1ztqxuKyQ==
-
-git-raw-commits@^2.0.8:
- version "2.0.11"
- resolved "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.11.tgz#bc3576638071d18655e1cc60d7f524920008d723"
- integrity sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==
- dependencies:
- dargs "^7.0.0"
- lodash "^4.17.15"
- meow "^8.0.0"
- split2 "^3.0.0"
- through2 "^4.0.0"
-
-git-remote-origin-url@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz#5282659dae2107145a11126112ad3216ec5fa65f"
- integrity sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==
- dependencies:
- gitconfiglocal "^1.0.0"
- pify "^2.3.0"
-
-git-semver-tags@^4.1.1:
- version "4.1.1"
- resolved "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-4.1.1.tgz#63191bcd809b0ec3e151ba4751c16c444e5b5780"
- integrity sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==
- dependencies:
- meow "^8.0.0"
- semver "^6.0.0"
-
-git-up@^7.0.0:
- version "7.0.0"
- resolved "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz#bace30786e36f56ea341b6f69adfd83286337467"
- integrity sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==
- dependencies:
- is-ssh "^1.4.0"
- parse-url "^8.1.0"
-
-git-url-parse@^13.1.0:
- version "13.1.0"
- resolved "https://registry.npmjs.org/git-url-parse/-/git-url-parse-13.1.0.tgz#07e136b5baa08d59fabdf0e33170de425adf07b4"
- integrity sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA==
- dependencies:
- git-up "^7.0.0"
-
-gitconfiglocal@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz#41d045f3851a5ea88f03f24ca1c6178114464b9b"
- integrity sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==
- dependencies:
- ini "^1.3.2"
-
-glob-parent@^5.1.1, glob-parent@^5.1.2, glob-parent@~5.1.2:
+glob-parent@^5.1.2:
version "5.1.2"
resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
dependencies:
is-glob "^4.0.1"
+glob-parent@^6.0.1, glob-parent@^6.0.2:
+ version "6.0.2"
+ resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3"
+ integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==
+ dependencies:
+ is-glob "^4.0.3"
+
glob-promise@^4.2.2:
version "4.2.2"
resolved "https://registry.npmjs.org/glob-promise/-/glob-promise-4.2.2.tgz#15f44bcba0e14219cd93af36da6bb905ff007877"
@@ -4892,53 +2594,7 @@ glob-to-regexp@^0.4.1:
resolved "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==
-glob@7.1.4:
- version "7.1.4"
- resolved "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255"
- integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.0.4"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
-glob@^6.0.1:
- version "6.0.4"
- resolved "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22"
- integrity sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==
- dependencies:
- inflight "^1.0.4"
- inherits "2"
- minimatch "2 || 3"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
-glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:
- version "7.2.3"
- resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
- integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.1.1"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
-glob@^8.0.1:
- version "8.0.3"
- resolved "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz#415c6eb2deed9e502c68fa44a272e6da6eeca42e"
- integrity sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^5.0.1"
- once "^1.3.0"
-
-glob@~7.1.6:
+glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@~7.1.6:
version "7.1.7"
resolved "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"
integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==
@@ -4950,28 +2606,21 @@ glob@~7.1.6:
once "^1.3.0"
path-is-absolute "^1.0.0"
-globals@^13.6.0, globals@^13.9.0:
- version "13.17.0"
- resolved "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz#902eb1e680a41da93945adbdcb5a9f361ba69bd4"
- integrity sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==
+globals@^13.19.0:
+ version "13.20.0"
+ resolved "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz#ea276a1e508ffd4f1612888f9d1bad1e2717bf82"
+ integrity sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==
dependencies:
type-fest "^0.20.2"
-globby@10.0.0:
- version "10.0.0"
- resolved "https://registry.npmjs.org/globby/-/globby-10.0.0.tgz#abfcd0630037ae174a88590132c2f6804e291072"
- integrity sha512-3LifW9M4joGZasyYPz2A1U74zbC/45fvpXUvO/9KbSa+VV0aGZarWkfdgKyR9sExNP0t0x0ss/UMJpNpcaTspw==
+globalthis@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf"
+ integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==
dependencies:
- "@types/glob" "^7.1.1"
- array-union "^2.1.0"
- dir-glob "^3.0.1"
- fast-glob "^3.0.3"
- glob "^7.1.3"
- ignore "^5.1.1"
- merge2 "^1.2.3"
- slash "^3.0.0"
+ define-properties "^1.1.3"
-globby@^11.0.2, globby@^11.0.3:
+globby@^11.1.0:
version "11.1.0"
resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"
integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==
@@ -4983,34 +2632,40 @@ globby@^11.0.2, globby@^11.0.3:
merge2 "^1.4.1"
slash "^3.0.0"
-got@^9.6.0:
- version "9.6.0"
- resolved "https://registry.npmjs.org/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85"
- integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==
+globby@^13.1.1:
+ version "13.1.3"
+ resolved "https://registry.npmjs.org/globby/-/globby-13.1.3.tgz#f62baf5720bcb2c1330c8d4ef222ee12318563ff"
+ integrity sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==
dependencies:
- "@sindresorhus/is" "^0.14.0"
- "@szmarczak/http-timer" "^1.1.2"
- cacheable-request "^6.0.0"
- decompress-response "^3.3.0"
- duplexer3 "^0.1.4"
- get-stream "^4.1.0"
- lowercase-keys "^1.0.1"
- mimic-response "^1.0.1"
- p-cancelable "^1.0.0"
- to-readable-stream "^1.0.0"
- url-parse-lax "^3.0.0"
+ dir-glob "^3.0.1"
+ fast-glob "^3.2.11"
+ ignore "^5.2.0"
+ merge2 "^1.4.1"
+ slash "^4.0.0"
-graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9:
- version "4.2.10"
- resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c"
- integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==
+gopd@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c"
+ integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==
+ dependencies:
+ get-intrinsic "^1.1.3"
+
+graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.9:
+ version "4.2.11"
+ resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3"
+ integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
+
+grapheme-splitter@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e"
+ integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==
gud@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz#a489581b17e6a70beca9abe3ae57de7a499852c0"
integrity sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==
-handlebars@4.7.7, handlebars@^4.7.7:
+handlebars@^4.7.7:
version "4.7.7"
resolved "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1"
integrity sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==
@@ -5022,24 +2677,6 @@ handlebars@4.7.7, handlebars@^4.7.7:
optionalDependencies:
uglify-js "^3.1.4"
-har-schema@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
- integrity sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==
-
-har-validator@~5.1.0:
- version "5.1.5"
- resolved "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd"
- integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==
- dependencies:
- ajv "^6.12.3"
- har-schema "^2.0.0"
-
-hard-rejection@^2.1.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883"
- integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==
-
has-bigints@^1.0.1, has-bigints@^1.0.2:
version "1.0.2"
resolved "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa"
@@ -5062,6 +2699,11 @@ has-property-descriptors@^1.0.0:
dependencies:
get-intrinsic "^1.1.1"
+has-proto@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0"
+ integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==
+
has-symbols@^1.0.2, has-symbols@^1.0.3:
version "1.0.3"
resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8"
@@ -5074,11 +2716,6 @@ has-tostringtag@^1.0.0:
dependencies:
has-symbols "^1.0.2"
-has-unicode@^2.0.1:
- version "2.0.1"
- resolved "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
- integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==
-
has@^1.0.3:
version "1.0.3"
resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
@@ -5086,39 +2723,6 @@ has@^1.0.3:
dependencies:
function-bind "^1.1.1"
-hosted-git-info@^2.1.4:
- version "2.8.9"
- resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9"
- integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==
-
-hosted-git-info@^3.0.6:
- version "3.0.8"
- resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz#6e35d4cc87af2c5f816e4cb9ce350ba87a3f370d"
- integrity sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==
- dependencies:
- lru-cache "^6.0.0"
-
-hosted-git-info@^4.0.0, hosted-git-info@^4.0.1:
- version "4.1.0"
- resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224"
- integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==
- dependencies:
- lru-cache "^6.0.0"
-
-hosted-git-info@^5.0.0:
- version "5.2.1"
- resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz#0ba1c97178ef91f3ab30842ae63d6a272341156f"
- integrity sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==
- dependencies:
- lru-cache "^7.5.1"
-
-html-encoding-sniffer@^2.0.1:
- version "2.0.1"
- resolved "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3"
- integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==
- dependencies:
- whatwg-encoding "^1.0.5"
-
htmlparser2@^6.0.0:
version "6.1.0"
resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7"
@@ -5129,81 +2733,6 @@ htmlparser2@^6.0.0:
domutils "^2.5.2"
entities "^2.0.0"
-http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.0:
- version "4.1.0"
- resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390"
- integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==
-
-http-errors@2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3"
- integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==
- dependencies:
- depd "2.0.0"
- inherits "2.0.4"
- setprototypeof "1.2.0"
- statuses "2.0.1"
- toidentifier "1.0.1"
-
-http-proxy-agent@^4.0.1:
- version "4.0.1"
- resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a"
- integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==
- dependencies:
- "@tootallnate/once" "1"
- agent-base "6"
- debug "4"
-
-http-proxy-agent@^5.0.0:
- version "5.0.0"
- resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43"
- integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==
- dependencies:
- "@tootallnate/once" "2"
- agent-base "6"
- debug "4"
-
-http-signature@~1.2.0:
- version "1.2.0"
- resolved "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
- integrity sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==
- dependencies:
- assert-plus "^1.0.0"
- jsprim "^1.2.2"
- sshpk "^1.7.0"
-
-http-status-codes@2.2.0:
- version "2.2.0"
- resolved "https://registry.npmjs.org/http-status-codes/-/http-status-codes-2.2.0.tgz#bb2efe63d941dfc2be18e15f703da525169622be"
- integrity sha512-feERVo9iWxvnejp3SEfm/+oNG517npqL2/PIA8ORjyOZjGC7TwCRQsZylciLS64i6pJ0wRYz3rkXLRwbtFa8Ng==
-
-https-proxy-agent@5.0.1, https-proxy-agent@^5.0.0:
- version "5.0.1"
- resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6"
- integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==
- dependencies:
- agent-base "6"
- debug "4"
-
-human-signals@^2.1.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
- integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
-
-humanize-ms@^1.2.1:
- version "1.2.1"
- resolved "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed"
- integrity sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==
- dependencies:
- ms "^2.0.0"
-
-iconv-lite@0.4.24, iconv-lite@^0.4.24:
- version "0.4.24"
- resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
- integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
- dependencies:
- safer-buffer ">= 2.1.2 < 3"
-
iconv-lite@^0.6.2:
version "0.6.3"
resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501"
@@ -5221,22 +2750,10 @@ ieee754@^1.1.13:
resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
-ignore-walk@^5.0.1:
- version "5.0.1"
- resolved "https://registry.npmjs.org/ignore-walk/-/ignore-walk-5.0.1.tgz#5f199e23e1288f518d90358d461387788a154776"
- integrity sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==
- dependencies:
- minimatch "^5.0.1"
-
-ignore@^4.0.6:
- version "4.0.6"
- resolved "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
- integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
-
-ignore@^5.0.4, ignore@^5.1.1, ignore@^5.1.8, ignore@^5.2.0:
- version "5.2.0"
- resolved "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a"
- integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==
+ignore@^5.2.0:
+ version "5.2.4"
+ resolved "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324"
+ integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==
immediate@^3.2.3:
version "3.3.0"
@@ -5282,75 +2799,17 @@ inflight@^1.0.4:
once "^1.3.0"
wrappy "1"
-inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3:
+inherits@2, inherits@^2.0.3, inherits@^2.0.4:
version "2.0.4"
resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
-ini@^1.3.2, ini@^1.3.4, ini@~1.3.0:
- version "1.3.8"
- resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
- integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
-
-init-package-json@^3.0.2:
- version "3.0.2"
- resolved "https://registry.npmjs.org/init-package-json/-/init-package-json-3.0.2.tgz#f5bc9bac93f2bdc005778bc2271be642fecfcd69"
- integrity sha512-YhlQPEjNFqlGdzrBfDNRLhvoSgX7iQRgSxgsNknRQ9ITXFT7UMfVMWhBTOh2Y+25lRnGrv5Xz8yZwQ3ACR6T3A==
+internal-slot@^1.0.3, internal-slot@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986"
+ integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==
dependencies:
- npm-package-arg "^9.0.1"
- promzard "^0.3.0"
- read "^1.0.7"
- read-package-json "^5.0.0"
- semver "^7.3.5"
- validate-npm-package-license "^3.0.4"
- validate-npm-package-name "^4.0.0"
-
-inquirer@^7.1.0:
- version "7.3.3"
- resolved "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz#04d176b2af04afc157a83fd7c100e98ee0aad003"
- integrity sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==
- dependencies:
- ansi-escapes "^4.2.1"
- chalk "^4.1.0"
- cli-cursor "^3.1.0"
- cli-width "^3.0.0"
- external-editor "^3.0.3"
- figures "^3.0.0"
- lodash "^4.17.19"
- mute-stream "0.0.8"
- run-async "^2.4.0"
- rxjs "^6.6.0"
- string-width "^4.1.0"
- strip-ansi "^6.0.0"
- through "^2.3.6"
-
-inquirer@^8.2.4:
- version "8.2.5"
- resolved "https://registry.npmjs.org/inquirer/-/inquirer-8.2.5.tgz#d8654a7542c35a9b9e069d27e2df4858784d54f8"
- integrity sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==
- dependencies:
- ansi-escapes "^4.2.1"
- chalk "^4.1.1"
- cli-cursor "^3.1.0"
- cli-width "^3.0.0"
- external-editor "^3.0.3"
- figures "^3.0.0"
- lodash "^4.17.21"
- mute-stream "0.0.8"
- ora "^5.4.1"
- run-async "^2.4.0"
- rxjs "^7.5.5"
- string-width "^4.1.0"
- strip-ansi "^6.0.0"
- through "^2.3.6"
- wrap-ansi "^7.0.0"
-
-internal-slot@^1.0.3:
- version "1.0.3"
- resolved "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c"
- integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==
- dependencies:
- get-intrinsic "^1.1.0"
+ get-intrinsic "^1.2.0"
has "^1.0.3"
side-channel "^1.0.4"
@@ -5359,16 +2818,6 @@ interpret@^2.2.0:
resolved "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9"
integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==
-ip@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz#4cf4ab182fee2314c75ede1276f8c80b479936da"
- integrity sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==
-
-ipaddr.js@1.9.1:
- version "1.9.1"
- resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3"
- integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==
-
is-arguments@^1.0.4:
version "1.1.1"
resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b"
@@ -5377,6 +2826,15 @@ is-arguments@^1.0.4:
call-bind "^1.0.2"
has-tostringtag "^1.0.0"
+is-array-buffer@^3.0.1, is-array-buffer@^3.0.2:
+ version "3.0.2"
+ resolved "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe"
+ integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==
+ dependencies:
+ call-bind "^1.0.2"
+ get-intrinsic "^1.2.0"
+ is-typed-array "^1.1.10"
+
is-arrayish@^0.2.1:
version "0.2.1"
resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
@@ -5389,13 +2847,6 @@ is-bigint@^1.0.1:
dependencies:
has-bigints "^1.0.1"
-is-binary-path@~2.1.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
- integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
- dependencies:
- binary-extensions "^2.0.0"
-
is-boolean-object@^1.1.0:
version "1.1.2"
resolved "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719"
@@ -5404,19 +2855,12 @@ is-boolean-object@^1.1.0:
call-bind "^1.0.2"
has-tostringtag "^1.0.0"
-is-callable@^1.1.4, is-callable@^1.2.7:
+is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7:
version "1.2.7"
resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055"
integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==
-is-ci@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c"
- integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==
- dependencies:
- ci-info "^2.0.0"
-
-is-core-module@^2.5.0, is-core-module@^2.8.1, is-core-module@^2.9.0:
+is-core-module@^2.11.0, is-core-module@^2.9.0:
version "2.11.0"
resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144"
integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==
@@ -5430,38 +2874,18 @@ is-date-object@^1.0.1:
dependencies:
has-tostringtag "^1.0.0"
-is-docker@^2.0.0, is-docker@^2.1.1:
- version "2.2.1"
- resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa"
- integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==
-
is-extglob@^2.1.1:
version "2.1.1"
resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==
-is-fullwidth-code-point@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
- integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
-
-is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:
+is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3:
version "4.0.3"
resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
dependencies:
is-extglob "^2.1.1"
-is-interactive@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e"
- integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==
-
-is-lambda@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5"
- integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==
-
is-negative-zero@^2.0.2:
version "2.0.2"
resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150"
@@ -5479,20 +2903,10 @@ is-number@^7.0.0:
resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
-is-obj@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982"
- integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==
-
-is-plain-obj@2.1.0, is-plain-obj@^2.0.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287"
- integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==
-
-is-plain-obj@^1.0.0, is-plain-obj@^1.1.0:
- version "1.1.0"
- resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
- integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==
+is-path-inside@^3.0.3:
+ version "3.0.3"
+ resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"
+ integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==
is-plain-object@^2.0.4:
version "2.0.4"
@@ -5506,12 +2920,7 @@ is-plain-object@^5.0.0:
resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344"
integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==
-is-potential-custom-element-name@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5"
- integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==
-
-is-promise@^2.1.0, is-promise@^2.2.2:
+is-promise@^2.2.2:
version "2.2.2"
resolved "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1"
integrity sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==
@@ -5531,18 +2940,6 @@ is-shared-array-buffer@^1.0.2:
dependencies:
call-bind "^1.0.2"
-is-ssh@^1.4.0:
- version "1.4.0"
- resolved "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz#4f8220601d2839d8fa624b3106f8e8884f01b8b2"
- integrity sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==
- dependencies:
- protocols "^2.0.1"
-
-is-stream@^2.0.0:
- version "2.0.1"
- resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077"
- integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==
-
is-string@^1.0.5, is-string@^1.0.7:
version "1.0.7"
resolved "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd"
@@ -5557,22 +2954,16 @@ is-symbol@^1.0.2, is-symbol@^1.0.3:
dependencies:
has-symbols "^1.0.2"
-is-text-path@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz#4e1aa0fb51bfbcb3e92688001397202c1775b66e"
- integrity sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==
+is-typed-array@^1.1.10, is-typed-array@^1.1.9:
+ version "1.1.10"
+ resolved "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f"
+ integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==
dependencies:
- text-extensions "^1.0.0"
-
-is-typedarray@^1.0.0, is-typedarray@~1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
- integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==
-
-is-unicode-supported@^0.1.0:
- version "0.1.0"
- resolved "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7"
- integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==
+ available-typed-arrays "^1.0.5"
+ call-bind "^1.0.2"
+ for-each "^0.3.3"
+ gopd "^1.0.1"
+ has-tostringtag "^1.0.0"
is-weakref@^1.0.2:
version "1.0.2"
@@ -5581,18 +2972,6 @@ is-weakref@^1.0.2:
dependencies:
call-bind "^1.0.2"
-is-wsl@^2.2.0:
- version "2.2.0"
- resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271"
- integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==
- dependencies:
- is-docker "^2.0.0"
-
-isarray@~1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
- integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==
-
isexe@^2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
@@ -5608,21 +2987,6 @@ isomorphic.js@^0.2.4:
resolved "https://registry.npmjs.org/isomorphic.js/-/isomorphic.js-0.2.5.tgz#13eecf36f2dba53e85d355e11bf9d4208c6f7f88"
integrity sha512-PIeMbHqMt4DnUP3MA/Flc0HElYjMXArsw1qwJZcm9sqR8mq3l8NYizFMty0pWwE/tzIGH3EKK5+jes5mAr85yw==
-isstream@~0.1.2:
- version "0.1.2"
- resolved "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
- integrity sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==
-
-jake@^10.8.5:
- version "10.8.5"
- resolved "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz#f2183d2c59382cb274226034543b9c03b8164c46"
- integrity sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==
- dependencies:
- async "^3.2.3"
- chalk "^4.0.2"
- filelist "^1.0.1"
- minimatch "^3.0.4"
-
jest-worker@^26.5.0:
version "26.6.2"
resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed"
@@ -5642,78 +3006,27 @@ jest-worker@^27.4.5:
supports-color "^8.0.0"
jquery@^3.1.1:
- version "3.6.1"
- resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.6.1.tgz#fab0408f8b45fc19f956205773b62b292c147a16"
- integrity sha512-opJeO4nCucVnsjiXOE+/PcCgYw9Gwpvs/a6B1LL/lQhwWwpbVEVYDZ1FokFr8PRc7ghYlrFPuyHuiiDNTQxmcw==
+ version "3.6.4"
+ resolved "https://registry.npmjs.org/jquery/-/jquery-3.6.4.tgz#ba065c188142100be4833699852bf7c24dc0252f"
+ integrity sha512-v28EW9DWDFpzcD9O5iyJXg3R3+q+mET5JhnjJzQUZMHOv67bpSIHq81GEYpPNZHG+XXHsfSme3nxp/hndKEcsQ==
+
+js-sdsl@^4.1.4:
+ version "4.4.0"
+ resolved "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz#8b437dbe642daa95760400b602378ed8ffea8430"
+ integrity sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==
"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
version "4.0.0"
resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
-js-yaml@4.1.0, js-yaml@^4.1.0:
+js-yaml@^4.1.0:
version "4.1.0"
resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
dependencies:
argparse "^2.0.1"
-js-yaml@^3.10.0, js-yaml@^3.13.1:
- version "3.14.1"
- resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537"
- integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==
- dependencies:
- argparse "^1.0.7"
- esprima "^4.0.0"
-
-jsbn@~0.1.0:
- version "0.1.1"
- resolved "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
- integrity sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==
-
-jsdom@16.7.0:
- version "16.7.0"
- resolved "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710"
- integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==
- dependencies:
- abab "^2.0.5"
- acorn "^8.2.4"
- acorn-globals "^6.0.0"
- cssom "^0.4.4"
- cssstyle "^2.3.0"
- data-urls "^2.0.0"
- decimal.js "^10.2.1"
- domexception "^2.0.1"
- escodegen "^2.0.0"
- form-data "^3.0.0"
- html-encoding-sniffer "^2.0.1"
- http-proxy-agent "^4.0.1"
- https-proxy-agent "^5.0.0"
- is-potential-custom-element-name "^1.0.1"
- nwsapi "^2.2.0"
- parse5 "6.0.1"
- saxes "^5.0.1"
- symbol-tree "^3.2.4"
- tough-cookie "^4.0.0"
- w3c-hr-time "^1.0.2"
- w3c-xmlserializer "^2.0.0"
- webidl-conversions "^6.1.0"
- whatwg-encoding "^1.0.5"
- whatwg-mimetype "^2.3.0"
- whatwg-url "^8.5.0"
- ws "^7.4.6"
- xml-name-validator "^3.0.0"
-
-json-buffer@3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898"
- integrity sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==
-
-json-parse-better-errors@^1.0.1:
- version "1.0.2"
- resolved "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
- integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
-
json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1:
version "2.3.1"
resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
@@ -5736,11 +3049,11 @@ json-schema-merge-allof@^0.6.0:
lodash "^4.17.4"
json-schema-to-typescript@^11.0.2:
- version "11.0.2"
- resolved "https://registry.npmjs.org/json-schema-to-typescript/-/json-schema-to-typescript-11.0.2.tgz#80348391abb4ffb75daf312380c2f01c552ffba8"
- integrity sha512-XRyeXBJeo/IH4eTP5D1ptX78vCvH86nMDt2k3AxO28C3uYWEDmy4mgPyMpb8bLJ/pJMElOGuQbnKR5Y6NSh3QQ==
+ version "11.0.5"
+ resolved "https://registry.npmjs.org/json-schema-to-typescript/-/json-schema-to-typescript-11.0.5.tgz#04020422b7970e1c3b2ee8b601548e8751e1cd03"
+ integrity sha512-ZNlvngzlPzjYYECbR+uJ9aUWo25Gw/VuwUytvcuKiwc6NaiZhMyf7qBsxZE2eixmj8AoQEQJhSRG7btln0sUDw==
dependencies:
- "@bcherny/json-schema-ref-parser" "9.0.9"
+ "@bcherny/json-schema-ref-parser" "10.0.5-fork"
"@types/json-schema" "^7.0.11"
"@types/lodash" "^4.14.182"
"@types/prettier" "^2.6.1"
@@ -5765,7 +3078,7 @@ json-schema-traverse@^1.0.0:
resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
-json-schema@0.4.0, json-schema@>=0.4.0:
+json-schema@>=0.4.0:
version "0.4.0"
resolved "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5"
integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==
@@ -5775,29 +3088,19 @@ json-stable-stringify-without-jsonify@^1.0.1:
resolved "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==
-json-stringify-nice@^1.1.4:
- version "1.1.4"
- resolved "https://registry.npmjs.org/json-stringify-nice/-/json-stringify-nice-1.1.4.tgz#2c937962b80181d3f317dd39aa323e14f5a60a67"
- integrity sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw==
-
-json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1:
- version "5.0.1"
- resolved "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
- integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==
-
json5@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe"
- integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==
+ version "1.0.2"
+ resolved "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593"
+ integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==
dependencies:
minimist "^1.2.0"
json5@^2.1.1, json5@^2.1.2:
- version "2.2.1"
- resolved "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c"
- integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==
+ version "2.2.3"
+ resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283"
+ integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
-jsonc-parser@3.2.0, jsonc-parser@^3.0.0:
+jsonc-parser@^3.2.0:
version "3.2.0"
resolved "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz#31ff3f4c2b9793f89c67212627c51c6394f88e76"
integrity sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==
@@ -5811,42 +3114,11 @@ jsonfile@^6.0.1:
optionalDependencies:
graceful-fs "^4.1.6"
-jsonparse@^1.2.0, jsonparse@^1.3.1:
- version "1.3.1"
- resolved "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280"
- integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==
-
jsonpointer@^5.0.0:
version "5.0.1"
resolved "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz#2110e0af0900fd37467b5907ecd13a7884a1b559"
integrity sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==
-jsonwebtoken@8.5.1:
- version "8.5.1"
- resolved "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz#00e71e0b8df54c2121a1f26137df2280673bcc0d"
- integrity sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==
- dependencies:
- jws "^3.2.2"
- lodash.includes "^4.3.0"
- lodash.isboolean "^3.0.3"
- lodash.isinteger "^4.0.4"
- lodash.isnumber "^3.0.3"
- lodash.isplainobject "^4.0.6"
- lodash.isstring "^4.0.1"
- lodash.once "^4.0.0"
- ms "^2.1.1"
- semver "^5.6.0"
-
-jsprim@^1.2.2:
- version "1.4.2"
- resolved "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz#712c65533a15c878ba59e9ed5f0e26d5b77c5feb"
- integrity sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==
- dependencies:
- assert-plus "1.0.0"
- extsprintf "1.3.0"
- json-schema "0.4.0"
- verror "1.10.0"
-
"jsx-ast-utils@^2.4.1 || ^3.0.0":
version "3.3.3"
resolved "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz#76b3e6e6cece5c69d49a5792c3d01bd1a0cdc7ea"
@@ -5855,86 +3127,11 @@ jsprim@^1.2.2:
array-includes "^3.1.5"
object.assign "^4.1.3"
-just-diff-apply@^5.2.0:
- version "5.4.1"
- resolved "https://registry.npmjs.org/just-diff-apply/-/just-diff-apply-5.4.1.tgz#1debed059ad009863b4db0e8d8f333d743cdd83b"
- integrity sha512-AAV5Jw7tsniWwih8Ly3fXxEZ06y+6p5TwQMsw0dzZ/wPKilzyDgdAnL0Ug4NNIquPUOh1vfFWEHbmXUqM5+o8g==
-
-just-diff@^5.0.1:
- version "5.1.1"
- resolved "https://registry.npmjs.org/just-diff/-/just-diff-5.1.1.tgz#8da6414342a5ed6d02ccd64f5586cbbed3146202"
- integrity sha512-u8HXJ3HlNrTzY7zrYYKjNEfBlyjqhdBkoyTVdjtn7p02RJD5NvR8rIClzeGA7t+UYP1/7eAkWNLU0+P3QrEqKQ==
-
-jwa@^1.4.1:
- version "1.4.1"
- resolved "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz#743c32985cb9e98655530d53641b66c8645b039a"
- integrity sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==
- dependencies:
- buffer-equal-constant-time "1.0.1"
- ecdsa-sig-formatter "1.0.11"
- safe-buffer "^5.0.1"
-
-jws@^3.2.2:
- version "3.2.2"
- resolved "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz#001099f3639468c9414000e99995fa52fb478304"
- integrity sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==
- dependencies:
- jwa "^1.4.1"
- safe-buffer "^5.0.1"
-
-keygrip@~1.1.0:
- version "1.1.0"
- resolved "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz#871b1681d5e159c62a445b0c74b615e0917e7226"
- integrity sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==
- dependencies:
- tsscmp "1.0.6"
-
-keyv@^3.0.0:
- version "3.1.0"
- resolved "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9"
- integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==
- dependencies:
- json-buffer "3.0.0"
-
-kind-of@^6.0.2, kind-of@^6.0.3:
+kind-of@^6.0.2:
version "6.0.3"
resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
-kleur@4.1.5:
- version "4.1.5"
- resolved "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780"
- integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==
-
-lerna@^6.0.1:
- version "6.0.1"
- resolved "https://registry.npmjs.org/lerna/-/lerna-6.0.1.tgz#7b14f05d1e17dc628478d33f225a579a6088d317"
- integrity sha512-aNodtj1jyuEqzYmkYh+vTfRuzLkG3RZkvYxFCuLeXXzIYD5pjMHtf+1q4m03SPsZt+cElhhwkgjdg6GjihraBw==
- dependencies:
- "@lerna/add" "6.0.1"
- "@lerna/bootstrap" "6.0.1"
- "@lerna/changed" "6.0.1"
- "@lerna/clean" "6.0.1"
- "@lerna/cli" "6.0.1"
- "@lerna/command" "6.0.1"
- "@lerna/create" "6.0.1"
- "@lerna/diff" "6.0.1"
- "@lerna/exec" "6.0.1"
- "@lerna/import" "6.0.1"
- "@lerna/info" "6.0.1"
- "@lerna/init" "6.0.1"
- "@lerna/link" "6.0.1"
- "@lerna/list" "6.0.1"
- "@lerna/publish" "6.0.1"
- "@lerna/run" "6.0.1"
- "@lerna/version" "6.0.1"
- "@nrwl/devkit" ">=14.8.6 < 16"
- import-local "^3.0.2"
- inquirer "^8.2.4"
- npmlog "^6.0.2"
- nx ">=14.8.6 < 16"
- typescript "^3 || ^4"
-
level-codec@^9.0.0:
version "9.0.2"
resolved "https://registry.npmjs.org/level-codec/-/level-codec-9.0.2.tgz#fd60df8c64786a80d44e63423096ffead63d8cbc"
@@ -6025,42 +3222,13 @@ levn@^0.4.1:
prelude-ls "^1.2.1"
type-check "~0.4.0"
-levn@~0.3.0:
- version "0.3.0"
- resolved "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"
- integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==
- dependencies:
- prelude-ls "~1.1.2"
- type-check "~0.3.2"
-
-lib0@^0.2.31, lib0@^0.2.42, lib0@^0.2.49, lib0@^0.2.52:
- version "0.2.53"
- resolved "https://registry.npmjs.org/lib0/-/lib0-0.2.53.tgz#ee674571bc0a597bc06a03767908049fedab34fc"
- integrity sha512-IT8j61GOFP23z9QYhBCHENqp4L7kCCtFXiCAtR3Is/QGIsq4FJv+ILoNgT+88NzQYI+qeZaDGqqVmrF/G0dYRw==
+lib0@^0.2.31, lib0@^0.2.42, lib0@^0.2.52, lib0@^0.2.72:
+ version "0.2.73"
+ resolved "https://registry.npmjs.org/lib0/-/lib0-0.2.73.tgz#af7d7ce9ad523fa3e241d437cc3ab1862f9a1f29"
+ integrity sha512-aJJIElCLWnHMcYZPtsM07QoSfHwpxCy4VUzBYGXFYEmh/h2QS5uZNbCCfL0CqnkOE30b7Tp9DVfjXag+3qzZjQ==
dependencies:
isomorphic.js "^0.2.4"
-libnpmaccess@^6.0.3:
- version "6.0.4"
- resolved "https://registry.npmjs.org/libnpmaccess/-/libnpmaccess-6.0.4.tgz#2dd158bd8a071817e2207d3b201d37cf1ad6ae6b"
- integrity sha512-qZ3wcfIyUoW0+qSFkMBovcTrSGJ3ZeyvpR7d5N9pEYv/kXs8sHP2wiqEIXBKLFrZlmM0kR0RJD7mtfLngtlLag==
- dependencies:
- aproba "^2.0.0"
- minipass "^3.1.1"
- npm-package-arg "^9.0.1"
- npm-registry-fetch "^13.0.0"
-
-libnpmpublish@^6.0.4:
- version "6.0.5"
- resolved "https://registry.npmjs.org/libnpmpublish/-/libnpmpublish-6.0.5.tgz#5a894f3de2e267d62f86be2a508e362599b5a4b1"
- integrity sha512-LUR08JKSviZiqrYTDfywvtnsnxr+tOvBU0BF8H+9frt7HMvc6Qn6F8Ubm72g5hDTHbq8qupKfDvDAln2TVPvFg==
- dependencies:
- normalize-package-data "^4.0.0"
- npm-package-arg "^9.0.1"
- npm-registry-fetch "^13.0.0"
- semver "^7.3.7"
- ssri "^9.0.0"
-
license-webpack-plugin@^2.3.14:
version "2.3.21"
resolved "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-2.3.21.tgz#152f5e82d5f51f8bab78905731f2b8042aa5691b"
@@ -6074,57 +3242,29 @@ lines-and-columns@^1.1.6:
resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632"
integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==
-load-json-file@^4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b"
- integrity sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==
- dependencies:
- graceful-fs "^4.1.2"
- parse-json "^4.0.0"
- pify "^3.0.0"
- strip-bom "^3.0.0"
-
-load-json-file@^6.2.0:
- version "6.2.0"
- resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-6.2.0.tgz#5c7770b42cafa97074ca2848707c61662f4251a1"
- integrity sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==
- dependencies:
- graceful-fs "^4.1.15"
- parse-json "^5.0.0"
- strip-bom "^4.0.0"
- type-fest "^0.6.0"
-
loader-runner@^4.2.0:
version "4.3.0"
resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1"
integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==
loader-utils@^1.0.0:
- version "1.4.0"
- resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613"
- integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==
+ version "1.4.2"
+ resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz#29a957f3a63973883eb684f10ffd3d151fec01a3"
+ integrity sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==
dependencies:
big.js "^5.2.2"
emojis-list "^3.0.0"
json5 "^1.0.1"
loader-utils@^2.0.0, loader-utils@~2.0.0:
- version "2.0.3"
- resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.3.tgz#d4b15b8504c63d1fc3f2ade52d41bc8459d6ede1"
- integrity sha512-THWqIsn8QRnvLl0shHYVBN9syumU8pYWEHPTmkiVGd+7K5eFNVSY6AJhRvgGF70gg1Dz+l/k8WicvFCxdEs60A==
+ version "2.0.4"
+ resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c"
+ integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==
dependencies:
big.js "^5.2.2"
emojis-list "^3.0.0"
json5 "^2.1.2"
-locate-path@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
- integrity sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==
- dependencies:
- p-locate "^2.0.0"
- path-exists "^3.0.0"
-
locate-path@^5.0.0:
version "5.0.0"
resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
@@ -6132,12 +3272,12 @@ locate-path@^5.0.0:
dependencies:
p-locate "^4.1.0"
-lockfile@1.0.4:
- version "1.0.4"
- resolved "https://registry.npmjs.org/lockfile/-/lockfile-1.0.4.tgz#07f819d25ae48f87e538e6578b6964a4981a5609"
- integrity sha512-cvbTwETRfsFh4nHsL1eGWapU1XFi5Ot9E85sWAwia7Y7EgB7vfqcZhTKZ+l7hCGxSPoushMv5GKhT5PdLv03WA==
+locate-path@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286"
+ integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==
dependencies:
- signal-exit "^3.0.2"
+ p-locate "^5.0.0"
lodash.debounce@^4.0.8:
version "4.0.8"
@@ -6149,69 +3289,16 @@ lodash.escape@^4.0.1:
resolved "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz#c9044690c21e04294beaa517712fded1fa88de98"
integrity sha512-nXEOnb/jK9g0DYMr1/Xvq6l5xMD7GDG55+GSYIYmS0G4tBk/hURD4JR9WCavs04t33WmJx9kCyp9vJ+mr4BOUw==
-lodash.includes@^4.3.0:
- version "4.3.0"
- resolved "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz#60bb98a87cb923c68ca1e51325483314849f553f"
- integrity sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==
-
-lodash.isboolean@^3.0.3:
- version "3.0.3"
- resolved "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz#6c2e171db2a257cd96802fd43b01b20d5f5870f6"
- integrity sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==
-
-lodash.isinteger@^4.0.4:
- version "4.0.4"
- resolved "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz#619c0af3d03f8b04c31f5882840b77b11cd68343"
- integrity sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==
-
-lodash.ismatch@^4.4.0:
- version "4.4.0"
- resolved "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37"
- integrity sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==
-
-lodash.isnumber@^3.0.3:
- version "3.0.3"
- resolved "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz#3ce76810c5928d03352301ac287317f11c0b1ffc"
- integrity sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==
-
-lodash.isplainobject@^4.0.6:
- version "4.0.6"
- resolved "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb"
- integrity sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==
-
-lodash.isstring@^4.0.1:
- version "4.0.1"
- resolved "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451"
- integrity sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==
-
lodash.merge@^4.6.2:
version "4.6.2"
resolved "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
-lodash.once@^4.0.0:
- version "4.1.1"
- resolved "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac"
- integrity sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==
-
-lodash.truncate@^4.4.2:
- version "4.4.2"
- resolved "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193"
- integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==
-
-lodash@4, lodash@4.17.21, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.21, lodash@^4.17.4, lodash@^4.7.0:
+lodash@^4.17.15, lodash@^4.17.21, lodash@^4.17.4, lodash@^4.7.0:
version "4.17.21"
resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
-log-symbols@^4.1.0:
- version "4.1.0"
- resolved "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503"
- integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==
- dependencies:
- chalk "^4.1.0"
- is-unicode-supported "^0.1.0"
-
loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0:
version "1.4.0"
resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
@@ -6219,32 +3306,6 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0:
dependencies:
js-tokens "^3.0.0 || ^4.0.0"
-lowdb@1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/lowdb/-/lowdb-1.0.0.tgz#5243be6b22786ccce30e50c9a33eac36b20c8064"
- integrity sha512-2+x8esE/Wb9SQ1F9IHaYWfsC9FIecLOPrK4g17FGEayjUWH172H6nwicRovGvSE2CPZouc2MCIqCI7h9d+GftQ==
- dependencies:
- graceful-fs "^4.1.3"
- is-promise "^2.1.0"
- lodash "4"
- pify "^3.0.0"
- steno "^0.4.1"
-
-lowercase-keys@^1.0.0, lowercase-keys@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f"
- integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==
-
-lowercase-keys@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479"
- integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==
-
-lru-cache@7.14.0:
- version "7.14.0"
- resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.0.tgz#21be64954a4680e303a09e9468f880b98a0b3c7f"
- integrity sha512-EIRtP1GrSJny0dqb50QXRUNBxHJhcpxHC++M5tD7RYbvLLn5KVWKsbyswSSqDuU15UFi3bgTQIY8nhDMeF6aDQ==
-
lru-cache@^6.0.0:
version "6.0.0"
resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
@@ -6252,11 +3313,6 @@ lru-cache@^6.0.0:
dependencies:
yallist "^4.0.0"
-lru-cache@^7.4.4, lru-cache@^7.5.1, lru-cache@^7.7.1:
- version "7.14.1"
- resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz#8da8d2f5f59827edb388e63e459ac23d6d408fea"
- integrity sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==
-
lru-queue@^0.1.0:
version "0.1.0"
resolved "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz#2738bd9f0d3cf4f84490c5736c48699ac632cda3"
@@ -6269,86 +3325,24 @@ ltgt@^2.1.2:
resolved "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz#f35ca91c493f7b73da0e07495304f17b31f87ee5"
integrity sha512-AI2r85+4MquTw9ZYqabu4nMwy9Oftlfa/e/52t9IjtfG+mGBbTNdAoZ3RQKLHR6r0wQnwZnPIEh/Ya6XTWAKNA==
-lunr-mutable-indexes@2.3.2:
- version "2.3.2"
- resolved "https://registry.npmjs.org/lunr-mutable-indexes/-/lunr-mutable-indexes-2.3.2.tgz#864253489735d598c5140f3fb75c0a5c8be2e98c"
- integrity sha512-Han6cdWAPPFM7C2AigS2Ofl3XjAT0yVMrUixodJEpyg71zCtZ2yzXc3s+suc/OaNt4ca6WJBEzVnEIjxCTwFMw==
- dependencies:
- lunr ">= 2.3.0 < 2.4.0"
-
-"lunr@>= 2.3.0 < 2.4.0", lunr@^2.3.9:
+lunr@^2.3.9:
version "2.3.9"
resolved "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz#18b123142832337dd6e964df1a5a7707b25d35e1"
integrity sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==
-make-dir@^2.1.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5"
- integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==
- dependencies:
- pify "^4.0.1"
- semver "^5.6.0"
-
-make-dir@^3.0.0, make-dir@^3.0.2:
+make-dir@^3.0.2:
version "3.1.0"
resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f"
integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==
dependencies:
semver "^6.0.0"
-make-fetch-happen@^10.0.3, make-fetch-happen@^10.0.6:
- version "10.2.1"
- resolved "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz#f5e3835c5e9817b617f2770870d9492d28678164"
- integrity sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==
- dependencies:
- agentkeepalive "^4.2.1"
- cacache "^16.1.0"
- http-cache-semantics "^4.1.0"
- http-proxy-agent "^5.0.0"
- https-proxy-agent "^5.0.0"
- is-lambda "^1.0.1"
- lru-cache "^7.7.1"
- minipass "^3.1.6"
- minipass-collect "^1.0.2"
- minipass-fetch "^2.0.3"
- minipass-flush "^1.0.5"
- minipass-pipeline "^1.2.4"
- negotiator "^0.6.3"
- promise-retry "^2.0.1"
- socks-proxy-agent "^7.0.0"
- ssri "^9.0.0"
-
-map-obj@^1.0.0:
- version "1.0.1"
- resolved "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
- integrity sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==
-
-map-obj@^4.0.0:
+marked@^4.0.17, marked@^4.2.12:
version "4.3.0"
- resolved "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a"
- integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==
+ resolved "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz#796362821b019f734054582038b116481b456cf3"
+ integrity sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==
-marked@4.0.18:
- version "4.0.18"
- resolved "https://registry.npmjs.org/marked/-/marked-4.0.18.tgz#cd0ac54b2e5610cfb90e8fd46ccaa8292c9ed569"
- integrity sha512-wbLDJ7Zh0sqA0Vdg6aqlbT+yPxqLblpAZh1mK2+AO2twQkPywvvqQNfEPVwSSRjZ7dZcdeVBIAgiO7MMp3Dszw==
-
-marked@4.1.0:
- version "4.1.0"
- resolved "https://registry.npmjs.org/marked/-/marked-4.1.0.tgz#3fc6e7485f21c1ca5d6ec4a39de820e146954796"
- integrity sha512-+Z6KDjSPa6/723PQYyc1axYZpYYpDnECDaU6hkaf5gqBieBkMKYReL5hteF2QizhlMbgbo8umXl/clZ67+GlsA==
-
-marked@^4.0.17, marked@^4.0.19:
- version "4.2.2"
- resolved "https://registry.npmjs.org/marked/-/marked-4.2.2.tgz#1d2075ad6cdfe42e651ac221c32d949a26c0672a"
- integrity sha512-JjBTFTAvuTgANXx82a5vzK9JLSMoV6V3LBVn4Uhdso6t7vXrGx7g1Cd2r6NYSsxrYbQGFCMqBDhFHyK5q2UvcQ==
-
-media-typer@0.3.0:
- version "0.3.0"
- resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
- integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==
-
-memoizee@0.4.15, memoizee@^0.4.15:
+memoizee@^0.4.15:
version "0.4.15"
resolved "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz#e6f3d2da863f318d02225391829a6c5956555b72"
integrity sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==
@@ -6362,43 +3356,16 @@ memoizee@0.4.15, memoizee@^0.4.15:
next-tick "^1.1.0"
timers-ext "^0.1.7"
-meow@^8.0.0:
- version "8.1.2"
- resolved "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz#bcbe45bda0ee1729d350c03cffc8395a36c4e897"
- integrity sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==
- dependencies:
- "@types/minimist" "^1.2.0"
- camelcase-keys "^6.2.2"
- decamelize-keys "^1.1.0"
- hard-rejection "^2.1.0"
- minimist-options "4.1.0"
- normalize-package-data "^3.0.0"
- read-pkg-up "^7.0.1"
- redent "^3.0.0"
- trim-newlines "^3.0.0"
- type-fest "^0.18.0"
- yargs-parser "^20.2.3"
-
-merge-descriptors@1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
- integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==
-
merge-stream@^2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
-merge2@^1.2.3, merge2@^1.3.0, merge2@^1.4.1:
+merge2@^1.3.0, merge2@^1.4.1:
version "1.4.1"
resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
-methods@~1.1.2:
- version "1.1.2"
- resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
- integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==
-
micromatch@^4.0.4:
version "4.0.5"
resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6"
@@ -6407,43 +3374,18 @@ micromatch@^4.0.4:
braces "^3.0.2"
picomatch "^2.3.1"
-mime-db@1.52.0, "mime-db@>= 1.43.0 < 2":
+mime-db@1.52.0:
version "1.52.0"
resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
-mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.19, mime-types@~2.1.24, mime-types@~2.1.34:
+mime-types@^2.1.27:
version "2.1.35"
resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a"
integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
dependencies:
mime-db "1.52.0"
-mime@1.6.0:
- version "1.6.0"
- resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
- integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
-
-mime@3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz#b374550dca3a0c18443b0c950a6a58f1931cf7a7"
- integrity sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==
-
-mimic-fn@^2.1.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
- integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
-
-mimic-response@^1.0.0, mimic-response@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b"
- integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==
-
-min-indent@^1.0.0:
- version "1.0.1"
- resolved "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869"
- integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==
-
mini-css-extract-plugin@~1.3.2:
version "1.3.9"
resolved "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.3.9.tgz#47a32132b0fd97a119acd530e8421e8f6ab16d5e"
@@ -6453,47 +3395,24 @@ mini-css-extract-plugin@~1.3.2:
schema-utils "^3.0.0"
webpack-sources "^1.1.0"
-"minimatch@2 || 3", minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2:
+minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.2:
version "3.1.2"
resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
dependencies:
brace-expansion "^1.1.7"
-minimatch@3.0.5:
- version "3.0.5"
- resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz#4da8f1290ee0f0f8e83d60ca69f8f134068604a3"
- integrity sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==
- dependencies:
- brace-expansion "^1.1.7"
-
-minimatch@5.1.0, minimatch@^5.0.1, minimatch@^5.1.0:
- version "5.1.0"
- resolved "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz#1717b464f4971b144f6aabe8f2d0b8e4511e09c7"
- integrity sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==
+minimatch@^7.1.3:
+ version "7.4.5"
+ resolved "https://registry.npmjs.org/minimatch/-/minimatch-7.4.5.tgz#e721f2a6faba6846f3b891ccff9966dcf728813e"
+ integrity sha512-OzOamaOmNBJZUv2qqY1OSWa+++4YPpOkLgkc0w30Oov5ufKlWWXnFUl0l4dgmSv5Shq/zRVkEOXAe2NaqO4l5Q==
dependencies:
brace-expansion "^2.0.1"
-minimatch@~3.0.4:
- version "3.0.8"
- resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz#5e6a59bd11e2ab0de1cfb843eb2d82e546c321c1"
- integrity sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==
- dependencies:
- brace-expansion "^1.1.7"
-
-minimist-options@4.1.0:
- version "4.1.0"
- resolved "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619"
- integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==
- dependencies:
- arrify "^1.0.1"
- is-plain-obj "^1.1.0"
- kind-of "^6.0.3"
-
minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6, minimist@~1.2.0:
- version "1.2.7"
- resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18"
- integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==
+ version "1.2.8"
+ resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
+ integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
minipass-collect@^1.0.2:
version "1.0.2"
@@ -6502,17 +3421,6 @@ minipass-collect@^1.0.2:
dependencies:
minipass "^3.0.0"
-minipass-fetch@^2.0.3:
- version "2.1.2"
- resolved "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz#95560b50c472d81a3bc76f20ede80eaed76d8add"
- integrity sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==
- dependencies:
- minipass "^3.1.6"
- minipass-sized "^1.0.3"
- minizlib "^2.1.2"
- optionalDependencies:
- encoding "^0.1.13"
-
minipass-flush@^1.0.5:
version "1.0.5"
resolved "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373"
@@ -6520,36 +3428,26 @@ minipass-flush@^1.0.5:
dependencies:
minipass "^3.0.0"
-minipass-json-stream@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz#7edbb92588fbfc2ff1db2fc10397acb7b6b44aa7"
- integrity sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==
- dependencies:
- jsonparse "^1.3.1"
- minipass "^3.0.0"
-
-minipass-pipeline@^1.2.2, minipass-pipeline@^1.2.4:
+minipass-pipeline@^1.2.2:
version "1.2.4"
resolved "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c"
integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==
dependencies:
minipass "^3.0.0"
-minipass-sized@^1.0.3:
- version "1.0.3"
- resolved "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz#70ee5a7c5052070afacfbc22977ea79def353b70"
- integrity sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==
- dependencies:
- minipass "^3.0.0"
-
-minipass@^3.0.0, minipass@^3.1.1, minipass@^3.1.6:
- version "3.3.4"
- resolved "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz#ca99f95dd77c43c7a76bf51e6d200025eee0ffae"
- integrity sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==
+minipass@^3.0.0, minipass@^3.1.1:
+ version "3.3.6"
+ resolved "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a"
+ integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==
dependencies:
yallist "^4.0.0"
-minizlib@^2.1.1, minizlib@^2.1.2:
+minipass@^4.0.0:
+ version "4.2.5"
+ resolved "https://registry.npmjs.org/minipass/-/minipass-4.2.5.tgz#9e0e5256f1e3513f8c34691dd68549e85b2c8ceb"
+ integrity sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==
+
+minizlib@^2.1.1:
version "2.1.2"
resolved "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931"
integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==
@@ -6557,77 +3455,21 @@ minizlib@^2.1.1, minizlib@^2.1.2:
minipass "^3.0.0"
yallist "^4.0.0"
-mkdirp-infer-owner@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/mkdirp-infer-owner/-/mkdirp-infer-owner-2.0.0.tgz#55d3b368e7d89065c38f32fd38e638f0ab61d316"
- integrity sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw==
- dependencies:
- chownr "^2.0.0"
- infer-owner "^1.0.4"
- mkdirp "^1.0.3"
-
-mkdirp@1.0.4, mkdirp@^1.0.3, mkdirp@^1.0.4:
+mkdirp@^1.0.3, mkdirp@^1.0.4:
version "1.0.4"
resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
-mkdirp@~0.5.1:
- version "0.5.6"
- resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6"
- integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==
- dependencies:
- minimist "^1.2.6"
-
-modify-values@^1.0.0:
- version "1.0.1"
- resolved "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022"
- integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==
-
moment@^2.24.0:
version "2.29.4"
resolved "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz#3dbe052889fe7c1b2ed966fcb3a77328964ef108"
integrity sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==
-ms@2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
- integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==
-
ms@2.1.2:
version "2.1.2"
resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
-ms@2.1.3, ms@^2.0.0, ms@^2.1.1:
- version "2.1.3"
- resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
- integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
-
-multimatch@^5.0.0:
- version "5.0.0"
- resolved "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz#932b800963cea7a31a033328fa1e0c3a1874dbe6"
- integrity sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==
- dependencies:
- "@types/minimatch" "^3.0.3"
- array-differ "^3.0.0"
- array-union "^2.1.0"
- arrify "^2.0.1"
- minimatch "^3.0.4"
-
-mute-stream@0.0.8, mute-stream@~0.0.4:
- version "0.0.8"
- resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d"
- integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==
-
-mv@2.1.1:
- version "2.1.1"
- resolved "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz#ae6ce0d6f6d5e0a4f7d893798d03c1ea9559b6a2"
- integrity sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg==
- dependencies:
- mkdirp "~0.5.1"
- ncp "~2.0.0"
- rimraf "~2.4.0"
-
mz@^2.7.0:
version "2.7.0"
resolved "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32"
@@ -6638,30 +3480,25 @@ mz@^2.7.0:
thenify-all "^1.0.0"
nanoid@^3.1.23, nanoid@^3.3.4:
- version "3.3.4"
- resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab"
- integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==
+ version "3.3.6"
+ resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c"
+ integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==
napi-macros@~2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/napi-macros/-/napi-macros-2.0.0.tgz#2b6bae421e7b96eb687aa6c77a7858640670001b"
integrity sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg==
+natural-compare-lite@^1.4.0:
+ version "1.4.0"
+ resolved "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz#17b09581988979fddafe0201e931ba933c96cbb4"
+ integrity sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==
+
natural-compare@^1.4.0:
version "1.4.0"
resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==
-ncp@~2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3"
- integrity sha512-zIdGUrPRFTUELUvr3Gmc7KZ2Sw/h1PiVM0Af/oHB6zgnV1ikqSfRk+TOufi79aHYCW3NiOXmr1BP5nWbzojLaA==
-
-negotiator@0.6.3, negotiator@^0.6.3:
- version "0.6.3"
- resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd"
- integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==
-
neo-async@^2.6.0, neo-async@^2.6.2:
version "2.6.2"
resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f"
@@ -6672,103 +3509,28 @@ next-tick@1, next-tick@^1.1.0:
resolved "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb"
integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==
-node-addon-api@^3.2.1:
- version "3.2.1"
- resolved "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161"
- integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==
-
-node-fetch@2.6.7, node-fetch@^2.6.0, node-fetch@^2.6.1, node-fetch@^2.6.7:
- version "2.6.7"
- resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
- integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==
+node-fetch@^2.6.0:
+ version "2.6.9"
+ resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz#7c7f744b5cc6eb5fd404e0c7a9fec630a55657e6"
+ integrity sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==
dependencies:
whatwg-url "^5.0.0"
-node-gyp-build@^4.3.0:
- version "4.5.0"
- resolved "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz#7a64eefa0b21112f89f58379da128ac177f20e40"
- integrity sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==
-
node-gyp-build@~4.1.0:
version "4.1.1"
resolved "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.1.1.tgz#d7270b5d86717068d114cc57fff352f96d745feb"
integrity sha512-dSq1xmcPDKPZ2EED2S6zw/b9NKsqzXRE6dVr8TVQnI3FJOTteUMuqF3Qqs6LZg+mLGYJWqQzMbIjMtJqTv87nQ==
-node-gyp@^9.0.0:
- version "9.3.0"
- resolved "https://registry.npmjs.org/node-gyp/-/node-gyp-9.3.0.tgz#f8eefe77f0ad8edb3b3b898409b53e697642b319"
- integrity sha512-A6rJWfXFz7TQNjpldJ915WFb1LnhO4lIve3ANPbWreuEoLoKlFT3sxIepPBkLhM27crW8YmN+pjlgbasH6cH/Q==
- dependencies:
- env-paths "^2.2.0"
- glob "^7.1.4"
- graceful-fs "^4.2.6"
- make-fetch-happen "^10.0.3"
- nopt "^6.0.0"
- npmlog "^6.0.0"
- rimraf "^3.0.2"
- semver "^7.3.5"
- tar "^6.1.2"
- which "^2.0.2"
+node-releases@^2.0.8:
+ version "2.0.10"
+ resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz#c311ebae3b6a148c89b1813fd7c4d3c024ef537f"
+ integrity sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==
-node-releases@^2.0.6:
- version "2.0.6"
- resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503"
- integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==
-
-nopt@^5.0.0:
- version "5.0.0"
- resolved "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88"
- integrity sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==
- dependencies:
- abbrev "1"
-
-nopt@^6.0.0:
- version "6.0.0"
- resolved "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz#245801d8ebf409c6df22ab9d95b65e1309cdb16d"
- integrity sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==
- dependencies:
- abbrev "^1.0.0"
-
-normalize-package-data@^2.3.2, normalize-package-data@^2.5.0:
- version "2.5.0"
- resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
- integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
- dependencies:
- hosted-git-info "^2.1.4"
- resolve "^1.10.0"
- semver "2 || 3 || 4 || 5"
- validate-npm-package-license "^3.0.1"
-
-normalize-package-data@^3.0.0:
- version "3.0.3"
- resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz#dbcc3e2da59509a0983422884cd172eefdfa525e"
- integrity sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==
- dependencies:
- hosted-git-info "^4.0.1"
- is-core-module "^2.5.0"
- semver "^7.3.4"
- validate-npm-package-license "^3.0.1"
-
-normalize-package-data@^4.0.0:
- version "4.0.1"
- resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-4.0.1.tgz#b46b24e0616d06cadf9d5718b29b6d445a82a62c"
- integrity sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg==
- dependencies:
- hosted-git-info "^5.0.0"
- is-core-module "^2.8.1"
- semver "^7.3.5"
- validate-npm-package-license "^3.0.4"
-
-normalize-path@^3.0.0, normalize-path@~3.0.0:
+normalize-path@^3.0.0:
version "3.0.0"
resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
-normalize-url@^4.1.0:
- version "4.5.1"
- resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a"
- integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==
-
normalize.css@^8.0.1:
version "8.0.1"
resolved "https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.1.tgz#9b98a208738b9cc2634caacbc42d131c97487bf3"
@@ -6779,166 +3541,15 @@ nouislider@15.4.0:
resolved "https://registry.npmjs.org/nouislider/-/nouislider-15.4.0.tgz#ac0d988e9ba59366062e5712e7cd37eb2e48630d"
integrity sha512-AV7UMhGhZ4Mj6ToMT812Ib8OJ4tAXR2/Um7C4l4ZvvsqujF0WpQTpqqHJ+9xt4174R7ueQOUrBR4yakJpAIPCA==
-npm-bundled@^1.1.1:
- version "1.1.2"
- resolved "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz#944c78789bd739035b70baa2ca5cc32b8d860bc1"
- integrity sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==
- dependencies:
- npm-normalize-package-bin "^1.0.1"
-
-npm-bundled@^2.0.0:
- version "2.0.1"
- resolved "https://registry.npmjs.org/npm-bundled/-/npm-bundled-2.0.1.tgz#94113f7eb342cd7a67de1e789f896b04d2c600f4"
- integrity sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw==
- dependencies:
- npm-normalize-package-bin "^2.0.0"
-
-npm-install-checks@^5.0.0:
- version "5.0.0"
- resolved "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-5.0.0.tgz#5ff27d209a4e3542b8ac6b0c1db6063506248234"
- integrity sha512-65lUsMI8ztHCxFz5ckCEC44DRvEGdZX5usQFriauxHEwt7upv1FKaQEmAtU0YnOAdwuNWCmk64xYiQABNrEyLA==
- dependencies:
- semver "^7.1.1"
-
-npm-normalize-package-bin@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2"
- integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==
-
-npm-normalize-package-bin@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz#9447a1adaaf89d8ad0abe24c6c84ad614a675fff"
- integrity sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==
-
-npm-package-arg@8.1.1:
- version "8.1.1"
- resolved "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.1.tgz#00ebf16ac395c63318e67ce66780a06db6df1b04"
- integrity sha512-CsP95FhWQDwNqiYS+Q0mZ7FAEDytDZAkNxQqea6IaAFJTAY9Lhhqyl0irU/6PMc7BGfUmnsbHcqxJD7XuVM/rg==
- dependencies:
- hosted-git-info "^3.0.6"
- semver "^7.0.0"
- validate-npm-package-name "^3.0.0"
-
-npm-package-arg@^9.0.0, npm-package-arg@^9.0.1:
- version "9.1.2"
- resolved "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz#fc8acecb00235f42270dda446f36926ddd9ac2bc"
- integrity sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==
- dependencies:
- hosted-git-info "^5.0.0"
- proc-log "^2.0.1"
- semver "^7.3.5"
- validate-npm-package-name "^4.0.0"
-
-npm-packlist@^5.1.0, npm-packlist@^5.1.1:
- version "5.1.3"
- resolved "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.1.3.tgz#69d253e6fd664b9058b85005905012e00e69274b"
- integrity sha512-263/0NGrn32YFYi4J533qzrQ/krmmrWwhKkzwTuM4f/07ug51odoaNjUexxO4vxlzURHcmYMH1QjvHjsNDKLVg==
- dependencies:
- glob "^8.0.1"
- ignore-walk "^5.0.1"
- npm-bundled "^2.0.0"
- npm-normalize-package-bin "^2.0.0"
-
-npm-pick-manifest@^7.0.0:
- version "7.0.2"
- resolved "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-7.0.2.tgz#1d372b4e7ea7c6712316c0e99388a73ed3496e84"
- integrity sha512-gk37SyRmlIjvTfcYl6RzDbSmS9Y4TOBXfsPnoYqTHARNgWbyDiCSMLUpmALDj4jjcTZpURiEfsSHJj9k7EV4Rw==
- dependencies:
- npm-install-checks "^5.0.0"
- npm-normalize-package-bin "^2.0.0"
- npm-package-arg "^9.0.0"
- semver "^7.3.5"
-
-npm-registry-fetch@^13.0.0, npm-registry-fetch@^13.0.1, npm-registry-fetch@^13.3.0:
- version "13.3.1"
- resolved "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.3.1.tgz#bb078b5fa6c52774116ae501ba1af2a33166af7e"
- integrity sha512-eukJPi++DKRTjSBRcDZSDDsGqRK3ehbxfFUcgaRd0Yp6kRwOwh2WVn0r+8rMB4nnuzvAk6rQVzl6K5CkYOmnvw==
- dependencies:
- make-fetch-happen "^10.0.6"
- minipass "^3.1.6"
- minipass-fetch "^2.0.3"
- minipass-json-stream "^1.0.1"
- minizlib "^2.1.2"
- npm-package-arg "^9.0.1"
- proc-log "^2.0.0"
-
-npm-run-path@^4.0.1:
- version "4.0.1"
- resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"
- integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
- dependencies:
- path-key "^3.0.0"
-
-npmlog@^6.0.0, npmlog@^6.0.2:
- version "6.0.2"
- resolved "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz#c8166017a42f2dea92d6453168dd865186a70830"
- integrity sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==
- dependencies:
- are-we-there-yet "^3.0.0"
- console-control-strings "^1.1.0"
- gauge "^4.0.3"
- set-blocking "^2.0.0"
-
-nwsapi@^2.2.0:
- version "2.2.2"
- resolved "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz#e5418863e7905df67d51ec95938d67bf801f0bb0"
- integrity sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==
-
-nx@15.0.7, "nx@>=14.8.6 < 16":
- version "15.0.7"
- resolved "https://registry.npmjs.org/nx/-/nx-15.0.7.tgz#232182952c17e80f701643e8e6b883df1546cc8b"
- integrity sha512-noXi5Cjd/NSyKDJ+HrkiUFkSRORFFDVAeQYX8LwRrVPvgex/8pv1okzJRXd2diPq3/tft2Cm9EXHLAE2xRvtlQ==
- dependencies:
- "@nrwl/cli" "15.0.7"
- "@nrwl/tao" "15.0.7"
- "@parcel/watcher" "2.0.4"
- "@yarnpkg/lockfile" "^1.1.0"
- "@yarnpkg/parsers" "^3.0.0-rc.18"
- "@zkochan/js-yaml" "0.0.6"
- axios "^1.0.0"
- chalk "4.1.0"
- chokidar "^3.5.1"
- cli-cursor "3.1.0"
- cli-spinners "2.6.1"
- cliui "^7.0.2"
- dotenv "~10.0.0"
- enquirer "~2.3.6"
- fast-glob "3.2.7"
- figures "3.2.0"
- flat "^5.0.2"
- fs-extra "^10.1.0"
- glob "7.1.4"
- ignore "^5.0.4"
- js-yaml "4.1.0"
- jsonc-parser "3.2.0"
- minimatch "3.0.5"
- npm-run-path "^4.0.1"
- open "^8.4.0"
- semver "7.3.4"
- string-width "^4.2.3"
- strong-log-transformer "^2.1.0"
- tar-stream "~2.2.0"
- tmp "~0.2.1"
- tsconfig-paths "^3.9.0"
- tslib "^2.3.0"
- v8-compile-cache "2.3.0"
- yargs "^17.4.0"
- yargs-parser "21.0.1"
-
-oauth-sign@~0.9.0:
- version "0.9.0"
- resolved "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
- integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==
-
-object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.1:
+object-assign@^4.0.1, object-assign@^4.1.1:
version "4.1.1"
resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
-object-inspect@^1.12.2, object-inspect@^1.9.0:
- version "1.12.2"
- resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea"
- integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==
+object-inspect@^1.12.3, object-inspect@^1.9.0:
+ version "1.12.3"
+ resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9"
+ integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==
object-is@^1.0.1:
version "1.1.5"
@@ -6963,88 +3574,48 @@ object.assign@^4.1.3, object.assign@^4.1.4:
has-symbols "^1.0.3"
object-keys "^1.1.1"
-object.entries@^1.1.5:
- version "1.1.5"
- resolved "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz#e1acdd17c4de2cd96d5a08487cfb9db84d881861"
- integrity sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==
+object.entries@^1.1.6:
+ version "1.1.6"
+ resolved "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz#9737d0e5b8291edd340a3e3264bb8a3b00d5fa23"
+ integrity sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==
dependencies:
call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.1"
+ define-properties "^1.1.4"
+ es-abstract "^1.20.4"
-object.fromentries@^2.0.5:
- version "2.0.5"
- resolved "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz#7b37b205109c21e741e605727fe8b0ad5fa08251"
- integrity sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==
+object.fromentries@^2.0.6:
+ version "2.0.6"
+ resolved "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz#cdb04da08c539cffa912dcd368b886e0904bfa73"
+ integrity sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==
dependencies:
call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.1"
+ define-properties "^1.1.4"
+ es-abstract "^1.20.4"
-object.hasown@^1.1.1:
- version "1.1.1"
- resolved "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz#ad1eecc60d03f49460600430d97f23882cf592a3"
- integrity sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==
+object.hasown@^1.1.2:
+ version "1.1.2"
+ resolved "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz#f919e21fad4eb38a57bc6345b3afd496515c3f92"
+ integrity sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==
dependencies:
define-properties "^1.1.4"
- es-abstract "^1.19.5"
+ es-abstract "^1.20.4"
-object.values@^1.1.5:
- version "1.1.5"
- resolved "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz#959f63e3ce9ef108720333082131e4a459b716ac"
- integrity sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==
+object.values@^1.1.6:
+ version "1.1.6"
+ resolved "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz#4abbaa71eba47d63589d402856f908243eea9b1d"
+ integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==
dependencies:
call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.1"
+ define-properties "^1.1.4"
+ es-abstract "^1.20.4"
-on-finished@2.4.1:
- version "2.4.1"
- resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f"
- integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==
- dependencies:
- ee-first "1.1.1"
-
-on-headers@~1.0.2:
- version "1.0.2"
- resolved "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f"
- integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==
-
-once@^1.3.0, once@^1.3.1, once@^1.4.0:
+once@^1.3.0:
version "1.4.0"
resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==
dependencies:
wrappy "1"
-onetime@^5.1.0, onetime@^5.1.2:
- version "5.1.2"
- resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
- integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
- dependencies:
- mimic-fn "^2.1.0"
-
-open@^8.4.0:
- version "8.4.0"
- resolved "https://registry.npmjs.org/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8"
- integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==
- dependencies:
- define-lazy-prop "^2.0.0"
- is-docker "^2.1.1"
- is-wsl "^2.2.0"
-
-optionator@^0.8.1:
- version "0.8.3"
- resolved "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495"
- integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==
- dependencies:
- deep-is "~0.1.3"
- fast-levenshtein "~2.0.6"
- levn "~0.3.0"
- prelude-ls "~1.1.2"
- type-check "~0.3.2"
- word-wrap "~1.2.3"
-
optionator@^0.9.1:
version "0.9.1"
resolved "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499"
@@ -7057,48 +3628,6 @@ optionator@^0.9.1:
type-check "^0.4.0"
word-wrap "^1.2.3"
-ora@^5.4.1:
- version "5.4.1"
- resolved "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18"
- integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==
- dependencies:
- bl "^4.1.0"
- chalk "^4.1.0"
- cli-cursor "^3.1.0"
- cli-spinners "^2.5.0"
- is-interactive "^1.0.0"
- is-unicode-supported "^0.1.0"
- log-symbols "^4.1.0"
- strip-ansi "^6.0.0"
- wcwidth "^1.0.1"
-
-os-tmpdir@~1.0.2:
- version "1.0.2"
- resolved "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
- integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==
-
-os@~0.1.1:
- version "0.1.2"
- resolved "https://registry.npmjs.org/os/-/os-0.1.2.tgz#f29a50c62908516ba42652de42f7038600cadbc2"
- integrity sha512-ZoXJkvAnljwvc56MbvhtKVWmSkzV712k42Is2mA0+0KTSRakq5XXuXpjZjgAt9ctzl51ojhQWakQQpmOvXWfjQ==
-
-p-cancelable@^1.0.0:
- version "1.1.0"
- resolved "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc"
- integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==
-
-p-finally@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
- integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==
-
-p-limit@^1.1.0:
- version "1.3.0"
- resolved "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8"
- integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==
- dependencies:
- p-try "^1.0.0"
-
p-limit@^2.2.0:
version "2.3.0"
resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
@@ -7113,13 +3642,6 @@ p-limit@^3.0.2:
dependencies:
yocto-queue "^0.1.0"
-p-locate@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43"
- integrity sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==
- dependencies:
- p-limit "^1.1.0"
-
p-locate@^4.1.0:
version "4.1.0"
resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
@@ -7127,10 +3649,12 @@ p-locate@^4.1.0:
dependencies:
p-limit "^2.2.0"
-p-map-series@^2.1.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/p-map-series/-/p-map-series-2.1.0.tgz#7560d4c452d9da0c07e692fdbfe6e2c81a2a91f2"
- integrity sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q==
+p-locate@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834"
+ integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==
+ dependencies:
+ p-limit "^3.0.2"
p-map@^4.0.0:
version "4.0.0"
@@ -7139,85 +3663,11 @@ p-map@^4.0.0:
dependencies:
aggregate-error "^3.0.0"
-p-pipe@^3.1.0:
- version "3.1.0"
- resolved "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz#48b57c922aa2e1af6a6404cb7c6bf0eb9cc8e60e"
- integrity sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==
-
-p-queue@^6.6.2:
- version "6.6.2"
- resolved "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz#2068a9dcf8e67dd0ec3e7a2bcb76810faa85e426"
- integrity sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==
- dependencies:
- eventemitter3 "^4.0.4"
- p-timeout "^3.2.0"
-
-p-reduce@^2.0.0, p-reduce@^2.1.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/p-reduce/-/p-reduce-2.1.0.tgz#09408da49507c6c274faa31f28df334bc712b64a"
- integrity sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==
-
-p-timeout@^3.2.0:
- version "3.2.0"
- resolved "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe"
- integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==
- dependencies:
- p-finally "^1.0.0"
-
-p-try@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3"
- integrity sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==
-
p-try@^2.0.0:
version "2.2.0"
resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
-p-waterfall@^2.1.1:
- version "2.1.1"
- resolved "https://registry.npmjs.org/p-waterfall/-/p-waterfall-2.1.1.tgz#63153a774f472ccdc4eb281cdb2967fcf158b2ee"
- integrity sha512-RRTnDb2TBG/epPRI2yYXsimO0v3BXC8Yd3ogr1545IaqKK17VGhbWVeGGN+XfCm/08OK8635nH31c8bATkHuSw==
- dependencies:
- p-reduce "^2.0.0"
-
-package-json@^6.5.0:
- version "6.5.0"
- resolved "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0"
- integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==
- dependencies:
- got "^9.6.0"
- registry-auth-token "^4.0.0"
- registry-url "^5.0.0"
- semver "^6.2.0"
-
-pacote@^13.0.3, pacote@^13.6.1:
- version "13.6.2"
- resolved "https://registry.npmjs.org/pacote/-/pacote-13.6.2.tgz#0d444ba3618ab3e5cd330b451c22967bbd0ca48a"
- integrity sha512-Gu8fU3GsvOPkak2CkbojR7vjs3k3P9cA6uazKTHdsdV0gpCEQq2opelnEv30KRQWgVzP5Vd/5umjcedma3MKtg==
- dependencies:
- "@npmcli/git" "^3.0.0"
- "@npmcli/installed-package-contents" "^1.0.7"
- "@npmcli/promise-spawn" "^3.0.0"
- "@npmcli/run-script" "^4.1.0"
- cacache "^16.0.0"
- chownr "^2.0.0"
- fs-minipass "^2.1.0"
- infer-owner "^1.0.4"
- minipass "^3.1.6"
- mkdirp "^1.0.4"
- npm-package-arg "^9.0.0"
- npm-packlist "^5.1.0"
- npm-pick-manifest "^7.0.0"
- npm-registry-fetch "^13.0.1"
- proc-log "^2.0.0"
- promise-retry "^2.0.1"
- read-package-json "^5.0.0"
- read-package-json-fast "^2.0.3"
- rimraf "^3.0.2"
- ssri "^9.0.0"
- tar "^6.1.11"
-
parent-module@^1.0.0:
version "1.0.1"
resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
@@ -7232,23 +3682,6 @@ parse-author@^2.0.0:
dependencies:
author-regex "^1.0.0"
-parse-conflict-json@^2.0.1:
- version "2.0.2"
- resolved "https://registry.npmjs.org/parse-conflict-json/-/parse-conflict-json-2.0.2.tgz#3d05bc8ffe07d39600dc6436c6aefe382033d323"
- integrity sha512-jDbRGb00TAPFsKWCpZZOT93SxVP9nONOSgES3AevqRq/CHvavEBvKAjxX9p5Y5F0RZLxH9Ufd9+RwtCsa+lFDA==
- dependencies:
- json-parse-even-better-errors "^2.3.1"
- just-diff "^5.0.1"
- just-diff-apply "^5.2.0"
-
-parse-json@^4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0"
- integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==
- dependencies:
- error-ex "^1.3.1"
- json-parse-better-errors "^1.0.1"
-
parse-json@^5.0.0:
version "5.2.0"
resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd"
@@ -7259,50 +3692,16 @@ parse-json@^5.0.0:
json-parse-even-better-errors "^2.3.0"
lines-and-columns "^1.1.6"
-parse-ms@^2.1.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/parse-ms/-/parse-ms-2.1.0.tgz#348565a753d4391fa524029956b172cb7753097d"
- integrity sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==
-
-parse-path@^7.0.0:
- version "7.0.0"
- resolved "https://registry.npmjs.org/parse-path/-/parse-path-7.0.0.tgz#605a2d58d0a749c8594405d8cc3a2bf76d16099b"
- integrity sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==
- dependencies:
- protocols "^2.0.0"
-
parse-srcset@^1.0.2:
version "1.0.2"
resolved "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz#f2bd221f6cc970a938d88556abc589caaaa2bde1"
integrity sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==
-parse-url@^8.1.0:
- version "8.1.0"
- resolved "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz#972e0827ed4b57fc85f0ea6b0d839f0d8a57a57d"
- integrity sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==
- dependencies:
- parse-path "^7.0.0"
-
-parse5@6.0.1:
- version "6.0.1"
- resolved "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b"
- integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==
-
-parseurl@~1.3.3:
- version "1.3.3"
- resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
- integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
-
path-browserify@^1.0.0:
version "1.0.1"
resolved "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd"
integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==
-path-exists@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
- integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==
-
path-exists@^4.0.0:
version "4.0.0"
resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
@@ -7313,7 +3712,7 @@ path-is-absolute@^1.0.0:
resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==
-path-key@^3.0.0, path-key@^3.1.0:
+path-key@^3.1.0:
version "3.1.1"
resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
@@ -7323,76 +3722,21 @@ path-parse@^1.0.7:
resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
-path-to-regexp@0.1.7:
- version "0.1.7"
- resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
- integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==
-
-path-type@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f"
- integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==
- dependencies:
- pify "^3.0.0"
-
path-type@^4.0.0:
version "4.0.0"
resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
-performance-now@^2.1.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
- integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==
-
picocolors@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
-picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1:
+picomatch@^2.3.1:
version "2.3.1"
resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
-pify@^2.3.0:
- version "2.3.0"
- resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
- integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==
-
-pify@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
- integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==
-
-pify@^4.0.1:
- version "4.0.1"
- resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231"
- integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==
-
-pify@^5.0.0:
- version "5.0.0"
- resolved "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz#1f5eca3f5e87ebec28cc6d54a0e4aaf00acc127f"
- integrity sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==
-
-pino-std-serializers@^3.1.0:
- version "3.2.0"
- resolved "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-3.2.0.tgz#b56487c402d882eb96cd67c257868016b61ad671"
- integrity sha512-EqX4pwDPrt3MuOAAUBMU0Tk5kR/YcCM5fNPEzgCO2zJ5HfX0vbiH9HbJglnyeQsN96Kznae6MWD47pZB5avTrg==
-
-pino@6.14.0:
- version "6.14.0"
- resolved "https://registry.npmjs.org/pino/-/pino-6.14.0.tgz#b745ea87a99a6c4c9b374e4f29ca7910d4c69f78"
- integrity sha512-iuhEDel3Z3hF9Jfe44DPXR8l07bhjuFY3GMHIXbjnY9XcafbyDDwl2sN2vw2GjMPf5Nkoe+OFao7ffn9SXaKDg==
- dependencies:
- fast-redact "^3.0.0"
- fast-safe-stringify "^2.0.8"
- flatstr "^1.0.12"
- pino-std-serializers "^3.1.0"
- process-warning "^1.0.0"
- quick-format-unescaped "^4.0.3"
- sonic-boom "^1.0.2"
-
pkg-dir@^4.1.0, pkg-dir@^4.2.0:
version "4.2.0"
resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
@@ -7400,11 +3744,6 @@ pkg-dir@^4.1.0, pkg-dir@^4.2.0:
dependencies:
find-up "^4.0.0"
-pkginfo@0.4.1:
- version "0.4.1"
- resolved "https://registry.npmjs.org/pkginfo/-/pkginfo-0.4.1.tgz#b5418ef0439de5425fc4995042dced14fb2a84ff"
- integrity sha512-8xCNE/aT/EXKenuMDZ+xTVwkT8gsoHN2z/Q29l80u0ppGEXVvsKRzNMbtKhg8LS8k1tJLAHHylf6p4VFmP6XUQ==
-
popper.js@^1.14.4, popper.js@^1.16.1:
version "1.16.1"
resolved "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz#2a223cb3dc7b6213d740e40372be40de43e65b1b"
@@ -7439,9 +3778,9 @@ postcss-modules-values@^4.0.0:
icss-utils "^5.0.0"
postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4:
- version "6.0.10"
- resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz#79b61e2c0d1bfc2602d549e11d0876256f8df88d"
- integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==
+ version "6.0.11"
+ resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz#2e41dc39b7ad74046e1615185185cd0b17d0c8dc"
+ integrity sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==
dependencies:
cssesc "^3.0.0"
util-deprecate "^1.0.2"
@@ -7452,9 +3791,9 @@ postcss-value-parser@^4.1.0:
integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
postcss@^8.2.15, postcss@^8.3.11:
- version "8.4.18"
- resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.18.tgz#6d50046ea7d3d66a85e0e782074e7203bc7fbca2"
- integrity sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==
+ version "8.4.21"
+ resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz#c639b719a57efc3187b13a1d765675485f4134f4"
+ integrity sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==
dependencies:
nanoid "^3.3.4"
picocolors "^1.0.0"
@@ -7465,21 +3804,6 @@ prelude-ls@^1.2.1:
resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
-prelude-ls@~1.1.2:
- version "1.1.2"
- resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
- integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==
-
-prepend-http@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897"
- integrity sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==
-
-prettier-bytes@^1.0.4:
- version "1.0.4"
- resolved "https://registry.npmjs.org/prettier-bytes/-/prettier-bytes-1.0.4.tgz#994b02aa46f699c50b6257b5faaa7fe2557e62d6"
- integrity sha512-dLbWOa4xBn+qeWeIF60qRoB6Pk2jX5P3DIVgOQyMyvBpu931Q+8dXz8X0snJiFkQdohDDLnZQECjzsAj75hgZQ==
-
prettier-linter-helpers@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b"
@@ -7487,10 +3811,10 @@ prettier-linter-helpers@^1.0.0:
dependencies:
fast-diff "^1.1.2"
-prettier-package-json@^2.7.0:
- version "2.7.0"
- resolved "https://registry.npmjs.org/prettier-package-json/-/prettier-package-json-2.7.0.tgz#98438c7d36fae0a229a323a598de1603ccfb936d"
- integrity sha512-51I3/fYpBTLDXQDQK7+dfNlJzh5wdKhK8QteSZTZMppQd6aGpr1wqpwlKKZF1KdWA+91rwfpHUBrKwd2PXdXag==
+prettier-package-json@^2.8.0:
+ version "2.8.0"
+ resolved "https://registry.npmjs.org/prettier-package-json/-/prettier-package-json-2.8.0.tgz#70aba2b4f7aeb4e294ae2191fb64b7d8fdea0398"
+ integrity sha512-WxtodH/wWavfw3MR7yK/GrS4pASEQ+iSTkdtSxPJWvqzG55ir5nvbLt9rw5AOiEcqqPCRM92WCtR1rk3TG3JSQ==
dependencies:
"@types/parse-author" "^2.0.0"
commander "^4.0.1"
@@ -7502,85 +3826,28 @@ prettier-package-json@^2.7.0:
sort-object-keys "^1.1.3"
sort-order "^1.0.1"
-prettier-plugin-sort-json@^0.0.2:
- version "0.0.2"
- resolved "https://registry.npmjs.org/prettier-plugin-sort-json/-/prettier-plugin-sort-json-0.0.2.tgz#e2aa58829d1b895ed8d9e762860b3e3b84607245"
- integrity sha512-St9zu6Alb+cA+FmnIFmjFOrTmBFWohYPReVjcMAI2y9mE0YJcW+RIchjLuOeXkLdh+eQlQtXy+3/6W6ZgyllQw==
- dependencies:
- "@types/prettier" "^2.2.0"
-
-prettier@^2.1.1, prettier@^2.6.2:
- version "2.7.1"
- resolved "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz#e235806850d057f97bb08368a4f7d899f7760c64"
- integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==
-
-prettier@~2.1.1:
- version "2.1.2"
- resolved "https://registry.npmjs.org/prettier/-/prettier-2.1.2.tgz#3050700dae2e4c8b67c4c3f666cdb8af405e1ce5"
- integrity sha512-16c7K+x4qVlJg9rEbXl7HEGmQyZlG4R9AgP+oHKRMsMsuk8s+ATStlf1NpDqyBI1HpVyfjLOeMhH2LvuNvV5Vg==
-
-pretty-ms@^7.0.1:
- version "7.0.1"
- resolved "https://registry.npmjs.org/pretty-ms/-/pretty-ms-7.0.1.tgz#7d903eaab281f7d8e03c66f867e239dc32fb73e8"
- integrity sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==
- dependencies:
- parse-ms "^2.1.0"
-
-proc-log@^2.0.0, proc-log@^2.0.1:
- version "2.0.1"
- resolved "https://registry.npmjs.org/proc-log/-/proc-log-2.0.1.tgz#8f3f69a1f608de27878f91f5c688b225391cb685"
- integrity sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw==
-
-process-nextick-args@~2.0.0:
- version "2.0.1"
- resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
- integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
-
-process-warning@^1.0.0:
+prettier-plugin-sort-json@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/process-warning/-/process-warning-1.0.0.tgz#980a0b25dc38cd6034181be4b7726d89066b4616"
- integrity sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==
+ resolved "https://registry.npmjs.org/prettier-plugin-sort-json/-/prettier-plugin-sort-json-1.0.0.tgz#fe677d5537b6d79d12ffaf1604046a3d3ee2427c"
+ integrity sha512-XgcaF/Sojax1vD6j53wNIByx0rp7ecang+A8W0eM+Ks3yBFu/qXjJNvUtC1lEWeYbNfmRs/d8FyYJCYozAVENw==
+ dependencies:
+ "@types/prettier" "^2.7.2"
+
+prettier@^2.6.2, prettier@^2.8.4:
+ version "2.8.7"
+ resolved "https://registry.npmjs.org/prettier/-/prettier-2.8.7.tgz#bb79fc8729308549d28fe3a98fce73d2c0656450"
+ integrity sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==
process@^0.11.10:
version "0.11.10"
resolved "https://registry.npmjs.org/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==
-progress@^2.0.0:
- version "2.0.3"
- resolved "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
- integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
-
-promise-all-reject-late@^1.0.0:
- version "1.0.1"
- resolved "https://registry.npmjs.org/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz#f8ebf13483e5ca91ad809ccc2fcf25f26f8643c2"
- integrity sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==
-
-promise-call-limit@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/promise-call-limit/-/promise-call-limit-1.0.1.tgz#4bdee03aeb85674385ca934da7114e9bcd3c6e24"
- integrity sha512-3+hgaa19jzCGLuSCbieeRsu5C2joKfYn8pY6JAuXFRVfF4IO+L7UPpFWNTeWT9pM7uhskvbPPd/oEOktCn317Q==
-
promise-inflight@^1.0.1:
version "1.0.1"
resolved "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3"
integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==
-promise-retry@^2.0.1:
- version "2.0.1"
- resolved "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22"
- integrity sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==
- dependencies:
- err-code "^2.0.2"
- retry "^0.12.0"
-
-promzard@^0.3.0:
- version "0.3.0"
- resolved "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz#26a5d6ee8c7dee4cb12208305acfb93ba382a9ee"
- integrity sha512-JZeYqd7UAcHCwI+sTOeUDYkvEU+1bQ7iE0UT1MgB/tERkAPkesW46MrpIySzODi+owTjZtiF8Ay5j9m60KmMBw==
- dependencies:
- read "1"
-
prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.1:
version "15.8.1"
resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5"
@@ -7590,78 +3857,20 @@ prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.1:
object-assign "^4.1.1"
react-is "^16.13.1"
-proto-list@~1.2.1:
- version "1.2.4"
- resolved "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849"
- integrity sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==
-
-protocols@^2.0.0, protocols@^2.0.1:
- version "2.0.1"
- resolved "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz#8f155da3fc0f32644e83c5782c8e8212ccf70a86"
- integrity sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==
-
-proxy-addr@~2.0.7:
- version "2.0.7"
- resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025"
- integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==
- dependencies:
- forwarded "0.2.0"
- ipaddr.js "1.9.1"
-
-proxy-from-env@^1.1.0:
- version "1.1.0"
- resolved "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2"
- integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==
-
prr@~1.0.1:
version "1.0.1"
resolved "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476"
integrity sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==
-psl@^1.1.24, psl@^1.1.33:
- version "1.9.0"
- resolved "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7"
- integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==
-
-pump@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
- integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
- dependencies:
- end-of-stream "^1.1.0"
- once "^1.3.1"
-
punycode@1.3.2:
version "1.3.2"
resolved "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d"
integrity sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==
-punycode@^1.4.1:
- version "1.4.1"
- resolved "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
- integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==
-
punycode@^2.1.0, punycode@^2.1.1:
- version "2.1.1"
- resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
- integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
-
-q@^1.5.1:
- version "1.5.1"
- resolved "https://registry.npmjs.org/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7"
- integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==
-
-qs@6.10.3:
- version "6.10.3"
- resolved "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz#d6cde1b2ffca87b5aa57889816c5f81535e22e8e"
- integrity sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==
- dependencies:
- side-channel "^1.0.4"
-
-qs@~6.5.2:
- version "6.5.3"
- resolved "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz#3aeeffc91967ef6e35c0e488ef46fb296ab76aad"
- integrity sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==
+ version "2.3.0"
+ resolved "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f"
+ integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==
querystring@0.2.0:
version "0.2.0"
@@ -7678,16 +3887,6 @@ queue-microtask@^1.2.2:
resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
-quick-format-unescaped@^4.0.3:
- version "4.0.4"
- resolved "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz#93ef6dd8d3453cbc7970dd614fad4c5954d6b5a7"
- integrity sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==
-
-quick-lru@^4.0.1:
- version "4.0.1"
- resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f"
- integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==
-
randombytes@^2.1.0:
version "2.1.0"
resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
@@ -7695,21 +3894,6 @@ randombytes@^2.1.0:
dependencies:
safe-buffer "^5.1.0"
-range-parser@~1.2.1:
- version "1.2.1"
- resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
- integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
-
-raw-body@2.5.1:
- version "2.5.1"
- resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857"
- integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==
- dependencies:
- bytes "3.1.2"
- http-errors "2.0.0"
- iconv-lite "0.4.24"
- unpipe "1.0.0"
-
raw-loader@~4.0.0:
version "4.0.2"
resolved "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz#1aac6b7d1ad1501e66efdac1522c73e59a584eb6"
@@ -7718,16 +3902,6 @@ raw-loader@~4.0.0:
loader-utils "^2.0.0"
schema-utils "^3.0.0"
-rc@1.2.8, rc@^1.2.8:
- version "1.2.8"
- resolved "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
- integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
- dependencies:
- deep-extend "^0.6.0"
- ini "~1.3.0"
- minimist "^1.2.0"
- strip-json-comments "~2.0.1"
-
react-dom@^17.0.1:
version "17.0.2"
resolved "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23"
@@ -7778,111 +3952,15 @@ react@^17.0.1:
loose-envify "^1.1.0"
object-assign "^4.1.1"
-read-cmd-shim@^3.0.0:
- version "3.0.1"
- resolved "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-3.0.1.tgz#868c235ec59d1de2db69e11aec885bc095aea087"
- integrity sha512-kEmDUoYf/CDy8yZbLTmhB1X9kkjf9Q80PCNsDMb7ufrGd6zZSQA1+UyjrO+pZm5K/S4OXCWJeiIt1JA8kAsa6g==
-
-read-package-json-fast@^2.0.2, read-package-json-fast@^2.0.3:
- version "2.0.3"
- resolved "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz#323ca529630da82cb34b36cc0b996693c98c2b83"
- integrity sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==
- dependencies:
- json-parse-even-better-errors "^2.3.0"
- npm-normalize-package-bin "^1.0.1"
-
-read-package-json@^5.0.0, read-package-json@^5.0.1:
- version "5.0.2"
- resolved "https://registry.npmjs.org/read-package-json/-/read-package-json-5.0.2.tgz#b8779ccfd169f523b67208a89cc912e3f663f3fa"
- integrity sha512-BSzugrt4kQ/Z0krro8zhTwV1Kd79ue25IhNN/VtHFy1mG/6Tluyi+msc0UpwaoQzxSHa28mntAjIZY6kEgfR9Q==
- dependencies:
- glob "^8.0.1"
- json-parse-even-better-errors "^2.3.1"
- normalize-package-data "^4.0.0"
- npm-normalize-package-bin "^2.0.0"
-
-read-pkg-up@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07"
- integrity sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==
- dependencies:
- find-up "^2.0.0"
- read-pkg "^3.0.0"
-
-read-pkg-up@^7.0.1:
- version "7.0.1"
- resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507"
- integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==
- dependencies:
- find-up "^4.1.0"
- read-pkg "^5.2.0"
- type-fest "^0.8.1"
-
-read-pkg@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389"
- integrity sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==
- dependencies:
- load-json-file "^4.0.0"
- normalize-package-data "^2.3.2"
- path-type "^3.0.0"
-
-read-pkg@^5.2.0:
- version "5.2.0"
- resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc"
- integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==
- dependencies:
- "@types/normalize-package-data" "^2.4.0"
- normalize-package-data "^2.5.0"
- parse-json "^5.0.0"
- type-fest "^0.6.0"
-
-read@1, read@^1.0.7:
- version "1.0.7"
- resolved "https://registry.npmjs.org/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4"
- integrity sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==
- dependencies:
- mute-stream "~0.0.4"
-
-readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0:
- version "3.6.0"
- resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
- integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
+readable-stream@^3.4.0:
+ version "3.6.2"
+ resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967"
+ integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==
dependencies:
inherits "^2.0.3"
string_decoder "^1.1.1"
util-deprecate "^1.0.1"
-readable-stream@~2.3.6:
- version "2.3.7"
- resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
- integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
- dependencies:
- core-util-is "~1.0.0"
- inherits "~2.0.3"
- isarray "~1.0.0"
- process-nextick-args "~2.0.0"
- safe-buffer "~5.1.1"
- string_decoder "~1.1.1"
- util-deprecate "~1.0.1"
-
-readdir-scoped-modules@^1.1.0:
- version "1.1.0"
- resolved "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz#8d45407b4f870a0dcaebc0e28670d18e74514309"
- integrity sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==
- dependencies:
- debuglog "^1.0.1"
- dezalgo "^1.0.0"
- graceful-fs "^4.1.2"
- once "^1.3.0"
-
-readdirp@~3.6.0:
- version "3.6.0"
- resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
- integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
- dependencies:
- picomatch "^2.2.1"
-
rechoir@^0.7.0:
version "0.7.1"
resolved "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz#9478a96a1ca135b5e88fc027f03ee92d6c645686"
@@ -7890,20 +3968,12 @@ rechoir@^0.7.0:
dependencies:
resolve "^1.9.0"
-redent@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f"
- integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==
- dependencies:
- indent-string "^4.0.0"
- strip-indent "^3.0.0"
+regenerator-runtime@^0.13.11:
+ version "0.13.11"
+ resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9"
+ integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==
-regenerator-runtime@^0.13.10:
- version "0.13.10"
- resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz#ed07b19616bcbec5da6274ebc75ae95634bfc2ee"
- integrity sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==
-
-regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.4.1, regexp.prototype.flags@^1.4.3:
+regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.4.3:
version "1.4.3"
resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac"
integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==
@@ -7912,56 +3982,6 @@ regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.4.1, regexp.prototype.f
define-properties "^1.1.3"
functions-have-names "^1.2.2"
-regexpp@^3.1.0:
- version "3.2.0"
- resolved "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2"
- integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==
-
-registry-auth-token@^4.0.0:
- version "4.2.2"
- resolved "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz#f02d49c3668884612ca031419491a13539e21fac"
- integrity sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==
- dependencies:
- rc "1.2.8"
-
-registry-url@^5.0.0:
- version "5.1.0"
- resolved "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009"
- integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==
- dependencies:
- rc "^1.2.8"
-
-request@2.88.0:
- version "2.88.0"
- resolved "https://registry.npmjs.org/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef"
- integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==
- dependencies:
- aws-sign2 "~0.7.0"
- aws4 "^1.8.0"
- caseless "~0.12.0"
- combined-stream "~1.0.6"
- extend "~3.0.2"
- forever-agent "~0.6.1"
- form-data "~2.3.2"
- har-validator "~5.1.0"
- http-signature "~1.2.0"
- is-typedarray "~1.0.0"
- isstream "~0.1.2"
- json-stringify-safe "~5.0.1"
- mime-types "~2.1.19"
- oauth-sign "~0.9.0"
- performance-now "^2.1.0"
- qs "~6.5.2"
- safe-buffer "^5.1.2"
- tough-cookie "~2.4.3"
- tunnel-agent "^0.6.0"
- uuid "^3.3.2"
-
-require-directory@^2.1.1:
- version "2.1.1"
- resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
- integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==
-
require-from-string@^2.0.2:
version "2.0.2"
resolved "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
@@ -7994,16 +4014,16 @@ resolve-from@^5.0.0:
resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69"
integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==
-resolve@^1.10.0, resolve@^1.20.0, resolve@^1.9.0:
- version "1.22.1"
- resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177"
- integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==
+resolve@^1.9.0:
+ version "1.22.2"
+ resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f"
+ integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==
dependencies:
- is-core-module "^2.9.0"
+ is-core-module "^2.11.0"
path-parse "^1.0.7"
supports-preserve-symlinks-flag "^1.0.0"
-resolve@^2.0.0-next.3:
+resolve@^2.0.0-next.4:
version "2.0.0-next.4"
resolved "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660"
integrity sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==
@@ -8012,50 +4032,18 @@ resolve@^2.0.0-next.3:
path-parse "^1.0.7"
supports-preserve-symlinks-flag "^1.0.0"
-responselike@^1.0.2:
- version "1.0.2"
- resolved "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7"
- integrity sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==
- dependencies:
- lowercase-keys "^1.0.0"
-
-restore-cursor@^3.1.0:
- version "3.1.0"
- resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e"
- integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==
- dependencies:
- onetime "^5.1.0"
- signal-exit "^3.0.2"
-
-retry@^0.12.0:
- version "0.12.0"
- resolved "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b"
- integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==
-
reusify@^1.0.4:
version "1.0.4"
resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
-rimraf@^3.0.0, rimraf@^3.0.2:
+rimraf@^3.0.2:
version "3.0.2"
resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
dependencies:
glob "^7.1.3"
-rimraf@~2.4.0:
- version "2.4.5"
- resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz#ee710ce5d93a8fdb856fb5ea8ff0e2d75934b2da"
- integrity sha512-J5xnxTyqaiw06JjMftq7L9ouA448dw/E7dKghkP9WpKNuwmARNNg+Gk8/u5ryb9N/Yo2+z3MCwuqFK/+qPOPfQ==
- dependencies:
- glob "^6.0.1"
-
-run-async@^2.4.0:
- version "2.4.1"
- resolved "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455"
- integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==
-
run-parallel@^1.1.9:
version "1.2.0"
resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
@@ -8063,26 +4051,7 @@ run-parallel@^1.1.9:
dependencies:
queue-microtask "^1.2.2"
-rxjs@^6.6.0:
- version "6.6.7"
- resolved "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9"
- integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==
- dependencies:
- tslib "^1.9.0"
-
-rxjs@^7.5.5:
- version "7.5.7"
- resolved "https://registry.npmjs.org/rxjs/-/rxjs-7.5.7.tgz#2ec0d57fdc89ece220d2e702730ae8f1e49def39"
- integrity sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==
- dependencies:
- tslib "^2.1.0"
-
-safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
- version "5.1.2"
- resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
- integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
-
-safe-buffer@5.2.1, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2, safe-buffer@~5.2.0:
+safe-buffer@^5.1.0, safe-buffer@~5.2.0:
version "5.2.1"
resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
@@ -8096,15 +4065,15 @@ safe-regex-test@^1.0.0:
get-intrinsic "^1.1.3"
is-regex "^1.1.4"
-"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
+"safer-buffer@>= 2.1.2 < 3.0.0":
version "2.1.2"
resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
-sanitize-html@^2.3, sanitize-html@~2.5.3:
- version "2.5.3"
- resolved "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.5.3.tgz#91aa3dc760b072cdf92f9c6973747569b1ba1cd8"
- integrity sha512-DGATXd1fs/Rm287/i5FBKVYSBBUL0iAaztOA1/RFhEs4yqo39/X52i/q/CwsfCUG5cilmXSBmnQmyWfnKhBlOg==
+sanitize-html@^2.3, sanitize-html@~2.7.3:
+ version "2.7.3"
+ resolved "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.7.3.tgz#166c868444ee4f9fd7352ac8c63fa86c343fc2bd"
+ integrity sha512-jMaHG29ak4miiJ8wgqA1849iInqORgNv7SLfSw9LtfOhEUQ1C0YHKH73R+hgyufBW9ZFeJrb057k9hjlfBCVlw==
dependencies:
deepmerge "^4.2.2"
escape-string-regexp "^4.0.0"
@@ -8113,13 +4082,6 @@ sanitize-html@^2.3, sanitize-html@~2.5.3:
parse-srcset "^1.0.2"
postcss "^8.3.11"
-saxes@^5.0.1:
- version "5.0.1"
- resolved "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d"
- integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==
- dependencies:
- xmlchars "^2.2.0"
-
scheduler@^0.20.2:
version "0.20.2"
resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91"
@@ -8128,7 +4090,7 @@ scheduler@^0.20.2:
loose-envify "^1.1.0"
object-assign "^4.1.1"
-schema-utils@^2.6.5:
+schema-utils@^2.6.5, schema-utils@^2.7.0:
version "2.7.1"
resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7"
integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==
@@ -8146,56 +4108,33 @@ schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1:
ajv "^6.12.5"
ajv-keywords "^3.5.2"
-"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.6.0:
+schema-utils@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7"
+ integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==
+ dependencies:
+ "@types/json-schema" "^7.0.9"
+ ajv "^8.8.0"
+ ajv-formats "^2.1.1"
+ ajv-keywords "^5.0.0"
+
+semver@^5.4.1:
version "5.7.1"
resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
-semver@7.3.4:
- version "7.3.4"
- resolved "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97"
- integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==
- dependencies:
- lru-cache "^6.0.0"
-
-semver@7.3.7:
- version "7.3.7"
- resolved "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f"
- integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==
- dependencies:
- lru-cache "^6.0.0"
-
-semver@^6.0.0, semver@^6.2.0, semver@^6.3.0:
+semver@^6.0.0, semver@^6.3.0:
version "6.3.0"
resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
-semver@^7.0.0, semver@^7.1.1, semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7:
+semver@^7.3.5, semver@^7.3.7, semver@^7.3.8:
version "7.3.8"
resolved "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798"
integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==
dependencies:
lru-cache "^6.0.0"
-send@0.18.0:
- version "0.18.0"
- resolved "https://registry.npmjs.org/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be"
- integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==
- dependencies:
- debug "2.6.9"
- depd "2.0.0"
- destroy "1.2.0"
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- etag "~1.8.1"
- fresh "0.5.2"
- http-errors "2.0.0"
- mime "1.6.0"
- ms "2.1.3"
- on-finished "2.4.1"
- range-parser "~1.2.1"
- statuses "2.0.1"
-
serialize-javascript@^5.0.1:
version "5.0.1"
resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz#7886ec848049a462467a97d3d918ebb2aaf934f4"
@@ -8203,33 +4142,13 @@ serialize-javascript@^5.0.1:
dependencies:
randombytes "^2.1.0"
-serialize-javascript@^6.0.0:
- version "6.0.0"
- resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8"
- integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==
+serialize-javascript@^6.0.0, serialize-javascript@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz#b206efb27c3da0b0ab6b52f48d170b7996458e5c"
+ integrity sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==
dependencies:
randombytes "^2.1.0"
-serve-static@1.15.0:
- version "1.15.0"
- resolved "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540"
- integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==
- dependencies:
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- parseurl "~1.3.3"
- send "0.18.0"
-
-set-blocking@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
- integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==
-
-setprototypeof@1.2.0:
- version "1.2.0"
- resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424"
- integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
-
shallow-clone@^3.0.0:
version "3.0.1"
resolved "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3"
@@ -8249,14 +4168,15 @@ shebang-regex@^3.0.0:
resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
-shiki@^0.11.1:
- version "0.11.1"
- resolved "https://registry.npmjs.org/shiki/-/shiki-0.11.1.tgz#df0f719e7ab592c484d8b73ec10e215a503ab8cc"
- integrity sha512-EugY9VASFuDqOexOgXR18ZV+TbFrQHeCpEYaXamO+SZlsnT/2LxuLBX25GGtIrwaEVFXUAbUQ601SWE2rMwWHA==
+shiki@^0.14.1:
+ version "0.14.1"
+ resolved "https://registry.npmjs.org/shiki/-/shiki-0.14.1.tgz#9fbe082d0a8aa2ad63df4fbf2ee11ec924aa7ee1"
+ integrity sha512-+Jz4nBkCBe0mEDqo1eKRcCdjRtrCjozmcbTUjbPTX7OOJfEbTZzlUWlZtGe3Gb5oV1/jnojhG//YZc3rs9zSEw==
dependencies:
- jsonc-parser "^3.0.0"
- vscode-oniguruma "^1.6.1"
- vscode-textmate "^6.0.0"
+ ansi-sequence-parser "^1.1.0"
+ jsonc-parser "^3.2.0"
+ vscode-oniguruma "^1.7.0"
+ vscode-textmate "^8.0.0"
side-channel@^1.0.4:
version "1.0.4"
@@ -8267,68 +4187,15 @@ side-channel@^1.0.4:
get-intrinsic "^1.0.2"
object-inspect "^1.9.0"
-signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7:
- version "3.0.7"
- resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9"
- integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
-
slash@^3.0.0:
version "3.0.0"
resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
-slice-ansi@^4.0.0:
+slash@^4.0.0:
version "4.0.0"
- resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b"
- integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==
- dependencies:
- ansi-styles "^4.0.0"
- astral-regex "^2.0.0"
- is-fullwidth-code-point "^3.0.0"
-
-smart-buffer@^4.2.0:
- version "4.2.0"
- resolved "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae"
- integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==
-
-socks-proxy-agent@^7.0.0:
- version "7.0.0"
- resolved "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz#dc069ecf34436621acb41e3efa66ca1b5fed15b6"
- integrity sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==
- dependencies:
- agent-base "^6.0.2"
- debug "^4.3.3"
- socks "^2.6.2"
-
-socks@^2.6.2:
- version "2.7.1"
- resolved "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz#d8e651247178fde79c0663043e07240196857d55"
- integrity sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==
- dependencies:
- ip "^2.0.0"
- smart-buffer "^4.2.0"
-
-sonic-boom@^1.0.2:
- version "1.4.1"
- resolved "https://registry.npmjs.org/sonic-boom/-/sonic-boom-1.4.1.tgz#d35d6a74076624f12e6f917ade7b9d75e918f53e"
- integrity sha512-LRHh/A8tpW7ru89lrlkU4AszXt1dbwSjVWguGrmlxE7tawVmDBlI1PILMkXAxJTwqhgsEeTHzj36D5CmHgQmNg==
- dependencies:
- atomic-sleep "^1.0.0"
- flatstr "^1.0.12"
-
-sort-keys@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128"
- integrity sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==
- dependencies:
- is-plain-obj "^1.0.0"
-
-sort-keys@^4.0.0:
- version "4.2.0"
- resolved "https://registry.npmjs.org/sort-keys/-/sort-keys-4.2.0.tgz#6b7638cee42c506fff8c1cecde7376d21315be18"
- integrity sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg==
- dependencies:
- is-plain-obj "^2.0.0"
+ resolved "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7"
+ integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==
sort-object-keys@^1.1.3:
version "1.1.3"
@@ -8340,18 +4207,6 @@ sort-order@^1.0.1:
resolved "https://registry.npmjs.org/sort-order/-/sort-order-1.0.1.tgz#d822b8cdb90ea6a9df968c4bd45987cf548199e6"
integrity sha512-BiExT7C1IVF4DNd5dttR/dEq3wunGOHpy4phvqFUQA1pY6j2ye8WWEAV8LhRbfdF0EWDX12FfyPPf9P71eT+cA==
-sort-package-json@~1.44.0:
- version "1.44.0"
- resolved "https://registry.npmjs.org/sort-package-json/-/sort-package-json-1.44.0.tgz#470330be868f8a524a4607b26f2a0233e93d8b6d"
- integrity sha512-u9GUZvpavUCXV5SbEqXu9FRbsJrYU6WM10r3zA0gymGPufK5X82MblCLh9GW9l46pXKEZvK+FA3eVTqC4oMp4A==
- dependencies:
- detect-indent "^6.0.0"
- detect-newline "3.1.0"
- git-hooks-list "1.0.3"
- globby "10.0.0"
- is-plain-obj "2.1.0"
- sort-object-keys "^1.1.3"
-
source-list-map@^2.0.0:
version "2.0.1"
resolved "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34"
@@ -8362,6 +4217,17 @@ source-map-js@^1.0.2:
resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c"
integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
+source-map-loader@~1.0.2:
+ version "1.0.2"
+ resolved "https://registry.npmjs.org/source-map-loader/-/source-map-loader-1.0.2.tgz#b0a6582b2eaa387ede1ecf8061ae0b93c23f9eb0"
+ integrity sha512-oX8d6ndRjN+tVyjj6PlXSyFPhDdVAPsZA30nD3/II8g4uOv8fCz0DMn5sy8KtVbDfKQxOpGwGJnK3xIW3tauDw==
+ dependencies:
+ data-urls "^2.0.0"
+ iconv-lite "^0.6.2"
+ loader-utils "^2.0.0"
+ schema-utils "^2.7.0"
+ source-map "^0.6.1"
+
source-map-support@~0.5.20:
version "0.5.21"
resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f"
@@ -8375,66 +4241,6 @@ source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1:
resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
-spdx-correct@^3.0.0:
- version "3.1.1"
- resolved "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9"
- integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==
- dependencies:
- spdx-expression-parse "^3.0.0"
- spdx-license-ids "^3.0.0"
-
-spdx-exceptions@^2.1.0:
- version "2.3.0"
- resolved "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d"
- integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==
-
-spdx-expression-parse@^3.0.0:
- version "3.0.1"
- resolved "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679"
- integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==
- dependencies:
- spdx-exceptions "^2.1.0"
- spdx-license-ids "^3.0.0"
-
-spdx-license-ids@^3.0.0:
- version "3.0.12"
- resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz#69077835abe2710b65f03969898b6637b505a779"
- integrity sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==
-
-split2@^3.0.0:
- version "3.2.2"
- resolved "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz#bf2cf2a37d838312c249c89206fd7a17dd12365f"
- integrity sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==
- dependencies:
- readable-stream "^3.0.0"
-
-split@^1.0.0:
- version "1.0.1"
- resolved "https://registry.npmjs.org/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9"
- integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==
- dependencies:
- through "2"
-
-sprintf-js@~1.0.2:
- version "1.0.3"
- resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
- integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==
-
-sshpk@^1.7.0:
- version "1.17.0"
- resolved "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz#578082d92d4fe612b13007496e543fa0fbcbe4c5"
- integrity sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==
- dependencies:
- asn1 "~0.2.3"
- assert-plus "^1.0.0"
- bcrypt-pbkdf "^1.0.0"
- dashdash "^1.12.0"
- ecc-jsbn "~0.1.1"
- getpass "^0.1.1"
- jsbn "~0.1.0"
- safer-buffer "^2.0.2"
- tweetnacl "~0.14.0"
-
ssri@^8.0.1:
version "8.0.1"
resolved "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af"
@@ -8442,65 +4248,46 @@ ssri@^8.0.1:
dependencies:
minipass "^3.1.1"
-ssri@^9.0.0, ssri@^9.0.1:
- version "9.0.1"
- resolved "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz#544d4c357a8d7b71a19700074b6883fcb4eae057"
- integrity sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==
- dependencies:
- minipass "^3.1.1"
-
-statuses@2.0.1:
- version "2.0.1"
- resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63"
- integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==
-
-steno@^0.4.1:
- version "0.4.4"
- resolved "https://registry.npmjs.org/steno/-/steno-0.4.4.tgz#071105bdfc286e6615c0403c27e9d7b5dcb855cb"
- integrity sha512-EEHMVYHNXFHfGtgjNITnka0aHhiAlo93F7z2/Pwd+g0teG9CnM3JIINM7hVVB5/rhw9voufD7Wukwgtw2uqh6w==
- dependencies:
- graceful-fs "^4.1.3"
-
-"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
- version "4.2.3"
- resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
- integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
- dependencies:
- emoji-regex "^8.0.0"
- is-fullwidth-code-point "^3.0.0"
- strip-ansi "^6.0.1"
-
-string.prototype.matchall@^4.0.7:
- version "4.0.7"
- resolved "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz#8e6ecb0d8a1fb1fda470d81acecb2dba057a481d"
- integrity sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==
+string.prototype.matchall@^4.0.8:
+ version "4.0.8"
+ resolved "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz#3bf85722021816dcd1bf38bb714915887ca79fd3"
+ integrity sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==
dependencies:
call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.1"
- get-intrinsic "^1.1.1"
+ define-properties "^1.1.4"
+ es-abstract "^1.20.4"
+ get-intrinsic "^1.1.3"
has-symbols "^1.0.3"
internal-slot "^1.0.3"
- regexp.prototype.flags "^1.4.1"
+ regexp.prototype.flags "^1.4.3"
side-channel "^1.0.4"
-string.prototype.trimend@^1.0.5:
- version "1.0.5"
- resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz#914a65baaab25fbdd4ee291ca7dde57e869cb8d0"
- integrity sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==
+string.prototype.trim@^1.2.7:
+ version "1.2.7"
+ resolved "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz#a68352740859f6893f14ce3ef1bb3037f7a90533"
+ integrity sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==
dependencies:
call-bind "^1.0.2"
define-properties "^1.1.4"
- es-abstract "^1.19.5"
+ es-abstract "^1.20.4"
-string.prototype.trimstart@^1.0.5:
- version "1.0.5"
- resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz#5466d93ba58cfa2134839f81d7f42437e8c01fef"
- integrity sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==
+string.prototype.trimend@^1.0.6:
+ version "1.0.6"
+ resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533"
+ integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==
dependencies:
call-bind "^1.0.2"
define-properties "^1.1.4"
- es-abstract "^1.19.5"
+ es-abstract "^1.20.4"
+
+string.prototype.trimstart@^1.0.6:
+ version "1.0.6"
+ resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4"
+ integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.4"
+ es-abstract "^1.20.4"
string_decoder@^1.1.1:
version "1.3.0"
@@ -8509,61 +4296,18 @@ string_decoder@^1.1.1:
dependencies:
safe-buffer "~5.2.0"
-string_decoder@~1.1.1:
- version "1.1.1"
- resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
- integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
- dependencies:
- safe-buffer "~5.1.0"
-
-strip-ansi@^6.0.0, strip-ansi@^6.0.1:
+strip-ansi@^6.0.1:
version "6.0.1"
resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
dependencies:
ansi-regex "^5.0.1"
-strip-bom@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
- integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==
-
-strip-bom@^4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878"
- integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==
-
-strip-final-newline@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
- integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
-
-strip-indent@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001"
- integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==
- dependencies:
- min-indent "^1.0.0"
-
strip-json-comments@^3.1.0, strip-json-comments@^3.1.1:
version "3.1.1"
resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
-strip-json-comments@~2.0.1:
- version "2.0.1"
- resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
- integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==
-
-strong-log-transformer@^2.1.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz#0f5ed78d325e0421ac6f90f7f10e691d6ae3ae10"
- integrity sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==
- dependencies:
- duplexer "^0.1.1"
- minimist "^1.2.0"
- through "^2.3.4"
-
style-loader@~2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz#9669602fd4690740eaaec137799a03addbbc393c"
@@ -8606,55 +4350,23 @@ svg-url-loader@~6.0.0:
file-loader "~6.0.0"
loader-utils "~2.0.0"
-symbol-tree@^3.2.4:
- version "3.2.4"
- resolved "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2"
- integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==
-
-table@^6.0.9:
- version "6.8.1"
- resolved "https://registry.npmjs.org/table/-/table-6.8.1.tgz#ea2b71359fe03b017a5fbc296204471158080bdf"
- integrity sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==
- dependencies:
- ajv "^8.0.1"
- lodash.truncate "^4.4.2"
- slice-ansi "^4.0.0"
- string-width "^4.2.3"
- strip-ansi "^6.0.1"
-
tapable@^2.1.1, tapable@^2.2.0:
version "2.2.1"
resolved "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0"
integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==
-tar-stream@~2.2.0:
- version "2.2.0"
- resolved "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287"
- integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==
- dependencies:
- bl "^4.0.3"
- end-of-stream "^1.4.1"
- fs-constants "^1.0.0"
- inherits "^2.0.3"
- readable-stream "^3.1.1"
-
-tar@^6.0.2, tar@^6.1.0, tar@^6.1.11, tar@^6.1.2:
- version "6.1.12"
- resolved "https://registry.npmjs.org/tar/-/tar-6.1.12.tgz#3b742fb05669b55671fb769ab67a7791ea1a62e6"
- integrity sha512-jU4TdemS31uABHd+Lt5WEYJuzn+TJTCBLljvIAHZOz6M9Os5pJ4dD+vRFLxPa/n3T0iEFzpi+0x1UfuDZYbRMw==
+tar@^6.0.2:
+ version "6.1.13"
+ resolved "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz#46e22529000f612180601a6fe0680e7da508847b"
+ integrity sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==
dependencies:
chownr "^2.0.0"
fs-minipass "^2.0.0"
- minipass "^3.0.0"
+ minipass "^4.0.0"
minizlib "^2.1.1"
mkdirp "^1.0.3"
yallist "^4.0.0"
-temp-dir@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d"
- integrity sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==
-
terser-webpack-plugin@^4.1.0:
version "4.2.3"
resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz#28daef4a83bd17c1db0297070adc07fc8cfc6a9a"
@@ -8671,31 +4383,26 @@ terser-webpack-plugin@^4.1.0:
webpack-sources "^1.4.3"
terser-webpack-plugin@^5.1.3:
- version "5.3.6"
- resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz#5590aec31aa3c6f771ce1b1acca60639eab3195c"
- integrity sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==
+ version "5.3.7"
+ resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.7.tgz#ef760632d24991760f339fe9290deb936ad1ffc7"
+ integrity sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==
dependencies:
- "@jridgewell/trace-mapping" "^0.3.14"
+ "@jridgewell/trace-mapping" "^0.3.17"
jest-worker "^27.4.5"
schema-utils "^3.1.1"
- serialize-javascript "^6.0.0"
- terser "^5.14.1"
+ serialize-javascript "^6.0.1"
+ terser "^5.16.5"
-terser@^5.14.1, terser@^5.3.4:
- version "5.15.1"
- resolved "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz#8561af6e0fd6d839669c73b92bdd5777d870ed6c"
- integrity sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==
+terser@^5.16.5, terser@^5.3.4:
+ version "5.16.8"
+ resolved "https://registry.npmjs.org/terser/-/terser-5.16.8.tgz#ccde583dabe71df3f4ed02b65eb6532e0fae15d5"
+ integrity sha512-QI5g1E/ef7d+PsDifb+a6nnVgC4F22Bg6T0xrBrz6iloVB4PUkkunp6V8nzoOOZJIzjWVdAGqCdlKlhLq/TbIA==
dependencies:
"@jridgewell/source-map" "^0.3.2"
acorn "^8.5.0"
commander "^2.20.0"
source-map-support "~0.5.20"
-text-extensions@^1.0.0:
- version "1.9.0"
- resolved "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26"
- integrity sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==
-
text-table@^0.2.0:
version "0.2.0"
resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
@@ -8715,26 +4422,6 @@ thenify-all@^1.0.0:
dependencies:
any-promise "^1.0.0"
-through2@^2.0.0:
- version "2.0.5"
- resolved "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd"
- integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==
- dependencies:
- readable-stream "~2.3.6"
- xtend "~4.0.1"
-
-through2@^4.0.0:
- version "4.0.2"
- resolved "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz#a7ce3ac2a7a8b0b966c80e7c49f0484c3b239764"
- integrity sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==
- dependencies:
- readable-stream "3"
-
-through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6:
- version "2.3.8"
- resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
- integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==
-
timers-ext@^0.1.7:
version "0.1.7"
resolved "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz#6f57ad8578e07a3fb9f91d9387d65647555e25c6"
@@ -8743,25 +4430,6 @@ timers-ext@^0.1.7:
es5-ext "~0.10.46"
next-tick "1"
-tmp@^0.0.33:
- version "0.0.33"
- resolved "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"
- integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==
- dependencies:
- os-tmpdir "~1.0.2"
-
-tmp@~0.2.1:
- version "0.2.1"
- resolved "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14"
- integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==
- dependencies:
- rimraf "^3.0.0"
-
-to-readable-stream@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771"
- integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==
-
to-regex-range@^5.0.1:
version "5.0.1"
resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
@@ -8776,29 +4444,6 @@ to-string-loader@^1.1.6:
dependencies:
loader-utils "^1.0.0"
-toidentifier@1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35"
- integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==
-
-tough-cookie@^4.0.0:
- version "4.1.2"
- resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz#e53e84b85f24e0b65dd526f46628db6c85f6b874"
- integrity sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==
- dependencies:
- psl "^1.1.33"
- punycode "^2.1.1"
- universalify "^0.2.0"
- url-parse "^1.5.3"
-
-tough-cookie@~2.4.3:
- version "2.4.3"
- resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781"
- integrity sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==
- dependencies:
- psl "^1.1.24"
- punycode "^1.4.1"
-
tr46@^2.1.0:
version "2.1.0"
resolved "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240"
@@ -8811,46 +4456,21 @@ tr46@~0.0.3:
resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==
-treeverse@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/treeverse/-/treeverse-2.0.0.tgz#036dcef04bc3fd79a9b79a68d4da03e882d8a9ca"
- integrity sha512-N5gJCkLu1aXccpOTtqV6ddSEi6ZmGkh3hjmbu1IjcavJK4qyOVQmi0myQKM7z5jVGmD68SJoliaVrMmVObhj6A==
-
-trim-newlines@^3.0.0:
- version "3.0.1"
- resolved "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144"
- integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==
-
-tsconfig-paths@^3.9.0:
- version "3.14.1"
- resolved "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz#ba0734599e8ea36c862798e920bcf163277b137a"
- integrity sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==
- dependencies:
- "@types/json5" "^0.0.29"
- json5 "^1.0.1"
- minimist "^1.2.6"
- strip-bom "^3.0.0"
-
-tslib@^1.8.1, tslib@^1.9.0:
+tslib@^1.8.1:
version "1.14.1"
resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
-tslib@^2.1.0, tslib@^2.3.0, tslib@^2.4.0:
- version "2.4.1"
- resolved "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e"
- integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==
+tslib@^2.4.1:
+ version "2.5.0"
+ resolved "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf"
+ integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==
tslib@~2.3.1:
version "2.3.1"
resolved "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01"
integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==
-tsscmp@1.0.6:
- version "1.0.6"
- resolved "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz#85b99583ac3589ec4bfef825b5000aa911d605eb"
- integrity sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==
-
tsutils@^3.21.0:
version "3.21.0"
resolved "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623"
@@ -8858,23 +4478,6 @@ tsutils@^3.21.0:
dependencies:
tslib "^1.8.1"
-tunnel-agent@^0.6.0:
- version "0.6.0"
- resolved "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
- integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==
- dependencies:
- safe-buffer "^5.0.1"
-
-tweetnacl@^0.14.3, tweetnacl@~0.14.0:
- version "0.14.5"
- resolved "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
- integrity sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==
-
-typanion@^3.3.1:
- version "3.12.1"
- resolved "https://registry.npmjs.org/typanion/-/typanion-3.12.1.tgz#d33deb130aba23ef6f2a3c69e7fb28148dd9089a"
- integrity sha512-3SJF/czpzqq6G3lprGFLa6ps12yb1uQ1EmitNnep2fDMNh1aO/Zbq9sWY+3lem0zYb2oHJnQWyabTGUZ+L1ScQ==
-
type-check@^0.4.0, type-check@~0.4.0:
version "0.4.0"
resolved "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1"
@@ -8882,51 +4485,11 @@ type-check@^0.4.0, type-check@~0.4.0:
dependencies:
prelude-ls "^1.2.1"
-type-check@~0.3.2:
- version "0.3.2"
- resolved "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"
- integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==
- dependencies:
- prelude-ls "~1.1.2"
-
-type-fest@^0.18.0:
- version "0.18.1"
- resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f"
- integrity sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==
-
type-fest@^0.20.2:
version "0.20.2"
resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
-type-fest@^0.21.3:
- version "0.21.3"
- resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37"
- integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==
-
-type-fest@^0.4.1:
- version "0.4.1"
- resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.4.1.tgz#8bdf77743385d8a4f13ba95f610f5ccd68c728f8"
- integrity sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==
-
-type-fest@^0.6.0:
- version "0.6.0"
- resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b"
- integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==
-
-type-fest@^0.8.1:
- version "0.8.1"
- resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d"
- integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==
-
-type-is@~1.6.18:
- version "1.6.18"
- resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131"
- integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==
- dependencies:
- media-typer "0.3.0"
- mime-types "~2.1.24"
-
type@^1.0.1:
version "1.2.0"
resolved "https://registry.npmjs.org/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0"
@@ -8937,49 +4500,41 @@ type@^2.7.2:
resolved "https://registry.npmjs.org/type/-/type-2.7.2.tgz#2376a15a3a28b1efa0f5350dcf72d24df6ef98d0"
integrity sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==
+typed-array-length@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb"
+ integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==
+ dependencies:
+ call-bind "^1.0.2"
+ for-each "^0.3.3"
+ is-typed-array "^1.1.9"
+
typed-styles@^0.0.7:
version "0.0.7"
resolved "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz#93392a008794c4595119ff62dde6809dbc40a3d9"
integrity sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==
-typedarray-to-buffer@^3.1.5:
- version "3.1.5"
- resolved "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080"
- integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==
- dependencies:
- is-typedarray "^1.0.0"
-
-typedarray@^0.0.6:
- version "0.0.6"
- resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
- integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==
-
-typedoc-plugin-markdown@^3.13.6:
- version "3.13.6"
- resolved "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-3.13.6.tgz#a419794e3bdbe459fb22772d8e6e02bac05211c1"
- integrity sha512-ISSc9v3BK7HkokxSBuJPttXox4tJ6hP0N9wfSIk0fmLN67+eqtAxbk97gs2nDiuha+RTO5eW9gdeAb+RPP0mgg==
+typedoc-plugin-markdown@^3.14.0:
+ version "3.14.0"
+ resolved "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-3.14.0.tgz#17b99ee3ab0d21046d253f185f7669e80d0d7891"
+ integrity sha512-UyQLkLRkfTFhLdhSf3RRpA3nNInGn+k6sll2vRXjflaMNwQAAiB61SYbisNZTg16t4K1dt1bPQMMGLrxS0GZ0Q==
dependencies:
handlebars "^4.7.7"
-typedoc@^0.23.20:
- version "0.23.20"
- resolved "https://registry.npmjs.org/typedoc/-/typedoc-0.23.20.tgz#c6fa221762322837161932990b79416afcdc895c"
- integrity sha512-nfb4Mx05ZZZXux3zPcLuc7+3TVePDW3jTdEBqXdQzJUyEILxoprgPIiTChbvci9crkqNJG9YESmfCptuh9Gn3g==
+typedoc@^0.23.26:
+ version "0.23.28"
+ resolved "https://registry.npmjs.org/typedoc/-/typedoc-0.23.28.tgz#3ce9c36ef1c273fa849d2dea18651855100d3ccd"
+ integrity sha512-9x1+hZWTHEQcGoP7qFmlo4unUoVJLB0H/8vfO/7wqTnZxg4kPuji9y3uRzEu0ZKez63OJAUmiGhUrtukC6Uj3w==
dependencies:
lunr "^2.3.9"
- marked "^4.0.19"
- minimatch "^5.1.0"
- shiki "^0.11.1"
+ marked "^4.2.12"
+ minimatch "^7.1.3"
+ shiki "^0.14.1"
-"typescript@^3 || ^4", typescript@~4.8.4:
- version "4.8.4"
- resolved "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6"
- integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==
-
-typescript@~4.1.3:
- version "4.1.6"
- resolved "https://registry.npmjs.org/typescript/-/typescript-4.1.6.tgz#1becd85d77567c3c741172339e93ce2e69932138"
- integrity sha512-pxnwLxeb/Z5SP80JDRzVjh58KsM6jZHRAOtTpS7sXLS4ogXNKC9ANxHHZqLLeVHZN35jCtI4JdmLLbLiC1kBow==
+typescript@~4.9.4:
+ version "4.9.5"
+ resolved "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a"
+ integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==
typestyle@^2.0.4:
version "2.4.0"
@@ -9006,7 +4561,7 @@ unbox-primitive@^1.0.2:
underscore@>=1.8.3:
version "1.13.6"
- resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.13.6.tgz#04786a1f589dc6c09f761fc5f45b89e935136441"
+ resolved "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz#04786a1f589dc6c09f761fc5f45b89e935136441"
integrity sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==
unique-filename@^1.1.1:
@@ -9016,13 +4571,6 @@ unique-filename@^1.1.1:
dependencies:
unique-slug "^2.0.0"
-unique-filename@^2.0.0:
- version "2.0.1"
- resolved "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz#e785f8675a9a7589e0ac77e0b5c34d2eaeac6da2"
- integrity sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==
- dependencies:
- unique-slug "^3.0.0"
-
unique-slug@^2.0.0:
version "2.0.2"
resolved "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c"
@@ -9030,44 +4578,12 @@ unique-slug@^2.0.0:
dependencies:
imurmurhash "^0.1.4"
-unique-slug@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz#6d347cf57c8a7a7a6044aabd0e2d74e4d76dc7c9"
- integrity sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==
- dependencies:
- imurmurhash "^0.1.4"
-
-universal-user-agent@^6.0.0:
- version "6.0.0"
- resolved "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz#3381f8503b251c0d9cd21bc1de939ec9df5480ee"
- integrity sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==
-
-universalify@^0.2.0:
- version "0.2.0"
- resolved "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0"
- integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==
-
universalify@^2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717"
integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==
-unix-crypt-td-js@1.1.4:
- version "1.1.4"
- resolved "https://registry.npmjs.org/unix-crypt-td-js/-/unix-crypt-td-js-1.1.4.tgz#4912dfad1c8aeb7d20fa0a39e4c31918c1d5d5dd"
- integrity sha512-8rMeVYWSIyccIJscb9NdCfZKSRBKYTeVnwmiRYT2ulE3qd1RaDQ0xQDP+rI3ccIWbhu/zuo5cgN8z73belNZgw==
-
-unpipe@1.0.0, unpipe@~1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
- integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==
-
-upath@^2.0.1:
- version "2.0.1"
- resolved "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz#50c73dea68d6f6b990f51d279ce6081665d61a8b"
- integrity sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==
-
-update-browserslist-db@^1.0.9:
+update-browserslist-db@^1.0.10:
version "1.0.10"
resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3"
integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==
@@ -9091,14 +4607,7 @@ url-loader@~4.1.0:
mime-types "^2.1.27"
schema-utils "^3.0.0"
-url-parse-lax@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c"
- integrity sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==
- dependencies:
- prepend-http "^2.0.0"
-
-url-parse@^1.5.3, url-parse@~1.5.1:
+url-parse@~1.5.1:
version "1.5.10"
resolved "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1"
integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==
@@ -9114,53 +4623,11 @@ url@^0.11.0:
punycode "1.3.2"
querystring "0.2.0"
-util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1:
+util-deprecate@^1.0.1, util-deprecate@^1.0.2:
version "1.0.2"
resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
-utils-merge@1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
- integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==
-
-uuid@^3.3.2:
- version "3.4.0"
- resolved "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
- integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
-
-uuid@^8.3.2:
- version "8.3.2"
- resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
- integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
-
-v8-compile-cache@2.3.0, v8-compile-cache@^2.0.3:
- version "2.3.0"
- resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee"
- integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==
-
-validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4:
- version "3.0.4"
- resolved "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
- integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
- dependencies:
- spdx-correct "^3.0.0"
- spdx-expression-parse "^3.0.0"
-
-validate-npm-package-name@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e"
- integrity sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==
- dependencies:
- builtins "^1.0.3"
-
-validate-npm-package-name@^4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz#fe8f1c50ac20afdb86f177da85b3600f0ac0d747"
- integrity sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==
- dependencies:
- builtins "^5.0.0"
-
validate.io-array@^1.0.3:
version "1.0.6"
resolved "https://registry.npmjs.org/validate.io-array/-/validate.io-array-1.0.6.tgz#5b5a2cafd8f8b85abb2f886ba153f2d93a27774d"
@@ -9191,122 +4658,15 @@ validate.io-number@^1.0.3:
resolved "https://registry.npmjs.org/validate.io-number/-/validate.io-number-1.0.3.tgz#f63ffeda248bf28a67a8d48e0e3b461a1665baf8"
integrity sha512-kRAyotcbNaSYoDnXvb4MHg/0a1egJdLwS6oJ38TJY7aw9n93Fl/3blIXdyYvPOp55CNxywooG/3BcrwNrBpcSg==
-validator@13.7.0:
- version "13.7.0"
- resolved "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz#4f9658ba13ba8f3d82ee881d3516489ea85c0857"
- integrity sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==
+vscode-oniguruma@^1.7.0:
+ version "1.7.0"
+ resolved "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz#439bfad8fe71abd7798338d1cd3dc53a8beea94b"
+ integrity sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==
-vary@^1, vary@~1.1.2:
- version "1.1.2"
- resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
- integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==
-
-verdaccio-audit@10.2.2:
- version "10.2.2"
- resolved "https://registry.npmjs.org/verdaccio-audit/-/verdaccio-audit-10.2.2.tgz#254380e57932fda64b45cb739e9c42cc9fb2dfdf"
- integrity sha512-f2uZlKD7vi0yEB0wN8WOf+eA/3SCyKD9cvK17Hh7Wm8f/bl7k1B3hHOTtUCn/yu85DGsj2pcNzrAfp2wMVgz9Q==
- dependencies:
- body-parser "1.20.0"
- express "4.18.1"
- https-proxy-agent "5.0.1"
- node-fetch "2.6.7"
-
-verdaccio-htpasswd@10.5.0:
- version "10.5.0"
- resolved "https://registry.npmjs.org/verdaccio-htpasswd/-/verdaccio-htpasswd-10.5.0.tgz#de9ea2967856af765178b08485dc8e83f544a12c"
- integrity sha512-olBsT3uy1TT2ZqmMCJUsMHrztJzoEpa8pxxvYrDZdWnEksl6mHV10lTeLbH9BUwbEheOeKkkdsERqUOs+if0jg==
- dependencies:
- "@verdaccio/file-locking" "10.3.0"
- apache-md5 "1.1.7"
- bcryptjs "2.4.3"
- http-errors "2.0.0"
- unix-crypt-td-js "1.1.4"
-
-verdaccio@^5.13.3:
- version "5.15.4"
- resolved "https://registry.npmjs.org/verdaccio/-/verdaccio-5.15.4.tgz#23b2b97b33b14ca30a6fc18b1226a1f082f7e476"
- integrity sha512-yYMqpEQCv/BfYW5K/Nq57dbx68ICP1GfK7RJ0A3SlhKgl6idT8x4cJyLjH7C4k1Tln3LIQk1/X6ZtSl7xhzwOg==
- dependencies:
- "@verdaccio/commons-api" "10.2.0"
- "@verdaccio/local-storage" "10.3.1"
- "@verdaccio/readme" "10.4.1"
- "@verdaccio/streams" "10.2.0"
- "@verdaccio/ui-theme" "6.0.0-6-next.48"
- JSONStream "1.3.5"
- async "3.2.4"
- body-parser "1.20.0"
- clipanion "3.1.0"
- compression "1.7.4"
- cookies "0.8.0"
- cors "2.8.5"
- dayjs "1.11.5"
- debug "^4.3.3"
- envinfo "7.8.1"
- eslint-import-resolver-node "0.3.6"
- express "4.18.1"
- express-rate-limit "5.5.1"
- fast-safe-stringify "2.1.1"
- handlebars "4.7.7"
- http-errors "2.0.0"
- js-yaml "4.1.0"
- jsonwebtoken "8.5.1"
- kleur "4.1.5"
- lodash "4.17.21"
- lru-cache "7.14.0"
- lunr-mutable-indexes "2.3.2"
- marked "4.1.0"
- memoizee "0.4.15"
- mime "3.0.0"
- minimatch "5.1.0"
- mkdirp "1.0.4"
- mv "2.1.1"
- pino "6.14.0"
- pkginfo "0.4.1"
- prettier-bytes "^1.0.4"
- pretty-ms "^7.0.1"
- request "2.88.0"
- semver "7.3.7"
- validator "13.7.0"
- verdaccio-audit "10.2.2"
- verdaccio-htpasswd "10.5.0"
-
-verror@1.10.0:
- version "1.10.0"
- resolved "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
- integrity sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==
- dependencies:
- assert-plus "^1.0.0"
- core-util-is "1.0.2"
- extsprintf "^1.2.0"
-
-vscode-oniguruma@^1.6.1:
- version "1.6.2"
- resolved "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.6.2.tgz#aeb9771a2f1dbfc9083c8a7fdd9cccaa3f386607"
- integrity sha512-KH8+KKov5eS/9WhofZR8M8dMHWN2gTxjMsG4jd04YhpbPR91fUj7rYQ2/XjeHCJWbg7X++ApRIU9NUwM2vTvLA==
-
-vscode-textmate@^6.0.0:
- version "6.0.0"
- resolved "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-6.0.0.tgz#a3777197235036814ac9a92451492f2748589210"
- integrity sha512-gu73tuZfJgu+mvCSy4UZwd2JXykjK9zAZsfmDeut5dx/1a7FeTk0XwJsSuqQn+cuMCGVbIBfl+s53X4T19DnzQ==
-
-w3c-hr-time@^1.0.2:
- version "1.0.2"
- resolved "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd"
- integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==
- dependencies:
- browser-process-hrtime "^1.0.0"
-
-w3c-xmlserializer@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a"
- integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==
- dependencies:
- xml-name-validator "^3.0.0"
-
-walk-up-path@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/walk-up-path/-/walk-up-path-1.0.0.tgz#d4745e893dd5fd0dbb58dd0a4c6a33d9c9fec53e"
- integrity sha512-hwj/qMDUEjCU5h0xr90KGCf0tg0/LgJbmOWgrWKYlcJZM7XvquvUJZ0G/HMGr7F7OQMOUuPHWP9JpriinkAlkg==
+vscode-textmate@^8.0.0:
+ version "8.0.0"
+ resolved "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz#2c7a3b1163ef0441097e0b5d6389cd5504b59e5d"
+ integrity sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==
warning@^4.0.2, warning@^4.0.3:
version "4.0.3"
@@ -9323,23 +4683,11 @@ watchpack@^2.4.0:
glob-to-regexp "^0.4.1"
graceful-fs "^4.1.2"
-wcwidth@^1.0.0, wcwidth@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8"
- integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==
- dependencies:
- defaults "^1.0.3"
-
webidl-conversions@^3.0.0:
version "3.0.1"
resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==
-webidl-conversions@^5.0.0:
- version "5.0.0"
- resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff"
- integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==
-
webidl-conversions@^6.1.0:
version "6.1.0"
resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514"
@@ -9384,10 +4732,10 @@ webpack-sources@^3.2.3:
resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde"
integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==
-webpack@^5.41.1:
- version "5.74.0"
- resolved "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz#02a5dac19a17e0bb47093f2be67c695102a55980"
- integrity sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==
+webpack@^5.41.1, webpack@^5.75.0:
+ version "5.78.0"
+ resolved "https://registry.npmjs.org/webpack/-/webpack-5.78.0.tgz#836452a12416af2a7beae906b31644cb2562f9e6"
+ integrity sha512-gT5DP72KInmE/3azEaQrISjTvLYlSM0j1Ezhht/KLVkrqtv10JoP/RXhwmX/frrutOPuSq3o5Vq0ehR/4Vmd1g==
dependencies:
"@types/eslint-scope" "^3.7.3"
"@types/estree" "^0.0.51"
@@ -9414,13 +4762,6 @@ webpack@^5.41.1:
watchpack "^2.4.0"
webpack-sources "^3.2.3"
-whatwg-encoding@^1.0.5:
- version "1.0.5"
- resolved "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0"
- integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==
- dependencies:
- iconv-lite "0.4.24"
-
whatwg-mimetype@^2.3.0:
version "2.3.0"
resolved "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf"
@@ -9434,7 +4775,7 @@ whatwg-url@^5.0.0:
tr46 "~0.0.3"
webidl-conversions "^3.0.0"
-whatwg-url@^8.0.0, whatwg-url@^8.5.0:
+whatwg-url@^8.0.0:
version "8.7.0"
resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77"
integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==
@@ -9454,26 +4795,31 @@ which-boxed-primitive@^1.0.2:
is-string "^1.0.5"
is-symbol "^1.0.3"
-which@^2.0.1, which@^2.0.2:
+which-typed-array@^1.1.9:
+ version "1.1.9"
+ resolved "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6"
+ integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==
+ dependencies:
+ available-typed-arrays "^1.0.5"
+ call-bind "^1.0.2"
+ for-each "^0.3.3"
+ gopd "^1.0.1"
+ has-tostringtag "^1.0.0"
+ is-typed-array "^1.1.10"
+
+which@^2.0.1:
version "2.0.2"
resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
dependencies:
isexe "^2.0.0"
-wide-align@^1.1.5:
- version "1.1.5"
- resolved "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3"
- integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==
- dependencies:
- string-width "^1.0.2 || 2 || 3 || 4"
-
wildcard@^2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec"
integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==
-word-wrap@^1.2.3, word-wrap@~1.2.3:
+word-wrap@^1.2.3:
version "1.2.3"
resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
@@ -9491,80 +4837,11 @@ worker-loader@^3.0.2:
loader-utils "^2.0.0"
schema-utils "^3.0.0"
-wrap-ansi@^7.0.0:
- version "7.0.0"
- resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
- integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
- dependencies:
- ansi-styles "^4.0.0"
- string-width "^4.1.0"
- strip-ansi "^6.0.0"
-
wrappy@1:
version "1.0.2"
resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
-write-file-atomic@^2.4.2:
- version "2.4.3"
- resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481"
- integrity sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==
- dependencies:
- graceful-fs "^4.1.11"
- imurmurhash "^0.1.4"
- signal-exit "^3.0.2"
-
-write-file-atomic@^3.0.0:
- version "3.0.3"
- resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8"
- integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==
- dependencies:
- imurmurhash "^0.1.4"
- is-typedarray "^1.0.0"
- signal-exit "^3.0.2"
- typedarray-to-buffer "^3.1.5"
-
-write-file-atomic@^4.0.0, write-file-atomic@^4.0.1:
- version "4.0.2"
- resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd"
- integrity sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==
- dependencies:
- imurmurhash "^0.1.4"
- signal-exit "^3.0.7"
-
-write-json-file@^3.2.0:
- version "3.2.0"
- resolved "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz#65bbdc9ecd8a1458e15952770ccbadfcff5fe62a"
- integrity sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==
- dependencies:
- detect-indent "^5.0.0"
- graceful-fs "^4.1.15"
- make-dir "^2.1.0"
- pify "^4.0.1"
- sort-keys "^2.0.0"
- write-file-atomic "^2.4.2"
-
-write-json-file@^4.3.0:
- version "4.3.0"
- resolved "https://registry.npmjs.org/write-json-file/-/write-json-file-4.3.0.tgz#908493d6fd23225344af324016e4ca8f702dd12d"
- integrity sha512-PxiShnxf0IlnQuMYOPPhPkhExoCQuTUNPOa/2JWCYTmBquU9njyyDuwRKN26IZBlp4yn1nt+Agh2HOOBl+55HQ==
- dependencies:
- detect-indent "^6.0.0"
- graceful-fs "^4.1.15"
- is-plain-obj "^2.0.0"
- make-dir "^3.0.0"
- sort-keys "^4.0.0"
- write-file-atomic "^3.0.0"
-
-write-pkg@^4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/write-pkg/-/write-pkg-4.0.0.tgz#675cc04ef6c11faacbbc7771b24c0abbf2a20039"
- integrity sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA==
- dependencies:
- sort-keys "^2.0.0"
- type-fest "^0.4.1"
- write-json-file "^3.2.0"
-
ws@^6.2.1:
version "6.2.2"
resolved "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz#dd5cdbd57a9979916097652d78f1cc5faea0c32e"
@@ -9577,17 +4854,7 @@ ws@^7.4.6:
resolved "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591"
integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==
-xml-name-validator@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a"
- integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==
-
-xmlchars@^2.2.0:
- version "2.2.0"
- resolved "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb"
- integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==
-
-xtend@^4.0.2, xtend@~4.0.0, xtend@~4.0.1:
+xtend@^4.0.2, xtend@~4.0.0:
version "4.0.2"
resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
@@ -9600,9 +4867,9 @@ y-codemirror@^3.0.1:
lib0 "^0.2.42"
y-leveldb@^0.1.0:
- version "0.1.1"
- resolved "https://registry.npmjs.org/y-leveldb/-/y-leveldb-0.1.1.tgz#c2c35bc2b12a6c195b807a127c56c7c5a50cc610"
- integrity sha512-L8Q0MQmxCQ0qWIOuPzLbWn95TNhrCI7M6LaHnilU4I2IX08e4Dmfg5Tgy4JZ3tnl2aiuZyDOJplHl/msIB/IsA==
+ version "0.1.2"
+ resolved "https://registry.npmjs.org/y-leveldb/-/y-leveldb-0.1.2.tgz#43f6c5004b6891b57926d8a1e0eb0c883003e34b"
+ integrity sha512-6ulEn5AXfXJYi89rXPEg2mMHAyyw8+ZfeMMdOtBbV8FJpQ1NOrcgi6DTAcXof0dap84NjHPT2+9d0rb6cFsjEg==
dependencies:
level "^6.0.1"
lib0 "^0.2.31"
@@ -9614,10 +4881,10 @@ y-protocols@^1.0.5:
dependencies:
lib0 "^0.2.42"
-y-websocket@^1.3.15:
- version "1.4.5"
- resolved "https://registry.npmjs.org/y-websocket/-/y-websocket-1.4.5.tgz#8da81b466997bcc4660059f542d0a6ce62581478"
- integrity sha512-5d9LTSy0GQKqSd/FKRo5DMBlsiTlCipbKcIgPLlno+5xHtfT8bm3uQdcbY9JvLfckojilLZWauXJu0vzDZX05w==
+y-websocket@^1.4.6:
+ version "1.5.0"
+ resolved "https://registry.npmjs.org/y-websocket/-/y-websocket-1.5.0.tgz#3c13ed205f1553185e1d144eac94150b5b5d55d6"
+ integrity sha512-A8AO6XtnQlYwWFytWdkDCeXg4l8ghRTIw5h2YUgUYDmEC9ugWGIwYNW80yadhSFAF7CvuWTEkQNEpevnH6EiZw==
dependencies:
lib0 "^0.2.52"
lodash.debounce "^4.0.8"
@@ -9626,11 +4893,6 @@ y-websocket@^1.3.15:
ws "^6.2.1"
y-leveldb "^0.1.0"
-y18n@^5.0.5:
- version "5.0.8"
- resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"
- integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==
-
yallist@^4.0.0:
version "4.0.0"
resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
@@ -9641,67 +4903,22 @@ yaml@^1.10.0:
resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
-yargs-parser@20.2.4:
- version "20.2.4"
- resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54"
- integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==
-
-yargs-parser@21.0.1:
- version "21.0.1"
- resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz#0267f286c877a4f0f728fceb6f8a3e4cb95c6e35"
- integrity sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==
-
-yargs-parser@^20.2.2, yargs-parser@^20.2.3:
- version "20.2.9"
- resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee"
- integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==
-
-yargs-parser@^21.0.0:
- version "21.1.1"
- resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35"
- integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==
-
-yargs@^16.2.0:
- version "16.2.0"
- resolved "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66"
- integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==
- dependencies:
- cliui "^7.0.2"
- escalade "^3.1.1"
- get-caller-file "^2.0.5"
- require-directory "^2.1.1"
- string-width "^4.2.0"
- y18n "^5.0.5"
- yargs-parser "^20.2.2"
-
-yargs@^17.4.0:
- version "17.6.1"
- resolved "https://registry.npmjs.org/yargs/-/yargs-17.6.1.tgz#712508771045019cda059bc1ba3ae091aaa1402e"
- integrity sha512-leBuCGrL4dAd6ispNOGsJlhd0uZ6Qehkbu/B9KCR+Pxa/NVdNwi+i31lo0buCm6XxhJQFshXCD0/evfV4xfoUg==
- dependencies:
- cliui "^8.0.1"
- escalade "^3.1.1"
- get-caller-file "^2.0.5"
- require-directory "^2.1.1"
- string-width "^4.2.3"
- y18n "^5.0.5"
- yargs-parser "^21.0.0"
-
-yarn-deduplicate@^3.1.0:
- version "3.1.0"
- resolved "https://registry.npmjs.org/yarn-deduplicate/-/yarn-deduplicate-3.1.0.tgz#3018d93e95f855f236a215b591fe8bc4bcabba3e"
- integrity sha512-q2VZ6ThNzQpGfNpkPrkmV7x5HT9MOhCUsTxVTzyyZB0eSXz1NTodHn+r29DlLb+peKk8iXxzdUVhQG9pI7moFw==
+yarn-deduplicate@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.npmjs.org/yarn-deduplicate/-/yarn-deduplicate-6.0.1.tgz#71d9ee311a10d08edb576a178a5c78fba02f05c2"
+ integrity sha512-wH2+dyLt1cCMx91kmfiB8GhHiZPVmfD9PULoWGryiqgvA+uvcR3k1yaDbB+K/bTx/NBiMhpnSTFdeWM6MqROYQ==
dependencies:
"@yarnpkg/lockfile" "^1.1.0"
- commander "^6.1.0"
- semver "^7.3.2"
+ commander "^9.4.1"
+ semver "^7.3.8"
+ tslib "^2.4.1"
-yjs@^13.5.17:
- version "13.5.42"
- resolved "https://registry.npmjs.org/yjs/-/yjs-13.5.42.tgz#949f7d091ded6e2621a5798982a9631b79e1b62c"
- integrity sha512-3aYBPeUSBUCs/vCOYolbyzhsQ6IDm1DeJgfhHVbW+6kq8YhWjkk2SUhYtBxd3lZPNsqmJGzYH9shKINhSVbEzw==
+yjs@^13.5.40:
+ version "13.5.52"
+ resolved "https://registry.npmjs.org/yjs/-/yjs-13.5.52.tgz#aec0535e16d45ed4defd6489fffae2b17e30fdb3"
+ integrity sha512-wTajR70VeI6uztpUk4kMcXYHSRzuUlNyJPdBG9NII0EcFf27DwGduZEm3XbP7VSzlGx5n6uenBhOPX+YuPH/tA==
dependencies:
- lib0 "^0.2.49"
+ lib0 "^0.2.72"
yocto-queue@^0.1.0:
version "0.1.0"