From b27916c93e0510063f9c4f737112d97993efff02 Mon Sep 17 00:00:00 2001 From: Nicolas Brichet Date: Fri, 22 Mar 2024 12:04:07 +0100 Subject: [PATCH 01/18] Split the project in two packages, one for jupyter-chat UI and one as a jupyterlab extension --- lerna.json | 7 + package.json | 117 +- packages/jupyter-chat-extension/.gitignore | 125 + packages/jupyter-chat-extension/LICENSE | 29 + packages/jupyter-chat-extension/README.md | 95 + .../jupyter-chat-extension/RELEASE.md | 0 .../jupyter-chat-extension/babel.config.js | 0 .../jupyter-chat-extension/install.json | 4 +- .../jupyter-chat-extension/jest.config.js | 0 .../nb-config/jupyter_chat.json | 7 + .../server-config/jupyter_chat.json | 7 + .../jupyter_chat_extension}/__init__.py | 9 +- .../config/config_schema.json | 0 .../jupyter_chat_extension}/config_manager.py | 8 +- .../jupyter_chat_extension}/extension.py | 0 .../jupyter_chat_extension}/handlers.py | 0 .../jupyter_chat_extension}/models.py | 0 .../jupyter_chat_extension}/tests/__init__.py | 0 .../tests/test_handlers.py | 0 packages/jupyter-chat-extension/package.json | 220 + .../jupyter-chat-extension/pyproject.toml | 93 + .../jupyter-chat-extension/setup.py | 0 .../src}/handlers/handler.ts | 0 .../src}/handlers/websocket-handler.ts | 4 +- packages/jupyter-chat-extension/src/index.ts | 60 + .../jupyter-chat-extension/style/base.css | 5 + .../style}/icons/chat.svg | 0 .../jupyter-chat-extension/style}/index.css | 0 .../jupyter-chat-extension/style}/index.js | 0 .../jupyter-chat-extension/tsconfig.json | 0 .../jupyter-chat-extension/tsconfig.test.json | 0 packages/jupyter-chat/babel.config.js | 1 + packages/jupyter-chat/jest.config.js | 32 + packages/jupyter-chat/package.json | 216 + .../jupyter-chat/schema}/plugin.json | 0 .../jupyter-chat/src}/__tests__/model.spec.ts | 0 .../src}/__tests__/widgets.spec.ts | 0 .../src}/components/chat-input.tsx | 0 .../src}/components/chat-messages.tsx | 0 .../jupyter-chat/src}/components/chat.tsx | 0 .../src}/components/copy-button.tsx | 0 .../src}/components/jl-theme-provider.tsx | 0 .../components/mui-extras/stacking-alert.tsx | 0 .../src}/components/rendermime-markdown.tsx | 0 .../src}/components/scroll-container.tsx | 0 {src => packages/jupyter-chat/src}/icons.ts | 0 {src => packages/jupyter-chat/src}/index.ts | 1 - {src => packages/jupyter-chat/src}/model.ts | 0 .../jupyter-chat/src}/theme-provider.ts | 0 {src => packages/jupyter-chat/src}/types.ts | 0 .../jupyter-chat/src}/types/mui.d.ts | 0 .../jupyter-chat/src}/types/svg.d.ts | 0 .../jupyter-chat/src}/widgets/chat-error.tsx | 0 .../src}/widgets/chat-sidebar.tsx | 0 .../jupyter-chat/src}/widgets/chat-widget.tsx | 0 .../jupyter-chat/style}/base.css | 0 .../jupyter-chat/style}/chat-settings.css | 0 packages/jupyter-chat/style/icons/chat.svg | 6 + packages/jupyter-chat/style/index.css | 1 + packages/jupyter-chat/style/index.js | 1 + .../style}/rendermime-markdown.css | 0 packages/jupyter-chat/tsconfig.json | 23 + packages/jupyter-chat/tsconfig.test.json | 6 + pyproject.toml | 16 +- yarn.lock | 6856 +++++++++++++---- 65 files changed, 6233 insertions(+), 1716 deletions(-) create mode 100644 lerna.json create mode 100644 packages/jupyter-chat-extension/.gitignore create mode 100644 packages/jupyter-chat-extension/LICENSE create mode 100644 packages/jupyter-chat-extension/README.md rename RELEASE.md => packages/jupyter-chat-extension/RELEASE.md (100%) rename babel.config.js => packages/jupyter-chat-extension/babel.config.js (100%) rename install.json => packages/jupyter-chat-extension/install.json (50%) rename jest.config.js => packages/jupyter-chat-extension/jest.config.js (100%) create mode 100644 packages/jupyter-chat-extension/jupyter-config/nb-config/jupyter_chat.json create mode 100644 packages/jupyter-chat-extension/jupyter-config/server-config/jupyter_chat.json rename {jupyter_chat => packages/jupyter-chat-extension/jupyter_chat_extension}/__init__.py (57%) rename {jupyter_chat => packages/jupyter-chat-extension/jupyter_chat_extension}/config/config_schema.json (100%) rename {jupyter_chat => packages/jupyter-chat-extension/jupyter_chat_extension}/config_manager.py (97%) rename {jupyter_chat => packages/jupyter-chat-extension/jupyter_chat_extension}/extension.py (100%) rename {jupyter_chat => packages/jupyter-chat-extension/jupyter_chat_extension}/handlers.py (100%) rename {jupyter_chat => packages/jupyter-chat-extension/jupyter_chat_extension}/models.py (100%) rename {jupyter_chat => packages/jupyter-chat-extension/jupyter_chat_extension}/tests/__init__.py (100%) rename {jupyter_chat => packages/jupyter-chat-extension/jupyter_chat_extension}/tests/test_handlers.py (100%) create mode 100644 packages/jupyter-chat-extension/package.json create mode 100644 packages/jupyter-chat-extension/pyproject.toml rename setup.py => packages/jupyter-chat-extension/setup.py (100%) rename {src => packages/jupyter-chat-extension/src}/handlers/handler.ts (100%) rename {src => packages/jupyter-chat-extension/src}/handlers/websocket-handler.ts (97%) create mode 100644 packages/jupyter-chat-extension/src/index.ts create mode 100644 packages/jupyter-chat-extension/style/base.css rename {style => packages/jupyter-chat-extension/style}/icons/chat.svg (100%) rename {style => packages/jupyter-chat-extension/style}/index.css (100%) rename {style => packages/jupyter-chat-extension/style}/index.js (100%) rename tsconfig.json => packages/jupyter-chat-extension/tsconfig.json (100%) rename tsconfig.test.json => packages/jupyter-chat-extension/tsconfig.test.json (100%) create mode 100644 packages/jupyter-chat/babel.config.js create mode 100644 packages/jupyter-chat/jest.config.js create mode 100644 packages/jupyter-chat/package.json rename {schema => packages/jupyter-chat/schema}/plugin.json (100%) rename {src => packages/jupyter-chat/src}/__tests__/model.spec.ts (100%) rename {src => packages/jupyter-chat/src}/__tests__/widgets.spec.ts (100%) rename {src => packages/jupyter-chat/src}/components/chat-input.tsx (100%) rename {src => packages/jupyter-chat/src}/components/chat-messages.tsx (100%) rename {src => packages/jupyter-chat/src}/components/chat.tsx (100%) rename {src => packages/jupyter-chat/src}/components/copy-button.tsx (100%) rename {src => packages/jupyter-chat/src}/components/jl-theme-provider.tsx (100%) rename {src => packages/jupyter-chat/src}/components/mui-extras/stacking-alert.tsx (100%) rename {src => packages/jupyter-chat/src}/components/rendermime-markdown.tsx (100%) rename {src => packages/jupyter-chat/src}/components/scroll-container.tsx (100%) rename {src => packages/jupyter-chat/src}/icons.ts (100%) rename {src => packages/jupyter-chat/src}/index.ts (80%) rename {src => packages/jupyter-chat/src}/model.ts (100%) rename {src => packages/jupyter-chat/src}/theme-provider.ts (100%) rename {src => packages/jupyter-chat/src}/types.ts (100%) rename {src => packages/jupyter-chat/src}/types/mui.d.ts (100%) rename {src => packages/jupyter-chat/src}/types/svg.d.ts (100%) rename {src => packages/jupyter-chat/src}/widgets/chat-error.tsx (100%) rename {src => packages/jupyter-chat/src}/widgets/chat-sidebar.tsx (100%) rename {src => packages/jupyter-chat/src}/widgets/chat-widget.tsx (100%) rename {style => packages/jupyter-chat/style}/base.css (100%) rename {style => packages/jupyter-chat/style}/chat-settings.css (100%) create mode 100644 packages/jupyter-chat/style/icons/chat.svg create mode 100644 packages/jupyter-chat/style/index.css create mode 100644 packages/jupyter-chat/style/index.js rename {style => packages/jupyter-chat/style}/rendermime-markdown.css (100%) create mode 100644 packages/jupyter-chat/tsconfig.json create mode 100644 packages/jupyter-chat/tsconfig.test.json diff --git a/lerna.json b/lerna.json new file mode 100644 index 0000000..780e2ae --- /dev/null +++ b/lerna.json @@ -0,0 +1,7 @@ +{ + "$schema": "node_modules/lerna/schemas/lerna-schema.json", + "useWorkspaces": true, + "version": "0.1.0", + "npmClient": "yarn", + "useNx": true +} diff --git a/package.json b/package.json index 25a00c4..f648439 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,8 @@ { - "name": "@jupyter/chat", + "name": "@jupyter/chat-root", "version": "0.1.0", - "description": "A chat extension for Jupyterlab", + "description": "A chat package for Jupyterlab extension", + "private": true, "keywords": [ "jupyter", "jupyterlab", @@ -16,108 +17,30 @@ "name": "Jupyter Development Team", "email": "jupyter@googlegroups.com" }, - "files": [ - "lib/**/*.{d.ts,eot,gif,html,jpg,js,js.map,json,png,svg,woff2,ttf}", - "style/**/*.{css,js,eot,gif,html,jpg,json,png,svg,woff2,ttf}", - "src/**/*.{ts,tsx}", - "schema/*.json" - ], - "main": "lib/index.js", - "types": "lib/index.d.ts", - "style": "style/index.css", "repository": { "type": "git", "url": "https://github.com/QuantStack/jupyter-chat.git" }, + "workspaces": [ + "packages/*" + ], "scripts": { - "build": "jlpm build:lib", - "build:prod": "jlpm clean && jlpm build:lib:prod", - "build:lib": "tsc --sourceMap", - "build:lib:prod": "tsc", - "clean": "jlpm clean:lib", - "clean:lib": "rimraf lib tsconfig.tsbuildinfo", - "clean:lintcache": "rimraf .eslintcache .stylelintcache", - "clean:all": "jlpm clean:lib && jlpm clean:lintcache", - "eslint": "jlpm eslint:check --fix", - "eslint:check": "eslint . --cache --ext .ts,.tsx", - "install:extension": "jlpm build", - "lint": "jlpm stylelint && jlpm prettier && jlpm eslint", - "lint:check": "jlpm stylelint:check && jlpm prettier:check && jlpm eslint:check", - "prettier": "jlpm prettier:base --write --list-different", - "prettier:base": "prettier \"**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}\"", - "prettier:check": "jlpm prettier:base --check", - "stylelint": "jlpm stylelint:check --fix", - "stylelint:check": "stylelint --cache \"style/**/*.css\"", - "test": "jest --coverage", - "watch:src": "tsc -w --sourceMap" - }, - "dependencies": { - "@emotion/react": "^11.10.5", - "@emotion/styled": "^11.10.5", - "@jupyterlab/apputils": "^4.0.5", - "@jupyterlab/coreutils": "^6.0.5", - "@jupyterlab/fileeditor": "^4.0.5", - "@jupyterlab/rendermime": "^4.0.5", - "@jupyterlab/services": "^7.0.5", - "@jupyterlab/ui-components": "^4.0.5", - "@lumino/coreutils": "^2.1.2", - "@lumino/disposable": "^2.1.2", - "@lumino/signaling": "^2.1.2", - "@mui/icons-material": "^5.11.0", - "@mui/material": "^5.11.0", - "react": "^18.2.0", - "react-dom": "^18.2.0" + "build": "lerna run build --stream", + "build:core": "lerna run build --stream --scope \"@jupyter-ai/core\"", + "build:prod": "lerna run build:prod --stream", + "clean": "lerna run clean", + "clean:all": "lerna run clean:all", + "dev": "jupyter lab --config playground/config.py", + "dev-install": "lerna run dev-install --stream", + "dev-uninstall": "lerna run dev-uninstall --stream", + "install-from-src": "lerna run install-from-src --stream", + "lint": "jlpm && lerna run prettier && lerna run eslint", + "lint:check": "lerna run prettier:check && lerna run eslint:check", + "watch": "lerna run watch --parallel --stream", + "test": "lerna run test" }, "devDependencies": { - "@jupyterlab/builder": "^4.0.0", - "@jupyterlab/testutils": "^4.0.0", - "@types/jest": "^29.2.0", - "@types/json-schema": "^7.0.11", - "@types/react": "^18.2.0", - "@types/react-addons-linked-state-mixin": "^0.14.22", - "@types/react-dom": "^18.2.0", - "@typescript-eslint/eslint-plugin": "^6.1.0", - "@typescript-eslint/parser": "^6.1.0", - "css-loader": "^6.7.1", - "eslint": "^8.36.0", - "eslint-config-prettier": "^8.8.0", - "eslint-plugin-prettier": "^5.0.0", - "jest": "^29.2.0", - "mkdirp": "^1.0.3", - "npm-run-all": "^4.1.5", - "prettier": "^3.0.0", - "rimraf": "^5.0.1", - "source-map-loader": "^1.0.2", - "style-loader": "^3.3.1", - "stylelint": "^15.10.1", - "stylelint-config-recommended": "^13.0.0", - "stylelint-config-standard": "^34.0.0", - "stylelint-csstree-validator": "^3.0.0", - "stylelint-prettier": "^4.0.0", - "typescript": "~5.0.2", - "yjs": "^13.5.0" - }, - "sideEffects": [ - "style/*.css", - "style/index.js" - ], - "styleModule": "style/index.js", - "publishConfig": { - "access": "public" - }, - "jupyterlab": { - "discovery": { - "server": { - "managers": [ - "pip" - ], - "base": { - "name": "jupyter_chat" - } - } - }, - "extension": false, - "schemaDir": "schema" + "lerna": "^6.4.1" }, "eslintIgnore": [ "node_modules", diff --git a/packages/jupyter-chat-extension/.gitignore b/packages/jupyter-chat-extension/.gitignore new file mode 100644 index 0000000..8e2e70e --- /dev/null +++ b/packages/jupyter-chat-extension/.gitignore @@ -0,0 +1,125 @@ +*.bundle.* +lib/ +node_modules/ +*.log +.eslintcache +.stylelintcache +*.egg-info/ +.ipynb_checkpoints +*.tsbuildinfo +jupyter_chat_extension/labextension +# Version file is handled by hatchling +jupyter_chat_extension/_version.py + +# Integration tests +ui-tests/test-results/ +ui-tests/playwright-report/ + +# Created by https://www.gitignore.io/api/python +# Edit at https://www.gitignore.io/?templates=python + +### Python ### +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# C extensions +*.so + +# Distribution / packaging +.Python +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +pip-wheel-metadata/ +share/python-wheels/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage/ +coverage.xml +*.cover +.hypothesis/ +.pytest_cache/ + +# Translations +*.mo +*.pot + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +target/ + +# pyenv +.python-version + +# celery beat schedule file +celerybeat-schedule + +# SageMath parsed files +*.sage.py + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# Mr Developer +.mr.developer.cfg +.project +.pydevproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +# End of https://www.gitignore.io/api/python + +# OSX files +.DS_Store + +# Yarn cache +.yarn/ diff --git a/packages/jupyter-chat-extension/LICENSE b/packages/jupyter-chat-extension/LICENSE new file mode 100644 index 0000000..28e0d0d --- /dev/null +++ b/packages/jupyter-chat-extension/LICENSE @@ -0,0 +1,29 @@ +BSD 3-Clause License + +Copyright (c) 2024, Jupyter Development Team +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. 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. + +3. Neither the name of the copyright holder 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. diff --git a/packages/jupyter-chat-extension/README.md b/packages/jupyter-chat-extension/README.md new file mode 100644 index 0000000..bdf20f9 --- /dev/null +++ b/packages/jupyter-chat-extension/README.md @@ -0,0 +1,95 @@ +# jupyter_chat_extension + +[![Github Actions Status](https://github.com/QuantStack/jupyter-chat/workflows/Build/badge.svg)](https://github.com/QuantStack/jupyter-chat/actions/workflows/build.yml) + +A chat extension for Jupyterlab + +This package is composed of a Python package named `jupyter_chat_extension` +for the server side and a NPM package named `@jupyter/chat-extension` + +## Requirements + +- JupyterLab >= 4.0.0 + +## Install + +To install the package, execute: + +```bash +pip install jupyter_chat_extension +``` + +## Uninstall + +To remove the package, execute: + +```bash +pip uninstall jupyter_chat_extension +``` + +## Contributing + +### Development install + +Note: You will need NodeJS to build the extension package. + +The `jlpm` command is JupyterLab's pinned version of +[yarn](https://yarnpkg.com/) that is installed with JupyterLab. You may use +`yarn` or `npm` in lieu of `jlpm` below. + +```bash +# Clone the repo to your local environment +# Change directory to the jupyter-chat/jupyter-chat-extension directory +# Install package in development mode +pip install -e ".[test]" +# Rebuild Typescript source after making changes +jlpm build +``` + +By default, the `jlpm build` command generates the source maps for this package to make it easier to debug using the browser dev tools. + +### Development uninstall + +```bash +pip uninstall jupyter_chat_extension +``` + +### Testing the package + +#### Server tests + +This extension is using [Pytest](https://docs.pytest.org/) for Python code testing. + +Install test dependencies (needed only once): + +```sh +pip install -e ".[test]" +``` + +To execute them, run: + +```sh +pytest -vv -r ap --cov jupyter_chat_extension +``` + +#### Frontend tests + +This extension is using [Jest](https://jestjs.io/) for JavaScript code testing. + +To execute them, execute: + +```sh +jlpm +jlpm test +``` + +#### Integration tests + +This extension uses [Playwright](https://playwright.dev/docs/intro) for the integration tests (aka user level tests). +More precisely, the JupyterLab helper [Galata](https://github.com/jupyterlab/jupyterlab/tree/master/galata) is used to handle testing the extension in JupyterLab. + +More information are provided within the [ui-tests](./ui-tests/README.md) README. + +### Packaging the extension + +See [RELEASE](RELEASE.md) diff --git a/RELEASE.md b/packages/jupyter-chat-extension/RELEASE.md similarity index 100% rename from RELEASE.md rename to packages/jupyter-chat-extension/RELEASE.md diff --git a/babel.config.js b/packages/jupyter-chat-extension/babel.config.js similarity index 100% rename from babel.config.js rename to packages/jupyter-chat-extension/babel.config.js diff --git a/install.json b/packages/jupyter-chat-extension/install.json similarity index 50% rename from install.json rename to packages/jupyter-chat-extension/install.json index 707875b..fc76de9 100644 --- a/install.json +++ b/packages/jupyter-chat-extension/install.json @@ -1,5 +1,5 @@ { "packageManager": "python", - "packageName": "jupyter_chat", - "uninstallInstructions": "Use your Python package manager (pip, conda, etc.) to uninstall the package jupyter_chat" + "packageName": "jupyter_chat_extension", + "uninstallInstructions": "Use your Python package manager (pip, conda, etc.) to uninstall the package jupyter_ai" } diff --git a/jest.config.js b/packages/jupyter-chat-extension/jest.config.js similarity index 100% rename from jest.config.js rename to packages/jupyter-chat-extension/jest.config.js diff --git a/packages/jupyter-chat-extension/jupyter-config/nb-config/jupyter_chat.json b/packages/jupyter-chat-extension/jupyter-config/nb-config/jupyter_chat.json new file mode 100644 index 0000000..25051c7 --- /dev/null +++ b/packages/jupyter-chat-extension/jupyter-config/nb-config/jupyter_chat.json @@ -0,0 +1,7 @@ +{ + "NotebookApp": { + "nbserver_extensions": { + "jupyter_chat_extension": true + } + } +} diff --git a/packages/jupyter-chat-extension/jupyter-config/server-config/jupyter_chat.json b/packages/jupyter-chat-extension/jupyter-config/server-config/jupyter_chat.json new file mode 100644 index 0000000..59f52c3 --- /dev/null +++ b/packages/jupyter-chat-extension/jupyter-config/server-config/jupyter_chat.json @@ -0,0 +1,7 @@ +{ + "ServerApp": { + "jpserver_extensions": { + "jupyter_chat_extension": true + } + } +} diff --git a/jupyter_chat/__init__.py b/packages/jupyter-chat-extension/jupyter_chat_extension/__init__.py similarity index 57% rename from jupyter_chat/__init__.py rename to packages/jupyter-chat-extension/jupyter_chat_extension/__init__.py index 23eb10e..a719425 100644 --- a/jupyter_chat/__init__.py +++ b/packages/jupyter-chat-extension/jupyter_chat_extension/__init__.py @@ -5,7 +5,14 @@ # in editable mode with pip. It is highly recommended to install # the package from a stable release or in editable mode: https://pip.pypa.io/en/stable/topics/local-project-installs/#editable-installs import warnings - warnings.warn("Importing 'jupyter_chat' outside a proper installation.") + warnings.warn("Importing 'jupyter_chat_extension' outside a proper installation.") __version__ = "dev" from .extension import ChatExtension + +def _jupyter_labextension_paths(): + return [{"src": "labextension", "dest": "@jupyter/chat-extension"}] + + +def _jupyter_server_extension_points(): + return [{"module": "jupyter_chat_extension", "app": ChatExtension}] diff --git a/jupyter_chat/config/config_schema.json b/packages/jupyter-chat-extension/jupyter_chat_extension/config/config_schema.json similarity index 100% rename from jupyter_chat/config/config_schema.json rename to packages/jupyter-chat-extension/jupyter_chat_extension/config/config_schema.json diff --git a/jupyter_chat/config_manager.py b/packages/jupyter-chat-extension/jupyter_chat_extension/config_manager.py similarity index 97% rename from jupyter_chat/config_manager.py rename to packages/jupyter-chat-extension/jupyter_chat_extension/config_manager.py index 2451fb7..ab08e6f 100644 --- a/jupyter_chat/config_manager.py +++ b/packages/jupyter-chat-extension/jupyter_chat_extension/config_manager.py @@ -16,11 +16,15 @@ Logger = Union[logging.Logger, logging.LoggerAdapter] # default path to config -DEFAULT_CONFIG_PATH = os.path.join(jupyter_data_dir(), "jupyter_chat", "config.json") +DEFAULT_CONFIG_PATH = os.path.join( + jupyter_data_dir(), + "jupyter_chat_extension", + "config.json" +) # default path to config JSON Schema DEFAULT_SCHEMA_PATH = os.path.join( - jupyter_data_dir(), "jupyter_chat", "config_schema.json" + jupyter_data_dir(), "jupyter_chat_extension", "config_schema.json" ) # default no. of spaces to use when formatting config diff --git a/jupyter_chat/extension.py b/packages/jupyter-chat-extension/jupyter_chat_extension/extension.py similarity index 100% rename from jupyter_chat/extension.py rename to packages/jupyter-chat-extension/jupyter_chat_extension/extension.py diff --git a/jupyter_chat/handlers.py b/packages/jupyter-chat-extension/jupyter_chat_extension/handlers.py similarity index 100% rename from jupyter_chat/handlers.py rename to packages/jupyter-chat-extension/jupyter_chat_extension/handlers.py diff --git a/jupyter_chat/models.py b/packages/jupyter-chat-extension/jupyter_chat_extension/models.py similarity index 100% rename from jupyter_chat/models.py rename to packages/jupyter-chat-extension/jupyter_chat_extension/models.py diff --git a/jupyter_chat/tests/__init__.py b/packages/jupyter-chat-extension/jupyter_chat_extension/tests/__init__.py similarity index 100% rename from jupyter_chat/tests/__init__.py rename to packages/jupyter-chat-extension/jupyter_chat_extension/tests/__init__.py diff --git a/jupyter_chat/tests/test_handlers.py b/packages/jupyter-chat-extension/jupyter_chat_extension/tests/test_handlers.py similarity index 100% rename from jupyter_chat/tests/test_handlers.py rename to packages/jupyter-chat-extension/jupyter_chat_extension/tests/test_handlers.py diff --git a/packages/jupyter-chat-extension/package.json b/packages/jupyter-chat-extension/package.json new file mode 100644 index 0000000..b9df2fa --- /dev/null +++ b/packages/jupyter-chat-extension/package.json @@ -0,0 +1,220 @@ +{ + "name": "@jupyter/chat-extension", + "version": "0.1.0", + "description": "A chat extension for Jupyterlab", + "keywords": [ + "jupyter", + "jupyterlab", + "jupyterlab-extension" + ], + "homepage": "https://github.com/QuantStack/jupyter-chat", + "bugs": { + "url": "https://github.com/QuantStack/jupyter-chat/issues" + }, + "license": "BSD-3-Clause", + "author": { + "name": "Jupyter Development Team", + "email": "jupyter@googlegroups.com" + }, + "files": [ + "lib/**/*.{d.ts,eot,gif,html,jpg,js,js.map,json,png,svg,woff2,ttf}", + "style/**/*.{css,js,eot,gif,html,jpg,json,png,svg,woff2,ttf}", + "src/**/*.{ts,tsx}", + "schema/*.json" + ], + "main": "lib/index.js", + "types": "lib/index.d.ts", + "style": "style/index.css", + "repository": { + "type": "git", + "url": "https://github.com/QuantStack/jupyter-chat.git" + }, + "scripts": { + "build": "jlpm build:lib && jlpm build:labextension:dev", + "build:prod": "jlpm clean && jlpm build:lib:prod && jlpm build:labextension", + "build:labextension": "jupyter labextension build .", + "build:labextension:dev": "jupyter labextension build --development True .", + "build:lib": "tsc --sourceMap", + "build:lib:prod": "tsc", + "clean": "jlpm clean:lib", + "clean:lib": "rimraf lib tsconfig.tsbuildinfo", + "clean:lintcache": "rimraf .eslintcache .stylelintcache", + "clean:all": "jlpm clean:lib && jlpm clean:lintcache", + "eslint": "jlpm eslint:check --fix", + "eslint:check": "eslint . --cache --ext .ts,.tsx", + "install:extension": "jlpm build", + "lint": "jlpm stylelint && jlpm prettier && jlpm eslint", + "lint:check": "jlpm stylelint:check && jlpm prettier:check && jlpm eslint:check", + "prettier": "jlpm prettier:base --write --list-different", + "prettier:base": "prettier \"**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}\"", + "prettier:check": "jlpm prettier:base --check", + "stylelint": "jlpm stylelint:check --fix", + "stylelint:check": "stylelint --cache \"style/**/*.css\"", + "test": "jest --coverage", + "watch:src": "tsc -w --sourceMap" + }, + "dependencies": { + "@emotion/react": "^11.10.5", + "@emotion/styled": "^11.10.5", + "@jupyter/chat": "^0.1.0", + "@jupyterlab/apputils": "^4.0.5", + "@jupyterlab/coreutils": "^6.0.5", + "@jupyterlab/fileeditor": "^4.0.5", + "@jupyterlab/rendermime": "^4.0.5", + "@jupyterlab/services": "^7.0.5", + "@jupyterlab/ui-components": "^4.0.5", + "@lumino/coreutils": "^2.1.2", + "@lumino/disposable": "^2.1.2", + "@lumino/signaling": "^2.1.2", + "@mui/icons-material": "^5.11.0", + "@mui/material": "^5.11.0", + "react": "^18.2.0", + "react-dom": "^18.2.0" + }, + "devDependencies": { + "@jupyterlab/builder": "^4.0.0", + "@jupyterlab/testutils": "^4.0.0", + "@types/jest": "^29.2.0", + "@types/json-schema": "^7.0.11", + "@types/react": "^18.2.0", + "@types/react-addons-linked-state-mixin": "^0.14.22", + "@types/react-dom": "^18.2.0", + "@typescript-eslint/eslint-plugin": "^6.1.0", + "@typescript-eslint/parser": "^6.1.0", + "css-loader": "^6.7.1", + "eslint": "^8.36.0", + "eslint-config-prettier": "^8.8.0", + "eslint-plugin-prettier": "^5.0.0", + "jest": "^29.2.0", + "mkdirp": "^1.0.3", + "npm-run-all": "^4.1.5", + "prettier": "^3.0.0", + "rimraf": "^5.0.1", + "source-map-loader": "^1.0.2", + "style-loader": "^3.3.1", + "stylelint": "^15.10.1", + "stylelint-config-recommended": "^13.0.0", + "stylelint-config-standard": "^34.0.0", + "stylelint-csstree-validator": "^3.0.0", + "stylelint-prettier": "^4.0.0", + "typescript": "~5.0.2", + "yjs": "^13.5.0" + }, + "sideEffects": [ + "style/*.css", + "style/index.js" + ], + "styleModule": "style/index.js", + "publishConfig": { + "access": "public" + }, + "jupyterlab": { + "discovery": { + "server": { + "managers": [ + "pip" + ], + "base": { + "name": "jupyter_chat_extension" + } + } + }, + "extension": true, + "outputDir": "jupyter_chat_extension/labextension", + "schemaDir": "schema" + }, + "eslintIgnore": [ + "node_modules", + "dist", + "coverage", + "**/*.d.ts", + "tests", + "**/__tests__", + "ui-tests" + ], + "eslintConfig": { + "extends": [ + "eslint:recommended", + "plugin:@typescript-eslint/eslint-recommended", + "plugin:@typescript-eslint/recommended", + "plugin:prettier/recommended" + ], + "parser": "@typescript-eslint/parser", + "parserOptions": { + "project": "tsconfig.json", + "sourceType": "module" + }, + "plugins": [ + "@typescript-eslint" + ], + "rules": { + "@typescript-eslint/naming-convention": [ + "error", + { + "selector": "interface", + "format": [ + "PascalCase" + ], + "custom": { + "regex": "^I[A-Z]", + "match": true + } + } + ], + "@typescript-eslint/no-unused-vars": [ + "warn", + { + "args": "none" + } + ], + "@typescript-eslint/no-explicit-any": "off", + "@typescript-eslint/no-namespace": "off", + "@typescript-eslint/no-use-before-define": "off", + "@typescript-eslint/quotes": [ + "error", + "single", + { + "avoidEscape": true, + "allowTemplateLiterals": false + } + ], + "curly": [ + "error", + "all" + ], + "eqeqeq": "error", + "prefer-arrow-callback": "error" + } + }, + "prettier": { + "singleQuote": true, + "trailingComma": "none", + "arrowParens": "avoid", + "endOfLine": "auto", + "overrides": [ + { + "files": "package.json", + "options": { + "tabWidth": 4 + } + } + ] + }, + "stylelint": { + "extends": [ + "stylelint-config-recommended", + "stylelint-config-standard", + "stylelint-prettier/recommended" + ], + "plugins": [ + "stylelint-csstree-validator" + ], + "rules": { + "csstree/validator": true, + "property-no-vendor-prefix": null, + "selector-class-pattern": "^([a-z][A-z\\d]*)(-[A-z\\d]+)*$", + "selector-no-vendor-prefix": null, + "value-no-vendor-prefix": null + } + } +} diff --git a/packages/jupyter-chat-extension/pyproject.toml b/packages/jupyter-chat-extension/pyproject.toml new file mode 100644 index 0000000..b05566a --- /dev/null +++ b/packages/jupyter-chat-extension/pyproject.toml @@ -0,0 +1,93 @@ +[build-system] +requires = ["hatchling>=1.5.0", "jupyterlab>=4.0.0,<5", "hatch-nodejs-version>=0.3.2"] +build-backend = "hatchling.build" + +[project] +name = "jupyter_chat_extension" +readme = "README.md" +license = { file = "LICENSE" } +requires-python = ">=3.8" +classifiers = [ + "Framework :: Jupyter", + "Framework :: Jupyter :: JupyterLab", + "Framework :: Jupyter :: JupyterLab :: 4", + "Framework :: Jupyter :: JupyterLab :: Extensions", + "Framework :: Jupyter :: JupyterLab :: Extensions :: Prebuilt", + "License :: OSI Approved :: BSD License", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", +] +dependencies = [ + "jupyter_server>=2.0.1,<3", + "jupyterlab~=4.0", + "traitlets>=5.0", + "deepmerge>=1.0", + "langchain" +] +dynamic = ["version", "description", "authors", "urls", "keywords"] + +[project.optional-dependencies] +test = [ + "coverage", + "pytest", + "pytest-asyncio", + "pytest-cov", + "pytest-jupyter[server]>=0.6.0" +] + +[tool.hatch.version] +source = "nodejs" + +[tool.hatch.metadata.hooks.nodejs] +fields = ["description", "authors", "urls"] + +[tool.hatch.build.targets.sdist] +artifacts = ["jupyter_chat_extension/labextension"] +exclude = [".github", "binder"] + +[tool.hatch.build.targets.wheel.shared-data] +"jupyter_chat_extension/labextension" = "share/jupyter/labextensions/@jupyter/chat-extension" +"install.json" = "share/jupyter/labextensions/@jupyter/chat-extension/install.json" +"jupyter-config/server-config" = "etc/jupyter/jupyter_server_config.d" +"jupyter-config/nb-config" = "etc/jupyter/jupyter_notebook_config.d" + +[tool.hatch.build.hooks.version] +path = "jupyter_chat_extension/_version.py" + +[tool.hatch.build.hooks.jupyter-builder] +dependencies = ["hatch-jupyter-builder>=0.5"] +build-function = "hatch_jupyter_builder.npm_builder" +ensured-targets = [ + "jupyter_chat_extension/labextension/static/style.js", + "jupyter_chat_extension/labextension/package.json", +] +skip-if-exists = ["jupyter_chat_extension/labextension/static/style.js"] + +[tool.hatch.build.hooks.jupyter-builder.build-kwargs] +build_cmd = "build:prod" +npm = ["jlpm"] + +[tool.hatch.build.hooks.jupyter-builder.editable-build-kwargs] +build_cmd = "install:extension" +npm = ["jlpm"] +source_dir = "src" +build_dir = "jupyter_chat_extension/labextension" + +[tool.jupyter-releaser.options] +version_cmd = "hatch version" + +[tool.jupyter-releaser.hooks] +before-build-npm = [ + "python -m pip install 'jupyterlab>=4.0.0,<5'", + "jlpm", + "jlpm build:prod" +] +before-build-python = ["jlpm clean:all"] + +[tool.check-wheel-contents] +ignore = ["W002"] diff --git a/setup.py b/packages/jupyter-chat-extension/setup.py similarity index 100% rename from setup.py rename to packages/jupyter-chat-extension/setup.py diff --git a/src/handlers/handler.ts b/packages/jupyter-chat-extension/src/handlers/handler.ts similarity index 100% rename from src/handlers/handler.ts rename to packages/jupyter-chat-extension/src/handlers/handler.ts diff --git a/src/handlers/websocket-handler.ts b/packages/jupyter-chat-extension/src/handlers/websocket-handler.ts similarity index 97% rename from src/handlers/websocket-handler.ts rename to packages/jupyter-chat-extension/src/handlers/websocket-handler.ts index 1d0d272..0fd26f6 100644 --- a/src/handlers/websocket-handler.ts +++ b/packages/jupyter-chat-extension/src/handlers/websocket-handler.ts @@ -3,8 +3,8 @@ import { ServerConnection } from '@jupyterlab/services'; import { UUID } from '@lumino/coreutils'; import { requestAPI } from './handler'; -import { ChatModel, IChatModel } from '../model'; -import { IChatHistory, IMessage, INewMessage } from '../types'; +import { ChatModel, IChatModel } from '@jupyter/chat'; +import { IChatHistory, IMessage, INewMessage } from '@jupyter/chat'; const CHAT_SERVICE_URL = 'api/chat'; diff --git a/packages/jupyter-chat-extension/src/index.ts b/packages/jupyter-chat-extension/src/index.ts new file mode 100644 index 0000000..6255e8e --- /dev/null +++ b/packages/jupyter-chat-extension/src/index.ts @@ -0,0 +1,60 @@ +// Copyright (c) Jupyter Development Team. +// Distributed under the terms of the Modified BSD License. +/** + * @packageDocumentation + * @module collaboration-extension + */ + +import { + ILayoutRestorer, + JupyterFrontEnd, + JupyterFrontEndPlugin +} from '@jupyterlab/application'; +import { ReactWidget, IThemeManager } from '@jupyterlab/apputils'; +import { IRenderMimeRegistry } from '@jupyterlab/rendermime'; + +import { buildChatSidebar, buildErrorWidget } from '@jupyter/chat'; + +import { WebSocketHandler } from './handlers/websocket-handler'; + +/** + * Initialization of the @jupyterlab/chat extension. + */ +const chat: JupyterFrontEndPlugin = { + id: '@jupyter-extension:chat', + description: 'A chat extension for Jupyterlab', + autoStart: true, + optional: [ILayoutRestorer, IThemeManager], + requires: [IRenderMimeRegistry], + activate: async ( + app: JupyterFrontEnd, + rmRegistry: IRenderMimeRegistry, + restorer: ILayoutRestorer | null, + themeManager: IThemeManager | null + ) => { + /** + * Initialize chat handler, open WS connection + */ + const chatHandler = new WebSocketHandler(); + + let chatWidget: ReactWidget | null = null; + try { + await chatHandler.initialize(); + chatWidget = buildChatSidebar(chatHandler, themeManager, rmRegistry); + } catch (e) { + chatWidget = buildErrorWidget(themeManager); + } + + /** + * Add Chat widget to right sidebar + */ + app.shell.add(chatWidget, 'left', { rank: 2000 }); + + if (restorer) { + restorer.add(chatWidget, 'jupyter-chat'); + } + console.log('Chat extension initialized'); + } +}; + +export default chat; diff --git a/packages/jupyter-chat-extension/style/base.css b/packages/jupyter-chat-extension/style/base.css new file mode 100644 index 0000000..e11f457 --- /dev/null +++ b/packages/jupyter-chat-extension/style/base.css @@ -0,0 +1,5 @@ +/* + See the JupyterLab Developer Guide for useful CSS Patterns: + + https://jupyterlab.readthedocs.io/en/stable/developer/css.html +*/ diff --git a/style/icons/chat.svg b/packages/jupyter-chat-extension/style/icons/chat.svg similarity index 100% rename from style/icons/chat.svg rename to packages/jupyter-chat-extension/style/icons/chat.svg diff --git a/style/index.css b/packages/jupyter-chat-extension/style/index.css similarity index 100% rename from style/index.css rename to packages/jupyter-chat-extension/style/index.css diff --git a/style/index.js b/packages/jupyter-chat-extension/style/index.js similarity index 100% rename from style/index.js rename to packages/jupyter-chat-extension/style/index.js diff --git a/tsconfig.json b/packages/jupyter-chat-extension/tsconfig.json similarity index 100% rename from tsconfig.json rename to packages/jupyter-chat-extension/tsconfig.json diff --git a/tsconfig.test.json b/packages/jupyter-chat-extension/tsconfig.test.json similarity index 100% rename from tsconfig.test.json rename to packages/jupyter-chat-extension/tsconfig.test.json diff --git a/packages/jupyter-chat/babel.config.js b/packages/jupyter-chat/babel.config.js new file mode 100644 index 0000000..8b5c764 --- /dev/null +++ b/packages/jupyter-chat/babel.config.js @@ -0,0 +1 @@ +module.exports = require('@jupyterlab/testutils/lib/babel.config'); diff --git a/packages/jupyter-chat/jest.config.js b/packages/jupyter-chat/jest.config.js new file mode 100644 index 0000000..37c7c33 --- /dev/null +++ b/packages/jupyter-chat/jest.config.js @@ -0,0 +1,32 @@ +const jestJupyterLab = require('@jupyterlab/testutils/lib/jest-config'); + +const esModules = [ + '@codemirror', + '@microsoft', + '@jupyter/react-components', + '@jupyter/web-components', + '@jupyter/ydoc', + '@jupyterlab/', + 'exenv-es6', + 'lib0', + 'nanoid', + 'vscode-ws-jsonrpc', + 'y-protocols', + 'y-websocket', + 'yjs' +].join('|'); + +const baseConfig = jestJupyterLab(__dirname); + +module.exports = { + ...baseConfig, + automock: false, + collectCoverageFrom: [ + 'src/**/*.{ts,tsx}', + '!src/**/*.d.ts', + '!src/**/.ipynb_checkpoints/*' + ], + coverageReporters: ['lcov', 'text'], + testRegex: 'src/.*/.*.spec.ts[x]?$', + transformIgnorePatterns: [`/node_modules/(?!${esModules}).+`] +}; diff --git a/packages/jupyter-chat/package.json b/packages/jupyter-chat/package.json new file mode 100644 index 0000000..f853148 --- /dev/null +++ b/packages/jupyter-chat/package.json @@ -0,0 +1,216 @@ +{ + "name": "@jupyter/chat", + "version": "0.1.0", + "description": "A chat package for Jupyterlab extension", + "keywords": [ + "jupyter", + "jupyterlab", + "jupyterlab-extension" + ], + "homepage": "https://github.com/QuantStack/jupyter-chat", + "bugs": { + "url": "https://github.com/QuantStack/jupyter-chat/issues" + }, + "license": "BSD-3-Clause", + "author": { + "name": "Jupyter Development Team", + "email": "jupyter@googlegroups.com" + }, + "files": [ + "lib/**/*.{d.ts,eot,gif,html,jpg,js,js.map,json,png,svg,woff2,ttf}", + "style/**/*.{css,js,eot,gif,html,jpg,json,png,svg,woff2,ttf}", + "src/**/*.{ts,tsx}", + "schema/*.json" + ], + "main": "lib/index.js", + "types": "lib/index.d.ts", + "style": "style/index.css", + "repository": { + "type": "git", + "url": "https://github.com/QuantStack/jupyter-chat.git" + }, + "scripts": { + "build": "jlpm build:lib", + "build:prod": "jlpm clean && jlpm build:lib:prod", + "build:lib": "tsc --sourceMap", + "build:lib:prod": "tsc", + "clean": "jlpm clean:lib", + "clean:lib": "rimraf lib tsconfig.tsbuildinfo", + "clean:lintcache": "rimraf .eslintcache .stylelintcache", + "clean:all": "jlpm clean:lib && jlpm clean:lintcache", + "eslint": "jlpm eslint:check --fix", + "eslint:check": "eslint . --cache --ext .ts,.tsx", + "install:extension": "jlpm build", + "lint": "jlpm stylelint && jlpm prettier && jlpm eslint", + "lint:check": "jlpm stylelint:check && jlpm prettier:check && jlpm eslint:check", + "prettier": "jlpm prettier:base --write --list-different", + "prettier:base": "prettier \"**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}\"", + "prettier:check": "jlpm prettier:base --check", + "stylelint": "jlpm stylelint:check --fix", + "stylelint:check": "stylelint --cache \"style/**/*.css\"", + "test": "jest --coverage", + "watch:src": "tsc -w --sourceMap" + }, + "dependencies": { + "@emotion/react": "^11.10.5", + "@emotion/styled": "^11.10.5", + "@jupyterlab/apputils": "^4.0.5", + "@jupyterlab/coreutils": "^6.0.5", + "@jupyterlab/fileeditor": "^4.0.5", + "@jupyterlab/rendermime": "^4.0.5", + "@jupyterlab/services": "^7.0.5", + "@jupyterlab/ui-components": "^4.0.5", + "@lumino/coreutils": "^2.1.2", + "@lumino/disposable": "^2.1.2", + "@lumino/signaling": "^2.1.2", + "@mui/icons-material": "^5.11.0", + "@mui/material": "^5.11.0", + "react": "^18.2.0", + "react-dom": "^18.2.0" + }, + "devDependencies": { + "@jupyterlab/builder": "^4.0.0", + "@jupyterlab/testutils": "^4.0.0", + "@types/jest": "^29.2.0", + "@types/json-schema": "^7.0.11", + "@types/react": "^18.2.0", + "@types/react-addons-linked-state-mixin": "^0.14.22", + "@types/react-dom": "^18.2.0", + "@typescript-eslint/eslint-plugin": "^6.1.0", + "@typescript-eslint/parser": "^6.1.0", + "css-loader": "^6.7.1", + "eslint": "^8.36.0", + "eslint-config-prettier": "^8.8.0", + "eslint-plugin-prettier": "^5.0.0", + "jest": "^29.2.0", + "mkdirp": "^1.0.3", + "npm-run-all": "^4.1.5", + "prettier": "^3.0.0", + "rimraf": "^5.0.1", + "source-map-loader": "^1.0.2", + "style-loader": "^3.3.1", + "stylelint": "^15.10.1", + "stylelint-config-recommended": "^13.0.0", + "stylelint-config-standard": "^34.0.0", + "stylelint-csstree-validator": "^3.0.0", + "stylelint-prettier": "^4.0.0", + "typescript": "~5.0.2", + "yjs": "^13.5.0" + }, + "sideEffects": [ + "style/*.css", + "style/index.js" + ], + "styleModule": "style/index.js", + "publishConfig": { + "access": "public" + }, + "jupyterlab": { + "discovery": { + "server": { + "managers": [ + "pip" + ], + "base": { + "name": "jupyter_chat" + } + } + }, + "extension": false, + "schemaDir": "schema" + }, + "eslintIgnore": [ + "node_modules", + "dist", + "coverage", + "**/*.d.ts", + "tests", + "**/__tests__", + "ui-tests" + ], + "eslintConfig": { + "extends": [ + "eslint:recommended", + "plugin:@typescript-eslint/eslint-recommended", + "plugin:@typescript-eslint/recommended", + "plugin:prettier/recommended" + ], + "parser": "@typescript-eslint/parser", + "parserOptions": { + "project": "tsconfig.json", + "sourceType": "module" + }, + "plugins": [ + "@typescript-eslint" + ], + "rules": { + "@typescript-eslint/naming-convention": [ + "error", + { + "selector": "interface", + "format": [ + "PascalCase" + ], + "custom": { + "regex": "^I[A-Z]", + "match": true + } + } + ], + "@typescript-eslint/no-unused-vars": [ + "warn", + { + "args": "none" + } + ], + "@typescript-eslint/no-explicit-any": "off", + "@typescript-eslint/no-namespace": "off", + "@typescript-eslint/no-use-before-define": "off", + "@typescript-eslint/quotes": [ + "error", + "single", + { + "avoidEscape": true, + "allowTemplateLiterals": false + } + ], + "curly": [ + "error", + "all" + ], + "eqeqeq": "error", + "prefer-arrow-callback": "error" + } + }, + "prettier": { + "singleQuote": true, + "trailingComma": "none", + "arrowParens": "avoid", + "endOfLine": "auto", + "overrides": [ + { + "files": "package.json", + "options": { + "tabWidth": 4 + } + } + ] + }, + "stylelint": { + "extends": [ + "stylelint-config-recommended", + "stylelint-config-standard", + "stylelint-prettier/recommended" + ], + "plugins": [ + "stylelint-csstree-validator" + ], + "rules": { + "csstree/validator": true, + "property-no-vendor-prefix": null, + "selector-class-pattern": "^([a-z][A-z\\d]*)(-[A-z\\d]+)*$", + "selector-no-vendor-prefix": null, + "value-no-vendor-prefix": null + } + } +} diff --git a/schema/plugin.json b/packages/jupyter-chat/schema/plugin.json similarity index 100% rename from schema/plugin.json rename to packages/jupyter-chat/schema/plugin.json diff --git a/src/__tests__/model.spec.ts b/packages/jupyter-chat/src/__tests__/model.spec.ts similarity index 100% rename from src/__tests__/model.spec.ts rename to packages/jupyter-chat/src/__tests__/model.spec.ts diff --git a/src/__tests__/widgets.spec.ts b/packages/jupyter-chat/src/__tests__/widgets.spec.ts similarity index 100% rename from src/__tests__/widgets.spec.ts rename to packages/jupyter-chat/src/__tests__/widgets.spec.ts diff --git a/src/components/chat-input.tsx b/packages/jupyter-chat/src/components/chat-input.tsx similarity index 100% rename from src/components/chat-input.tsx rename to packages/jupyter-chat/src/components/chat-input.tsx diff --git a/src/components/chat-messages.tsx b/packages/jupyter-chat/src/components/chat-messages.tsx similarity index 100% rename from src/components/chat-messages.tsx rename to packages/jupyter-chat/src/components/chat-messages.tsx diff --git a/src/components/chat.tsx b/packages/jupyter-chat/src/components/chat.tsx similarity index 100% rename from src/components/chat.tsx rename to packages/jupyter-chat/src/components/chat.tsx diff --git a/src/components/copy-button.tsx b/packages/jupyter-chat/src/components/copy-button.tsx similarity index 100% rename from src/components/copy-button.tsx rename to packages/jupyter-chat/src/components/copy-button.tsx diff --git a/src/components/jl-theme-provider.tsx b/packages/jupyter-chat/src/components/jl-theme-provider.tsx similarity index 100% rename from src/components/jl-theme-provider.tsx rename to packages/jupyter-chat/src/components/jl-theme-provider.tsx diff --git a/src/components/mui-extras/stacking-alert.tsx b/packages/jupyter-chat/src/components/mui-extras/stacking-alert.tsx similarity index 100% rename from src/components/mui-extras/stacking-alert.tsx rename to packages/jupyter-chat/src/components/mui-extras/stacking-alert.tsx diff --git a/src/components/rendermime-markdown.tsx b/packages/jupyter-chat/src/components/rendermime-markdown.tsx similarity index 100% rename from src/components/rendermime-markdown.tsx rename to packages/jupyter-chat/src/components/rendermime-markdown.tsx diff --git a/src/components/scroll-container.tsx b/packages/jupyter-chat/src/components/scroll-container.tsx similarity index 100% rename from src/components/scroll-container.tsx rename to packages/jupyter-chat/src/components/scroll-container.tsx diff --git a/src/icons.ts b/packages/jupyter-chat/src/icons.ts similarity index 100% rename from src/icons.ts rename to packages/jupyter-chat/src/icons.ts diff --git a/src/index.ts b/packages/jupyter-chat/src/index.ts similarity index 80% rename from src/index.ts rename to packages/jupyter-chat/src/index.ts index 36fb47d..b41fe6b 100644 --- a/src/index.ts +++ b/packages/jupyter-chat/src/index.ts @@ -1,4 +1,3 @@ -export * from './handlers/websocket-handler'; export * from './icons'; export * from './model'; export * from './types'; diff --git a/src/model.ts b/packages/jupyter-chat/src/model.ts similarity index 100% rename from src/model.ts rename to packages/jupyter-chat/src/model.ts diff --git a/src/theme-provider.ts b/packages/jupyter-chat/src/theme-provider.ts similarity index 100% rename from src/theme-provider.ts rename to packages/jupyter-chat/src/theme-provider.ts diff --git a/src/types.ts b/packages/jupyter-chat/src/types.ts similarity index 100% rename from src/types.ts rename to packages/jupyter-chat/src/types.ts diff --git a/src/types/mui.d.ts b/packages/jupyter-chat/src/types/mui.d.ts similarity index 100% rename from src/types/mui.d.ts rename to packages/jupyter-chat/src/types/mui.d.ts diff --git a/src/types/svg.d.ts b/packages/jupyter-chat/src/types/svg.d.ts similarity index 100% rename from src/types/svg.d.ts rename to packages/jupyter-chat/src/types/svg.d.ts diff --git a/src/widgets/chat-error.tsx b/packages/jupyter-chat/src/widgets/chat-error.tsx similarity index 100% rename from src/widgets/chat-error.tsx rename to packages/jupyter-chat/src/widgets/chat-error.tsx diff --git a/src/widgets/chat-sidebar.tsx b/packages/jupyter-chat/src/widgets/chat-sidebar.tsx similarity index 100% rename from src/widgets/chat-sidebar.tsx rename to packages/jupyter-chat/src/widgets/chat-sidebar.tsx diff --git a/src/widgets/chat-widget.tsx b/packages/jupyter-chat/src/widgets/chat-widget.tsx similarity index 100% rename from src/widgets/chat-widget.tsx rename to packages/jupyter-chat/src/widgets/chat-widget.tsx diff --git a/style/base.css b/packages/jupyter-chat/style/base.css similarity index 100% rename from style/base.css rename to packages/jupyter-chat/style/base.css diff --git a/style/chat-settings.css b/packages/jupyter-chat/style/chat-settings.css similarity index 100% rename from style/chat-settings.css rename to packages/jupyter-chat/style/chat-settings.css diff --git a/packages/jupyter-chat/style/icons/chat.svg b/packages/jupyter-chat/style/icons/chat.svg new file mode 100644 index 0000000..3634ad0 --- /dev/null +++ b/packages/jupyter-chat/style/icons/chat.svg @@ -0,0 +1,6 @@ + + + diff --git a/packages/jupyter-chat/style/index.css b/packages/jupyter-chat/style/index.css new file mode 100644 index 0000000..8a7ea29 --- /dev/null +++ b/packages/jupyter-chat/style/index.css @@ -0,0 +1 @@ +@import url('base.css'); diff --git a/packages/jupyter-chat/style/index.js b/packages/jupyter-chat/style/index.js new file mode 100644 index 0000000..a028a76 --- /dev/null +++ b/packages/jupyter-chat/style/index.js @@ -0,0 +1 @@ +import './base.css'; diff --git a/style/rendermime-markdown.css b/packages/jupyter-chat/style/rendermime-markdown.css similarity index 100% rename from style/rendermime-markdown.css rename to packages/jupyter-chat/style/rendermime-markdown.css diff --git a/packages/jupyter-chat/tsconfig.json b/packages/jupyter-chat/tsconfig.json new file mode 100644 index 0000000..f7b35af --- /dev/null +++ b/packages/jupyter-chat/tsconfig.json @@ -0,0 +1,23 @@ +{ + "compilerOptions": { + "allowSyntheticDefaultImports": true, + "composite": true, + "declaration": true, + "esModuleInterop": true, + "incremental": true, + "jsx": "react", + "module": "esnext", + "moduleResolution": "node", + "noEmitOnError": true, + "noImplicitAny": true, + "noUnusedLocals": true, + "preserveWatchOutput": true, + "resolveJsonModule": true, + "outDir": "lib", + "rootDir": "src", + "strict": true, + "strictNullChecks": true, + "target": "ES2018" + }, + "include": ["src/**/*"] +} diff --git a/packages/jupyter-chat/tsconfig.test.json b/packages/jupyter-chat/tsconfig.test.json new file mode 100644 index 0000000..1de37fd --- /dev/null +++ b/packages/jupyter-chat/tsconfig.test.json @@ -0,0 +1,6 @@ +{ + "extends": "./tsconfig", + "compilerOptions": { + "types": ["jest"] + } +} diff --git a/pyproject.toml b/pyproject.toml index 903e15e..8230ddd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ requires = ["hatchling>=1.5.0", "jupyterlab>=4.0.0,<5", "hatch-nodejs-version>=0 build-backend = "hatchling.build" [project] -name = "jupyter_chat" +name = "jupyter_chat_root" readme = "README.md" license = { file = "LICENSE" } requires-python = ">=3.8" @@ -46,20 +46,6 @@ source = "nodejs" [tool.hatch.metadata.hooks.nodejs] fields = ["description", "authors", "urls"] -[tool.hatch.build.targets.sdist] -exclude = [".github", "binder"] - -[tool.hatch.build.hooks.version] -path = "jupyter_chat/_version.py" - -[tool.hatch.build.hooks.jupyter-builder] -dependencies = ["hatch-jupyter-builder>=0.5"] -build-function = "hatch_jupyter_builder.npm_builder" - -[tool.hatch.build.hooks.jupyter-builder.build-kwargs] -build_cmd = "build:prod" -npm = ["jlpm"] - [tool.jupyter-releaser.options] version_cmd = "hatch version" diff --git a/yarn.lock b/yarn.lock index 14b1092..871c89a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -13,64 +13,64 @@ __metadata: linkType: hard "@ampproject/remapping@npm:^2.2.0": - version: 2.2.1 - resolution: "@ampproject/remapping@npm:2.2.1" + version: 2.3.0 + resolution: "@ampproject/remapping@npm:2.3.0" dependencies: - "@jridgewell/gen-mapping": ^0.3.0 - "@jridgewell/trace-mapping": ^0.3.9 - checksum: 03c04fd526acc64a1f4df22651186f3e5ef0a9d6d6530ce4482ec9841269cf7a11dbb8af79237c282d721c5312024ff17529cd72cc4768c11e999b58e2302079 + "@jridgewell/gen-mapping": ^0.3.5 + "@jridgewell/trace-mapping": ^0.3.24 + checksum: d3ad7b89d973df059c4e8e6d7c972cbeb1bb2f18f002a3bd04ae0707da214cb06cc06929b65aa2313b9347463df2914772298bae8b1d7973f246bb3f2ab3e8f0 languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.23.5": - version: 7.23.5 - resolution: "@babel/code-frame@npm:7.23.5" +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.23.5, @babel/code-frame@npm:^7.24.1, @babel/code-frame@npm:^7.24.2": + version: 7.24.2 + resolution: "@babel/code-frame@npm:7.24.2" dependencies: - "@babel/highlight": ^7.23.4 - chalk: ^2.4.2 - checksum: d90981fdf56a2824a9b14d19a4c0e8db93633fd488c772624b4e83e0ceac6039a27cd298a247c3214faa952bf803ba23696172ae7e7235f3b97f43ba278c569a + "@babel/highlight": ^7.24.2 + picocolors: ^1.0.0 + checksum: 70e867340cfe09ca5488b2f36372c45cabf43c79a5b6426e6df5ef0611ff5dfa75a57dda841895693de6008f32c21a7c97027a8c7bcabd63a7d17416cbead6f8 languageName: node linkType: hard -"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.23.3, @babel/compat-data@npm:^7.23.5": - version: 7.23.5 - resolution: "@babel/compat-data@npm:7.23.5" - checksum: 06ce244cda5763295a0ea924728c09bae57d35713b675175227278896946f922a63edf803c322f855a3878323d48d0255a2a3023409d2a123483c8a69ebb4744 +"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.23.5, @babel/compat-data@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/compat-data@npm:7.24.1" + checksum: e14e94b00c3ac57bba929a87da8edb6c6a99d0051c54bf49591a5481440dd4d3ac7b4e4a93b81b54e45c2bca55e538aa1e1ad8281b083440a1598bfa8c8df03a languageName: node linkType: hard -"@babel/core@npm:^7.10.2, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3": - version: 7.23.9 - resolution: "@babel/core@npm:7.23.9" +"@babel/core@npm:^7.10.2, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.23.9": + version: 7.24.3 + resolution: "@babel/core@npm:7.24.3" dependencies: "@ampproject/remapping": ^2.2.0 - "@babel/code-frame": ^7.23.5 - "@babel/generator": ^7.23.6 + "@babel/code-frame": ^7.24.2 + "@babel/generator": ^7.24.1 "@babel/helper-compilation-targets": ^7.23.6 "@babel/helper-module-transforms": ^7.23.3 - "@babel/helpers": ^7.23.9 - "@babel/parser": ^7.23.9 - "@babel/template": ^7.23.9 - "@babel/traverse": ^7.23.9 - "@babel/types": ^7.23.9 + "@babel/helpers": ^7.24.1 + "@babel/parser": ^7.24.1 + "@babel/template": ^7.24.0 + "@babel/traverse": ^7.24.1 + "@babel/types": ^7.24.0 convert-source-map: ^2.0.0 debug: ^4.1.0 gensync: ^1.0.0-beta.2 json5: ^2.2.3 semver: ^6.3.1 - checksum: 634a511f74db52a5f5a283c1121f25e2227b006c095b84a02a40a9213842489cd82dc7d61cdc74e10b5bcd9bb0a4e28bab47635b54c7e2256d47ab57356e2a76 + checksum: 1a33460794f4122cf255b656f4d6586913f41078a1afdf1bcf0365ddbd99c1ddb68f904062f9079445ab26b507c36bc297055192bc26e5c8e6e3def42195f9ab languageName: node linkType: hard -"@babel/generator@npm:^7.23.6, @babel/generator@npm:^7.7.2": - version: 7.23.6 - resolution: "@babel/generator@npm:7.23.6" +"@babel/generator@npm:^7.24.1, @babel/generator@npm:^7.7.2": + version: 7.24.1 + resolution: "@babel/generator@npm:7.24.1" dependencies: - "@babel/types": ^7.23.6 - "@jridgewell/gen-mapping": ^0.3.2 - "@jridgewell/trace-mapping": ^0.3.17 + "@babel/types": ^7.24.0 + "@jridgewell/gen-mapping": ^0.3.5 + "@jridgewell/trace-mapping": ^0.3.25 jsesc: ^2.5.1 - checksum: 1a1a1c4eac210f174cd108d479464d053930a812798e09fee069377de39a893422df5b5b146199ead7239ae6d3a04697b45fc9ac6e38e0f6b76374390f91fc6c + checksum: 98c6ce5ec7a1cba2bdf35cdf607273b90cf7cf82bbe75cd0227363fb84d7e1bd8efa74f40247d5900c8c009123f10132ad209a05283757698de918278c3c6700 languageName: node linkType: hard @@ -92,7 +92,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.22.15, @babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.23.6": +"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.23.6": version: 7.23.6 resolution: "@babel/helper-compilation-targets@npm:7.23.6" dependencies: @@ -105,22 +105,22 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.22.15": - version: 7.23.10 - resolution: "@babel/helper-create-class-features-plugin@npm:7.23.10" +"@babel/helper-create-class-features-plugin@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/helper-create-class-features-plugin@npm:7.24.1" dependencies: "@babel/helper-annotate-as-pure": ^7.22.5 "@babel/helper-environment-visitor": ^7.22.20 "@babel/helper-function-name": ^7.23.0 "@babel/helper-member-expression-to-functions": ^7.23.0 "@babel/helper-optimise-call-expression": ^7.22.5 - "@babel/helper-replace-supers": ^7.22.20 + "@babel/helper-replace-supers": ^7.24.1 "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 "@babel/helper-split-export-declaration": ^7.22.6 semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0 - checksum: ff0730c21f0e73b9e314701bca6568bb5885dff2aa3c32b1e2e3d18ed2818f56851b9ffdbe2e8008c9bb94b265a1443883ae4c1ca5dde278ce71ac4218006d68 + checksum: 310d063eafbd2a777609770c1aa7b24e43f375122fd84031c45edc512686000197da1cf450b48eca266489131bc06dbaa35db2afed8b7213c9bcfa8c89b82c4d languageName: node linkType: hard @@ -137,9 +137,9 @@ __metadata: languageName: node linkType: hard -"@babel/helper-define-polyfill-provider@npm:^0.5.0": - version: 0.5.0 - resolution: "@babel/helper-define-polyfill-provider@npm:0.5.0" +"@babel/helper-define-polyfill-provider@npm:^0.6.1": + version: 0.6.1 + resolution: "@babel/helper-define-polyfill-provider@npm:0.6.1" dependencies: "@babel/helper-compilation-targets": ^7.22.6 "@babel/helper-plugin-utils": ^7.22.5 @@ -148,7 +148,7 @@ __metadata: resolve: ^1.14.2 peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: d24626b819d3875cb65189d761004e9230f2b3fb60542525c4785616f4b2366741369235a864b744f54beb26d625ae4b0af0c9bb3306b61bf4fccb61e0620020 + checksum: b45deb37ce1342d862422e81a3d25ff55f9c7ca52fe303405641e2add8db754091aaaa2119047a0f0b85072221fbddaa92adf53104274661d2795783b56bea2c languageName: node linkType: hard @@ -178,7 +178,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.22.15, @babel/helper-member-expression-to-functions@npm:^7.23.0": +"@babel/helper-member-expression-to-functions@npm:^7.23.0": version: 7.23.0 resolution: "@babel/helper-member-expression-to-functions@npm:7.23.0" dependencies: @@ -187,12 +187,12 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/helper-module-imports@npm:7.22.15" +"@babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.22.15, @babel/helper-module-imports@npm:^7.24.1": + version: 7.24.3 + resolution: "@babel/helper-module-imports@npm:7.24.3" dependencies: - "@babel/types": ^7.22.15 - checksum: ecd7e457df0a46f889228f943ef9b4a47d485d82e030676767e6a2fdcbdaa63594d8124d4b55fd160b41c201025aec01fc27580352b1c87a37c9c6f33d116702 + "@babel/types": ^7.24.0 + checksum: c23492189ba97a1ec7d37012336a5661174e8b88194836b6bbf90d13c3b72c1db4626263c654454986f924c6da8be7ba7f9447876d709cd00bd6ffde6ec00796 languageName: node linkType: hard @@ -220,10 +220,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": - version: 7.22.5 - resolution: "@babel/helper-plugin-utils@npm:7.22.5" - checksum: c0fc7227076b6041acd2f0e818145d2e8c41968cc52fb5ca70eed48e21b8fe6dd88a0a91cbddf4951e33647336eb5ae184747ca706817ca3bef5e9e905151ff5 +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.0, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": + version: 7.24.0 + resolution: "@babel/helper-plugin-utils@npm:7.24.0" + checksum: e2baa0eede34d2fa2265947042aa84d444aa48dc51e9feedea55b67fc1bc3ab051387e18b33ca7748285a6061390831ab82f8a2c767d08470b93500ec727e9b9 languageName: node linkType: hard @@ -240,16 +240,16 @@ __metadata: languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-replace-supers@npm:7.22.20" +"@babel/helper-replace-supers@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/helper-replace-supers@npm:7.24.1" dependencies: "@babel/helper-environment-visitor": ^7.22.20 - "@babel/helper-member-expression-to-functions": ^7.22.15 + "@babel/helper-member-expression-to-functions": ^7.23.0 "@babel/helper-optimise-call-expression": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0 - checksum: a0008332e24daedea2e9498733e3c39b389d6d4512637e000f96f62b797e702ee24a407ccbcd7a236a551590a38f31282829a8ef35c50a3c0457d88218cae639 + checksum: c04182c34a3195c6396de2f2945f86cb60daa94ca7392db09bd8b0d4e7a15b02fbe1947c70f6062c87eadaea6d7135207129efa35cf458ea0987bab8c0f02d5a languageName: node linkType: hard @@ -281,9 +281,9 @@ __metadata: linkType: hard "@babel/helper-string-parser@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/helper-string-parser@npm:7.23.4" - checksum: c0641144cf1a7e7dc93f3d5f16d5327465b6cf5d036b48be61ecba41e1eece161b48f46b7f960951b67f8c3533ce506b16dece576baef4d8b3b49f8c65410f90 + version: 7.24.1 + resolution: "@babel/helper-string-parser@npm:7.24.1" + checksum: 8404e865b06013979a12406aab4c0e8d2e377199deec09dfe9f57b833b0c9ce7b6e8c1c553f2da8d0bcd240c5005bd7a269f4fef0d628aeb7d5fe035c436fb67 languageName: node linkType: hard @@ -312,70 +312,71 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.23.9": - version: 7.23.9 - resolution: "@babel/helpers@npm:7.23.9" +"@babel/helpers@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/helpers@npm:7.24.1" dependencies: - "@babel/template": ^7.23.9 - "@babel/traverse": ^7.23.9 - "@babel/types": ^7.23.9 - checksum: 2678231192c0471dbc2fc403fb19456cc46b1afefcfebf6bc0f48b2e938fdb0fef2e0fe90c8c8ae1f021dae5012b700372e4b5d15867f1d7764616532e4a6324 + "@babel/template": ^7.24.0 + "@babel/traverse": ^7.24.1 + "@babel/types": ^7.24.0 + checksum: 0643b8ccf3358682303aea65f0798e482b2c3642040d32ffe130a245f4a46d0d23fe575a5e06e3cda4e8ec4af89d52b94ff1c444a74465d47ccc27da6ddbbb9f languageName: node linkType: hard -"@babel/highlight@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/highlight@npm:7.23.4" +"@babel/highlight@npm:^7.24.2": + version: 7.24.2 + resolution: "@babel/highlight@npm:7.24.2" dependencies: "@babel/helper-validator-identifier": ^7.22.20 chalk: ^2.4.2 js-tokens: ^4.0.0 - checksum: 643acecdc235f87d925979a979b539a5d7d1f31ae7db8d89047269082694122d11aa85351304c9c978ceeb6d250591ccadb06c366f358ccee08bb9c122476b89 + picocolors: ^1.0.0 + checksum: 5f17b131cc3ebf3ab285a62cf98a404aef1bd71a6be045e748f8d5bf66d6a6e1aefd62f5972c84369472e8d9f22a614c58a89cd331eb60b7ba965b31b1bbeaf5 languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9": - version: 7.23.9 - resolution: "@babel/parser@npm:7.23.9" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.0, @babel/parser@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/parser@npm:7.24.1" bin: parser: ./bin/babel-parser.js - checksum: e7cd4960ac8671774e13803349da88d512f9292d7baa952173260d3e8f15620a28a3701f14f709d769209022f9e7b79965256b8be204fc550cfe783cdcabe7c7 + checksum: a1068941dddf82ffdf572565b8b7b2cddb963ff9ddf97e6e28f50e843d820b4285e6def8f59170104a94e2a91ae2e3b326489886d77a57ea29d468f6a5e79bf9 languageName: node linkType: hard -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.23.3" +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0 - checksum: ddbaf2c396b7780f15e80ee01d6dd790db076985f3dfeb6527d1a8d4cacf370e49250396a3aa005b2c40233cac214a106232f83703d5e8491848bde273938232 + checksum: ec5fddc8db6de0e0082a883f21141d6f4f9f9f0bc190d662a732b5e9a506aae5d7d2337049a1bf055d7cb7add6f128036db6d4f47de5e9ac1be29e043c8b7ca8 languageName: node linkType: hard -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.23.3" +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 - "@babel/plugin-transform-optional-chaining": ^7.23.3 + "@babel/plugin-transform-optional-chaining": ^7.24.1 peerDependencies: "@babel/core": ^7.13.0 - checksum: 434b9d710ae856fa1a456678cc304fbc93915af86d581ee316e077af746a709a741ea39d7e1d4f5b98861b629cc7e87f002d3138f5e836775632466d4c74aef2 + checksum: e18235463e716ac2443938aaec3c18b40c417a1746fba0fa4c26cf4d71326b76ef26c002081ab1b445abfae98e063d561519aa55672dddc1ef80b3940211ffbb languageName: node linkType: hard -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.23.7": - version: 7.23.7 - resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.23.7" +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.24.1" dependencies: "@babel/helper-environment-visitor": ^7.22.20 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0 - checksum: f88e400b548202a6f8c5dfd25bc4949a13ea1ccb64a170d7dea4deaa655a0fcb001d3fd61c35e1ad9c09a3d5f0d43f783400425471fe6d660ccaf33dabea9aba + checksum: b5e5889ce5ef51e813e3063cd548f55eb3c88e925c3c08913f334e15d62496861e538ae52a3974e0c56a3044ed8fd5033faea67a64814324af56edc9865b7359 languageName: node linkType: hard @@ -454,25 +455,25 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-import-assertions@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-syntax-import-assertions@npm:7.23.3" +"@babel/plugin-syntax-import-assertions@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-syntax-import-assertions@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 883e6b35b2da205138caab832d54505271a3fee3fc1e8dc0894502434fc2b5d517cbe93bbfbfef8068a0fb6ec48ebc9eef3f605200a489065ba43d8cddc1c9a7 + checksum: 2a463928a63b62052e9fb8f8b0018aa11a926e94f32c168260ae012afe864875c6176c6eb361e13f300542c31316dad791b08a5b8ed92436a3095c7a0e4fce65 languageName: node linkType: hard -"@babel/plugin-syntax-import-attributes@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-syntax-import-attributes@npm:7.23.3" +"@babel/plugin-syntax-import-attributes@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-syntax-import-attributes@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 9aed7661ffb920ca75df9f494757466ca92744e43072e0848d87fa4aa61a3f2ee5a22198ac1959856c036434b5614a8f46f1fb70298835dbe28220cdd1d4c11e + checksum: 87c8aa4a5ef931313f956871b27f2c051556f627b97ed21e9a5890ca4906b222d89062a956cde459816f5e0dec185ff128d7243d3fdc389504522acb88f0464e languageName: node linkType: hard @@ -499,13 +500,13 @@ __metadata: linkType: hard "@babel/plugin-syntax-jsx@npm:^7.7.2": - version: 7.23.3 - resolution: "@babel/plugin-syntax-jsx@npm:7.23.3" + version: 7.24.1 + resolution: "@babel/plugin-syntax-jsx@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 89037694314a74e7f0e7a9c8d3793af5bf6b23d80950c29b360db1c66859d67f60711ea437e70ad6b5b4b29affe17eababda841b6c01107c2b638e0493bafb4e + checksum: 712f7e7918cb679f106769f57cfab0bc99b311032665c428b98f4c3e2e6d567601d45386a4f246df6a80d741e1f94192b3f008800d66c4f1daae3ad825c243f0 languageName: node linkType: hard @@ -598,13 +599,13 @@ __metadata: linkType: hard "@babel/plugin-syntax-typescript@npm:^7.7.2": - version: 7.23.3 - resolution: "@babel/plugin-syntax-typescript@npm:7.23.3" + version: 7.24.1 + resolution: "@babel/plugin-syntax-typescript@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: abfad3a19290d258b028e285a1f34c9b8a0cbe46ef79eafed4ed7ffce11b5d0720b5e536c82f91cbd8442cde35a3dd8e861fa70366d87ff06fdc0d4756e30876 + checksum: bf4bd70788d5456b5f75572e47a2e31435c7c4e43609bd4dffd2cc0c7a6cf90aabcf6cd389e351854de9a64412a07d30effef5373251fe8f6a4c9db0c0163bda languageName: node linkType: hard @@ -620,310 +621,310 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-arrow-functions@npm:7.23.3" +"@babel/plugin-transform-arrow-functions@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 1e99118176e5366c2636064d09477016ab5272b2a92e78b8edb571d20bc3eaa881789a905b20042942c3c2d04efc530726cf703f937226db5ebc495f5d067e66 + checksum: 58f9aa9b0de8382f8cfa3f1f1d40b69d98cd2f52340e2391733d0af745fdddda650ba392e509bc056157c880a2f52834a38ab2c5aa5569af8c61bb6ecbf45f34 languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^7.23.9": - version: 7.23.9 - resolution: "@babel/plugin-transform-async-generator-functions@npm:7.23.9" +"@babel/plugin-transform-async-generator-functions@npm:^7.24.3": + version: 7.24.3 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.24.3" dependencies: "@babel/helper-environment-visitor": ^7.22.20 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/helper-remap-async-to-generator": ^7.22.20 "@babel/plugin-syntax-async-generators": ^7.8.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d402494087a6b803803eb5ab46b837aab100a04c4c5148e38bfa943ea1bbfc1ecfb340f1ced68972564312d3580f550c125f452372e77607a558fbbaf98c31c0 + checksum: 309af02610be65d937664435adb432a32d9b6eb42bb3d3232c377d27fbc57014774d931665a5bfdaff3d1841b72659e0ad7adcef84b709f251cb0b8444f19214 languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-async-to-generator@npm:7.23.3" +"@babel/plugin-transform-async-to-generator@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.24.1" dependencies: - "@babel/helper-module-imports": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-module-imports": ^7.24.1 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/helper-remap-async-to-generator": ^7.22.20 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2e9d9795d4b3b3d8090332104e37061c677f29a1ce65bcbda4099a32d243e5d9520270a44bbabf0fb1fb40d463bd937685b1a1042e646979086c546d55319c3c + checksum: 429004a6596aa5c9e707b604156f49a146f8d029e31a3152b1649c0b56425264fda5fd38e5db1ddaeb33c3fe45c97dc8078d7abfafe3542a979b49f229801135 languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.23.3" +"@babel/plugin-transform-block-scoped-functions@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e63b16d94ee5f4d917e669da3db5ea53d1e7e79141a2ec873c1e644678cdafe98daa556d0d359963c827863d6b3665d23d4938a94a4c5053a1619c4ebd01d020 + checksum: d8e18bd57b156da1cd4d3c1780ab9ea03afed56c6824ca8e6e74f67959d7989a0e953ec370fe9b417759314f2eef30c8c437395ce63ada2e26c2f469e4704f82 languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-block-scoping@npm:7.23.4" +"@babel/plugin-transform-block-scoping@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-block-scoping@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: fc4b2100dd9f2c47d694b4b35ae8153214ccb4e24ef545c259a9db17211b18b6a430f22799b56db8f6844deaeaa201af45a03331d0c80cc28b0c4e3c814570e4 + checksum: 65423ee83dba4e84c357f34e0970a96d0f5e727fad327cc7bdb0e1492243eb9c72b95d3c649dc0b488b9b4774dadef5662fed0bf66717b59673ff6d4ffbd6441 languageName: node linkType: hard -"@babel/plugin-transform-class-properties@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-class-properties@npm:7.23.3" +"@babel/plugin-transform-class-properties@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-class-properties@npm:7.24.1" dependencies: - "@babel/helper-create-class-features-plugin": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-create-class-features-plugin": ^7.24.1 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 9c6f8366f667897541d360246de176dd29efc7a13d80a5b48361882f7173d9173be4646c3b7d9b003ccc0e01e25df122330308f33db921fa553aa17ad544b3fc + checksum: 95779e9eef0c0638b9631c297d48aee53ffdbb2b1b5221bf40d7eccd566a8e34f859ff3571f8f20b9159b67f1bff7d7dc81da191c15d69fbae5a645197eae7e0 languageName: node linkType: hard -"@babel/plugin-transform-class-static-block@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-class-static-block@npm:7.23.4" +"@babel/plugin-transform-class-static-block@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-class-static-block@npm:7.24.1" dependencies: - "@babel/helper-create-class-features-plugin": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-create-class-features-plugin": ^7.24.1 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/plugin-syntax-class-static-block": ^7.14.5 peerDependencies: "@babel/core": ^7.12.0 - checksum: c8bfaba19a674fc2eb54edad71e958647360474e3163e8226f1acd63e4e2dbec32a171a0af596c1dc5359aee402cc120fea7abd1fb0e0354b6527f0fc9e8aa1e + checksum: 253c627c11d9df79e3b32e78bfa1fe0dd1f91c3579da52bf73f76c83de53b140dcb1c9cc5f4c65ff1505754a01b59bc83987c35bcc8f89492b63dae46adef78f languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.23.8": - version: 7.23.8 - resolution: "@babel/plugin-transform-classes@npm:7.23.8" +"@babel/plugin-transform-classes@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-classes@npm:7.24.1" dependencies: "@babel/helper-annotate-as-pure": ^7.22.5 "@babel/helper-compilation-targets": ^7.23.6 "@babel/helper-environment-visitor": ^7.22.20 "@babel/helper-function-name": ^7.23.0 - "@babel/helper-plugin-utils": ^7.22.5 - "@babel/helper-replace-supers": ^7.22.20 + "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-replace-supers": ^7.24.1 "@babel/helper-split-export-declaration": ^7.22.6 globals: ^11.1.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7dee6cebe52131d2d16944f36e1fdb9d4b24f44d0e7e450f93a44435d001f17cc0789a4cb6b15ec67c8e484581b8a730b5c3ec374470f29ff0133086955b8c58 + checksum: e5337e707d731c9f4dcc107d09c9a99b90786bc0da6a250165919587ed818818f6cae2bbcceea880abef975c0411715c0c7f3f361ecd1526bf2eaca5ad26bb00 languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-computed-properties@npm:7.23.3" +"@babel/plugin-transform-computed-properties@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-computed-properties@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 - "@babel/template": ^7.22.15 + "@babel/helper-plugin-utils": ^7.24.0 + "@babel/template": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 80452661dc25a0956f89fe98cb562e8637a9556fb6c00d312c57653ce7df8798f58d138603c7e1aad96614ee9ccd10c47e50ab9ded6b6eded5adeb230d2a982e + checksum: f2832bcf100a70f348facbb395873318ef5b9ee4b0fb4104a420d9daaeb6003cc2ecc12fd8083dd2e4a7c2da873272ad73ff94de4497125a0cf473294ef9664e languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-destructuring@npm:7.23.3" +"@babel/plugin-transform-destructuring@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-destructuring@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 9e015099877272501162419bfe781689aec5c462cd2aec752ee22288f209eec65969ff11b8fdadca2eaddea71d705d3bba5b9c60752fcc1be67874fcec687105 + checksum: 994fd3c513e40b8f1bdfdd7104ebdcef7c6a11a4e380086074496f586db3ac04cba0ae70babb820df6363b6700747b0556f6860783e046ace7c741a22f49ec5b languageName: node linkType: hard -"@babel/plugin-transform-dotall-regex@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-dotall-regex@npm:7.23.3" +"@babel/plugin-transform-dotall-regex@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-dotall-regex@npm:7.24.1" dependencies: "@babel/helper-create-regexp-features-plugin": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a2dbbf7f1ea16a97948c37df925cb364337668c41a3948b8d91453f140507bd8a3429030c7ce66d09c299987b27746c19a2dd18b6f17dcb474854b14fd9159a3 + checksum: 7f623d25b6f213b94ebc1754e9e31c1077c8e288626d8b7bfa76a97b067ce80ddcd0ede402a546706c65002c0ccf45cd5ec621511c2668eed31ebcabe8391d35 languageName: node linkType: hard -"@babel/plugin-transform-duplicate-keys@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-duplicate-keys@npm:7.23.3" +"@babel/plugin-transform-duplicate-keys@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-duplicate-keys@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c2a21c34dc0839590cd945192cbc46fde541a27e140c48fe1808315934664cdbf18db64889e23c4eeb6bad9d3e049482efdca91d29de5734ffc887c4fbabaa16 + checksum: a3b07c07cee441e185858a9bb9739bb72643173c18bf5f9f949dd2d4784ca124e56b01d0a270790fb1ff0cf75d436075db0a2b643fb4285ff9a21df9e8dc6284 languageName: node linkType: hard -"@babel/plugin-transform-dynamic-import@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-dynamic-import@npm:7.23.4" +"@babel/plugin-transform-dynamic-import@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-dynamic-import@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/plugin-syntax-dynamic-import": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 57a722604c430d9f3dacff22001a5f31250e34785d4969527a2ae9160fa86858d0892c5b9ff7a06a04076f8c76c9e6862e0541aadca9c057849961343aab0845 + checksum: 59fc561ee40b1a69f969c12c6c5fac206226d6642213985a569dd0f99f8e41c0f4eaedebd36936c255444a8335079842274c42a975a433beadb436d4c5abb79b languageName: node linkType: hard -"@babel/plugin-transform-exponentiation-operator@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.23.3" +"@babel/plugin-transform-exponentiation-operator@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.24.1" dependencies: "@babel/helper-builder-binary-assignment-operator-visitor": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 00d05ab14ad0f299160fcf9d8f55a1cc1b740e012ab0b5ce30207d2365f091665115557af7d989cd6260d075a252d9e4283de5f2b247dfbbe0e42ae586e6bf66 + checksum: f90841fe1a1e9f680b4209121d3e2992f923e85efcd322b26e5901c180ef44ff727fb89790803a23fac49af34c1ce2e480018027c22b4573b615512ac5b6fc50 languageName: node linkType: hard -"@babel/plugin-transform-export-namespace-from@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-export-namespace-from@npm:7.23.4" +"@babel/plugin-transform-export-namespace-from@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-export-namespace-from@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/plugin-syntax-export-namespace-from": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 9f770a81bfd03b48d6ba155d452946fd56d6ffe5b7d871e9ec2a0b15e0f424273b632f3ed61838b90015b25bbda988896b7a46c7d964fbf8f6feb5820b309f93 + checksum: bc710ac231919df9555331885748385c11c5e695d7271824fe56fba51dd637d48d3e5cd52e1c69f2b1a384fbbb41552572bc1ca3a2285ee29571f002e9bb2421 languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.23.6": - version: 7.23.6 - resolution: "@babel/plugin-transform-for-of@npm:7.23.6" +"@babel/plugin-transform-for-of@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-for-of@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 228c060aa61f6aa89dc447170075f8214863b94f830624e74ade99c1a09316897c12d76e848460b0b506593e58dbc42739af6dc4cb0fe9b84dffe4a596050a36 + checksum: 990adde96ea1766ed6008c006c7040127bef59066533bb2977b246ea4a596fe450a528d1881a0db5f894deaf1b81654dfb494b19ad405b369be942738aa9c364 languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-function-name@npm:7.23.3" +"@babel/plugin-transform-function-name@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-function-name@npm:7.24.1" dependencies: - "@babel/helper-compilation-targets": ^7.22.15 + "@babel/helper-compilation-targets": ^7.23.6 "@babel/helper-function-name": ^7.23.0 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 355c6dbe07c919575ad42b2f7e020f320866d72f8b79181a16f8e0cd424a2c761d979f03f47d583d9471b55dcd68a8a9d829b58e1eebcd572145b934b48975a6 + checksum: 31eb3c75297dda7265f78eba627c446f2324e30ec0124a645ccc3e9f341254aaa40d6787bd62b2280d77c0a5c9fbfce1da2c200ef7c7f8e0a1b16a8eb3644c6f languageName: node linkType: hard -"@babel/plugin-transform-json-strings@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-json-strings@npm:7.23.4" +"@babel/plugin-transform-json-strings@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-json-strings@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/plugin-syntax-json-strings": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f9019820233cf8955d8ba346df709a0683c120fe86a24ed1c9f003f2db51197b979efc88f010d558a12e1491210fc195a43cd1c7fee5e23b92da38f793a875de + checksum: f42302d42fc81ac00d14e9e5d80405eb80477d7f9039d7208e712d6bcd486a4e3b32fdfa07b5f027d6c773723d8168193ee880f93b0e430c828e45f104fb82a4 languageName: node linkType: hard -"@babel/plugin-transform-literals@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-literals@npm:7.23.3" +"@babel/plugin-transform-literals@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-literals@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 519a544cd58586b9001c4c9b18da25a62f17d23c48600ff7a685d75ca9eb18d2c5e8f5476f067f0a8f1fea2a31107eff950b9864833061e6076dcc4bdc3e71ed + checksum: 2df94e9478571852483aca7588419e574d76bde97583e78551c286f498e01321e7dbb1d0ef67bee16e8f950688f79688809cfde370c5c4b84c14d841a3ef217a languageName: node linkType: hard -"@babel/plugin-transform-logical-assignment-operators@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.23.4" +"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2ae1dc9b4ff3bf61a990ff3accdecb2afe3a0ca649b3e74c010078d1cdf29ea490f50ac0a905306a2bcf9ac177889a39ac79bdcc3a0fdf220b3b75fac18d39b5 + checksum: 895f2290adf457cbf327428bdb4fb90882a38a22f729bcf0629e8ad66b9b616d2721fbef488ac00411b647489d1dda1d20171bb3772d0796bb7ef5ecf057808a languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-member-expression-literals@npm:7.23.3" +"@babel/plugin-transform-member-expression-literals@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-member-expression-literals@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 95cec13c36d447c5aa6b8e4c778b897eeba66dcb675edef01e0d2afcec9e8cb9726baf4f81b4bbae7a782595aed72e6a0d44ffb773272c3ca180fada99bf92db + checksum: 4ea641cc14a615f9084e45ad2319f95e2fee01c77ec9789685e7e11a6c286238a426a98f9c1ed91568a047d8ac834393e06e8c82d1ff01764b7aa61bee8e9023 languageName: node linkType: hard -"@babel/plugin-transform-modules-amd@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-modules-amd@npm:7.23.3" +"@babel/plugin-transform-modules-amd@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-modules-amd@npm:7.24.1" dependencies: "@babel/helper-module-transforms": ^7.23.3 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d163737b6a3d67ea579c9aa3b83d4df4b5c34d9dcdf25f415f027c0aa8cded7bac2750d2de5464081f67a042ad9e1c03930c2fab42acd79f9e57c00cf969ddff + checksum: 3d777c262f257e93f0405b13e178f9c4a0f31855b409f0191a76bb562a28c541326a027bfe6467fcb74752f3488c0333b5ff2de64feec1b3c4c6ace1747afa03 languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.23.3" +"@babel/plugin-transform-modules-commonjs@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.24.1" dependencies: "@babel/helper-module-transforms": ^7.23.3 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/helper-simple-access": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 720a231ceade4ae4d2632478db4e7fecf21987d444942b72d523487ac8d715ca97de6c8f415c71e939595e1a4776403e7dc24ed68fe9125ad4acf57753c9bff7 + checksum: 11402b34c49f76aa921b43c2d76f3f129a32544a1dc4f0d1e48b310f9036ab75269a6d8684ed0198b7a0b07bd7898b12f0cacceb26fbb167999fd2a819aa0802 languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.23.9": - version: 7.23.9 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.23.9" +"@babel/plugin-transform-modules-systemjs@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.24.1" dependencies: "@babel/helper-hoist-variables": ^7.22.5 "@babel/helper-module-transforms": ^7.23.3 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/helper-validator-identifier": ^7.22.20 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: cec6abeae6be66fd1a5940c482fe9ff94b689c71fcf4147e179119e4accd09d17d476e36528bc9cb4ab0ec6728fedf48b1c49d0551ea707fb192575d8eac9167 + checksum: 903766f6808f04278e887e4adec9b1efa741726279652dad255eaad0f5701df8f8ff0af25eb8541a00eb3c9eae2dccf337b085cfa011426ca33ed1f95d70bf75 languageName: node linkType: hard -"@babel/plugin-transform-modules-umd@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-modules-umd@npm:7.23.3" +"@babel/plugin-transform-modules-umd@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-modules-umd@npm:7.24.1" dependencies: "@babel/helper-module-transforms": ^7.23.3 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 586a7a2241e8b4e753a37af9466a9ffa8a67b4ba9aa756ad7500712c05d8fa9a8c1ed4f7bd25fae2a8265e6cf8fe781ec85a8ee885dd34cf50d8955ee65f12dc + checksum: 4922f5056d34de6fd59a1ab1c85bc3472afa706c776aceeb886289c9ac9117e6eb8e22d06c537eb5bc0ede6c30f6bd85210bdcc150dc0ae2d2373f8252df9364 languageName: node linkType: hard @@ -939,286 +940,285 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-new-target@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-new-target@npm:7.23.3" +"@babel/plugin-transform-new-target@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-new-target@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e5053389316fce73ad5201b7777437164f333e24787fbcda4ae489cd2580dbbbdfb5694a7237bad91fabb46b591d771975d69beb1c740b82cb4761625379f00b + checksum: f56159ba56e8824840b8073f65073434e4bc4ef20e366bc03aa6cae9a4389365574fa72390e48aed76049edbc6eba1181eb810e58fae22c25946c62f9da13db4 languageName: node linkType: hard -"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.23.4" +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a27d73ea134d3d9560a6b2e26ab60012fba15f1db95865aa0153c18f5ec82cfef6a7b3d8df74e3c2fca81534fa5efeb6cacaf7b08bdb7d123e3dafdd079886a3 + checksum: 74025e191ceb7cefc619c15d33753aab81300a03d81b96ae249d9b599bc65878f962d608f452462d3aad5d6e334b7ab2b09a6bdcfe8d101fe77ac7aacca4261e languageName: node linkType: hard -"@babel/plugin-transform-numeric-separator@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-numeric-separator@npm:7.23.4" +"@babel/plugin-transform-numeric-separator@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-numeric-separator@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/plugin-syntax-numeric-separator": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 6ba0e5db3c620a3ec81f9e94507c821f483c15f196868df13fa454cbac719a5449baf73840f5b6eb7d77311b24a2cf8e45db53700d41727f693d46f7caf3eec3 + checksum: 3247bd7d409574fc06c59e0eb573ae7470d6d61ecf780df40b550102bb4406747d8f39dcbec57eb59406df6c565a86edd3b429e396ad02e4ce201ad92050832e languageName: node linkType: hard -"@babel/plugin-transform-object-rest-spread@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-object-rest-spread@npm:7.23.4" +"@babel/plugin-transform-object-rest-spread@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-object-rest-spread@npm:7.24.1" dependencies: - "@babel/compat-data": ^7.23.3 - "@babel/helper-compilation-targets": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-compilation-targets": ^7.23.6 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/plugin-syntax-object-rest-spread": ^7.8.3 - "@babel/plugin-transform-parameters": ^7.23.3 + "@babel/plugin-transform-parameters": ^7.24.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 73fec495e327ca3959c1c03d07a621be09df00036c69fff0455af9a008291677ee9d368eec48adacdc6feac703269a649747568b4af4c4e9f134aa71cc5b378d + checksum: d5d28b1f33c279a38299d34011421a4915e24b3846aa23a1aba947f1366ce673ddf8df09dd915e0f2c90c5327f798bf126dca013f8adff1fc8f09e18878b675a languageName: node linkType: hard -"@babel/plugin-transform-object-super@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-object-super@npm:7.23.3" +"@babel/plugin-transform-object-super@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-object-super@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 - "@babel/helper-replace-supers": ^7.22.20 + "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-replace-supers": ^7.24.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e495497186f621fa79026e183b4f1fbb172fd9df812cbd2d7f02c05b08adbe58012b1a6eb6dd58d11a30343f6ec80d0f4074f9b501d70aa1c94df76d59164c53 + checksum: d34d437456a54e2a5dcb26e9cf09ed4c55528f2a327c5edca92c93e9483c37176e228d00d6e0cf767f3d6fdbef45ae3a5d034a7c59337a009e20ae541c8220fa languageName: node linkType: hard -"@babel/plugin-transform-optional-catch-binding@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.23.4" +"@babel/plugin-transform-optional-catch-binding@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d50b5ee142cdb088d8b5de1ccf7cea85b18b85d85b52f86618f6e45226372f01ad4cdb29abd4fd35ea99a71fefb37009e0107db7a787dcc21d4d402f97470faf + checksum: ff7c02449d32a6de41e003abb38537b4a1ad90b1eaa4c0b578cb1b55548201a677588a8c47f3e161c72738400ae811a6673ea7b8a734344755016ca0ac445dac languageName: node linkType: hard -"@babel/plugin-transform-optional-chaining@npm:^7.23.3, @babel/plugin-transform-optional-chaining@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-optional-chaining@npm:7.23.4" +"@babel/plugin-transform-optional-chaining@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 "@babel/plugin-syntax-optional-chaining": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e7a4c08038288057b7a08d68c4d55396ada9278095509ca51ed8dfb72a7f13f26bdd7c5185de21079fe0a9d60d22c227cb32e300d266c1bda40f70eee9f4bc1e + checksum: 0eb5f4abdeb1a101c0f67ef25eba4cce0978a74d8722f6222cdb179a28e60d21ab545eda231855f50169cd63d604ec8268cff44ae9370fd3a499a507c56c2bbd languageName: node linkType: hard -"@babel/plugin-transform-parameters@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-parameters@npm:7.23.3" +"@babel/plugin-transform-parameters@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-parameters@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a735b3e85316d17ec102e3d3d1b6993b429bdb3b494651c9d754e3b7d270462ee1f1a126ccd5e3d871af5e683727e9ef98c9d34d4a42204fffaabff91052ed16 + checksum: d183008e67b1a13b86c92fb64327a75cd8e13c13eb80d0b6952e15806f1b0c4c456d18360e451c6af73485b2c8f543608b0a29e5126c64eb625a31e970b65f80 languageName: node linkType: hard -"@babel/plugin-transform-private-methods@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-private-methods@npm:7.23.3" +"@babel/plugin-transform-private-methods@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-private-methods@npm:7.24.1" dependencies: - "@babel/helper-create-class-features-plugin": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-create-class-features-plugin": ^7.24.1 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: cedc1285c49b5a6d9a3d0e5e413b756ac40b3ac2f8f68bdfc3ae268bc8d27b00abd8bb0861c72756ff5dd8bf1eb77211b7feb5baf4fdae2ebbaabe49b9adc1d0 + checksum: 7208c30bb3f3fbc73fb3a88bdcb78cd5cddaf6d523eb9d67c0c04e78f6fc6319ece89f4a5abc41777ceab16df55b3a13a4120e0efc9275ca6d2d89beaba80aa0 languageName: node linkType: hard -"@babel/plugin-transform-private-property-in-object@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-private-property-in-object@npm:7.23.4" +"@babel/plugin-transform-private-property-in-object@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-private-property-in-object@npm:7.24.1" dependencies: "@babel/helper-annotate-as-pure": ^7.22.5 - "@babel/helper-create-class-features-plugin": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-create-class-features-plugin": ^7.24.1 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/plugin-syntax-private-property-in-object": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: fb7adfe94ea97542f250a70de32bddbc3e0b802381c92be947fec83ebffda57e68533c4d0697152719a3496fdd3ebf3798d451c024cd4ac848fc15ac26b70aa7 + checksum: 47c123ca9975f7f6b20e6fe8fe89f621cd04b622539faf5ec037e2be7c3d53ce2506f7c785b1930dcdea11994eff79094a02715795218c7d6a0bdc11f2fb3ac2 languageName: node linkType: hard -"@babel/plugin-transform-property-literals@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-property-literals@npm:7.23.3" +"@babel/plugin-transform-property-literals@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-property-literals@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 16b048c8e87f25095f6d53634ab7912992f78e6997a6ff549edc3cf519db4fca01c7b4e0798530d7f6a05228ceee479251245cdd850a5531c6e6f404104d6cc9 + checksum: a73646d7ecd95b3931a3ead82c7d5efeb46e68ba362de63eb437d33531f294ec18bd31b6d24238cd3b6a3b919a6310c4a0ba4a2629927721d4d10b0518eb7715 languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-regenerator@npm:7.23.3" +"@babel/plugin-transform-regenerator@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-regenerator@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 regenerator-transform: ^0.15.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7fdacc7b40008883871b519c9e5cdea493f75495118ccc56ac104b874983569a24edd024f0f5894ba1875c54ee2b442f295d6241c3280e61c725d0dd3317c8e6 + checksum: a04319388a0a7931c3f8e15715d01444c32519692178b70deccc86d53304e74c0f589a4268f6c68578d86f75e934dd1fe6e6ed9071f54ee8379f356f88ef6e42 languageName: node linkType: hard -"@babel/plugin-transform-reserved-words@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-reserved-words@npm:7.23.3" +"@babel/plugin-transform-reserved-words@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-reserved-words@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 298c4440ddc136784ff920127cea137168e068404e635dc946ddb5d7b2a27b66f1dd4c4acb01f7184478ff7d5c3e7177a127279479926519042948fb7fa0fa48 + checksum: 132c6040c65aabae2d98a39289efb5c51a8632546dc50d2ad032c8660aec307fbed74ef499856ea4f881fc8505905f49b48e0270585da2ea3d50b75e962afd89 languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-shorthand-properties@npm:7.23.3" +"@babel/plugin-transform-shorthand-properties@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 5d677a03676f9fff969b0246c423d64d77502e90a832665dc872a5a5e05e5708161ce1effd56bb3c0f2c20a1112fca874be57c8a759d8b08152755519281f326 + checksum: 006a2032d1c57dca76579ce6598c679c2f20525afef0a36e9d42affe3c8cf33c1427581ad696b519cc75dfee46c5e8ecdf0c6a29ffb14250caa3e16dd68cb424 languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-spread@npm:7.23.3" +"@babel/plugin-transform-spread@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-spread@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 8fd5cac201e77a0b4825745f4e07a25f923842f282f006b3a79223c00f61075c8868d12eafec86b2642cd0b32077cdd32314e27bcb75ee5e6a68c0144140dcf2 + checksum: 622ef507e2b5120a9010b25d3df5186c06102ecad8751724a38ec924df8d3527688198fa490c47064eabba14ef2f961b3069855bd22a8c0a1e51a23eed348d02 languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-sticky-regex@npm:7.23.3" +"@babel/plugin-transform-sticky-regex@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-sticky-regex@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 53e55eb2575b7abfdb4af7e503a2bf7ef5faf8bf6b92d2cd2de0700bdd19e934e5517b23e6dfed94ba50ae516b62f3f916773ef7d9bc81f01503f585051e2949 + checksum: e326e96a9eeb6bb01dbc4d3362f989411490671b97f62edf378b8fb102c463a018b777f28da65344d41b22aa6efcdfa01ed43d2b11fdcf202046d3174be137c5 languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-template-literals@npm:7.23.3" +"@babel/plugin-transform-template-literals@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-template-literals@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b16c5cb0b8796be0118e9c144d15bdc0d20a7f3f59009c6303a6e9a8b74c146eceb3f05186f5b97afcba7cfa87e34c1585a22186e3d5b22f2fd3d27d959d92b2 + checksum: 4c9009c72321caf20e3b6328bbe9d7057006c5ae57b794cf247a37ca34d87dfec5e27284169a16df5a6235a083bf0f3ab9e1bfcb005d1c8b75b04aed75652621 languageName: node linkType: hard -"@babel/plugin-transform-typeof-symbol@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.23.3" +"@babel/plugin-transform-typeof-symbol@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 0af7184379d43afac7614fc89b1bdecce4e174d52f4efaeee8ec1a4f2c764356c6dba3525c0685231f1cbf435b6dd4ee9e738d7417f3b10ce8bbe869c32f4384 + checksum: 90251c02986aebe50937522a6e404cb83db1b1feda17c0244e97d6429ded1634340c8411536487d14c54495607e1b7c9dc4db4aed969d519f1ff1e363f9c2229 languageName: node linkType: hard -"@babel/plugin-transform-unicode-escapes@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-unicode-escapes@npm:7.23.3" +"@babel/plugin-transform-unicode-escapes@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-unicode-escapes@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 561c429183a54b9e4751519a3dfba6014431e9cdc1484fad03bdaf96582dfc72c76a4f8661df2aeeae7c34efd0fa4d02d3b83a2f63763ecf71ecc925f9cc1f60 + checksum: d4d7cfea91af7be2768fb6bed902e00d6e3190bda738b5149c3a788d570e6cf48b974ec9548442850308ecd8fc9a67681f4ea8403129e7867bcb85adaf6ec238 languageName: node linkType: hard -"@babel/plugin-transform-unicode-property-regex@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.23.3" +"@babel/plugin-transform-unicode-property-regex@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.24.1" dependencies: "@babel/helper-create-regexp-features-plugin": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2298461a194758086d17c23c26c7de37aa533af910f9ebf31ebd0893d4aa317468043d23f73edc782ec21151d3c46cf0ff8098a83b725c49a59de28a1d4d6225 + checksum: 276099b4483e707f80b054e2d29bc519158bfe52461ef5ff76f70727d592df17e30b1597ef4d8a0f04d810f6cb5a8dd887bdc1d0540af3744751710ef280090f languageName: node linkType: hard -"@babel/plugin-transform-unicode-regex@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-unicode-regex@npm:7.23.3" +"@babel/plugin-transform-unicode-regex@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-unicode-regex@npm:7.24.1" dependencies: "@babel/helper-create-regexp-features-plugin": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c5f835d17483ba899787f92e313dfa5b0055e3deab332f1d254078a2bba27ede47574b6599fcf34d3763f0c048ae0779dc21d2d8db09295edb4057478dc80a9a + checksum: 400a0927bdb1425b4c0dc68a61b5b2d7d17c7d9f0e07317a1a6a373c080ef94be1dd65fdc4ac9a78fcdb58f89fd128450c7bc0d5b8ca0ae7eca3fbd98e50acba languageName: node linkType: hard -"@babel/plugin-transform-unicode-sets-regex@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.23.3" +"@babel/plugin-transform-unicode-sets-regex@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.24.1" dependencies: "@babel/helper-create-regexp-features-plugin": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0 - checksum: 79d0b4c951955ca68235c87b91ab2b393c96285f8aeaa34d6db416d2ddac90000c9bd6e8c4d82b60a2b484da69930507245035f28ba63c6cae341cf3ba68fdef + checksum: 364342fb8e382dfaa23628b88e6484dc1097e53fb7199f4d338f1e2cd71d839bb0a35a9b1380074f6a10adb2e98b79d53ca3ec78c0b8c557ca895ffff42180df languageName: node linkType: hard "@babel/preset-env@npm:^7.10.2": - version: 7.23.9 - resolution: "@babel/preset-env@npm:7.23.9" + version: 7.24.3 + resolution: "@babel/preset-env@npm:7.24.3" dependencies: - "@babel/compat-data": ^7.23.5 + "@babel/compat-data": ^7.24.1 "@babel/helper-compilation-targets": ^7.23.6 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/helper-validator-option": ^7.23.5 - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.23.3 - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.23.3 - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ^7.23.7 + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.24.1 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.24.1 + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ^7.24.1 "@babel/plugin-proposal-private-property-in-object": 7.21.0-placeholder-for-preset-env.2 "@babel/plugin-syntax-async-generators": ^7.8.4 "@babel/plugin-syntax-class-properties": ^7.12.13 "@babel/plugin-syntax-class-static-block": ^7.14.5 "@babel/plugin-syntax-dynamic-import": ^7.8.3 "@babel/plugin-syntax-export-namespace-from": ^7.8.3 - "@babel/plugin-syntax-import-assertions": ^7.23.3 - "@babel/plugin-syntax-import-attributes": ^7.23.3 + "@babel/plugin-syntax-import-assertions": ^7.24.1 + "@babel/plugin-syntax-import-attributes": ^7.24.1 "@babel/plugin-syntax-import-meta": ^7.10.4 "@babel/plugin-syntax-json-strings": ^7.8.3 "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 @@ -1230,63 +1230,63 @@ __metadata: "@babel/plugin-syntax-private-property-in-object": ^7.14.5 "@babel/plugin-syntax-top-level-await": ^7.14.5 "@babel/plugin-syntax-unicode-sets-regex": ^7.18.6 - "@babel/plugin-transform-arrow-functions": ^7.23.3 - "@babel/plugin-transform-async-generator-functions": ^7.23.9 - "@babel/plugin-transform-async-to-generator": ^7.23.3 - "@babel/plugin-transform-block-scoped-functions": ^7.23.3 - "@babel/plugin-transform-block-scoping": ^7.23.4 - "@babel/plugin-transform-class-properties": ^7.23.3 - "@babel/plugin-transform-class-static-block": ^7.23.4 - "@babel/plugin-transform-classes": ^7.23.8 - "@babel/plugin-transform-computed-properties": ^7.23.3 - "@babel/plugin-transform-destructuring": ^7.23.3 - "@babel/plugin-transform-dotall-regex": ^7.23.3 - "@babel/plugin-transform-duplicate-keys": ^7.23.3 - "@babel/plugin-transform-dynamic-import": ^7.23.4 - "@babel/plugin-transform-exponentiation-operator": ^7.23.3 - "@babel/plugin-transform-export-namespace-from": ^7.23.4 - "@babel/plugin-transform-for-of": ^7.23.6 - "@babel/plugin-transform-function-name": ^7.23.3 - "@babel/plugin-transform-json-strings": ^7.23.4 - "@babel/plugin-transform-literals": ^7.23.3 - "@babel/plugin-transform-logical-assignment-operators": ^7.23.4 - "@babel/plugin-transform-member-expression-literals": ^7.23.3 - "@babel/plugin-transform-modules-amd": ^7.23.3 - "@babel/plugin-transform-modules-commonjs": ^7.23.3 - "@babel/plugin-transform-modules-systemjs": ^7.23.9 - "@babel/plugin-transform-modules-umd": ^7.23.3 + "@babel/plugin-transform-arrow-functions": ^7.24.1 + "@babel/plugin-transform-async-generator-functions": ^7.24.3 + "@babel/plugin-transform-async-to-generator": ^7.24.1 + "@babel/plugin-transform-block-scoped-functions": ^7.24.1 + "@babel/plugin-transform-block-scoping": ^7.24.1 + "@babel/plugin-transform-class-properties": ^7.24.1 + "@babel/plugin-transform-class-static-block": ^7.24.1 + "@babel/plugin-transform-classes": ^7.24.1 + "@babel/plugin-transform-computed-properties": ^7.24.1 + "@babel/plugin-transform-destructuring": ^7.24.1 + "@babel/plugin-transform-dotall-regex": ^7.24.1 + "@babel/plugin-transform-duplicate-keys": ^7.24.1 + "@babel/plugin-transform-dynamic-import": ^7.24.1 + "@babel/plugin-transform-exponentiation-operator": ^7.24.1 + "@babel/plugin-transform-export-namespace-from": ^7.24.1 + "@babel/plugin-transform-for-of": ^7.24.1 + "@babel/plugin-transform-function-name": ^7.24.1 + "@babel/plugin-transform-json-strings": ^7.24.1 + "@babel/plugin-transform-literals": ^7.24.1 + "@babel/plugin-transform-logical-assignment-operators": ^7.24.1 + "@babel/plugin-transform-member-expression-literals": ^7.24.1 + "@babel/plugin-transform-modules-amd": ^7.24.1 + "@babel/plugin-transform-modules-commonjs": ^7.24.1 + "@babel/plugin-transform-modules-systemjs": ^7.24.1 + "@babel/plugin-transform-modules-umd": ^7.24.1 "@babel/plugin-transform-named-capturing-groups-regex": ^7.22.5 - "@babel/plugin-transform-new-target": ^7.23.3 - "@babel/plugin-transform-nullish-coalescing-operator": ^7.23.4 - "@babel/plugin-transform-numeric-separator": ^7.23.4 - "@babel/plugin-transform-object-rest-spread": ^7.23.4 - "@babel/plugin-transform-object-super": ^7.23.3 - "@babel/plugin-transform-optional-catch-binding": ^7.23.4 - "@babel/plugin-transform-optional-chaining": ^7.23.4 - "@babel/plugin-transform-parameters": ^7.23.3 - "@babel/plugin-transform-private-methods": ^7.23.3 - "@babel/plugin-transform-private-property-in-object": ^7.23.4 - "@babel/plugin-transform-property-literals": ^7.23.3 - "@babel/plugin-transform-regenerator": ^7.23.3 - "@babel/plugin-transform-reserved-words": ^7.23.3 - "@babel/plugin-transform-shorthand-properties": ^7.23.3 - "@babel/plugin-transform-spread": ^7.23.3 - "@babel/plugin-transform-sticky-regex": ^7.23.3 - "@babel/plugin-transform-template-literals": ^7.23.3 - "@babel/plugin-transform-typeof-symbol": ^7.23.3 - "@babel/plugin-transform-unicode-escapes": ^7.23.3 - "@babel/plugin-transform-unicode-property-regex": ^7.23.3 - "@babel/plugin-transform-unicode-regex": ^7.23.3 - "@babel/plugin-transform-unicode-sets-regex": ^7.23.3 + "@babel/plugin-transform-new-target": ^7.24.1 + "@babel/plugin-transform-nullish-coalescing-operator": ^7.24.1 + "@babel/plugin-transform-numeric-separator": ^7.24.1 + "@babel/plugin-transform-object-rest-spread": ^7.24.1 + "@babel/plugin-transform-object-super": ^7.24.1 + "@babel/plugin-transform-optional-catch-binding": ^7.24.1 + "@babel/plugin-transform-optional-chaining": ^7.24.1 + "@babel/plugin-transform-parameters": ^7.24.1 + "@babel/plugin-transform-private-methods": ^7.24.1 + "@babel/plugin-transform-private-property-in-object": ^7.24.1 + "@babel/plugin-transform-property-literals": ^7.24.1 + "@babel/plugin-transform-regenerator": ^7.24.1 + "@babel/plugin-transform-reserved-words": ^7.24.1 + "@babel/plugin-transform-shorthand-properties": ^7.24.1 + "@babel/plugin-transform-spread": ^7.24.1 + "@babel/plugin-transform-sticky-regex": ^7.24.1 + "@babel/plugin-transform-template-literals": ^7.24.1 + "@babel/plugin-transform-typeof-symbol": ^7.24.1 + "@babel/plugin-transform-unicode-escapes": ^7.24.1 + "@babel/plugin-transform-unicode-property-regex": ^7.24.1 + "@babel/plugin-transform-unicode-regex": ^7.24.1 + "@babel/plugin-transform-unicode-sets-regex": ^7.24.1 "@babel/preset-modules": 0.1.6-no-external-plugins - babel-plugin-polyfill-corejs2: ^0.4.8 - babel-plugin-polyfill-corejs3: ^0.9.0 - babel-plugin-polyfill-regenerator: ^0.5.5 + babel-plugin-polyfill-corejs2: ^0.4.10 + babel-plugin-polyfill-corejs3: ^0.10.4 + babel-plugin-polyfill-regenerator: ^0.6.1 core-js-compat: ^3.31.0 semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 23a48468ba820c68ba34ea2c1dbc62fd2ff9cf858cfb69e159cabb0c85c72dc4c2266ce20ca84318d8742de050cb061e7c66902fbfddbcb09246afd248847933 + checksum: 4f3376444f938b3884fddd3cded86cfda97a1fb4bccc93b49fb4593a63f79d9b20e6fb0e1a0934736cea6205df3998c752b248c5f5ec398162fbe165c8e69c5c languageName: node linkType: hard @@ -1311,51 +1311,51 @@ __metadata: linkType: hard "@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.23.9, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7": - version: 7.23.9 - resolution: "@babel/runtime@npm:7.23.9" + version: 7.24.1 + resolution: "@babel/runtime@npm:7.24.1" dependencies: regenerator-runtime: ^0.14.0 - checksum: 6bbebe8d27c0c2dd275d1ac197fc1a6c00e18dab68cc7aaff0adc3195b45862bae9c4cc58975629004b0213955b2ed91e99eccb3d9b39cabea246c657323d667 + checksum: 5c8f3b912ba949865f03b3cf8395c60e1f4ebd1033fbd835bdfe81b6cac8a87d85bc3c7aded5fcdf07be044c9ab8c818f467abe0deca50020c72496782639572 languageName: node linkType: hard -"@babel/template@npm:^7.22.15, @babel/template@npm:^7.23.9, @babel/template@npm:^7.3.3": - version: 7.23.9 - resolution: "@babel/template@npm:7.23.9" +"@babel/template@npm:^7.22.15, @babel/template@npm:^7.24.0, @babel/template@npm:^7.3.3": + version: 7.24.0 + resolution: "@babel/template@npm:7.24.0" dependencies: "@babel/code-frame": ^7.23.5 - "@babel/parser": ^7.23.9 - "@babel/types": ^7.23.9 - checksum: 6e67414c0f7125d7ecaf20c11fab88085fa98a96c3ef10da0a61e962e04fdf3a18a496a66047005ddd1bb682a7cc7842d556d1db2f3f3f6ccfca97d5e445d342 + "@babel/parser": ^7.24.0 + "@babel/types": ^7.24.0 + checksum: f257b003c071a0cecdbfceca74185f18fe62c055469ab5c1d481aab12abeebed328e67e0a19fd978a2a8de97b28953fa4bc3da6d038a7345fdf37923b9fcdec8 languageName: node linkType: hard -"@babel/traverse@npm:^7.23.9": - version: 7.23.9 - resolution: "@babel/traverse@npm:7.23.9" +"@babel/traverse@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/traverse@npm:7.24.1" dependencies: - "@babel/code-frame": ^7.23.5 - "@babel/generator": ^7.23.6 + "@babel/code-frame": ^7.24.1 + "@babel/generator": ^7.24.1 "@babel/helper-environment-visitor": ^7.22.20 "@babel/helper-function-name": ^7.23.0 "@babel/helper-hoist-variables": ^7.22.5 "@babel/helper-split-export-declaration": ^7.22.6 - "@babel/parser": ^7.23.9 - "@babel/types": ^7.23.9 + "@babel/parser": ^7.24.1 + "@babel/types": ^7.24.0 debug: ^4.3.1 globals: ^11.1.0 - checksum: a932f7aa850e158c00c97aad22f639d48c72805c687290f6a73e30c5c4957c07f5d28310c9bf59648e2980fe6c9d16adeb2ff92a9ca0f97fa75739c1328fc6c3 + checksum: 92a5ca906abfba9df17666d2001ab23f18600035f706a687055a0e392a690ae48d6fec67c8bd4ef19ba18699a77a5b7f85727e36b83f7d110141608fe0c24fe9 languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.6, @babel/types@npm:^7.23.9, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": - version: 7.23.9 - resolution: "@babel/types@npm:7.23.9" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": + version: 7.24.0 + resolution: "@babel/types@npm:7.24.0" dependencies: "@babel/helper-string-parser": ^7.23.4 "@babel/helper-validator-identifier": ^7.22.20 to-fast-properties: ^2.0.0 - checksum: 0a9b008e9bfc89beb8c185e620fa0f8ed6c771f1e1b2e01e1596870969096fec7793898a1d64a035176abf1dd13e2668ee30bf699f2d92c210a8128f4b151e65 + checksum: 4b574a37d490f621470ff36a5afaac6deca5546edcb9b5e316d39acbb20998e9c2be42f3fc0bf2b55906fc49ff2a5a6a097e8f5a726ee3f708a0b0ca93aed807 languageName: node linkType: hard @@ -1367,8 +1367,8 @@ __metadata: linkType: hard "@codemirror/autocomplete@npm:^6.0.0, @codemirror/autocomplete@npm:^6.3.2, @codemirror/autocomplete@npm:^6.5.1, @codemirror/autocomplete@npm:^6.7.1": - version: 6.12.0 - resolution: "@codemirror/autocomplete@npm:6.12.0" + version: 6.15.0 + resolution: "@codemirror/autocomplete@npm:6.15.0" dependencies: "@codemirror/language": ^6.0.0 "@codemirror/state": ^6.0.0 @@ -1379,7 +1379,7 @@ __metadata: "@codemirror/state": ^6.0.0 "@codemirror/view": ^6.0.0 "@lezer/common": ^1.0.0 - checksum: 1d4da6ccc12f5a67053a76b361f2683b5af031dd405a0bd2a261a265eb8cb7dfb115343a3291260d1ba31ce7ccb5427208ebe50f50f6747fcf27a50b62c87f7e + checksum: fce8d85e34a76d37a009c74d7d25c32a8cf12a9cbcff95211f96ff9afcb092e0d79e1f3b40425b4ea9b797579aaf64dd770ff2187ffabe2e5c9f44da23631363 languageName: node linkType: hard @@ -1446,8 +1446,8 @@ __metadata: linkType: hard "@codemirror/lang-javascript@npm:^6.0.0, @codemirror/lang-javascript@npm:^6.1.7": - version: 6.2.1 - resolution: "@codemirror/lang-javascript@npm:6.2.1" + version: 6.2.2 + resolution: "@codemirror/lang-javascript@npm:6.2.2" dependencies: "@codemirror/autocomplete": ^6.0.0 "@codemirror/language": ^6.6.0 @@ -1456,7 +1456,7 @@ __metadata: "@codemirror/view": ^6.17.0 "@lezer/common": ^1.0.0 "@lezer/javascript": ^1.0.0 - checksum: 3df38c4cced06195283a9a2a9365aaa7c8c1b157852b331bc3a118403f774bbba57d2a392de52f5e28d2b344a323bc0146bcf7c8ef8be2473f167d815e4a37cd + checksum: 66379942a8347dff2bd76d10ed7cf313bca83872f8336fdd3e14accfef23e7b690cd913c9d11a3854fba2b32299da07fc3275995327642c9ee43c2a8e538c19d languageName: node linkType: hard @@ -1522,8 +1522,8 @@ __metadata: linkType: hard "@codemirror/lang-sql@npm:^6.4.1": - version: 6.5.5 - resolution: "@codemirror/lang-sql@npm:6.5.5" + version: 6.6.1 + resolution: "@codemirror/lang-sql@npm:6.6.1" dependencies: "@codemirror/autocomplete": ^6.0.0 "@codemirror/language": ^6.0.0 @@ -1531,7 +1531,7 @@ __metadata: "@lezer/common": ^1.2.0 "@lezer/highlight": ^1.0.0 "@lezer/lr": ^1.0.0 - checksum: 404003ae73b986bd7a00f6924db78b7ffb28fdc38d689fdc11416aaafe2d5c6dc37cc18972530f82e940acb61e18ac74a1cf7712beef448c145344ff93970dc3 + checksum: 65f59b2a4477ddff27aba9435f4c3f1d236cbc03aa7c9cf3b2f70b8bbcd748c8883aae249efd9077fdbd9b23a9c0f046a29c945ffb0d8e6ef4e9ee9f61d35a88 languageName: node linkType: hard @@ -1548,15 +1548,16 @@ __metadata: linkType: hard "@codemirror/lang-xml@npm:^6.0.2": - version: 6.0.2 - resolution: "@codemirror/lang-xml@npm:6.0.2" + version: 6.1.0 + resolution: "@codemirror/lang-xml@npm:6.1.0" dependencies: "@codemirror/autocomplete": ^6.0.0 "@codemirror/language": ^6.4.0 "@codemirror/state": ^6.0.0 + "@codemirror/view": ^6.0.0 "@lezer/common": ^1.0.0 "@lezer/xml": ^1.0.0 - checksum: e156ecafaa87e9b6ef4ab6812ccd00d8f3c6cb81f232837636b36336d80513b61936dfee6f4f6800574f236208b61e95a2abcb997cdcd7366585a6b796e0e13b + checksum: 3a1b7af07b29ad7e53b77bf584245580b613bc92256059f175f2b1d7c28c4e39b75654fe169b9a8a330a60164b53ff5254bdb5b8ee8c6e6766427ee115c4e229 languageName: node linkType: hard @@ -1606,55 +1607,55 @@ __metadata: linkType: hard "@codemirror/state@npm:^6.0.0, @codemirror/state@npm:^6.2.0, @codemirror/state@npm:^6.4.0": - version: 6.4.0 - resolution: "@codemirror/state@npm:6.4.0" - checksum: c5236fe5786f1b85d17273a5c17fa8aeb063658c1404ab18caeb6e7591663ec96b65d453ab8162f75839c3801b04cd55ba4bc48f44cb61ebfeeee383f89553c7 + version: 6.4.1 + resolution: "@codemirror/state@npm:6.4.1" + checksum: b81b55574091349eed4d32fc0eadb0c9688f1f7c98b681318f59138ee0f527cb4c4a97831b70547c0640f02f3127647838ae6730782de4a3dd2cc58836125d01 languageName: node linkType: hard "@codemirror/view@npm:^6.0.0, @codemirror/view@npm:^6.17.0, @codemirror/view@npm:^6.23.0, @codemirror/view@npm:^6.9.6": - version: 6.24.0 - resolution: "@codemirror/view@npm:6.24.0" + version: 6.26.0 + resolution: "@codemirror/view@npm:6.26.0" dependencies: "@codemirror/state": ^6.4.0 style-mod: ^4.1.0 w3c-keyname: ^2.2.4 - checksum: c594f7628074d6f1a87636bb1281d1a1b579d0d73df4f8e04972eb7aca53de9c98f45e585d059f682920a89fa68dcad85a1418df90c28a746ae52aa06cdd0b8f + checksum: 93c824334228d0ed81c0db8f58a627b69dad1300f4b64df6e19b487aa36cbd8bf624121092119fc09d49c290cd4e1c88680de62bd138a15f89570832f7addd80 languageName: node linkType: hard "@csstools/css-parser-algorithms@npm:^2.3.1": - version: 2.5.0 - resolution: "@csstools/css-parser-algorithms@npm:2.5.0" + version: 2.6.1 + resolution: "@csstools/css-parser-algorithms@npm:2.6.1" peerDependencies: - "@csstools/css-tokenizer": ^2.2.3 - checksum: 6bfbdb4052acca48de9db0806a1b18458709103390656634ebe3cf0390048a6e9b304b78173fbcd524e03669dacb5cc3bedbe8008c354ff9511aed4935dcfc6f + "@csstools/css-tokenizer": ^2.2.4 + checksum: 365745c2d6b3eaf26c77d09306c66012552d2b2e4cf94fabc230e8a6a954dab57867b24ebedd8bd518c8ced844c7f988e89144b5d9c76cfbddff126cfb2f153d languageName: node linkType: hard "@csstools/css-tokenizer@npm:^2.2.0": - version: 2.2.3 - resolution: "@csstools/css-tokenizer@npm:2.2.3" - checksum: a2a69f0de516046f85b8f47916879780f9712bdda8166ab01dd47613515ff5a0771555c78badd220686bc1dae3cb0eea5de6896e1e326247a276cc8965520aa6 + version: 2.2.4 + resolution: "@csstools/css-tokenizer@npm:2.2.4" + checksum: 306ce5603e1084d782e125caa86eadad2a3115e36ec824b855df7e48bb4821eec7ccf336990d37874d76cf18156586866975e46c6a75583f218c61735749af81 languageName: node linkType: hard "@csstools/media-query-list-parser@npm:^2.1.4": - version: 2.1.7 - resolution: "@csstools/media-query-list-parser@npm:2.1.7" + version: 2.1.9 + resolution: "@csstools/media-query-list-parser@npm:2.1.9" peerDependencies: - "@csstools/css-parser-algorithms": ^2.5.0 - "@csstools/css-tokenizer": ^2.2.3 - checksum: f910d9c29c84e828d121f451607fe9c275297041f317075ede935ffacdd7fd53fcbc0dd4993585e405b5337b7f991b864d101dff3cb8fc400e8c32a9aedbfe69 + "@csstools/css-parser-algorithms": ^2.6.1 + "@csstools/css-tokenizer": ^2.2.4 + checksum: c10c39ac23c38ccf6f21cc075ecced5cf9c98f237c559818d248b7b7ac08da5d2a92f80685a2958ef5862fb8cba4f12054f2fced5a18f8392d545934f52b42ff languageName: node linkType: hard "@csstools/selector-specificity@npm:^3.0.0": - version: 3.0.1 - resolution: "@csstools/selector-specificity@npm:3.0.1" + version: 3.0.2 + resolution: "@csstools/selector-specificity@npm:3.0.2" peerDependencies: postcss-selector-parser: ^6.0.13 - checksum: e4b5aac3bd3ca1f824cb9578f52b16046a519aa8050ce291da37e611976a83cd3b2b2f908d2678dd4cbbe00bbde8ec28c34fffc40dbbf9a13608dfcaf382ee80 + checksum: af3cc9282b600170b7de0fed2106830ab353359bd11f66cf71259419c9bddf8f0773c3a6e513cd9f66fd7e4920a1786a7c288723cbb3ae207974c1e7de26293e languageName: node linkType: hard @@ -1705,11 +1706,11 @@ __metadata: linkType: hard "@emotion/is-prop-valid@npm:^1.2.1": - version: 1.2.1 - resolution: "@emotion/is-prop-valid@npm:1.2.1" + version: 1.2.2 + resolution: "@emotion/is-prop-valid@npm:1.2.2" dependencies: "@emotion/memoize": ^0.8.1 - checksum: 8f42dc573a3fad79b021479becb639b8fe3b60bdd1081a775d32388bca418ee53074c7602a4c845c5f75fa6831eb1cbdc4d208cc0299f57014ed3a02abcad16a + checksum: 61f6b128ea62b9f76b47955057d5d86fcbe2a6989d2cd1e583daac592901a950475a37d049b9f7a7c6aa8758a33b408735db759fdedfd1f629df0f85ab60ea25 languageName: node linkType: hard @@ -1721,8 +1722,8 @@ __metadata: linkType: hard "@emotion/react@npm:^11.10.5": - version: 11.11.3 - resolution: "@emotion/react@npm:11.11.3" + version: 11.11.4 + resolution: "@emotion/react@npm:11.11.4" dependencies: "@babel/runtime": ^7.18.3 "@emotion/babel-plugin": ^11.11.0 @@ -1737,7 +1738,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 2e4b223591569f0a41686d5bd72dc8778629b7be33267e4a09582979e6faee4d7218de84e76294ed827058d4384d75557b5d71724756539c1f235e9a69e62b2e + checksum: 6abaa7a05c5e1db31bffca7ac79169f5456990022cbb3794e6903221536609a60420f2b4888dd3f84e9634a304e394130cb88dc32c243a1dedc263e50da329f8 languageName: node linkType: hard @@ -1846,10 +1847,10 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:8.56.0": - version: 8.56.0 - resolution: "@eslint/js@npm:8.56.0" - checksum: 5804130574ef810207bdf321c265437814e7a26f4e6fac9b496de3206afd52f533e09ec002a3be06cd9adcc9da63e727f1883938e663c4e4751c007d5b58e539 +"@eslint/js@npm:8.57.0": + version: 8.57.0 + resolution: "@eslint/js@npm:8.57.0" + checksum: 315dc65b0e9893e2bff139bddace7ea601ad77ed47b4550e73da8c9c2d2766c7a575c3cddf17ef85b8fd6a36ff34f91729d0dcca56e73ca887c10df91a41b0bb languageName: node linkType: hard @@ -1898,7 +1899,14 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.11.13": +"@gar/promisify@npm:^1.1.3": + version: 1.1.3 + resolution: "@gar/promisify@npm:1.1.3" + checksum: 4059f790e2d07bf3c3ff3e0fec0daa8144fe35c1f6e0111c9921bd32106adaa97a4ab096ad7dab1e28ee6a9060083c4d1a4ada42a7f5f3f7a96b8812e2b757c1 + languageName: node + linkType: hard + +"@humanwhocodes/config-array@npm:^0.11.14": version: 0.11.14 resolution: "@humanwhocodes/config-array@npm:0.11.14" dependencies: @@ -1923,6 +1931,13 @@ __metadata: languageName: node linkType: hard +"@hutson/parse-repository-url@npm:^3.0.0": + version: 3.0.2 + resolution: "@hutson/parse-repository-url@npm:3.0.2" + checksum: 39992c5f183c5ca3d761d6ed9dfabcb79b5f3750bf1b7f3532e1dc439ca370138bbd426ee250fdaba460bc948e6761fbefd484b8f4f36885d71ded96138340d1 + languageName: node + linkType: hard + "@isaacs/cliui@npm:^8.0.2": version: 8.0.2 resolution: "@isaacs/cliui@npm:8.0.2" @@ -1937,6 +1952,13 @@ __metadata: languageName: node linkType: hard +"@isaacs/string-locale-compare@npm:^1.1.0": + version: 1.1.0 + resolution: "@isaacs/string-locale-compare@npm:1.1.0" + checksum: 7287da5d11497b82c542d3c2abe534808015be4f4883e71c26853277b5456f6bbe4108535db847a29f385ad6dc9318ffb0f55ee79bb5f39993233d7dccf8751d + languageName: node + linkType: hard + "@istanbuljs/load-nyc-config@npm:^1.0.0": version: 1.1.0 resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" @@ -1950,7 +1972,7 @@ __metadata: languageName: node linkType: hard -"@istanbuljs/schema@npm:^0.1.2": +"@istanbuljs/schema@npm:^0.1.2, @istanbuljs/schema@npm:^0.1.3": version: 0.1.3 resolution: "@istanbuljs/schema@npm:0.1.3" checksum: 5282759d961d61350f33d9118d16bcaed914ebf8061a52f4fa474b2cb08720c9c81d165e13b82f2e5a8a212cc5af482f0c6fc1ac27b9e067e5394c9a6ed186c9 @@ -2106,7 +2128,7 @@ __metadata: languageName: node linkType: hard -"@jest/schemas@npm:^29.6.3": +"@jest/schemas@npm:^29.4.3, @jest/schemas@npm:^29.6.3": version: 29.6.3 resolution: "@jest/schemas@npm:29.6.3" dependencies: @@ -2187,38 +2209,38 @@ __metadata: languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.2": - version: 0.3.3 - resolution: "@jridgewell/gen-mapping@npm:0.3.3" +"@jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.5 + resolution: "@jridgewell/gen-mapping@npm:0.3.5" dependencies: - "@jridgewell/set-array": ^1.0.1 + "@jridgewell/set-array": ^1.2.1 "@jridgewell/sourcemap-codec": ^1.4.10 - "@jridgewell/trace-mapping": ^0.3.9 - checksum: 4a74944bd31f22354fc01c3da32e83c19e519e3bbadafa114f6da4522ea77dd0c2842607e923a591d60a76699d819a2fbb6f3552e277efdb9b58b081390b60ab + "@jridgewell/trace-mapping": ^0.3.24 + checksum: ff7a1764ebd76a5e129c8890aa3e2f46045109dabde62b0b6c6a250152227647178ff2069ea234753a690d8f3c4ac8b5e7b267bbee272bffb7f3b0a370ab6e52 languageName: node linkType: hard "@jridgewell/resolve-uri@npm:^3.1.0": - version: 3.1.1 - resolution: "@jridgewell/resolve-uri@npm:3.1.1" - checksum: f5b441fe7900eab4f9155b3b93f9800a916257f4e8563afbcd3b5a5337b55e52bd8ae6735453b1b745457d9f6cdb16d74cd6220bbdd98cf153239e13f6cbb653 + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: 83b85f72c59d1c080b4cbec0fef84528963a1b5db34e4370fa4bd1e3ff64a0d80e0cee7369d11d73c704e0286fb2865b530acac7a871088fbe92b5edf1000870 languageName: node linkType: hard -"@jridgewell/set-array@npm:^1.0.1": - version: 1.1.2 - resolution: "@jridgewell/set-array@npm:1.1.2" - checksum: 69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e +"@jridgewell/set-array@npm:^1.2.1": + version: 1.2.1 + resolution: "@jridgewell/set-array@npm:1.2.1" + checksum: 832e513a85a588f8ed4f27d1279420d8547743cc37fcad5a5a76fc74bb895b013dfe614d0eed9cb860048e6546b798f8f2652020b4b2ba0561b05caa8c654b10 languageName: node linkType: hard "@jridgewell/source-map@npm:^0.3.3": - version: 0.3.5 - resolution: "@jridgewell/source-map@npm:0.3.5" + version: 0.3.6 + resolution: "@jridgewell/source-map@npm:0.3.6" dependencies: - "@jridgewell/gen-mapping": ^0.3.0 - "@jridgewell/trace-mapping": ^0.3.9 - checksum: 1ad4dec0bdafbade57920a50acec6634f88a0eb735851e0dda906fa9894e7f0549c492678aad1a10f8e144bfe87f238307bf2a914a1bc85b7781d345417e9f6f + "@jridgewell/gen-mapping": ^0.3.5 + "@jridgewell/trace-mapping": ^0.3.25 + checksum: c9dc7d899397df95e3c9ec287b93c0b56f8e4453cd20743e2b9c8e779b1949bc3cccf6c01bb302779e46560eb45f62ea38d19fedd25370d814734268450a9f30 languageName: node linkType: hard @@ -2229,19 +2251,77 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.20, @jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.22 - resolution: "@jridgewell/trace-mapping@npm:0.3.22" +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.20, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": + version: 0.3.25 + resolution: "@jridgewell/trace-mapping@npm:0.3.25" dependencies: "@jridgewell/resolve-uri": ^3.1.0 "@jridgewell/sourcemap-codec": ^1.4.14 - checksum: ac7dd2cfe0b479aa1b81776d40d789243131cc792dc8b6b6a028c70fcd6171958ae1a71bf67b618ffe3c0c3feead9870c095ee46a5e30319410d92976b28f498 + checksum: 9d3c40d225e139987b50c48988f8717a54a8c994d8a948ee42e1412e08988761d0754d7d10b803061cc3aebf35f92a5dbbab493bd0e1a9ef9e89a2130e83ba34 languageName: node linkType: hard -"@jupyter/chat@workspace:.": +"@jupyter/chat-extension@workspace:packages/jupyter-chat-extension": + version: 0.0.0-use.local + resolution: "@jupyter/chat-extension@workspace:packages/jupyter-chat-extension" + dependencies: + "@emotion/react": ^11.10.5 + "@emotion/styled": ^11.10.5 + "@jupyter/chat": ^0.1.0 + "@jupyterlab/apputils": ^4.0.5 + "@jupyterlab/builder": ^4.0.0 + "@jupyterlab/coreutils": ^6.0.5 + "@jupyterlab/fileeditor": ^4.0.5 + "@jupyterlab/rendermime": ^4.0.5 + "@jupyterlab/services": ^7.0.5 + "@jupyterlab/testutils": ^4.0.0 + "@jupyterlab/ui-components": ^4.0.5 + "@lumino/coreutils": ^2.1.2 + "@lumino/disposable": ^2.1.2 + "@lumino/signaling": ^2.1.2 + "@mui/icons-material": ^5.11.0 + "@mui/material": ^5.11.0 + "@types/jest": ^29.2.0 + "@types/json-schema": ^7.0.11 + "@types/react": ^18.2.0 + "@types/react-addons-linked-state-mixin": ^0.14.22 + "@types/react-dom": ^18.2.0 + "@typescript-eslint/eslint-plugin": ^6.1.0 + "@typescript-eslint/parser": ^6.1.0 + css-loader: ^6.7.1 + eslint: ^8.36.0 + eslint-config-prettier: ^8.8.0 + eslint-plugin-prettier: ^5.0.0 + jest: ^29.2.0 + mkdirp: ^1.0.3 + npm-run-all: ^4.1.5 + prettier: ^3.0.0 + react: ^18.2.0 + react-dom: ^18.2.0 + rimraf: ^5.0.1 + source-map-loader: ^1.0.2 + style-loader: ^3.3.1 + stylelint: ^15.10.1 + stylelint-config-recommended: ^13.0.0 + stylelint-config-standard: ^34.0.0 + stylelint-csstree-validator: ^3.0.0 + stylelint-prettier: ^4.0.0 + typescript: ~5.0.2 + yjs: ^13.5.0 + languageName: unknown + linkType: soft + +"@jupyter/chat-root@workspace:.": + version: 0.0.0-use.local + resolution: "@jupyter/chat-root@workspace:." + dependencies: + lerna: ^6.4.1 + languageName: unknown + linkType: soft + +"@jupyter/chat@^0.1.0, @jupyter/chat@workspace:packages/jupyter-chat": version: 0.0.0-use.local - resolution: "@jupyter/chat@workspace:." + resolution: "@jupyter/chat@workspace:packages/jupyter-chat" dependencies: "@emotion/react": ^11.10.5 "@emotion/styled": ^11.10.5 @@ -2289,25 +2369,25 @@ __metadata: linkType: soft "@jupyter/react-components@npm:^0.15.2": - version: 0.15.2 - resolution: "@jupyter/react-components@npm:0.15.2" + version: 0.15.3 + resolution: "@jupyter/react-components@npm:0.15.3" dependencies: - "@jupyter/web-components": ^0.15.2 + "@jupyter/web-components": ^0.15.3 "@microsoft/fast-react-wrapper": ^0.3.22 react: ">=17.0.0 <19.0.0" - checksum: d6d339ff9c2fed1fd5afda612be500d73c4a83eee5470d50e94020dadd1e389a3bf745c7240b0a48edbc6d3fdacec93367b7b5e40588f2df588419caada705be + checksum: 1a6b256314259c6465c4b6d958575710536b82234a7bf0fba3e889a07e1f19ff8ab321450be354359876f92c45dbcc9d21a840237ff4a619806d9de696f55496 languageName: node linkType: hard -"@jupyter/web-components@npm:^0.15.2": - version: 0.15.2 - resolution: "@jupyter/web-components@npm:0.15.2" +"@jupyter/web-components@npm:^0.15.2, @jupyter/web-components@npm:^0.15.3": + version: 0.15.3 + resolution: "@jupyter/web-components@npm:0.15.3" dependencies: "@microsoft/fast-colors": ^5.3.1 "@microsoft/fast-element": ^1.12.0 "@microsoft/fast-foundation": ^2.49.4 "@microsoft/fast-web-utilities": ^5.4.1 - checksum: f272ef91de08e28f9414a26dbd2388e1a8985c90f4ab00231978cee49bd5212f812411397a9038d298c8c0c4b41eb28cc86f1127bc7ace309bda8df60c4a87c8 + checksum: a0980af934157bfdbdb6cc169c0816c1b2e57602d524c56bdcef746a4c25dfeb8f505150d83207c8695ed89b5486cf53d35a3382584d25ef64db666e4e16e45b languageName: node linkType: hard @@ -2325,20 +2405,20 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/application@npm:^4.1.1": - version: 4.1.1 - resolution: "@jupyterlab/application@npm:4.1.1" +"@jupyterlab/application@npm:^4.1.5": + version: 4.1.5 + resolution: "@jupyterlab/application@npm:4.1.5" dependencies: "@fortawesome/fontawesome-free": ^5.12.0 - "@jupyterlab/apputils": ^4.2.1 - "@jupyterlab/coreutils": ^6.1.1 - "@jupyterlab/docregistry": ^4.1.1 - "@jupyterlab/rendermime": ^4.1.1 - "@jupyterlab/rendermime-interfaces": ^3.9.1 - "@jupyterlab/services": ^7.1.1 - "@jupyterlab/statedb": ^4.1.1 - "@jupyterlab/translation": ^4.1.1 - "@jupyterlab/ui-components": ^4.1.1 + "@jupyterlab/apputils": ^4.2.5 + "@jupyterlab/coreutils": ^6.1.5 + "@jupyterlab/docregistry": ^4.1.5 + "@jupyterlab/rendermime": ^4.1.5 + "@jupyterlab/rendermime-interfaces": ^3.9.5 + "@jupyterlab/services": ^7.1.5 + "@jupyterlab/statedb": ^4.1.5 + "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/ui-components": ^4.1.5 "@lumino/algorithm": ^2.0.1 "@lumino/application": ^2.3.0 "@lumino/commands": ^2.2.0 @@ -2349,52 +2429,23 @@ __metadata: "@lumino/properties": ^2.0.1 "@lumino/signaling": ^2.1.2 "@lumino/widgets": ^2.3.1 - checksum: d8b1254c6eb5db30133703926d82e75d8655001af863007bf69e73e4e3e98cc0159ffd55a32f03121b602215b354e7e467fed0cabd7b109b9928c81f45166375 - languageName: node - linkType: hard - -"@jupyterlab/apputils@npm:^4.0.5, @jupyterlab/apputils@npm:^4.2.2": - version: 4.2.2 - resolution: "@jupyterlab/apputils@npm:4.2.2" - dependencies: - "@jupyterlab/coreutils": ^6.1.2 - "@jupyterlab/observables": ^5.1.2 - "@jupyterlab/rendermime-interfaces": ^3.9.2 - "@jupyterlab/services": ^7.1.2 - "@jupyterlab/settingregistry": ^4.1.2 - "@jupyterlab/statedb": ^4.1.2 - "@jupyterlab/statusbar": ^4.1.2 - "@jupyterlab/translation": ^4.1.2 - "@jupyterlab/ui-components": ^4.1.2 - "@lumino/algorithm": ^2.0.1 - "@lumino/commands": ^2.2.0 - "@lumino/coreutils": ^2.1.2 - "@lumino/disposable": ^2.1.2 - "@lumino/domutils": ^2.0.1 - "@lumino/messaging": ^2.0.1 - "@lumino/signaling": ^2.1.2 - "@lumino/virtualdom": ^2.0.1 - "@lumino/widgets": ^2.3.1 - "@types/react": ^18.0.26 - react: ^18.2.0 - sanitize-html: ~2.7.3 - checksum: 6d0811f30ba353d9ce67d515fdfff802f99a628b7403b4b7aa44291d634bd228c0073ddab5ed6d160eb7bdc214b23e540039c1c5fd1f76ba9635b4ca3cca1d30 + checksum: 53feb2574cecc408aa4fec223dc9e2864f16593b3bdc6fb25904d350908883aef60e8a07ceb4da6224af6b9c810a8f311c6edc1b21ed7e2a9f83567e49f8a029 languageName: node linkType: hard -"@jupyterlab/apputils@npm:^4.2.1": - version: 4.2.1 - resolution: "@jupyterlab/apputils@npm:4.2.1" - dependencies: - "@jupyterlab/coreutils": ^6.1.1 - "@jupyterlab/observables": ^5.1.1 - "@jupyterlab/rendermime-interfaces": ^3.9.1 - "@jupyterlab/services": ^7.1.1 - "@jupyterlab/settingregistry": ^4.1.1 - "@jupyterlab/statedb": ^4.1.1 - "@jupyterlab/statusbar": ^4.1.1 - "@jupyterlab/translation": ^4.1.1 - "@jupyterlab/ui-components": ^4.1.1 +"@jupyterlab/apputils@npm:^4.0.5, @jupyterlab/apputils@npm:^4.2.5": + version: 4.2.5 + resolution: "@jupyterlab/apputils@npm:4.2.5" + dependencies: + "@jupyterlab/coreutils": ^6.1.5 + "@jupyterlab/observables": ^5.1.5 + "@jupyterlab/rendermime-interfaces": ^3.9.5 + "@jupyterlab/services": ^7.1.5 + "@jupyterlab/settingregistry": ^4.1.5 + "@jupyterlab/statedb": ^4.1.5 + "@jupyterlab/statusbar": ^4.1.5 + "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/ui-components": ^4.1.5 "@lumino/algorithm": ^2.0.1 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 @@ -2407,27 +2458,27 @@ __metadata: "@types/react": ^18.0.26 react: ^18.2.0 sanitize-html: ~2.7.3 - checksum: e64f4d342c97a32ec74ef7045fd4793d998fea0f9bb296835a597b4a0e0739904dd8dd3ff5531fbcd8fc53bae40f6c796143a0b06dd7851c78afd1d4ffaa7ccd + checksum: e5652a14d1d7972bcff84cec13fc2849a6520f6e7cb82275eff37869afdb7aa856af88dad5621dfb967ea99733539488164d3b5f54885248a87adf4c86c2ce65 languageName: node linkType: hard -"@jupyterlab/attachments@npm:^4.1.1": - version: 4.1.1 - resolution: "@jupyterlab/attachments@npm:4.1.1" +"@jupyterlab/attachments@npm:^4.1.5": + version: 4.1.5 + resolution: "@jupyterlab/attachments@npm:4.1.5" dependencies: - "@jupyterlab/nbformat": ^4.1.1 - "@jupyterlab/observables": ^5.1.1 - "@jupyterlab/rendermime": ^4.1.1 - "@jupyterlab/rendermime-interfaces": ^3.9.1 + "@jupyterlab/nbformat": ^4.1.5 + "@jupyterlab/observables": ^5.1.5 + "@jupyterlab/rendermime": ^4.1.5 + "@jupyterlab/rendermime-interfaces": ^3.9.5 "@lumino/disposable": ^2.1.2 "@lumino/signaling": ^2.1.2 - checksum: a0dfbcf9b74743574ecbb917f8193ad443e360471c911c946b5f810f06259e80b54c530133badd6fef7042ab13c1f3f57fb3a8d3bbc9462df3541bd5d0ea0017 + checksum: 82a7c475a0eb4b7622d2d1290e4eb3aef9f9f4d104625def1ae4404628bcdcd543355cbe70a2f7675bca6a08e2a02d7ceedec376dcd3d7115ccfcd3497562690 languageName: node linkType: hard "@jupyterlab/builder@npm:^4.0.0": - version: 4.1.1 - resolution: "@jupyterlab/builder@npm:4.1.1" + version: 4.1.5 + resolution: "@jupyterlab/builder@npm:4.1.5" dependencies: "@lumino/algorithm": ^2.0.1 "@lumino/application": ^2.3.0 @@ -2462,32 +2513,32 @@ __metadata: worker-loader: ^3.0.2 bin: build-labextension: lib/build-labextension.js - checksum: 4bc1c00a29effe964f44b0277dbd14f97735a886e31945d77eb1c119396f2cad8783090571e357f2f2628732bcaf067224e2b11b6daba137490a85b86d5da4ab + checksum: f7618f4ab388337248018680456f886d106e096a425c406f743559f11ef21380b9fc1d578bc008f7336e38b050ebe945e45d26bb18e7f6c28b27e2ff72e8be0e languageName: node linkType: hard -"@jupyterlab/cells@npm:^4.1.1": - version: 4.1.1 - resolution: "@jupyterlab/cells@npm:4.1.1" +"@jupyterlab/cells@npm:^4.1.5": + version: 4.1.5 + resolution: "@jupyterlab/cells@npm:4.1.5" dependencies: "@codemirror/state": ^6.2.0 "@codemirror/view": ^6.9.6 "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/apputils": ^4.2.1 - "@jupyterlab/attachments": ^4.1.1 - "@jupyterlab/codeeditor": ^4.1.1 - "@jupyterlab/codemirror": ^4.1.1 - "@jupyterlab/coreutils": ^6.1.1 - "@jupyterlab/documentsearch": ^4.1.1 - "@jupyterlab/filebrowser": ^4.1.1 - "@jupyterlab/nbformat": ^4.1.1 - "@jupyterlab/observables": ^5.1.1 - "@jupyterlab/outputarea": ^4.1.1 - "@jupyterlab/rendermime": ^4.1.1 - "@jupyterlab/services": ^7.1.1 - "@jupyterlab/toc": ^6.1.1 - "@jupyterlab/translation": ^4.1.1 - "@jupyterlab/ui-components": ^4.1.1 + "@jupyterlab/apputils": ^4.2.5 + "@jupyterlab/attachments": ^4.1.5 + "@jupyterlab/codeeditor": ^4.1.5 + "@jupyterlab/codemirror": ^4.1.5 + "@jupyterlab/coreutils": ^6.1.5 + "@jupyterlab/documentsearch": ^4.1.5 + "@jupyterlab/filebrowser": ^4.1.5 + "@jupyterlab/nbformat": ^4.1.5 + "@jupyterlab/observables": ^5.1.5 + "@jupyterlab/outputarea": ^4.1.5 + "@jupyterlab/rendermime": ^4.1.5 + "@jupyterlab/services": ^7.1.5 + "@jupyterlab/toc": ^6.1.5 + "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/ui-components": ^4.1.5 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/domutils": ^2.0.1 @@ -2498,23 +2549,23 @@ __metadata: "@lumino/virtualdom": ^2.0.1 "@lumino/widgets": ^2.3.1 react: ^18.2.0 - checksum: 5590da50acdd1f25255ce28e4f50d6c5425d872c241723074ed8ab050dc650362cac1f74b355eb01066654eb9fa532b993f002bcce01ab3768fac7552498492b + checksum: 49a9eec0323f4fcc96016303185dae72571a9b846c3ec0fc188e99b66ce7be6cd82efdd8056d041f9a4e55a1156b22004143a4c175b339fe83621e592e11c923 languageName: node linkType: hard -"@jupyterlab/codeeditor@npm:^4.1.1": - version: 4.1.1 - resolution: "@jupyterlab/codeeditor@npm:4.1.1" +"@jupyterlab/codeeditor@npm:^4.1.5": + version: 4.1.5 + resolution: "@jupyterlab/codeeditor@npm:4.1.5" dependencies: "@codemirror/state": ^6.2.0 "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/apputils": ^4.2.1 - "@jupyterlab/coreutils": ^6.1.1 - "@jupyterlab/nbformat": ^4.1.1 - "@jupyterlab/observables": ^5.1.1 - "@jupyterlab/statusbar": ^4.1.1 - "@jupyterlab/translation": ^4.1.1 - "@jupyterlab/ui-components": ^4.1.1 + "@jupyterlab/apputils": ^4.2.5 + "@jupyterlab/coreutils": ^6.1.5 + "@jupyterlab/nbformat": ^4.1.5 + "@jupyterlab/observables": ^5.1.5 + "@jupyterlab/statusbar": ^4.1.5 + "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/ui-components": ^4.1.5 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/dragdrop": ^2.1.4 @@ -2522,13 +2573,13 @@ __metadata: "@lumino/signaling": ^2.1.2 "@lumino/widgets": ^2.3.1 react: ^18.2.0 - checksum: d29817772368d30352da4631592f3bacf73dba12031f06247c16e2e3122a65ab7d5feca254f69fb61e3f4dad83cc1f148310b3474a00be60b8fc25cc15846dda + checksum: f9f52122fa90058f716023489a66e2c7c2830580484a4f5474570da302452c4fa8680e55c18988cfe7e19f204839628bfada358d46027d9971ba91f56b79be78 languageName: node linkType: hard -"@jupyterlab/codemirror@npm:^4.1.1": - version: 4.1.1 - resolution: "@jupyterlab/codemirror@npm:4.1.1" +"@jupyterlab/codemirror@npm:^4.1.5": + version: 4.1.5 + resolution: "@jupyterlab/codemirror@npm:4.1.5" dependencies: "@codemirror/autocomplete": ^6.5.1 "@codemirror/commands": ^6.2.3 @@ -2551,11 +2602,11 @@ __metadata: "@codemirror/state": ^6.2.0 "@codemirror/view": ^6.9.6 "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/codeeditor": ^4.1.1 - "@jupyterlab/coreutils": ^6.1.1 - "@jupyterlab/documentsearch": ^4.1.1 - "@jupyterlab/nbformat": ^4.1.1 - "@jupyterlab/translation": ^4.1.1 + "@jupyterlab/codeeditor": ^4.1.5 + "@jupyterlab/coreutils": ^6.1.5 + "@jupyterlab/documentsearch": ^4.1.5 + "@jupyterlab/nbformat": ^4.1.5 + "@jupyterlab/translation": ^4.1.5 "@lezer/common": ^1.0.2 "@lezer/generator": ^1.2.2 "@lezer/highlight": ^1.1.4 @@ -2564,27 +2615,13 @@ __metadata: "@lumino/disposable": ^2.1.2 "@lumino/signaling": ^2.1.2 yjs: ^13.5.40 - checksum: 453a09bab7a443c014fb84843f052f1186be5ed153415b56ecd4d1cae7c41122e7e37eeaa62348ab0c4a29711e169b3e1fbb953514b0e0fe0624eb8f3609bb0b - languageName: node - linkType: hard - -"@jupyterlab/coreutils@npm:^6.0.5, @jupyterlab/coreutils@npm:^6.1.1": - version: 6.1.1 - resolution: "@jupyterlab/coreutils@npm:6.1.1" - dependencies: - "@lumino/coreutils": ^2.1.2 - "@lumino/disposable": ^2.1.2 - "@lumino/signaling": ^2.1.2 - minimist: ~1.2.0 - path-browserify: ^1.0.0 - url-parse: ~1.5.4 - checksum: bdcd5135a1f13a7c8df1e22ad081d3da81bb7d9f802d1339baa3aaa6238099d8066ce10a3452f879069c737e471a2a55409a855398c5c211bc044c17056c9e7c + checksum: 8f6f30fbaebb2a88d50c5af5732058e2e605077871c079524d6466949973660a862cf75a205100019bd02d9888a9d7d85460269bfe646257dd50e4c61c4d0af3 languageName: node linkType: hard -"@jupyterlab/coreutils@npm:^6.1.2": - version: 6.1.2 - resolution: "@jupyterlab/coreutils@npm:6.1.2" +"@jupyterlab/coreutils@npm:^6.0.5, @jupyterlab/coreutils@npm:^6.1.5": + version: 6.1.5 + resolution: "@jupyterlab/coreutils@npm:6.1.5" dependencies: "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 @@ -2592,21 +2629,21 @@ __metadata: minimist: ~1.2.0 path-browserify: ^1.0.0 url-parse: ~1.5.4 - checksum: 6dcc812e0ebae28f902ece4acd58aee8103033b23a3bac0935d4d9d8c9c10f8797b422f4e8b0be53fac4781811fb9b82874ce499cd69a6d198986e0cdb4a97ff + checksum: b91c5a374f3c97d62e2442bb5f12cb79c6e440b5f6aa4d4ed6e492e8ca38836f7068106bb7029834a4e5de1947a9c44c342d23bedf9a4611aafca33629aed049 languageName: node linkType: hard -"@jupyterlab/docmanager@npm:^4.1.1": - version: 4.1.1 - resolution: "@jupyterlab/docmanager@npm:4.1.1" - dependencies: - "@jupyterlab/apputils": ^4.2.1 - "@jupyterlab/coreutils": ^6.1.1 - "@jupyterlab/docregistry": ^4.1.1 - "@jupyterlab/services": ^7.1.1 - "@jupyterlab/statusbar": ^4.1.1 - "@jupyterlab/translation": ^4.1.1 - "@jupyterlab/ui-components": ^4.1.1 +"@jupyterlab/docmanager@npm:^4.1.5": + version: 4.1.5 + resolution: "@jupyterlab/docmanager@npm:4.1.5" + dependencies: + "@jupyterlab/apputils": ^4.2.5 + "@jupyterlab/coreutils": ^6.1.5 + "@jupyterlab/docregistry": ^4.1.5 + "@jupyterlab/services": ^7.1.5 + "@jupyterlab/statusbar": ^4.1.5 + "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/ui-components": ^4.1.5 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 @@ -2615,24 +2652,24 @@ __metadata: "@lumino/signaling": ^2.1.2 "@lumino/widgets": ^2.3.1 react: ^18.2.0 - checksum: 835e8ce43145fb9700ea4df8e433eb7f2c24e81003d34e8085b9118d0b769bad612ccd2d2d7fb209f4baf2bccda9d2dd36063776742a810c9d81220f3a50a356 + checksum: d56e8ab83f523c5c90593147cd5bf12a704348bcdec243f8ecaa375f91f6f4c7646a76e9c10920f4f7d1cd19f09f79adc5eb0fbc5d1ac817b6031d3ad6ce600b languageName: node linkType: hard -"@jupyterlab/docregistry@npm:^4.1.1": - version: 4.1.1 - resolution: "@jupyterlab/docregistry@npm:4.1.1" +"@jupyterlab/docregistry@npm:^4.1.5": + version: 4.1.5 + resolution: "@jupyterlab/docregistry@npm:4.1.5" dependencies: "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/apputils": ^4.2.1 - "@jupyterlab/codeeditor": ^4.1.1 - "@jupyterlab/coreutils": ^6.1.1 - "@jupyterlab/observables": ^5.1.1 - "@jupyterlab/rendermime": ^4.1.1 - "@jupyterlab/rendermime-interfaces": ^3.9.1 - "@jupyterlab/services": ^7.1.1 - "@jupyterlab/translation": ^4.1.1 - "@jupyterlab/ui-components": ^4.1.1 + "@jupyterlab/apputils": ^4.2.5 + "@jupyterlab/codeeditor": ^4.1.5 + "@jupyterlab/coreutils": ^6.1.5 + "@jupyterlab/observables": ^5.1.5 + "@jupyterlab/rendermime": ^4.1.5 + "@jupyterlab/rendermime-interfaces": ^3.9.5 + "@jupyterlab/services": ^7.1.5 + "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/ui-components": ^4.1.5 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 @@ -2641,17 +2678,17 @@ __metadata: "@lumino/signaling": ^2.1.2 "@lumino/widgets": ^2.3.1 react: ^18.2.0 - checksum: 8ad2e4deb280b6e95dc5f3e917d362462b018f65f4d438ad46994bef5ee9ba4350e7264455e68fb329286ac3e83aebbc63e80ca4ded0feab05974e83b73ba410 + checksum: 9b017d775c31dfb4ac60908afd9d24210e9434bf6d090fb3d55fcdc0ec9c16b23b6a009fe54a376f89363882f7c25f5e5eadf3b096fa72ce1a148b14773675e4 languageName: node linkType: hard -"@jupyterlab/documentsearch@npm:^4.1.1": - version: 4.1.1 - resolution: "@jupyterlab/documentsearch@npm:4.1.1" +"@jupyterlab/documentsearch@npm:^4.1.5": + version: 4.1.5 + resolution: "@jupyterlab/documentsearch@npm:4.1.5" dependencies: - "@jupyterlab/apputils": ^4.2.1 - "@jupyterlab/translation": ^4.1.1 - "@jupyterlab/ui-components": ^4.1.1 + "@jupyterlab/apputils": ^4.2.5 + "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/ui-components": ^4.1.5 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 @@ -2660,23 +2697,23 @@ __metadata: "@lumino/signaling": ^2.1.2 "@lumino/widgets": ^2.3.1 react: ^18.2.0 - checksum: d54976b192154dd32bc7d1794c76013d74e54ee63ffbeba51e3334d8153435d5412649a313cb5d16dced3cca749ea7bf04354f243f2c4c5f0f453e036a848f8f + checksum: 496748a03177574a79305a42e29e996bf3633523cf9a6624ac117c97df2f5d4697cd45bf421033068539f94f568811307d0deccf2d1e24885d8f7d205b13a481 languageName: node linkType: hard -"@jupyterlab/filebrowser@npm:^4.1.1": - version: 4.1.1 - resolution: "@jupyterlab/filebrowser@npm:4.1.1" - dependencies: - "@jupyterlab/apputils": ^4.2.1 - "@jupyterlab/coreutils": ^6.1.1 - "@jupyterlab/docmanager": ^4.1.1 - "@jupyterlab/docregistry": ^4.1.1 - "@jupyterlab/services": ^7.1.1 - "@jupyterlab/statedb": ^4.1.1 - "@jupyterlab/statusbar": ^4.1.1 - "@jupyterlab/translation": ^4.1.1 - "@jupyterlab/ui-components": ^4.1.1 +"@jupyterlab/filebrowser@npm:^4.1.5": + version: 4.1.5 + resolution: "@jupyterlab/filebrowser@npm:4.1.5" + dependencies: + "@jupyterlab/apputils": ^4.2.5 + "@jupyterlab/coreutils": ^6.1.5 + "@jupyterlab/docmanager": ^4.1.5 + "@jupyterlab/docregistry": ^4.1.5 + "@jupyterlab/services": ^7.1.5 + "@jupyterlab/statedb": ^4.1.5 + "@jupyterlab/statusbar": ^4.1.5 + "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/ui-components": ^4.1.5 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 @@ -2688,47 +2725,47 @@ __metadata: "@lumino/virtualdom": ^2.0.1 "@lumino/widgets": ^2.3.1 react: ^18.2.0 - checksum: 38a1b2650334047958eba3d51735069dc5791259e62ed34bb6cae598f6e8a300a918aa638776380e9d066b1455dd9fdeabcbeebe4d9ddd8661d10a6f824805ce + checksum: 6ec08114012ab6ec8c3263fcff932c6949445c4d01f1f8aeefb9e6c496628025ca84683ae212aa03c5342b43e5df9082c812c6bf2b05fc0e2dc7aefeedf47cd2 languageName: node linkType: hard "@jupyterlab/fileeditor@npm:^4.0.5": - version: 4.1.1 - resolution: "@jupyterlab/fileeditor@npm:4.1.1" + version: 4.1.5 + resolution: "@jupyterlab/fileeditor@npm:4.1.5" dependencies: "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/apputils": ^4.2.1 - "@jupyterlab/codeeditor": ^4.1.1 - "@jupyterlab/codemirror": ^4.1.1 - "@jupyterlab/coreutils": ^6.1.1 - "@jupyterlab/docregistry": ^4.1.1 - "@jupyterlab/documentsearch": ^4.1.1 - "@jupyterlab/lsp": ^4.1.1 - "@jupyterlab/statusbar": ^4.1.1 - "@jupyterlab/toc": ^6.1.1 - "@jupyterlab/translation": ^4.1.1 - "@jupyterlab/ui-components": ^4.1.1 + "@jupyterlab/apputils": ^4.2.5 + "@jupyterlab/codeeditor": ^4.1.5 + "@jupyterlab/codemirror": ^4.1.5 + "@jupyterlab/coreutils": ^6.1.5 + "@jupyterlab/docregistry": ^4.1.5 + "@jupyterlab/documentsearch": ^4.1.5 + "@jupyterlab/lsp": ^4.1.5 + "@jupyterlab/statusbar": ^4.1.5 + "@jupyterlab/toc": ^6.1.5 + "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/ui-components": ^4.1.5 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 "@lumino/messaging": ^2.0.1 "@lumino/widgets": ^2.3.1 react: ^18.2.0 regexp-match-indices: ^1.0.2 - checksum: 1530ef55ba7d3127c4c50457d9c7d92678ee7f4b84484b0778adf25d277ae29801d0e6b1f7ee0ab24799d8a2598619d492d623b6003664dc2c4964a3a2493395 + checksum: 88fe63f91ed7266afa0447f4d919b57cd8bae944d8661bc570562b570a8196cc23c5f92777058515cfeb0c12c5fb98b6906b5d8c91190dd8c961b921f268d1af languageName: node linkType: hard -"@jupyterlab/lsp@npm:^4.1.1": - version: 4.1.1 - resolution: "@jupyterlab/lsp@npm:4.1.1" - dependencies: - "@jupyterlab/apputils": ^4.2.1 - "@jupyterlab/codeeditor": ^4.1.1 - "@jupyterlab/codemirror": ^4.1.1 - "@jupyterlab/coreutils": ^6.1.1 - "@jupyterlab/docregistry": ^4.1.1 - "@jupyterlab/services": ^7.1.1 - "@jupyterlab/translation": ^4.1.1 +"@jupyterlab/lsp@npm:^4.1.5": + version: 4.1.5 + resolution: "@jupyterlab/lsp@npm:4.1.5" + dependencies: + "@jupyterlab/apputils": ^4.2.5 + "@jupyterlab/codeeditor": ^4.1.5 + "@jupyterlab/codemirror": ^4.1.5 + "@jupyterlab/coreutils": ^6.1.5 + "@jupyterlab/docregistry": ^4.1.5 + "@jupyterlab/services": ^7.1.5 + "@jupyterlab/translation": ^4.1.5 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/signaling": ^2.1.2 @@ -2737,50 +2774,41 @@ __metadata: vscode-jsonrpc: ^6.0.0 vscode-languageserver-protocol: ^3.17.0 vscode-ws-jsonrpc: ~1.0.2 - checksum: 55a96a0cf03b49a156bd14e9df776289be7bbd26ced685f23613c71f4a5d8d34a510c1a52956ab893e393dfb209c4c9f35df71dc0aca2b19d148e568bccb3700 + checksum: 2f8a63214684c5dde76eed7c7b22dbf3a4b33babdf081d3f321b00caae83045b97d4df216a903ecc0ed22950e8c213b11885f7efc94d1ce0ac30a5ca5b9362f6 languageName: node linkType: hard -"@jupyterlab/nbformat@npm:^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0, @jupyterlab/nbformat@npm:^4.1.1": - version: 4.1.1 - resolution: "@jupyterlab/nbformat@npm:4.1.1" - dependencies: - "@lumino/coreutils": ^2.1.2 - checksum: 8c952760e077d4b5b7c54a12e7b5a50880bdc6d4a13c4a9a5901763eaa04077b00c9a81a4c91c4a7eaafef72fb4d7a3ac1230e3fc9b91914bef27b7a8933e756 - languageName: node - linkType: hard - -"@jupyterlab/nbformat@npm:^4.1.2": - version: 4.1.2 - resolution: "@jupyterlab/nbformat@npm:4.1.2" +"@jupyterlab/nbformat@npm:^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0, @jupyterlab/nbformat@npm:^4.1.5": + version: 4.1.5 + resolution: "@jupyterlab/nbformat@npm:4.1.5" dependencies: "@lumino/coreutils": ^2.1.2 - checksum: 6c55337b667dcc5a6282f93972a30d227ba7c3f576fc4b60069408dd114dff1bc9f743bb6f984da088dfda25b7c4f25f13a472cd5c05b24af2e32b6b17172c6b + checksum: d417d7eade40d389fea8593358b6455158cf3e67fa40c0c4c05c865852520acc466102109723c9cb16eecf95952617d79f7fe6be9da6ca3f601749bdecdfda97 languageName: node linkType: hard -"@jupyterlab/notebook@npm:^4.1.1": - version: 4.1.1 - resolution: "@jupyterlab/notebook@npm:4.1.1" +"@jupyterlab/notebook@npm:^4.1.5": + version: 4.1.5 + resolution: "@jupyterlab/notebook@npm:4.1.5" dependencies: "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/apputils": ^4.2.1 - "@jupyterlab/cells": ^4.1.1 - "@jupyterlab/codeeditor": ^4.1.1 - "@jupyterlab/codemirror": ^4.1.1 - "@jupyterlab/coreutils": ^6.1.1 - "@jupyterlab/docregistry": ^4.1.1 - "@jupyterlab/documentsearch": ^4.1.1 - "@jupyterlab/lsp": ^4.1.1 - "@jupyterlab/nbformat": ^4.1.1 - "@jupyterlab/observables": ^5.1.1 - "@jupyterlab/rendermime": ^4.1.1 - "@jupyterlab/services": ^7.1.1 - "@jupyterlab/settingregistry": ^4.1.1 - "@jupyterlab/statusbar": ^4.1.1 - "@jupyterlab/toc": ^6.1.1 - "@jupyterlab/translation": ^4.1.1 - "@jupyterlab/ui-components": ^4.1.1 + "@jupyterlab/apputils": ^4.2.5 + "@jupyterlab/cells": ^4.1.5 + "@jupyterlab/codeeditor": ^4.1.5 + "@jupyterlab/codemirror": ^4.1.5 + "@jupyterlab/coreutils": ^6.1.5 + "@jupyterlab/docregistry": ^4.1.5 + "@jupyterlab/documentsearch": ^4.1.5 + "@jupyterlab/lsp": ^4.1.5 + "@jupyterlab/nbformat": ^4.1.5 + "@jupyterlab/observables": ^5.1.5 + "@jupyterlab/rendermime": ^4.1.5 + "@jupyterlab/services": ^7.1.5 + "@jupyterlab/settingregistry": ^4.1.5 + "@jupyterlab/statusbar": ^4.1.5 + "@jupyterlab/toc": ^6.1.5 + "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/ui-components": ^4.1.5 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 @@ -2792,47 +2820,34 @@ __metadata: "@lumino/virtualdom": ^2.0.1 "@lumino/widgets": ^2.3.1 react: ^18.2.0 - checksum: ffc0a95a794266129a341ae779d380b30abe70819ce60002e2b3bbef8a47dba8f4e55d32754f6350a715d4fa7790cece4da31b4e45714d35af84d9b3fa75244b - languageName: node - linkType: hard - -"@jupyterlab/observables@npm:^5.1.1": - version: 5.1.1 - resolution: "@jupyterlab/observables@npm:5.1.1" - dependencies: - "@lumino/algorithm": ^2.0.1 - "@lumino/coreutils": ^2.1.2 - "@lumino/disposable": ^2.1.2 - "@lumino/messaging": ^2.0.1 - "@lumino/signaling": ^2.1.2 - checksum: 611b70e274043ef86b268e406725c9f31141f6c6ce62df76e5be2ca76eee883e0b045859a8ee5541547d5e4f79941f606c9e11b4d2be5caf1156ac16a4853c32 + checksum: 63ae9f1ec558b48cd81f4155d52a5c0ae9cf4bc76fe21273762e45077a7e5768b071b20aeee616cfdfee767f26667b2b896304c90ced3db96605e6e655a00903 languageName: node linkType: hard -"@jupyterlab/observables@npm:^5.1.2": - version: 5.1.2 - resolution: "@jupyterlab/observables@npm:5.1.2" +"@jupyterlab/observables@npm:^5.1.5": + version: 5.1.5 + resolution: "@jupyterlab/observables@npm:5.1.5" dependencies: "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/messaging": ^2.0.1 "@lumino/signaling": ^2.1.2 - checksum: 5bf7ec19c02d7d1923f4bf4c048f182957332a4e1f5481af980f976d518fd1590034cd529d7a980c228586b1650a796361a18b38b00bf6465ac0967ba6cdc8c0 + checksum: 6d45de8a137c79566818ff56460366419b2603a06ab5d9cef4f0b311df3fd69c755b357ab3bd9c26ed56dec5a2247ef0cfc15cfa6e2e180aa46af7f96c6ab10c languageName: node linkType: hard -"@jupyterlab/outputarea@npm:^4.1.1": - version: 4.1.1 - resolution: "@jupyterlab/outputarea@npm:4.1.1" - dependencies: - "@jupyterlab/apputils": ^4.2.1 - "@jupyterlab/nbformat": ^4.1.1 - "@jupyterlab/observables": ^5.1.1 - "@jupyterlab/rendermime": ^4.1.1 - "@jupyterlab/rendermime-interfaces": ^3.9.1 - "@jupyterlab/services": ^7.1.1 - "@jupyterlab/translation": ^4.1.1 +"@jupyterlab/outputarea@npm:^4.1.5": + version: 4.1.5 + resolution: "@jupyterlab/outputarea@npm:4.1.5" + dependencies: + "@jupyterlab/apputils": ^4.2.5 + "@jupyterlab/nbformat": ^4.1.5 + "@jupyterlab/observables": ^5.1.5 + "@jupyterlab/rendermime": ^4.1.5 + "@jupyterlab/rendermime-interfaces": ^3.9.5 + "@jupyterlab/services": ^7.1.5 + "@jupyterlab/translation": ^4.1.5 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 @@ -2840,133 +2855,65 @@ __metadata: "@lumino/properties": ^2.0.1 "@lumino/signaling": ^2.1.2 "@lumino/widgets": ^2.3.1 - checksum: 0bcc11058a9b33e5c8f3edf1eb383f1a641410388df389aa39d11a396d390cd7ff5bcb998982a96aa149cdf32c64666268d471c73ec48c439336c66b11938e2c - languageName: node - linkType: hard - -"@jupyterlab/rendermime-interfaces@npm:^3.9.1": - version: 3.9.1 - resolution: "@jupyterlab/rendermime-interfaces@npm:3.9.1" - dependencies: - "@lumino/coreutils": ^1.11.0 || ^2.1.2 - "@lumino/widgets": ^1.37.2 || ^2.3.1 - checksum: 5a746134a1f9f073213002bd8336327907d871599d879806994816b5fe4875c5ace3af919f1d9125e6a12f3d93f0df15b52c2fbe778b977463b621b1eb93c502 + checksum: 3cd51dd9ba4d613c42ec2917065c8b6f39b418e3a892b7662741f31aceaca816e55af80af97513e783a6b1e4d152497e03062b18ee80dc1bace0b4d2a7f4b439 languageName: node linkType: hard -"@jupyterlab/rendermime-interfaces@npm:^3.9.2": - version: 3.9.2 - resolution: "@jupyterlab/rendermime-interfaces@npm:3.9.2" +"@jupyterlab/rendermime-interfaces@npm:^3.9.5": + version: 3.9.5 + resolution: "@jupyterlab/rendermime-interfaces@npm:3.9.5" dependencies: "@lumino/coreutils": ^1.11.0 || ^2.1.2 "@lumino/widgets": ^1.37.2 || ^2.3.1 - checksum: 65d6d4fe8c241b9f1267058db43a8fca01ee9fb6a67a267826accfdd0a9e71f2143fcad778b5c6d8b5bf825440ee9b040088253866e8e1a840b7276fba266b88 - languageName: node - linkType: hard - -"@jupyterlab/rendermime@npm:^4.0.5": - version: 4.1.2 - resolution: "@jupyterlab/rendermime@npm:4.1.2" - dependencies: - "@jupyterlab/apputils": ^4.2.2 - "@jupyterlab/coreutils": ^6.1.2 - "@jupyterlab/nbformat": ^4.1.2 - "@jupyterlab/observables": ^5.1.2 - "@jupyterlab/rendermime-interfaces": ^3.9.2 - "@jupyterlab/services": ^7.1.2 - "@jupyterlab/translation": ^4.1.2 - "@lumino/coreutils": ^2.1.2 - "@lumino/messaging": ^2.0.1 - "@lumino/signaling": ^2.1.2 - "@lumino/widgets": ^2.3.1 - lodash.escape: ^4.0.1 - checksum: bcd161b0d78d2fe1051eaf10bafb70ffacc44ae946ee331acbc6112ecf100995e07204fe00b9f5abb5d60b4fd5b6899eaad7a44a921af42c2c4f39abecee7ab7 + checksum: 790c8d4d58213c02470599b2c69e8ccff8d3496750fc88403aafe4e7bc26bb262d40c9ed3fdd27fdfd77268b94e7ea4e178f73897dd42d9ab18cbe5a359d925c languageName: node linkType: hard -"@jupyterlab/rendermime@npm:^4.1.1": - version: 4.1.1 - resolution: "@jupyterlab/rendermime@npm:4.1.1" - dependencies: - "@jupyterlab/apputils": ^4.2.1 - "@jupyterlab/coreutils": ^6.1.1 - "@jupyterlab/nbformat": ^4.1.1 - "@jupyterlab/observables": ^5.1.1 - "@jupyterlab/rendermime-interfaces": ^3.9.1 - "@jupyterlab/services": ^7.1.1 - "@jupyterlab/translation": ^4.1.1 +"@jupyterlab/rendermime@npm:^4.0.5, @jupyterlab/rendermime@npm:^4.1.5": + version: 4.1.5 + resolution: "@jupyterlab/rendermime@npm:4.1.5" + dependencies: + "@jupyterlab/apputils": ^4.2.5 + "@jupyterlab/coreutils": ^6.1.5 + "@jupyterlab/nbformat": ^4.1.5 + "@jupyterlab/observables": ^5.1.5 + "@jupyterlab/rendermime-interfaces": ^3.9.5 + "@jupyterlab/services": ^7.1.5 + "@jupyterlab/translation": ^4.1.5 "@lumino/coreutils": ^2.1.2 "@lumino/messaging": ^2.0.1 "@lumino/signaling": ^2.1.2 "@lumino/widgets": ^2.3.1 lodash.escape: ^4.0.1 - checksum: 9c23fa5714ba38956e9e94164777b3494591cd8a25e46fad4c6acef52fad30b36ab77b06bf078cc8b229fb577108561c3871a07c7ceebc35cb8ec87c12048f0f - languageName: node - linkType: hard - -"@jupyterlab/services@npm:^7.0.5, @jupyterlab/services@npm:^7.1.1": - version: 7.1.1 - resolution: "@jupyterlab/services@npm:7.1.1" - dependencies: - "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/coreutils": ^6.1.1 - "@jupyterlab/nbformat": ^4.1.1 - "@jupyterlab/settingregistry": ^4.1.1 - "@jupyterlab/statedb": ^4.1.1 - "@lumino/coreutils": ^2.1.2 - "@lumino/disposable": ^2.1.2 - "@lumino/polling": ^2.1.2 - "@lumino/properties": ^2.0.1 - "@lumino/signaling": ^2.1.2 - ws: ^8.11.0 - checksum: d2dbd3af7944f551653f2771e2c8ff87b84f42ce9bd3bf0b71bb0e6dbb422410719b8e4edeb668710211a939340f6e20cd49a137128cc4efa07ecc3fa32a66b9 + checksum: b96a56aa5e32cfcb99ac757ccb41cad29f2be9ded204c6f7bdc5b1bf55cdb4e2129aef596c0ee21ac96384e809c3aea59cd2885c7e2c8d39d45bdf373041259b languageName: node linkType: hard -"@jupyterlab/services@npm:^7.1.2": - version: 7.1.2 - resolution: "@jupyterlab/services@npm:7.1.2" +"@jupyterlab/services@npm:^7.0.5, @jupyterlab/services@npm:^7.1.5": + version: 7.1.5 + resolution: "@jupyterlab/services@npm:7.1.5" dependencies: "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/coreutils": ^6.1.2 - "@jupyterlab/nbformat": ^4.1.2 - "@jupyterlab/settingregistry": ^4.1.2 - "@jupyterlab/statedb": ^4.1.2 + "@jupyterlab/coreutils": ^6.1.5 + "@jupyterlab/nbformat": ^4.1.5 + "@jupyterlab/settingregistry": ^4.1.5 + "@jupyterlab/statedb": ^4.1.5 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/polling": ^2.1.2 "@lumino/properties": ^2.0.1 "@lumino/signaling": ^2.1.2 ws: ^8.11.0 - checksum: 405efdfb53e0431d9b3551b2a542ec649e53246dea935437989a222a10e5acc6aa855b2161e613d81a57836e09920718c7a8912e48ea64bbcec6ba71efa23162 - languageName: node - linkType: hard - -"@jupyterlab/settingregistry@npm:^4.1.1": - version: 4.1.1 - resolution: "@jupyterlab/settingregistry@npm:4.1.1" - dependencies: - "@jupyterlab/nbformat": ^4.1.1 - "@jupyterlab/statedb": ^4.1.1 - "@lumino/commands": ^2.2.0 - "@lumino/coreutils": ^2.1.2 - "@lumino/disposable": ^2.1.2 - "@lumino/signaling": ^2.1.2 - "@rjsf/utils": ^5.13.4 - ajv: ^8.12.0 - json5: ^2.2.3 - peerDependencies: - react: ">=16" - checksum: 1beddc68e8a5f01062ea856286d2e4ae2bb1993a89f71adb3a0725a191cbf2fdf927f95235b69cdfd73f848452ba40d9e7dd35ed985dd9e382c70cfbaf54cf67 + checksum: f4b20ee62e5c3c7e0fa5942d3deb95329beb5a9ea6295403eefc0d5a723665379a09c58b21bc6a9fed7a69990570e5cfb66bc314e037a452b678fc4ec237dc55 languageName: node linkType: hard -"@jupyterlab/settingregistry@npm:^4.1.2": - version: 4.1.2 - resolution: "@jupyterlab/settingregistry@npm:4.1.2" +"@jupyterlab/settingregistry@npm:^4.1.5": + version: 4.1.5 + resolution: "@jupyterlab/settingregistry@npm:4.1.5" dependencies: - "@jupyterlab/nbformat": ^4.1.2 - "@jupyterlab/statedb": ^4.1.2 + "@jupyterlab/nbformat": ^4.1.5 + "@jupyterlab/statedb": ^4.1.5 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 @@ -2976,57 +2923,28 @@ __metadata: json5: ^2.2.3 peerDependencies: react: ">=16" - checksum: a0a1f9d3747caa3ac6e523df64b4023f9d3bc1c1c9a2982cdf8113a5ba3f191e10cd8a897e9bff111b9faa834b48c0666a6b03ce3749c9f9e5ffb43b9331c207 - languageName: node - linkType: hard - -"@jupyterlab/statedb@npm:^4.1.1": - version: 4.1.1 - resolution: "@jupyterlab/statedb@npm:4.1.1" - dependencies: - "@lumino/commands": ^2.2.0 - "@lumino/coreutils": ^2.1.2 - "@lumino/disposable": ^2.1.2 - "@lumino/properties": ^2.0.1 - "@lumino/signaling": ^2.1.2 - checksum: 3291a9f10557c545b41730e657890557dbfa2b7893679ee8d406562bc62b7da3906f3691f099c9aae1bfc490cd3642552f0cbfbaed58cf58e6877e7f8ca8fd9a + checksum: 576d49cbbb4a18ba5f55230938b67c6dbc6819dfafb75ece2d9d030913e69768ddcb2616de4f7dbd3bcd8aa35e292aee90fe98b91e7dccdaae2610c64ec07f94 languageName: node linkType: hard -"@jupyterlab/statedb@npm:^4.1.2": - version: 4.1.2 - resolution: "@jupyterlab/statedb@npm:4.1.2" +"@jupyterlab/statedb@npm:^4.1.5": + version: 4.1.5 + resolution: "@jupyterlab/statedb@npm:4.1.5" dependencies: "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/properties": ^2.0.1 "@lumino/signaling": ^2.1.2 - checksum: 30314f4f93441aac6d62068c264c94c0e694829c64ce0dc59e867ef4d188d396edc9c6868dd92ca514f6e7b15dc2568ff3f2de078a20283f60cc5ae70723bacc - languageName: node - linkType: hard - -"@jupyterlab/statusbar@npm:^4.1.1": - version: 4.1.1 - resolution: "@jupyterlab/statusbar@npm:4.1.1" - dependencies: - "@jupyterlab/ui-components": ^4.1.1 - "@lumino/algorithm": ^2.0.1 - "@lumino/coreutils": ^2.1.2 - "@lumino/disposable": ^2.1.2 - "@lumino/messaging": ^2.0.1 - "@lumino/signaling": ^2.1.2 - "@lumino/widgets": ^2.3.1 - react: ^18.2.0 - checksum: c060b1ce5c87f8277407e1fcdc0cf03bfdba496a6288c8821e19a785b5d656b454ae72fb5103cf7361a167f4eef07432c2b143883de67a54baab66444b371258 + checksum: e7f3ea9a5ebb04a602d93d1ddc9175a5b24a0f3814e99410ec3dba2dd3a86572ea61917d8a65e1b4b8c4ed25c8eaa814646a817a3b5d39b8a74a7b6cbb0071c1 languageName: node linkType: hard -"@jupyterlab/statusbar@npm:^4.1.2": - version: 4.1.2 - resolution: "@jupyterlab/statusbar@npm:4.1.2" +"@jupyterlab/statusbar@npm:^4.1.5": + version: 4.1.5 + resolution: "@jupyterlab/statusbar@npm:4.1.5" dependencies: - "@jupyterlab/ui-components": ^4.1.2 + "@jupyterlab/ui-components": ^4.1.5 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 @@ -3034,17 +2952,17 @@ __metadata: "@lumino/signaling": ^2.1.2 "@lumino/widgets": ^2.3.1 react: ^18.2.0 - checksum: 4d3e23149cbb6ded2741af5c0cd60f26c37ab36f4bae1c43e847e16559b2a779de85c0474ccd81f0f3decd2d4e6019a202681989a06a095762ad85105f6c1458 + checksum: 402f3b80495c155f6c08447ca6ef348dbaae030cc6c20d11a7f4f365445f389dd71fefe9649296d59e8c698aa31347fb563b9a962e51b8712ed3bbe2cfd0ca37 languageName: node linkType: hard -"@jupyterlab/testing@npm:^4.1.1": - version: 4.1.1 - resolution: "@jupyterlab/testing@npm:4.1.1" +"@jupyterlab/testing@npm:^4.1.5": + version: 4.1.5 + resolution: "@jupyterlab/testing@npm:4.1.5" dependencies: "@babel/core": ^7.10.2 "@babel/preset-env": ^7.10.2 - "@jupyterlab/coreutils": ^6.1.1 + "@jupyterlab/coreutils": ^6.1.5 "@lumino/coreutils": ^2.1.2 "@lumino/signaling": ^2.1.2 child_process: ~1.0.2 @@ -3059,81 +2977,68 @@ __metadata: ts-jest: ^29.1.0 peerDependencies: typescript: ">=4.3" - checksum: dbff63820c3a12e31163213d8b324bbc5f7a7c7f222f26f00c805384ae4ddfcd7941b459d072d3a5ab21433fe1d6c2bb7d81d35f8e15a2dd7c949abcdb3132df + checksum: 60374cf67a42a7f2aac449a28e1b6d61c9cfcaadc5fc31e80987e1188cbe24cc7686cdfaba41a40c8bf8e8c32ebebd80760b9195f47edb5da4dda87546965b18 languageName: node linkType: hard "@jupyterlab/testutils@npm:^4.0.0": - version: 4.1.1 - resolution: "@jupyterlab/testutils@npm:4.1.1" + version: 4.1.5 + resolution: "@jupyterlab/testutils@npm:4.1.5" dependencies: - "@jupyterlab/application": ^4.1.1 - "@jupyterlab/apputils": ^4.2.1 - "@jupyterlab/notebook": ^4.1.1 - "@jupyterlab/rendermime": ^4.1.1 - "@jupyterlab/testing": ^4.1.1 - checksum: 0a87fbb3f7a0901dadf151bff96f9470f7167f223b999d74c6b7e2fd4adafa40762f005db6fb61e727991e5f750d493aab6576dd6ddac1538034955a8bc81f33 + "@jupyterlab/application": ^4.1.5 + "@jupyterlab/apputils": ^4.2.5 + "@jupyterlab/notebook": ^4.1.5 + "@jupyterlab/rendermime": ^4.1.5 + "@jupyterlab/testing": ^4.1.5 + checksum: ad56b982d84212d5d2c3400d4ebd03d2c65a210e8941e67b024b8b0059a1576fa785af8a5c08a029334f884b2dd964563dc33db1ea4260becf98be34110e2058 languageName: node linkType: hard -"@jupyterlab/toc@npm:^6.1.1": - version: 6.1.1 - resolution: "@jupyterlab/toc@npm:6.1.1" - dependencies: - "@jupyterlab/apputils": ^4.2.1 - "@jupyterlab/coreutils": ^6.1.1 - "@jupyterlab/docregistry": ^4.1.1 - "@jupyterlab/observables": ^5.1.1 - "@jupyterlab/rendermime": ^4.1.1 - "@jupyterlab/rendermime-interfaces": ^3.9.1 - "@jupyterlab/translation": ^4.1.1 - "@jupyterlab/ui-components": ^4.1.1 +"@jupyterlab/toc@npm:^6.1.5": + version: 6.1.5 + resolution: "@jupyterlab/toc@npm:6.1.5" + dependencies: + "@jupyterlab/apputils": ^4.2.5 + "@jupyterlab/coreutils": ^6.1.5 + "@jupyterlab/docregistry": ^4.1.5 + "@jupyterlab/observables": ^5.1.5 + "@jupyterlab/rendermime": ^4.1.5 + "@jupyterlab/rendermime-interfaces": ^3.9.5 + "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/ui-components": ^4.1.5 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/messaging": ^2.0.1 "@lumino/signaling": ^2.1.2 "@lumino/widgets": ^2.3.1 react: ^18.2.0 - checksum: 4affcdc2015f363e3f57da3e8613b4cff2f6e8477f308e97ce055f8ceafcab117dbb72780d2eba8dbcbba90b77affac7b8c7dd3dbc8f65db4dbc4b22629fdd4e - languageName: node - linkType: hard - -"@jupyterlab/translation@npm:^4.1.1": - version: 4.1.1 - resolution: "@jupyterlab/translation@npm:4.1.1" - dependencies: - "@jupyterlab/coreutils": ^6.1.1 - "@jupyterlab/rendermime-interfaces": ^3.9.1 - "@jupyterlab/services": ^7.1.1 - "@jupyterlab/statedb": ^4.1.1 - "@lumino/coreutils": ^2.1.2 - checksum: adb9840f8e98af6d06d986120d542469ee349c4337e3a7f84f449535f88cc84839fe169a562447abf7bf31254bf28d1d4627684b5c521b6cb2bd21fab73e0234 + checksum: 8be983a63ecd0ee33da196e3b9f254704230b4bd3ee5a59064e1bc32599a4c798274d68b0155360b95f5cb2893a2558156039c49cef542ea9aef2354ee82aeab languageName: node linkType: hard -"@jupyterlab/translation@npm:^4.1.2": - version: 4.1.2 - resolution: "@jupyterlab/translation@npm:4.1.2" +"@jupyterlab/translation@npm:^4.1.5": + version: 4.1.5 + resolution: "@jupyterlab/translation@npm:4.1.5" dependencies: - "@jupyterlab/coreutils": ^6.1.2 - "@jupyterlab/rendermime-interfaces": ^3.9.2 - "@jupyterlab/services": ^7.1.2 - "@jupyterlab/statedb": ^4.1.2 + "@jupyterlab/coreutils": ^6.1.5 + "@jupyterlab/rendermime-interfaces": ^3.9.5 + "@jupyterlab/services": ^7.1.5 + "@jupyterlab/statedb": ^4.1.5 "@lumino/coreutils": ^2.1.2 - checksum: e8261be05ff642434b8c1b439305e464f6c38eea2d1cfbdb38d1ac4922d6df88f157dd1593674c0a3ed90082763bd313610187b1a5007027aa275ed8ed5301e1 + checksum: f12e2f13048cd1628a9a03003401009972a3439a038314e2c7cdf19ab4c29fa02a0091475bdd1ddb7cb26e2175c401a86ab8664f54b99bb47962cbd595e6f643 languageName: node linkType: hard -"@jupyterlab/ui-components@npm:^4.0.5, @jupyterlab/ui-components@npm:^4.1.1": - version: 4.1.1 - resolution: "@jupyterlab/ui-components@npm:4.1.1" +"@jupyterlab/ui-components@npm:^4.0.5, @jupyterlab/ui-components@npm:^4.1.5": + version: 4.1.5 + resolution: "@jupyterlab/ui-components@npm:4.1.5" dependencies: "@jupyter/react-components": ^0.15.2 "@jupyter/web-components": ^0.15.2 - "@jupyterlab/coreutils": ^6.1.1 - "@jupyterlab/observables": ^5.1.1 - "@jupyterlab/rendermime-interfaces": ^3.9.1 - "@jupyterlab/translation": ^4.1.1 + "@jupyterlab/coreutils": ^6.1.5 + "@jupyterlab/observables": ^5.1.5 + "@jupyterlab/rendermime-interfaces": ^3.9.5 + "@jupyterlab/translation": ^4.1.5 "@lumino/algorithm": ^2.0.1 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 @@ -3151,38 +3056,109 @@ __metadata: typestyle: ^2.0.4 peerDependencies: react: ^18.2.0 - checksum: ac0762493671fdb146b9655b260d09de95163030a7adcbaedb41a74c67b21b72916b3a6b51e3fb54a9f1785364f5e413edd2667a9615a5d98922bdaaeb5142e4 + checksum: a50315549c03718b5e953bdb695757b1d39db293131dd5c2c26587612e0ed30ad208d1d65c86ddc153a241df2e01d3a9a162f0e4b5f86d2a20816260c9aefe67 languageName: node linkType: hard -"@jupyterlab/ui-components@npm:^4.1.2": - version: 4.1.2 - resolution: "@jupyterlab/ui-components@npm:4.1.2" +"@lerna/child-process@npm:6.6.2": + version: 6.6.2 + resolution: "@lerna/child-process@npm:6.6.2" dependencies: - "@jupyter/react-components": ^0.15.2 - "@jupyter/web-components": ^0.15.2 - "@jupyterlab/coreutils": ^6.1.2 - "@jupyterlab/observables": ^5.1.2 - "@jupyterlab/rendermime-interfaces": ^3.9.2 - "@jupyterlab/translation": ^4.1.2 - "@lumino/algorithm": ^2.0.1 - "@lumino/commands": ^2.2.0 - "@lumino/coreutils": ^2.1.2 - "@lumino/disposable": ^2.1.2 - "@lumino/messaging": ^2.0.1 - "@lumino/polling": ^2.1.2 - "@lumino/properties": ^2.0.1 - "@lumino/signaling": ^2.1.2 - "@lumino/virtualdom": ^2.0.1 - "@lumino/widgets": ^2.3.1 - "@rjsf/core": ^5.13.4 - "@rjsf/utils": ^5.13.4 - react: ^18.2.0 - react-dom: ^18.2.0 - typestyle: ^2.0.4 - peerDependencies: - react: ^18.2.0 - checksum: d4c0141802dc62bc9eb7f79b01c83b795798d131ff224653a0f8c63881e45e28c8de565303db2be34ba09ba42f5503c5979897ae5b46e8fe923e0fedc21cc8eb + chalk: ^4.1.0 + execa: ^5.0.0 + strong-log-transformer: ^2.1.0 + checksum: f6c001043b2ab2756b56fca1bbac8b2e61ce8235c660d849e8abaf123fb0ac64cd4c8e0a01eef309850ab638a3903bf6c6910fbfbe3ce93d1cd4070a07269ab0 + languageName: node + linkType: hard + +"@lerna/create@npm:6.6.2": + version: 6.6.2 + resolution: "@lerna/create@npm:6.6.2" + dependencies: + "@lerna/child-process": 6.6.2 + 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: 15.1.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 + checksum: 83ff84bb27b2f244986c7c1e0d5c2258eb91da1dc2fb2e998d4b0e47373e1caef130888da19f33645199b5a04b9ba48a9eedba444998060b74f36949a674df62 + languageName: node + linkType: hard + +"@lerna/legacy-package-management@npm:6.6.2": + version: 6.6.2 + resolution: "@lerna/legacy-package-management@npm:6.6.2" + dependencies: + "@npmcli/arborist": 6.2.3 + "@npmcli/run-script": 4.1.7 + "@nrwl/devkit": ">=15.5.2 < 16" + "@octokit/rest": 19.0.3 + byte-size: 7.0.0 + chalk: 4.1.0 + clone-deep: 4.0.1 + cmd-shim: 5.0.0 + columnify: 1.6.0 + config-chain: 1.1.12 + conventional-changelog-core: 4.2.4 + conventional-recommended-bump: 6.1.0 + cosmiconfig: 7.0.0 + dedent: 0.7.0 + dot-prop: 6.0.1 + execa: 5.0.0 + file-url: 3.0.0 + find-up: 5.0.0 + fs-extra: 9.1.0 + get-port: 5.1.1 + get-stream: 6.0.0 + git-url-parse: 13.1.0 + glob-parent: 5.1.2 + globby: 11.1.0 + graceful-fs: 4.2.10 + has-unicode: 2.0.1 + inquirer: 8.2.4 + is-ci: 2.0.0 + is-stream: 2.0.0 + libnpmpublish: 7.1.4 + load-json-file: 6.2.0 + make-dir: 3.1.0 + minimatch: 3.0.5 + multimatch: 5.0.0 + node-fetch: 2.6.7 + npm-package-arg: 8.1.1 + npm-packlist: 5.1.1 + npm-registry-fetch: 14.0.3 + npmlog: 6.0.2 + p-map: 4.0.0 + p-map-series: 2.1.0 + p-queue: 6.6.2 + p-waterfall: 2.1.1 + pacote: 15.1.1 + pify: 5.0.0 + pretty-format: 29.4.3 + read-cmd-shim: 3.0.0 + read-package-json: 5.0.1 + resolve-from: 5.0.0 + semver: 7.3.8 + signal-exit: 3.0.7 + slash: 3.0.0 + ssri: 9.0.1 + strong-log-transformer: 2.1.0 + tar: 6.1.11 + temp-dir: 1.0.0 + tempy: 1.0.0 + upath: 2.0.1 + uuid: 8.3.2 + write-file-atomic: 4.0.1 + write-pkg: 4.0.0 + yargs: 16.2.0 + checksum: e5f8cf3a68b6b98c2a2546dec81927b99d1f58200892597943254ec2b5b027036ace7998c787662e95835e1c7d2b1f196204e1e62930362e06b04bb4b1045f4a languageName: node linkType: hard @@ -3205,25 +3181,25 @@ __metadata: linkType: hard "@lezer/css@npm:^1.0.0, @lezer/css@npm:^1.1.0": - version: 1.1.7 - resolution: "@lezer/css@npm:1.1.7" + version: 1.1.8 + resolution: "@lezer/css@npm:1.1.8" dependencies: "@lezer/common": ^1.2.0 "@lezer/highlight": ^1.0.0 "@lezer/lr": ^1.0.0 - checksum: 7760d294fd0b1ac6db319c4990517c1ed9027d6757de537553624238056df6e1ef1b6a571a023a4bce3d7a2b891036d9f85f76f2109f503bea94837f90c64bc2 + checksum: 1f5968360dbac7ba27f0c2a194143769f7b01824715274dd8507dacf13cc790bb8c48ce95de355e9c58be93bb3e271bf98b9fc51213f79e4ce918e7c7ebbef04 languageName: node linkType: hard "@lezer/generator@npm:^1.2.2": - version: 1.6.0 - resolution: "@lezer/generator@npm:1.6.0" + version: 1.7.0 + resolution: "@lezer/generator@npm:1.7.0" dependencies: "@lezer/common": ^1.1.0 "@lezer/lr": ^1.3.0 bin: lezer-generator: src/lezer-generator.cjs - checksum: dfbf19d0533922272ac00c4b7884e1df88e2a35dd758e4544ceb5d784aa38d5751add03ca87f35d14cc39416e0dbc06ccaf2a211a6ae982e00daaaffe9c9320c + checksum: 69f4c6625446cb65adaa509480ec67502f27651707a8e45e99373e682d7f66f8842205669f174bcb138eade72c64ded0b54d6de6aa5af995ac1f1e805ef021fd languageName: node linkType: hard @@ -3237,13 +3213,13 @@ __metadata: linkType: hard "@lezer/html@npm:^1.3.0": - version: 1.3.8 - resolution: "@lezer/html@npm:1.3.8" + version: 1.3.9 + resolution: "@lezer/html@npm:1.3.9" dependencies: "@lezer/common": ^1.2.0 "@lezer/highlight": ^1.0.0 "@lezer/lr": ^1.0.0 - checksum: 06bce804487435ea6ccb39595176bb65d68691f082b0b68fb7d22d90d4de9798a8202f16e9aefe22865db15257a37f6fca93275d660715eea98f7578579e7135 + checksum: 40d89b0af4379768ce7d3e7162988e9ec73b42984e333e877c7451f7e2c10131e39e4b50150bc334093cbd84a3b34f9fc1a6ac62cbba51f503a495ad243e880b languageName: node linkType: hard @@ -3311,13 +3287,13 @@ __metadata: linkType: hard "@lezer/python@npm:^1.1.4": - version: 1.1.11 - resolution: "@lezer/python@npm:1.1.11" + version: 1.1.13 + resolution: "@lezer/python@npm:1.1.13" dependencies: "@lezer/common": ^1.2.0 "@lezer/highlight": ^1.0.0 "@lezer/lr": ^1.0.0 - checksum: ed0e58317716967644f57bf29eb902c0c205b909bc035c0960520222a79bd6525468c8adfb7d824787a8a29ec7a1c7d2da5fd59f912cdeff2830c71958b9576d + checksum: 43465f3289063e16caac9a109f61b8f810dd6a0e1043874df1b4d0f1cee5fba39cfd8c78fa2e507c0aa8f50cee8c48fe36df549ac1f959dae8d51c06e8ec0d0b languageName: node linkType: hard @@ -3333,13 +3309,13 @@ __metadata: linkType: hard "@lezer/xml@npm:^1.0.0": - version: 1.0.4 - resolution: "@lezer/xml@npm:1.0.4" + version: 1.0.5 + resolution: "@lezer/xml@npm:1.0.5" dependencies: "@lezer/common": ^1.2.0 "@lezer/highlight": ^1.0.0 "@lezer/lr": ^1.0.0 - checksum: 68a82085bff6c1525f4ef03cd9f9dac0132b3e03fe574e0289700dd4475056e40e8744cde15cf5ad6d3760d0d584ff85ce707e26a7c938d0c5fe2e325c1c336e + checksum: a0a077b9e455b03593b93a7fdff2a4eab2cb7b230c8e1b878a8bebe80184632b9cc75ca018f1f9e2acb3a26e1386f4777385ab6e87aea70ccf479cde5ca268ee languageName: node linkType: hard @@ -3538,14 +3514,14 @@ __metadata: languageName: node linkType: hard -"@mui/base@npm:5.0.0-beta.36": - version: 5.0.0-beta.36 - resolution: "@mui/base@npm:5.0.0-beta.36" +"@mui/base@npm:5.0.0-beta.40": + version: 5.0.0-beta.40 + resolution: "@mui/base@npm:5.0.0-beta.40" dependencies: "@babel/runtime": ^7.23.9 "@floating-ui/react-dom": ^2.0.8 - "@mui/types": ^7.2.13 - "@mui/utils": ^5.15.9 + "@mui/types": ^7.2.14 + "@mui/utils": ^5.15.14 "@popperjs/core": ^2.11.8 clsx: ^2.1.0 prop-types: ^15.8.1 @@ -3556,20 +3532,20 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 25fda38025f2299908739b2d591c58884ee05a9af099f19124d12b16098fd245fed6716891288b1998c12477cc36d7e14f07c4d9eb5eb3a9e75b0400970cd7c9 + checksum: 9c084ee67de372411a71af5eca9a5367db9f5bce57bb43973629c522760fe64fa2a43d2934dccd24d6dcbcd0ed399c5fc5c461226c86104f5767de1c9b8deba2 languageName: node linkType: hard -"@mui/core-downloads-tracker@npm:^5.15.10": - version: 5.15.10 - resolution: "@mui/core-downloads-tracker@npm:5.15.10" - checksum: aeb16b31f60c08cc03585fedadceadd54aa48dda394fb945ab885f884c1b1692efb72309465641b6ca2367bd53d5fdce15f189d4691f42b59206622ffb2d6f0f +"@mui/core-downloads-tracker@npm:^5.15.14": + version: 5.15.14 + resolution: "@mui/core-downloads-tracker@npm:5.15.14" + checksum: 0a1c63d906af594d0a7fb63d1d574482b3916351ea8908e8621c8bfa16ac38cf4edb5a334f0e28084f583ac928b587cab6e031f992195e0a590186faba13b9a5 languageName: node linkType: hard "@mui/icons-material@npm:^5.11.0": - version: 5.15.11 - resolution: "@mui/icons-material@npm:5.15.11" + version: 5.15.14 + resolution: "@mui/icons-material@npm:5.15.14" dependencies: "@babel/runtime": ^7.23.9 peerDependencies: @@ -3579,20 +3555,20 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 4403988af419b0ebdbcc61413f58f12fe44dc069d3245cf80aec05fd31fb2f5d38f0d87799aa538f5441c36d87df2f5fbc1168aa03e2704dd423ccd4febf864b + checksum: 719036244167c7cb5456074d7d66df0c26d4b200c11620ba177a4e75186f6ecc4930a3b4bcb7300d92aa37df19ca8406fa63ad4347214cc167ddca986eb1a198 languageName: node linkType: hard "@mui/material@npm:^5.11.0": - version: 5.15.10 - resolution: "@mui/material@npm:5.15.10" + version: 5.15.14 + resolution: "@mui/material@npm:5.15.14" dependencies: "@babel/runtime": ^7.23.9 - "@mui/base": 5.0.0-beta.36 - "@mui/core-downloads-tracker": ^5.15.10 - "@mui/system": ^5.15.9 - "@mui/types": ^7.2.13 - "@mui/utils": ^5.15.9 + "@mui/base": 5.0.0-beta.40 + "@mui/core-downloads-tracker": ^5.15.14 + "@mui/system": ^5.15.14 + "@mui/types": ^7.2.14 + "@mui/utils": ^5.15.14 "@types/react-transition-group": ^4.4.10 clsx: ^2.1.0 csstype: ^3.1.3 @@ -3612,16 +3588,16 @@ __metadata: optional: true "@types/react": optional: true - checksum: 2c453877d8784ba6330c236888cac86f793ee914d27ccac426ec241c448b836a190017cb6402e9931d7a9d566f02ea2f317a14332e70c87ba136436d45ae18f2 + checksum: 6105cea67d1a176bf4d360e4316760d761a92d9165a4aae76235c21927d6d72837d9272d9c8f14295393ce7c9bb8852cae7cb7cb4a2434118ce4e19165055625 languageName: node linkType: hard -"@mui/private-theming@npm:^5.15.9": - version: 5.15.9 - resolution: "@mui/private-theming@npm:5.15.9" +"@mui/private-theming@npm:^5.15.14": + version: 5.15.14 + resolution: "@mui/private-theming@npm:5.15.14" dependencies: "@babel/runtime": ^7.23.9 - "@mui/utils": ^5.15.9 + "@mui/utils": ^5.15.14 prop-types: ^15.8.1 peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 @@ -3629,13 +3605,13 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 15cd0a7d8ba05452ef5f7a6a8856d333f6e6bfc3fe4ca0e242a4e37053856872603e374593f42a297d26353cdc0a8567d8424f8e7912b8bbd7f4507f9f9f2a74 + checksum: 1b1ef54e8281c9b13fcc58f4c39682efc610946a68402283c19fcfbce8a7d7a231d61b536d6df9bf7a59a1426591bd403a453a59eb8efb9689437fb58554dc8c languageName: node linkType: hard -"@mui/styled-engine@npm:^5.15.9": - version: 5.15.9 - resolution: "@mui/styled-engine@npm:5.15.9" +"@mui/styled-engine@npm:^5.15.14": + version: 5.15.14 + resolution: "@mui/styled-engine@npm:5.15.14" dependencies: "@babel/runtime": ^7.23.9 "@emotion/cache": ^11.11.0 @@ -3650,19 +3626,19 @@ __metadata: optional: true "@emotion/styled": optional: true - checksum: 0a02a3b83d47277fa38421a6cfe0e8c6451e7d5a4d5b5d389ba970ebc55172040f0f2bd628f0211b659b922965ead416da0453e4bc15e7e83942f03ffa57621d + checksum: 23b45c859a4f0d2b10933d06a6082c0ff093f7b6d8d32a2bfe3a6e515fe46d7a38ca9e7150d45c025a2e98d963bae9a5991d131cf4748b62670075ef0fa321ed languageName: node linkType: hard -"@mui/system@npm:^5.15.9": - version: 5.15.9 - resolution: "@mui/system@npm:5.15.9" +"@mui/system@npm:^5.15.14": + version: 5.15.14 + resolution: "@mui/system@npm:5.15.14" dependencies: "@babel/runtime": ^7.23.9 - "@mui/private-theming": ^5.15.9 - "@mui/styled-engine": ^5.15.9 - "@mui/types": ^7.2.13 - "@mui/utils": ^5.15.9 + "@mui/private-theming": ^5.15.14 + "@mui/styled-engine": ^5.15.14 + "@mui/types": ^7.2.14 + "@mui/utils": ^5.15.14 clsx: ^2.1.0 csstype: ^3.1.3 prop-types: ^15.8.1 @@ -3678,25 +3654,25 @@ __metadata: optional: true "@types/react": optional: true - checksum: a5bda6f9c2b8e1241ed0f6865539fea65cdac31b61383c0f35bd1eedc838f67c68cce9609af5563aae6f45bec0c8242283fa408a2b989e23bdc9caeba9939950 + checksum: bcc216274a99f5df9ef28551f0d4985e065ea55922307162d8877f828e136e50c8f3997241b3566668af3bd473a599a70f8d1becea81d5c052cc5defda5e0aac languageName: node linkType: hard -"@mui/types@npm:^7.2.13": - version: 7.2.13 - resolution: "@mui/types@npm:7.2.13" +"@mui/types@npm:^7.2.14": + version: 7.2.14 + resolution: "@mui/types@npm:7.2.14" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 58dfc96f9654288519ff01d6b54e6a242f05cadad51210deb85710a81be4fa1501a116c8968e2614b16c748fc1f407dc23beeeeae70fa37fceb6c6de876ff70d + checksum: 615c9f9110933157f5d3c4fee69d6e70b98fc0d9ebc3b63079b6a1e23e6b389748687a25ab4ac15b56166fc228885da87c3929503b41fa322cfdee0f6d411206 languageName: node linkType: hard -"@mui/utils@npm:^5.15.9": - version: 5.15.9 - resolution: "@mui/utils@npm:5.15.9" +"@mui/utils@npm:^5.15.14": + version: 5.15.14 + resolution: "@mui/utils@npm:5.15.14" dependencies: "@babel/runtime": ^7.23.9 "@types/prop-types": ^15.7.11 @@ -3708,7 +3684,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 61e520c0a50cbf463d893b011eaea844dcf028e12387eec12378aa870d4342c688bfe5f48de1f4896dc1a0cc9d4224f90470d238105ee45c178cd8b4bbef7cf5 + checksum: 36543ba7e3b65fb3219ed27e8f1455aff15b47a74c9b642c63e60774e22baa6492a196079e72bcfa5a570421dab32160398f892110bd444428bcf8b266b11893 languageName: node linkType: hard @@ -3752,6 +3728,59 @@ __metadata: languageName: node linkType: hard +"@npmcli/arborist@npm:6.2.3": + version: 6.2.3 + resolution: "@npmcli/arborist@npm:6.2.3" + dependencies: + "@isaacs/string-locale-compare": ^1.1.0 + "@npmcli/fs": ^3.1.0 + "@npmcli/installed-package-contents": ^2.0.0 + "@npmcli/map-workspaces": ^3.0.2 + "@npmcli/metavuln-calculator": ^5.0.0 + "@npmcli/name-from-folder": ^2.0.0 + "@npmcli/node-gyp": ^3.0.0 + "@npmcli/package-json": ^3.0.0 + "@npmcli/query": ^3.0.0 + "@npmcli/run-script": ^6.0.0 + bin-links: ^4.0.1 + cacache: ^17.0.4 + common-ancestor-path: ^1.0.1 + hosted-git-info: ^6.1.1 + json-parse-even-better-errors: ^3.0.0 + json-stringify-nice: ^1.1.4 + minimatch: ^6.1.6 + nopt: ^7.0.0 + npm-install-checks: ^6.0.0 + npm-package-arg: ^10.1.0 + npm-pick-manifest: ^8.0.1 + npm-registry-fetch: ^14.0.3 + npmlog: ^7.0.1 + pacote: ^15.0.8 + parse-conflict-json: ^3.0.0 + proc-log: ^3.0.0 + promise-all-reject-late: ^1.0.0 + promise-call-limit: ^1.0.1 + read-package-json-fast: ^3.0.2 + semver: ^7.3.7 + ssri: ^10.0.1 + treeverse: ^3.0.0 + walk-up-path: ^1.0.0 + bin: + arborist: bin/index.js + checksum: f52261745fdcdb95813ec47d0fbe375e6448f3d62f805601a7afe447540f3ffb741834a1c2275707c17a4322e723915c1bb8abb3400dd3a3476ab281b64954bc + languageName: node + linkType: hard + +"@npmcli/fs@npm:^2.1.0": + version: 2.1.2 + resolution: "@npmcli/fs@npm:2.1.2" + dependencies: + "@gar/promisify": ^1.1.3 + semver: ^7.3.5 + checksum: 405074965e72d4c9d728931b64d2d38e6ea12066d4fad651ac253d175e413c06fe4350970c783db0d749181da8fe49c42d3880bd1cbc12cd68e3a7964d820225 + languageName: node + linkType: hard + "@npmcli/fs@npm:^3.1.0": version: 3.1.0 resolution: "@npmcli/fs@npm:3.1.0" @@ -3761,127 +3790,608 @@ __metadata: languageName: node linkType: hard -"@pkgjs/parseargs@npm:^0.11.0": - version: 0.11.0 - resolution: "@pkgjs/parseargs@npm:0.11.0" - checksum: 6ad6a00fc4f2f2cfc6bff76fb1d88b8ee20bc0601e18ebb01b6d4be583733a860239a521a7fbca73b612e66705078809483549d2b18f370eb346c5155c8e4a0f +"@npmcli/git@npm:^4.0.0, @npmcli/git@npm:^4.1.0": + version: 4.1.0 + resolution: "@npmcli/git@npm:4.1.0" + dependencies: + "@npmcli/promise-spawn": ^6.0.0 + lru-cache: ^7.4.4 + npm-pick-manifest: ^8.0.0 + proc-log: ^3.0.0 + promise-inflight: ^1.0.1 + promise-retry: ^2.0.1 + semver: ^7.3.5 + which: ^3.0.0 + checksum: 37efb926593f294eb263297cdfffec9141234f977b89a7a6b95ff7a72576c1d7f053f4961bc4b5e79dea6476fe08e0f3c1ed9e4aeb84169e357ff757a6a70073 languageName: node linkType: hard -"@pkgr/core@npm:^0.1.0": - version: 0.1.1 - resolution: "@pkgr/core@npm:0.1.1" - checksum: 6f25fd2e3008f259c77207ac9915b02f1628420403b2630c92a07ff963129238c9262afc9e84344c7a23b5cc1f3965e2cd17e3798219f5fd78a63d144d3cceba +"@npmcli/installed-package-contents@npm:^2.0.0, @npmcli/installed-package-contents@npm:^2.0.1": + version: 2.0.2 + resolution: "@npmcli/installed-package-contents@npm:2.0.2" + dependencies: + npm-bundled: ^3.0.0 + npm-normalize-package-bin: ^3.0.0 + bin: + installed-package-contents: lib/index.js + checksum: 60789d5ed209ee5df479232f62d9d38ecec36e95701cae88320b828b8651351b32d7b47d16d4c36cc7ce5000db4bf1f3e6981bed6381bdc5687ff4bc0795682d languageName: node linkType: hard -"@popperjs/core@npm:^2.11.8": - version: 2.11.8 - resolution: "@popperjs/core@npm:2.11.8" - checksum: e5c69fdebf52a4012f6a1f14817ca8e9599cb1be73dd1387e1785e2ed5e5f0862ff817f420a87c7fc532add1f88a12e25aeb010ffcbdc98eace3d55ce2139cf0 +"@npmcli/map-workspaces@npm:^3.0.2": + version: 3.0.4 + resolution: "@npmcli/map-workspaces@npm:3.0.4" + dependencies: + "@npmcli/name-from-folder": ^2.0.0 + glob: ^10.2.2 + minimatch: ^9.0.0 + read-package-json-fast: ^3.0.0 + checksum: 99607dbc502b16d0ce7a47a81ccc496b3f5ed10df4e61e61a505929de12c356092996044174ae0cfd6d8cc177ef3b597eef4987b674fc0c5a306d3a8cc1fe91a languageName: node linkType: hard -"@rjsf/core@npm:^5.13.4": - version: 5.17.0 - resolution: "@rjsf/core@npm:5.17.0" +"@npmcli/metavuln-calculator@npm:^5.0.0": + version: 5.0.1 + resolution: "@npmcli/metavuln-calculator@npm:5.0.1" dependencies: - lodash: ^4.17.21 - lodash-es: ^4.17.21 - markdown-to-jsx: ^7.4.1 - nanoid: ^3.3.7 - prop-types: ^15.8.1 - peerDependencies: - "@rjsf/utils": ^5.16.x - react: ^16.14.0 || >=17 - checksum: adfcbd1d44cef5f9e5de2873096085abd03b146dcef2c9c226060341ce2c935b5399e4ad5f00ad5091394224f5859bd6ac9bac533537dc5c8e2edb16b52b67cf + cacache: ^17.0.0 + json-parse-even-better-errors: ^3.0.0 + pacote: ^15.0.0 + semver: ^7.3.5 + checksum: cd08ad9cc4ede499b0be1e22104ee48e207d4e00e8f64ac610945879f41be720b7514a5247af395b61eda8e4461c6e7ef37e2d970b555e20c25ef4f21b515b92 languageName: node linkType: hard -"@rjsf/utils@npm:^5.13.4": - version: 5.17.0 - resolution: "@rjsf/utils@npm:5.17.0" +"@npmcli/move-file@npm:^2.0.0": + version: 2.0.1 + resolution: "@npmcli/move-file@npm:2.0.1" dependencies: - json-schema-merge-allof: ^0.8.1 - jsonpointer: ^5.0.1 - lodash: ^4.17.21 - lodash-es: ^4.17.21 - react-is: ^18.2.0 - peerDependencies: - react: ^16.14.0 || >=17 - checksum: 01d0001f83083764a8552e009aa7df084621df9d1fc6ccdfad9d534513084421b1ad7494cab77b9b8205d680fd915f612d87800e20ab242e7066f33184c73d4f + mkdirp: ^1.0.4 + rimraf: ^3.0.2 + checksum: 52dc02259d98da517fae4cb3a0a3850227bdae4939dda1980b788a7670636ca2b4a01b58df03dd5f65c1e3cb70c50fa8ce5762b582b3f499ec30ee5ce1fd9380 languageName: node linkType: hard -"@sinclair/typebox@npm:^0.27.8": - version: 0.27.8 - resolution: "@sinclair/typebox@npm:0.27.8" - checksum: 00bd7362a3439021aa1ea51b0e0d0a0e8ca1351a3d54c606b115fdcc49b51b16db6e5f43b4fe7a28c38688523e22a94d49dd31168868b655f0d4d50f032d07a1 +"@npmcli/name-from-folder@npm:^2.0.0": + version: 2.0.0 + resolution: "@npmcli/name-from-folder@npm:2.0.0" + checksum: fb3ef891aa57315fb6171866847f298577c8bda98a028e93e458048477133e142b4eb45ce9f3b80454f7c257612cb01754ee782d608507698dd712164436f5bd languageName: node linkType: hard -"@sinonjs/commons@npm:^3.0.0": - version: 3.0.1 - resolution: "@sinonjs/commons@npm:3.0.1" - dependencies: - type-detect: 4.0.8 - checksum: a7c3e7cc612352f4004873747d9d8b2d4d90b13a6d483f685598c945a70e734e255f1ca5dc49702515533c403b32725defff148177453b3f3915bcb60e9d4601 +"@npmcli/node-gyp@npm:^2.0.0": + version: 2.0.0 + resolution: "@npmcli/node-gyp@npm:2.0.0" + checksum: b6bbf0015000f9b64d31aefdc30f244b0348c57adb64017667e0304e96c38644d83da46a4581252652f5d606268df49118f9c9993b41d8020f62b7b15dd2c8d8 languageName: node linkType: hard -"@sinonjs/fake-timers@npm:^10.0.2": - version: 10.3.0 - resolution: "@sinonjs/fake-timers@npm:10.3.0" - dependencies: - "@sinonjs/commons": ^3.0.0 - checksum: 614d30cb4d5201550c940945d44c9e0b6d64a888ff2cd5b357f95ad6721070d6b8839cd10e15b76bf5e14af0bcc1d8f9ec00d49a46318f1f669a4bec1d7f3148 +"@npmcli/node-gyp@npm:^3.0.0": + version: 3.0.0 + resolution: "@npmcli/node-gyp@npm:3.0.0" + checksum: fe3802b813eecb4ade7ad77c9396cb56721664275faab027e3bd8a5e15adfbbe39e2ecc19f7885feb3cfa009b96632741cc81caf7850ba74440c6a2eee7b4ffc languageName: node linkType: hard -"@tootallnate/once@npm:2": - version: 2.0.0 - resolution: "@tootallnate/once@npm:2.0.0" - checksum: ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8 +"@npmcli/package-json@npm:^3.0.0": + version: 3.1.1 + resolution: "@npmcli/package-json@npm:3.1.1" + dependencies: + "@npmcli/git": ^4.1.0 + glob: ^10.2.2 + json-parse-even-better-errors: ^3.0.0 + normalize-package-data: ^5.0.0 + npm-normalize-package-bin: ^3.0.1 + proc-log: ^3.0.0 + checksum: 8c86511fa7a635e4c72e798e3e83fb562e48255e8bf3dd5cdac278cc0aceffc70c123437b24200afe7929f240c88bac17bd37b3963c09b396adf9247bfbea050 languageName: node linkType: hard -"@types/babel__core@npm:^7.1.14": - version: 7.20.5 - resolution: "@types/babel__core@npm:7.20.5" +"@npmcli/promise-spawn@npm:^3.0.0": + version: 3.0.0 + resolution: "@npmcli/promise-spawn@npm:3.0.0" dependencies: - "@babel/parser": ^7.20.7 - "@babel/types": ^7.20.7 - "@types/babel__generator": "*" - "@types/babel__template": "*" - "@types/babel__traverse": "*" - checksum: a3226f7930b635ee7a5e72c8d51a357e799d19cbf9d445710fa39ab13804f79ab1a54b72ea7d8e504659c7dfc50675db974b526142c754398d7413aa4bc30845 + infer-owner: ^1.0.4 + checksum: 3454465a2731cea5875ba51f80873e2205e5bd878c31517286b0ede4ea931c7bf3de895382287e906d03710fff6f9e44186bd0eee068ce578901c5d3b58e7692 languageName: node linkType: hard -"@types/babel__generator@npm:*": - version: 7.6.8 - resolution: "@types/babel__generator@npm:7.6.8" +"@npmcli/promise-spawn@npm:^6.0.0, @npmcli/promise-spawn@npm:^6.0.1": + version: 6.0.2 + resolution: "@npmcli/promise-spawn@npm:6.0.2" dependencies: - "@babel/types": ^7.0.0 - checksum: 5b332ea336a2efffbdeedb92b6781949b73498606ddd4205462f7d96dafd45ff3618770b41de04c4881e333dd84388bfb8afbdf6f2764cbd98be550d85c6bb48 + which: ^3.0.0 + checksum: aa725780c13e1f97ab32ed7bcb5a207a3fb988e1d7ecdc3d22a549a22c8034740366b351c4dde4b011bcffcd8c4a7be6083d9cf7bc7e897b88837150de018528 languageName: node linkType: hard -"@types/babel__template@npm:*": - version: 7.4.4 - resolution: "@types/babel__template@npm:7.4.4" +"@npmcli/query@npm:^3.0.0": + version: 3.1.0 + resolution: "@npmcli/query@npm:3.1.0" dependencies: - "@babel/parser": ^7.1.0 - "@babel/types": ^7.0.0 - checksum: d7a02d2a9b67e822694d8e6a7ddb8f2b71a1d6962dfd266554d2513eefbb205b33ca71a0d163b1caea3981ccf849211f9964d8bd0727124d18ace45aa6c9ae29 + postcss-selector-parser: ^6.0.10 + checksum: 33c018bfcc6d64593e7969847d0442beab4e8a42b6c9f932237c9fd135c95ab55de5c4b5d5d66302dd9fc3c748bc4ead780d3595e5d586fedf9859ed6b5f2744 languageName: node linkType: hard -"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6": - version: 7.20.5 - resolution: "@types/babel__traverse@npm:7.20.5" +"@npmcli/run-script@npm:4.1.7": + version: 4.1.7 + resolution: "@npmcli/run-script@npm:4.1.7" dependencies: - "@babel/types": ^7.20.7 + "@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 + checksum: 87c32b12fed981fe8a48de985dd1ae0350bcda2830ca4a35efe4b2b96932905cccd04e6e2de5bfea8ed4e2bf3b6f8315630ff9a09c72f80ff3c49f19a9fc80ff + languageName: node + linkType: hard + +"@npmcli/run-script@npm:^6.0.0": + version: 6.0.2 + resolution: "@npmcli/run-script@npm:6.0.2" + dependencies: + "@npmcli/node-gyp": ^3.0.0 + "@npmcli/promise-spawn": ^6.0.0 + node-gyp: ^9.0.0 + read-package-json-fast: ^3.0.0 + which: ^3.0.0 + checksum: 7a671d7dbeae376496e1c6242f02384928617dc66cd22881b2387272205c3668f8490ec2da4ad63e1abf979efdd2bdf4ea0926601d78578e07d83cfb233b3a1a + languageName: node + linkType: hard + +"@nrwl/cli@npm:15.9.7": + version: 15.9.7 + resolution: "@nrwl/cli@npm:15.9.7" + dependencies: + nx: 15.9.7 + checksum: 55bcd3ec4319bdcbd51184a01f5dc3c03ab2a79caa1240249f6ca11c3e33555954bfab19d9156b210bf46fea9b6d543312cd199cd1421cd9b21a84224a76dc73 + languageName: node + linkType: hard + +"@nrwl/devkit@npm:>=15.5.2 < 16": + version: 15.9.7 + resolution: "@nrwl/devkit@npm:15.9.7" + dependencies: + ejs: ^3.1.7 + ignore: ^5.0.4 + semver: 7.5.4 + tmp: ~0.2.1 + tslib: ^2.3.0 + peerDependencies: + nx: ">= 14.1 <= 16" + checksum: ecfcd69042d691aa212d679f496a4bff5db3f2c756caa08f407dc70e4d581bcb3c71963d71f7db2b02832784df9e37b418a06d7b67a7dac73334e688bab2a5d4 + languageName: node + linkType: hard + +"@nrwl/nx-darwin-arm64@npm:15.9.7": + version: 15.9.7 + resolution: "@nrwl/nx-darwin-arm64@npm:15.9.7" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@nrwl/nx-darwin-x64@npm:15.9.7": + version: 15.9.7 + resolution: "@nrwl/nx-darwin-x64@npm:15.9.7" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@nrwl/nx-linux-arm-gnueabihf@npm:15.9.7": + version: 15.9.7 + resolution: "@nrwl/nx-linux-arm-gnueabihf@npm:15.9.7" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@nrwl/nx-linux-arm64-gnu@npm:15.9.7": + version: 15.9.7 + resolution: "@nrwl/nx-linux-arm64-gnu@npm:15.9.7" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@nrwl/nx-linux-arm64-musl@npm:15.9.7": + version: 15.9.7 + resolution: "@nrwl/nx-linux-arm64-musl@npm:15.9.7" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@nrwl/nx-linux-x64-gnu@npm:15.9.7": + version: 15.9.7 + resolution: "@nrwl/nx-linux-x64-gnu@npm:15.9.7" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@nrwl/nx-linux-x64-musl@npm:15.9.7": + version: 15.9.7 + resolution: "@nrwl/nx-linux-x64-musl@npm:15.9.7" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@nrwl/nx-win32-arm64-msvc@npm:15.9.7": + version: 15.9.7 + resolution: "@nrwl/nx-win32-arm64-msvc@npm:15.9.7" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@nrwl/nx-win32-x64-msvc@npm:15.9.7": + version: 15.9.7 + resolution: "@nrwl/nx-win32-x64-msvc@npm:15.9.7" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@nrwl/tao@npm:15.9.7": + version: 15.9.7 + resolution: "@nrwl/tao@npm:15.9.7" + dependencies: + nx: 15.9.7 + bin: + tao: index.js + checksum: 8c848c72f02de776086d2ad82928e15b102b2fb943eed5943a54375f16a75f2a3d2444385ead26bf3f465139d69fd5011ca429961be3970ed8addc7187880cd1 + languageName: node + linkType: hard + +"@octokit/auth-token@npm:^3.0.0": + version: 3.0.4 + resolution: "@octokit/auth-token@npm:3.0.4" + checksum: 42f533a873d4192e6df406b3176141c1f95287423ebdc4cf23a38bb77ee00ccbc0e60e3fbd5874234fc2ed2e67bbc6035e3b0561dacc1d078adb5c4ced3579e3 + languageName: node + linkType: hard + +"@octokit/core@npm:^4.0.0": + version: 4.2.4 + resolution: "@octokit/core@npm:4.2.4" + 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": ^9.0.0 + before-after-hook: ^2.2.0 + universal-user-agent: ^6.0.0 + checksum: ac8ab47440a31b0228a034aacac6994b64d6b073ad5b688b4c5157fc5ee0d1af1c926e6087bf17fd7244ee9c5998839da89065a90819bde4a97cb77d4edf58a6 + languageName: node + linkType: hard + +"@octokit/endpoint@npm:^7.0.0": + version: 7.0.6 + resolution: "@octokit/endpoint@npm:7.0.6" + dependencies: + "@octokit/types": ^9.0.0 + is-plain-object: ^5.0.0 + universal-user-agent: ^6.0.0 + checksum: 7caebf30ceec50eb7f253341ed419df355232f03d4638a95c178ee96620400db7e4a5e15d89773fe14db19b8653d4ab4cc81b2e93ca0c760b4e0f7eb7ad80301 + languageName: node + linkType: hard + +"@octokit/graphql@npm:^5.0.0": + version: 5.0.6 + resolution: "@octokit/graphql@npm:5.0.6" + dependencies: + "@octokit/request": ^6.0.0 + "@octokit/types": ^9.0.0 + universal-user-agent: ^6.0.0 + checksum: 7be545d348ef31dcab0a2478dd64d5746419a2f82f61459c774602bcf8a9b577989c18001f50b03f5f61a3d9e34203bdc021a4e4d75ff2d981e8c9c09cf8a65c + languageName: node + linkType: hard + +"@octokit/openapi-types@npm:^12.11.0": + version: 12.11.0 + resolution: "@octokit/openapi-types@npm:12.11.0" + checksum: 8a7d4bd6288cc4085cabe0ca9af2b87c875c303af932cb138aa1b2290eb69d32407759ac23707bb02776466e671244a902e9857896903443a69aff4b6b2b0e3b + languageName: node + linkType: hard + +"@octokit/openapi-types@npm:^14.0.0": + version: 14.0.0 + resolution: "@octokit/openapi-types@npm:14.0.0" + checksum: 0a1f8f3be998cd82c5a640e9166d43fd183b33d5d36f5e1a9b81608e94d0da87c01ec46c9988f69cd26585d4e2ffc4d3ec99ee4f75e5fe997fc86dad0aa8293c + languageName: node + linkType: hard + +"@octokit/openapi-types@npm:^18.0.0": + version: 18.1.1 + resolution: "@octokit/openapi-types@npm:18.1.1" + checksum: 94f42977fd2fcb9983c781fd199bc11218885a1226d492680bfb1268524a1b2af48a768eef90c63b80a2874437de641d59b3b7f640a5afa93e7c21fe1a79069a + languageName: node + linkType: hard + +"@octokit/plugin-enterprise-rest@npm:6.0.1": + version: 6.0.1 + resolution: "@octokit/plugin-enterprise-rest@npm:6.0.1" + checksum: 1c9720002f31daf62f4f48e73557dcdd7fcde6e0f6d43256e3f2ec827b5548417297186c361fb1af497fdcc93075a7b681e6ff06e2f20e4a8a3e74cc09d1f7e3 + languageName: node + linkType: hard + +"@octokit/plugin-paginate-rest@npm:^3.0.0": + version: 3.1.0 + resolution: "@octokit/plugin-paginate-rest@npm:3.1.0" + dependencies: + "@octokit/types": ^6.41.0 + peerDependencies: + "@octokit/core": ">=4" + checksum: a09212a1c6e0be4a7929acd192659cb204fcb7c6a52cf7e7f1b87da0338d812c8c26e7ee44d00e8b9824d8904d6caaa978a84c26001ab982ffec5123600aa4d8 + languageName: node + linkType: hard + +"@octokit/plugin-request-log@npm:^1.0.4": + version: 1.0.4 + resolution: "@octokit/plugin-request-log@npm:1.0.4" + peerDependencies: + "@octokit/core": ">=3" + checksum: 2086db00056aee0f8ebd79797b5b57149ae1014e757ea08985b71eec8c3d85dbb54533f4fd34b6b9ecaa760904ae6a7536be27d71e50a3782ab47809094bfc0c + languageName: node + linkType: hard + +"@octokit/plugin-rest-endpoint-methods@npm:^6.0.0": + version: 6.8.1 + resolution: "@octokit/plugin-rest-endpoint-methods@npm:6.8.1" + dependencies: + "@octokit/types": ^8.1.1 + deprecation: ^2.3.1 + peerDependencies: + "@octokit/core": ">=3" + checksum: 7ccefb3bd06089dbc6152a9555cf76f16a34673aa5512d5d353bc07434343eb97acd36ce91ef00707a5fdfa65f2fb03618071a5ef0df6c5e0bb077aea21b7b22 + languageName: node + linkType: hard + +"@octokit/request-error@npm:^3.0.0": + version: 3.0.3 + resolution: "@octokit/request-error@npm:3.0.3" + dependencies: + "@octokit/types": ^9.0.0 + deprecation: ^2.0.0 + once: ^1.4.0 + checksum: 5db0b514732686b627e6ed9ef1ccdbc10501f1b271a9b31f784783f01beee70083d7edcfeb35fbd7e569fa31fdd6762b1ff6b46101700d2d97e7e48e749520d0 + languageName: node + linkType: hard + +"@octokit/request@npm:^6.0.0": + version: 6.2.8 + resolution: "@octokit/request@npm:6.2.8" + dependencies: + "@octokit/endpoint": ^7.0.0 + "@octokit/request-error": ^3.0.0 + "@octokit/types": ^9.0.0 + is-plain-object: ^5.0.0 + node-fetch: ^2.6.7 + universal-user-agent: ^6.0.0 + checksum: 3747106f50d7c462131ff995b13defdd78024b7becc40283f4ac9ea0af2391ff33a0bb476a05aa710346fe766d20254979079a1d6f626112015ba271fe38f3e2 + languageName: node + linkType: hard + +"@octokit/rest@npm:19.0.3": + version: 19.0.3 + resolution: "@octokit/rest@npm:19.0.3" + dependencies: + "@octokit/core": ^4.0.0 + "@octokit/plugin-paginate-rest": ^3.0.0 + "@octokit/plugin-request-log": ^1.0.4 + "@octokit/plugin-rest-endpoint-methods": ^6.0.0 + checksum: 9ee96976c4c22dab11b3dacd541e694f3ad9bb1d44243985dc90ce6e8a42c3e3176a206e8d3a883b63b517fc15af8c8c88d8d0ecd9bac2b86a635a9667fc6ff4 + languageName: node + linkType: hard + +"@octokit/types@npm:^6.41.0": + version: 6.41.0 + resolution: "@octokit/types@npm:6.41.0" + dependencies: + "@octokit/openapi-types": ^12.11.0 + checksum: fd6f75e0b19b90d1a3d244d2b0c323ed8f2f05e474a281f60a321986683548ef2e0ec2b3a946aa9405d6092e055344455f69f58957c60f58368c8bdda5b7d2ab + languageName: node + linkType: hard + +"@octokit/types@npm:^8.1.1": + version: 8.2.1 + resolution: "@octokit/types@npm:8.2.1" + dependencies: + "@octokit/openapi-types": ^14.0.0 + checksum: 92f2fe5ea8c4c6ddbb2363c74cd865c64e5753eaa4895bc925b5064390890b1441c5406015d8a92285f386cc7e6fe714c47fe4beda370fcda9177153299c9e37 + languageName: node + linkType: hard + +"@octokit/types@npm:^9.0.0": + version: 9.3.2 + resolution: "@octokit/types@npm:9.3.2" + dependencies: + "@octokit/openapi-types": ^18.0.0 + checksum: f55d096aaed3e04b8308d4422104fb888f355988056ba7b7ef0a4c397b8a3e54290d7827b06774dbe0c9ce55280b00db486286954f9c265aa6b03091026d9da8 + languageName: node + linkType: hard + +"@parcel/watcher@npm:2.0.4": + version: 2.0.4 + resolution: "@parcel/watcher@npm:2.0.4" + dependencies: + node-addon-api: ^3.2.1 + node-gyp: latest + node-gyp-build: ^4.3.0 + checksum: 890bdc69a52942791b276caa2cd65ef816576d6b5ada91aa28cf302b35d567c801dafe167f2525dcb313f5b420986ea11bd56228dd7ddde1116944d8f924a0a1 + languageName: node + linkType: hard + +"@pkgjs/parseargs@npm:^0.11.0": + version: 0.11.0 + resolution: "@pkgjs/parseargs@npm:0.11.0" + checksum: 6ad6a00fc4f2f2cfc6bff76fb1d88b8ee20bc0601e18ebb01b6d4be583733a860239a521a7fbca73b612e66705078809483549d2b18f370eb346c5155c8e4a0f + languageName: node + linkType: hard + +"@pkgr/core@npm:^0.1.0": + version: 0.1.1 + resolution: "@pkgr/core@npm:0.1.1" + checksum: 6f25fd2e3008f259c77207ac9915b02f1628420403b2630c92a07ff963129238c9262afc9e84344c7a23b5cc1f3965e2cd17e3798219f5fd78a63d144d3cceba + languageName: node + linkType: hard + +"@popperjs/core@npm:^2.11.8": + version: 2.11.8 + resolution: "@popperjs/core@npm:2.11.8" + checksum: e5c69fdebf52a4012f6a1f14817ca8e9599cb1be73dd1387e1785e2ed5e5f0862ff817f420a87c7fc532add1f88a12e25aeb010ffcbdc98eace3d55ce2139cf0 + languageName: node + linkType: hard + +"@rjsf/core@npm:^5.13.4": + version: 5.17.1 + resolution: "@rjsf/core@npm:5.17.1" + dependencies: + lodash: ^4.17.21 + lodash-es: ^4.17.21 + markdown-to-jsx: ^7.4.1 + nanoid: ^3.3.7 + prop-types: ^15.8.1 + peerDependencies: + "@rjsf/utils": ^5.16.x + react: ^16.14.0 || >=17 + checksum: 2dead2886a4db152d259d3e85281c1fa5975eeac5f05c2840201ccc583ef1cf9d48c922cd404d515133e140eae7a8fca4aa63ccde0bcfe63d0b3fbe3cd621aed + languageName: node + linkType: hard + +"@rjsf/utils@npm:^5.13.4": + version: 5.17.1 + resolution: "@rjsf/utils@npm:5.17.1" + dependencies: + json-schema-merge-allof: ^0.8.1 + jsonpointer: ^5.0.1 + lodash: ^4.17.21 + lodash-es: ^4.17.21 + react-is: ^18.2.0 + peerDependencies: + react: ^16.14.0 || >=17 + checksum: 83010de66b06f1046b023a0b7d0bf30b5f47b152893c3b12f1f42faa89e7c7d18b2f04fe2e9035e5f63454317f09e6d5753fc014d43b933c8023b71fc50c3acf + languageName: node + linkType: hard + +"@sigstore/bundle@npm:^1.1.0": + version: 1.1.0 + resolution: "@sigstore/bundle@npm:1.1.0" + dependencies: + "@sigstore/protobuf-specs": ^0.2.0 + checksum: 9bdd829f2867de6c03a19c5a7cff2c864887a9ed6e1c3438eb6659e838fde0b449fe83b1ca21efa00286a80c71e0144e20c0d9c415eead12e97d149285245c5a + languageName: node + linkType: hard + +"@sigstore/protobuf-specs@npm:^0.2.0": + version: 0.2.1 + resolution: "@sigstore/protobuf-specs@npm:0.2.1" + checksum: ddb7c829c7bf4148eccb571ede07cf9fda62f46b7b4d3a5ca02c0308c950ee90b4206b61082ee8d5753f24098632a8b24c147117bef8c68791bf5da537b55db9 + languageName: node + linkType: hard + +"@sigstore/sign@npm:^1.0.0": + version: 1.0.0 + resolution: "@sigstore/sign@npm:1.0.0" + dependencies: + "@sigstore/bundle": ^1.1.0 + "@sigstore/protobuf-specs": ^0.2.0 + make-fetch-happen: ^11.0.1 + checksum: cbdf409c39219d310f398e6a96b3ed7f422a58cfc0d8a40dd5b94996f805f189fdedf51afd559882bc18eb17054bf9d4f1a584b6af7b26c2f807636bceca5b19 + languageName: node + linkType: hard + +"@sigstore/tuf@npm:^1.0.3": + version: 1.0.3 + resolution: "@sigstore/tuf@npm:1.0.3" + dependencies: + "@sigstore/protobuf-specs": ^0.2.0 + tuf-js: ^1.1.7 + checksum: 0a32594b73ce3b3a4dfeec438ff98866a952a48ee6c020ddf57795062d9d328bc4327bb0e0c8d24011e3870c7d4670bc142a47025cbe7218c776f08084085421 + languageName: node + linkType: hard + +"@sinclair/typebox@npm:^0.27.8": + version: 0.27.8 + resolution: "@sinclair/typebox@npm:0.27.8" + checksum: 00bd7362a3439021aa1ea51b0e0d0a0e8ca1351a3d54c606b115fdcc49b51b16db6e5f43b4fe7a28c38688523e22a94d49dd31168868b655f0d4d50f032d07a1 + languageName: node + linkType: hard + +"@sinonjs/commons@npm:^3.0.0": + version: 3.0.1 + resolution: "@sinonjs/commons@npm:3.0.1" + dependencies: + type-detect: 4.0.8 + checksum: a7c3e7cc612352f4004873747d9d8b2d4d90b13a6d483f685598c945a70e734e255f1ca5dc49702515533c403b32725defff148177453b3f3915bcb60e9d4601 + languageName: node + linkType: hard + +"@sinonjs/fake-timers@npm:^10.0.2": + version: 10.3.0 + resolution: "@sinonjs/fake-timers@npm:10.3.0" + dependencies: + "@sinonjs/commons": ^3.0.0 + checksum: 614d30cb4d5201550c940945d44c9e0b6d64a888ff2cd5b357f95ad6721070d6b8839cd10e15b76bf5e14af0bcc1d8f9ec00d49a46318f1f669a4bec1d7f3148 + languageName: node + linkType: hard + +"@tootallnate/once@npm:2": + version: 2.0.0 + resolution: "@tootallnate/once@npm:2.0.0" + checksum: ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8 + languageName: node + linkType: hard + +"@tufjs/canonical-json@npm:1.0.0": + version: 1.0.0 + resolution: "@tufjs/canonical-json@npm:1.0.0" + checksum: 9ff3bcd12988fb23643690da3e009f9130b7b10974f8e7af4bd8ad230a228119de8609aa76d75264fe80f152b50872dea6ea53def69534436a4c24b4fcf6a447 + languageName: node + linkType: hard + +"@tufjs/models@npm:1.0.4": + version: 1.0.4 + resolution: "@tufjs/models@npm:1.0.4" + dependencies: + "@tufjs/canonical-json": 1.0.0 + minimatch: ^9.0.0 + checksum: b489baa854abce6865f360591c20d5eb7d8dde3fb150f42840c12bb7ee3e5e7a69eab9b2e44ea82ae1f8cd95b586963c5a5c5af8ba4ffa3614b3ddccbc306779 + languageName: node + linkType: hard + +"@types/babel__core@npm:^7.1.14": + version: 7.20.5 + resolution: "@types/babel__core@npm:7.20.5" + dependencies: + "@babel/parser": ^7.20.7 + "@babel/types": ^7.20.7 + "@types/babel__generator": "*" + "@types/babel__template": "*" + "@types/babel__traverse": "*" + checksum: a3226f7930b635ee7a5e72c8d51a357e799d19cbf9d445710fa39ab13804f79ab1a54b72ea7d8e504659c7dfc50675db974b526142c754398d7413aa4bc30845 + languageName: node + linkType: hard + +"@types/babel__generator@npm:*": + version: 7.6.8 + resolution: "@types/babel__generator@npm:7.6.8" + dependencies: + "@babel/types": ^7.0.0 + checksum: 5b332ea336a2efffbdeedb92b6781949b73498606ddd4205462f7d96dafd45ff3618770b41de04c4881e333dd84388bfb8afbdf6f2764cbd98be550d85c6bb48 + languageName: node + linkType: hard + +"@types/babel__template@npm:*": + version: 7.4.4 + resolution: "@types/babel__template@npm:7.4.4" + dependencies: + "@babel/parser": ^7.1.0 + "@babel/types": ^7.0.0 + checksum: d7a02d2a9b67e822694d8e6a7ddb8f2b71a1d6962dfd266554d2513eefbb205b33ca71a0d163b1caea3981ccf849211f9964d8bd0727124d18ace45aa6c9ae29 + languageName: node + linkType: hard + +"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6": + version: 7.20.5 + resolution: "@types/babel__traverse@npm:7.20.5" + dependencies: + "@babel/types": ^7.20.7 checksum: 608e0ab4fc31cd47011d98942e6241b34d461608c0c0e153377c5fd822c436c475f1ded76a56bfa76a1adf8d9266b727bbf9bfac90c4cb152c97f30dadc5b7e8 languageName: node linkType: hard @@ -3906,12 +4416,12 @@ __metadata: linkType: hard "@types/eslint@npm:*": - version: 8.56.2 - resolution: "@types/eslint@npm:8.56.2" + version: 8.56.6 + resolution: "@types/eslint@npm:8.56.6" dependencies: "@types/estree": "*" "@types/json-schema": "*" - checksum: 38e054971596f5c0413f66a62dc26b10e0a21ac46ceacb06fbf8cfb838d20820787209b17218b3916e4c23d990ff77cfdb482d655cac0e0d2b837d430fcc5db8 + checksum: 960996940c8702c6e9bf221f2927f088d8f6463ad21ae1eb8260c62642ce48097a79a4277d99cb7cafde6939beadbd79610015fdd08b18679e565bcad5fcd36f languageName: node linkType: hard @@ -3984,7 +4494,14 @@ __metadata: languageName: node linkType: hard -"@types/minimist@npm:^1.2.2": +"@types/minimatch@npm:^3.0.3": + version: 3.0.5 + resolution: "@types/minimatch@npm:3.0.5" + checksum: c41d136f67231c3131cf1d4ca0b06687f4a322918a3a5adddc87ce90ed9dbd175a3610adee36b106ae68c0b92c637c35e02b58c8a56c424f71d30993ea220b92 + languageName: node + linkType: hard + +"@types/minimist@npm:^1.2.0, @types/minimist@npm:^1.2.2": version: 1.2.5 resolution: "@types/minimist@npm:1.2.5" checksum: 477047b606005058ab0263c4f58097136268007f320003c348794f74adedc3166ffc47c80ec3e94687787f2ab7f4e72c468223946e79892cf0fd9e25e9970a90 @@ -3992,11 +4509,11 @@ __metadata: linkType: hard "@types/node@npm:*": - version: 20.11.17 - resolution: "@types/node@npm:20.11.17" + version: 20.11.30 + resolution: "@types/node@npm:20.11.30" dependencies: undici-types: ~5.26.4 - checksum: 59c0dde187120adc97da30063c86511664b24b50fe777abfe1f557c217d0a0b84a68aaab5ef8ac44f5c2986b3f9cd605a15fa6e4f31195e594da96bbe9617c20 + checksum: 7597767aa3e44b0f1bf62efa522dd17741135f283c11de6a20ead8bb7016fb4999cc30adcd8f2bb29ebb216906c92894346ccd187de170927dc1e212d2c07c81 languageName: node linkType: hard @@ -4032,11 +4549,11 @@ __metadata: linkType: hard "@types/react-dom@npm:^18.2.0": - version: 18.2.19 - resolution: "@types/react-dom@npm:18.2.19" + version: 18.2.22 + resolution: "@types/react-dom@npm:18.2.22" dependencies: "@types/react": "*" - checksum: 087a19d8e4c1c0900ec4ac5ddb749a811a38274b25683d233c11755d2895cc6e475e8bf9bea3dee36519769298e078d4c2feab9ab4bd13b26bc2a6170716437e + checksum: 83bb3ddcd7894f20a9a6cbc2befe75d8b76984734020c455b4c50cad625a4025250d8e1d247ef6264e484d47d5a94f2dd11f77c1dcac6a5de998cb447d85b720 languageName: node linkType: hard @@ -4050,13 +4567,13 @@ __metadata: linkType: hard "@types/react@npm:*, @types/react@npm:^18.0.26, @types/react@npm:^18.2.0": - version: 18.2.57 - resolution: "@types/react@npm:18.2.57" + version: 18.2.67 + resolution: "@types/react@npm:18.2.67" dependencies: "@types/prop-types": "*" "@types/scheduler": "*" csstype: ^3.0.2 - checksum: 01e7a3424162468428f3b28acec5e5c6cd1e26775ff605d0f46c883dea2d835924873d36b9ea0b75e40c9593aa78ca56a8ccde66bd58dbf6ecb0dd95af28609d + checksum: 9e48122b0e8d0ae20601f613aca32289eeb94d55c58ff03a7dc532d80ed289a1ba9715f14b773bd926ccdd63e503717f14264143ef531dc370063abe09dee0b2 languageName: node linkType: hard @@ -4068,9 +4585,9 @@ __metadata: linkType: hard "@types/semver@npm:^7.5.0": - version: 7.5.7 - resolution: "@types/semver@npm:7.5.7" - checksum: 5af9b13e3d74d86d4b618f6506ccbded801fb35dbc28608cd5a7bfb8bcac0021dd35ef305a72a0c2a8def0cff60acd706bfee16a9ed1c39a893d2a175e778ea7 + version: 7.5.8 + resolution: "@types/semver@npm:7.5.8" + checksum: ea6f5276f5b84c55921785a3a27a3cd37afee0111dfe2bcb3e03c31819c197c782598f17f0b150a69d453c9584cd14c4c4d7b9a55d2c5e6cacd4d66fdb3b3663 languageName: node linkType: hard @@ -4252,13 +4769,13 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/ast@npm:1.11.6, @webassemblyjs/ast@npm:^1.11.5": - version: 1.11.6 - resolution: "@webassemblyjs/ast@npm:1.11.6" +"@webassemblyjs/ast@npm:1.12.1, @webassemblyjs/ast@npm:^1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/ast@npm:1.12.1" dependencies: "@webassemblyjs/helper-numbers": 1.11.6 "@webassemblyjs/helper-wasm-bytecode": 1.11.6 - checksum: 38ef1b526ca47c210f30975b06df2faf1a8170b1636ce239fc5738fc231ce28389dd61ecedd1bacfc03cbe95b16d1af848c805652080cb60982836eb4ed2c6cf + checksum: 31bcc64147236bd7b1b6d29d1f419c1f5845c785e1e42dc9e3f8ca2e05a029e9393a271b84f3a5bff2a32d35f51ff59e2181a6e5f953fe88576acd6750506202 languageName: node linkType: hard @@ -4276,10 +4793,10 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/helper-buffer@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-buffer@npm:1.11.6" - checksum: b14d0573bf680d22b2522e8a341ec451fddd645d1f9c6bd9012ccb7e587a2973b86ab7b89fe91e1c79939ba96095f503af04369a3b356c8023c13a5893221644 +"@webassemblyjs/helper-buffer@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/helper-buffer@npm:1.12.1" + checksum: c3ffb723024130308db608e86e2bdccd4868bbb62dffb0a9a1530606496f79c87f8565bd8e02805ce64912b71f1a70ee5fb00307258b0c082c3abf961d097eca languageName: node linkType: hard @@ -4301,15 +4818,15 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/helper-wasm-section@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-wasm-section@npm:1.11.6" +"@webassemblyjs/helper-wasm-section@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/helper-wasm-section@npm:1.12.1" dependencies: - "@webassemblyjs/ast": 1.11.6 - "@webassemblyjs/helper-buffer": 1.11.6 + "@webassemblyjs/ast": 1.12.1 + "@webassemblyjs/helper-buffer": 1.12.1 "@webassemblyjs/helper-wasm-bytecode": 1.11.6 - "@webassemblyjs/wasm-gen": 1.11.6 - checksum: b2cf751bf4552b5b9999d27bbb7692d0aca75260140195cb58ea6374d7b9c2dc69b61e10b211a0e773f66209c3ddd612137ed66097e3684d7816f854997682e9 + "@webassemblyjs/wasm-gen": 1.12.1 + checksum: c19810cdd2c90ff574139b6d8c0dda254d42d168a9e5b3d353d1bc085f1d7164ccd1b3c05592a45a939c47f7e403dc8d03572bb686642f06a3d02932f6f0bc8f languageName: node linkType: hard @@ -4338,68 +4855,68 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/wasm-edit@npm:^1.11.5": - version: 1.11.6 - resolution: "@webassemblyjs/wasm-edit@npm:1.11.6" +"@webassemblyjs/wasm-edit@npm:^1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-edit@npm:1.12.1" dependencies: - "@webassemblyjs/ast": 1.11.6 - "@webassemblyjs/helper-buffer": 1.11.6 + "@webassemblyjs/ast": 1.12.1 + "@webassemblyjs/helper-buffer": 1.12.1 "@webassemblyjs/helper-wasm-bytecode": 1.11.6 - "@webassemblyjs/helper-wasm-section": 1.11.6 - "@webassemblyjs/wasm-gen": 1.11.6 - "@webassemblyjs/wasm-opt": 1.11.6 - "@webassemblyjs/wasm-parser": 1.11.6 - "@webassemblyjs/wast-printer": 1.11.6 - checksum: 29ce75870496d6fad864d815ebb072395a8a3a04dc9c3f4e1ffdc63fc5fa58b1f34304a1117296d8240054cfdbc38aca88e71fb51483cf29ffab0a61ef27b481 + "@webassemblyjs/helper-wasm-section": 1.12.1 + "@webassemblyjs/wasm-gen": 1.12.1 + "@webassemblyjs/wasm-opt": 1.12.1 + "@webassemblyjs/wasm-parser": 1.12.1 + "@webassemblyjs/wast-printer": 1.12.1 + checksum: ae23642303f030af888d30c4ef37b08dfec7eab6851a9575a616e65d1219f880d9223913a39056dd654e49049d76e97555b285d1f7e56935047abf578cce0692 languageName: node linkType: hard -"@webassemblyjs/wasm-gen@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/wasm-gen@npm:1.11.6" +"@webassemblyjs/wasm-gen@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-gen@npm:1.12.1" dependencies: - "@webassemblyjs/ast": 1.11.6 + "@webassemblyjs/ast": 1.12.1 "@webassemblyjs/helper-wasm-bytecode": 1.11.6 "@webassemblyjs/ieee754": 1.11.6 "@webassemblyjs/leb128": 1.11.6 "@webassemblyjs/utf8": 1.11.6 - checksum: a645a2eecbea24833c3260a249704a7f554ef4a94c6000984728e94bb2bc9140a68dfd6fd21d5e0bbb09f6dfc98e083a45760a83ae0417b41a0196ff6d45a23a + checksum: 5787626bb7f0b033044471ddd00ce0c9fe1ee4584e8b73e232051e3a4c99ba1a102700d75337151c8b6055bae77eefa4548960c610a5e4a504e356bd872138ff languageName: node linkType: hard -"@webassemblyjs/wasm-opt@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/wasm-opt@npm:1.11.6" +"@webassemblyjs/wasm-opt@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-opt@npm:1.12.1" dependencies: - "@webassemblyjs/ast": 1.11.6 - "@webassemblyjs/helper-buffer": 1.11.6 - "@webassemblyjs/wasm-gen": 1.11.6 - "@webassemblyjs/wasm-parser": 1.11.6 - checksum: b4557f195487f8e97336ddf79f7bef40d788239169aac707f6eaa2fa5fe243557c2d74e550a8e57f2788e70c7ae4e7d32f7be16101afe183d597b747a3bdd528 + "@webassemblyjs/ast": 1.12.1 + "@webassemblyjs/helper-buffer": 1.12.1 + "@webassemblyjs/wasm-gen": 1.12.1 + "@webassemblyjs/wasm-parser": 1.12.1 + checksum: 0e8fa8a0645304a1e18ff40d3db5a2e9233ebaa169b19fcc651d6fc9fe2cac0ce092ddee927318015ae735d9cd9c5d97c0cafb6a51dcd2932ac73587b62df991 languageName: node linkType: hard -"@webassemblyjs/wasm-parser@npm:1.11.6, @webassemblyjs/wasm-parser@npm:^1.11.5": - version: 1.11.6 - resolution: "@webassemblyjs/wasm-parser@npm:1.11.6" +"@webassemblyjs/wasm-parser@npm:1.12.1, @webassemblyjs/wasm-parser@npm:^1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-parser@npm:1.12.1" dependencies: - "@webassemblyjs/ast": 1.11.6 + "@webassemblyjs/ast": 1.12.1 "@webassemblyjs/helper-api-error": 1.11.6 "@webassemblyjs/helper-wasm-bytecode": 1.11.6 "@webassemblyjs/ieee754": 1.11.6 "@webassemblyjs/leb128": 1.11.6 "@webassemblyjs/utf8": 1.11.6 - checksum: 8200a8d77c15621724a23fdabe58d5571415cda98a7058f542e670ea965dd75499f5e34a48675184947c66f3df23adf55df060312e6d72d57908e3f049620d8a + checksum: 176015de3551ac068cd4505d837414f258d9ade7442bd71efb1232fa26c9f6d7d4e11a5c816caeed389943f409af7ebff6899289a992d7a70343cb47009d21a8 languageName: node linkType: hard -"@webassemblyjs/wast-printer@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/wast-printer@npm:1.11.6" +"@webassemblyjs/wast-printer@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wast-printer@npm:1.12.1" dependencies: - "@webassemblyjs/ast": 1.11.6 + "@webassemblyjs/ast": 1.12.1 "@xtuc/long": 4.2.2 - checksum: d2fa6a4c427325ec81463e9c809aa6572af6d47f619f3091bf4c4a6fc34f1da3df7caddaac50b8e7a457f8784c62cd58c6311b6cb69b0162ccd8d4c072f79cf8 + checksum: 2974b5dda8d769145ba0efd886ea94a601e61fb37114c14f9a9a7606afc23456799af652ac3052f284909bd42edc3665a76bc9b50f95f0794c053a8a1757b713 languageName: node linkType: hard @@ -4450,6 +4967,46 @@ __metadata: languageName: node linkType: hard +"@yarnpkg/lockfile@npm:^1.1.0": + version: 1.1.0 + resolution: "@yarnpkg/lockfile@npm:1.1.0" + checksum: 05b881b4866a3546861fee756e6d3812776ea47fa6eb7098f983d6d0eefa02e12b66c3fff931574120f196286a7ad4879ce02743c8bb2be36c6a576c7852083a + languageName: node + linkType: hard + +"@yarnpkg/parsers@npm:3.0.0-rc.46": + version: 3.0.0-rc.46 + resolution: "@yarnpkg/parsers@npm:3.0.0-rc.46" + dependencies: + js-yaml: ^3.10.0 + tslib: ^2.4.0 + checksum: 35dfd1b1ac7ed9babf231721eb90b58156e840e575f6792a8e5ab559beaed6e2d60833b857310e67d6282c9406357648df2f510e670ec37ef4bd41657f329a51 + languageName: node + linkType: hard + +"@zkochan/js-yaml@npm:0.0.6": + version: 0.0.6 + resolution: "@zkochan/js-yaml@npm:0.0.6" + dependencies: + argparse: ^2.0.1 + bin: + js-yaml: bin/js-yaml.js + checksum: 51b81597a1d1d79c778b8fae48317eaad78d75223d0b7477ad2b35f47cf63b19504da430bb7a03b326e668b282874242cc123e323e57293be038684cb5e755f8 + languageName: node + linkType: hard + +"JSONStream@npm:^1.0.4": + version: 1.3.5 + resolution: "JSONStream@npm:1.3.5" + dependencies: + jsonparse: ^1.2.0 + through: ">=2.2.7 <3" + bin: + JSONStream: ./bin.js + checksum: 2605fa124260c61bad38bb65eba30d2f72216a78e94d0ab19b11b4e0327d572b8d530c0c9cc3b0764f727ad26d39e00bf7ebad57781ca6368394d73169c59e46 + languageName: node + linkType: hard + "abab@npm:^2.0.3, abab@npm:^2.0.5, abab@npm:^2.0.6": version: 2.0.6 resolution: "abab@npm:2.0.6" @@ -4457,6 +5014,13 @@ __metadata: languageName: node linkType: hard +"abbrev@npm:^1.0.0": + version: 1.1.1 + resolution: "abbrev@npm:1.1.1" + checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17 + languageName: node + linkType: hard + "abbrev@npm:^2.0.0": version: 2.0.0 resolution: "abbrev@npm:2.0.0" @@ -4508,7 +5072,14 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:6": +"add-stream@npm:^1.0.0": + version: 1.0.0 + resolution: "add-stream@npm:1.0.0" + checksum: 3e9e8b0b8f0170406d7c3a9a39bfbdf419ccccb0fd2a396338c0fda0a339af73bf738ad414fc520741de74517acf0dd92b4a36fd3298a47fd5371eee8f2c5a06 + languageName: node + linkType: hard + +"agent-base@npm:6, agent-base@npm:^6.0.2": version: 6.0.2 resolution: "agent-base@npm:6.0.2" dependencies: @@ -4526,6 +5097,15 @@ __metadata: languageName: node linkType: hard +"agentkeepalive@npm:^4.2.1": + version: 4.5.0 + resolution: "agentkeepalive@npm:4.5.0" + dependencies: + humanize-ms: ^1.2.1 + checksum: 13278cd5b125e51eddd5079f04d6fe0914ac1b8b91c1f3db2c1822f99ac1a7457869068997784342fe455d59daaff22e14fb7b8c3da4e741896e7e31faf92481 + languageName: node + linkType: hard + "aggregate-error@npm:^3.0.0": version: 3.1.0 resolution: "aggregate-error@npm:3.1.0" @@ -4594,6 +5174,13 @@ __metadata: languageName: node linkType: hard +"ansi-colors@npm:^4.1.1": + version: 4.1.3 + resolution: "ansi-colors@npm:4.1.3" + checksum: a9c2ec842038a1fabc7db9ece7d3177e2fe1c5dc6f0c51ecfbf5f39911427b89c00b5dc6b8bd95f82a26e9b16aaae2e83d45f060e98070ce4d1333038edceb0e + languageName: node + linkType: hard + "ansi-escapes@npm:^4.2.1": version: 4.3.2 resolution: "ansi-escapes@npm:4.3.2" @@ -4659,6 +5246,30 @@ __metadata: languageName: node linkType: hard +"aproba@npm:^1.0.3 || ^2.0.0, aproba@npm:^2.0.0": + version: 2.0.0 + resolution: "aproba@npm:2.0.0" + checksum: 5615cadcfb45289eea63f8afd064ab656006361020e1735112e346593856f87435e02d8dcc7ff0d11928bc7d425f27bc7c2a84f6c0b35ab0ff659c814c138a24 + languageName: node + linkType: hard + +"are-we-there-yet@npm:^3.0.0": + version: 3.0.1 + resolution: "are-we-there-yet@npm:3.0.1" + dependencies: + delegates: ^1.0.0 + readable-stream: ^3.6.0 + checksum: 52590c24860fa7173bedeb69a4c05fb573473e860197f618b9a28432ee4379049336727ae3a1f9c4cb083114601c1140cee578376164d0e651217a9843f9fe83 + languageName: node + linkType: hard + +"are-we-there-yet@npm:^4.0.0": + version: 4.0.2 + resolution: "are-we-there-yet@npm:4.0.2" + checksum: 29d562d3aad6428aa4d732f78b058f1025fda00305bb307b4cd6ee26a43e5b4c90c113e97e01fa43bfe04556a800ba7e5c947907891ae99bfb8a5ae2488078d0 + languageName: node + linkType: hard + "argparse@npm:^1.0.7": version: 1.0.10 resolution: "argparse@npm:1.0.10" @@ -4685,6 +5296,20 @@ __metadata: languageName: node linkType: hard +"array-differ@npm:^3.0.0": + version: 3.0.0 + resolution: "array-differ@npm:3.0.0" + checksum: 117edd9df5c1530bd116c6e8eea891d4bd02850fd89b1b36e532b6540e47ca620a373b81feca1c62d1395d9ae601516ba538abe5e8172d41091da2c546b05fb7 + languageName: node + linkType: hard + +"array-ify@npm:^1.0.0": + version: 1.0.0 + resolution: "array-ify@npm:1.0.0" + checksum: c0502015b319c93dd4484f18036bcc4b654eb76a4aa1f04afbcef11ac918859bb1f5d71ba1f0f1141770db9eef1a4f40f1761753650873068010bbf7bcdae4a4 + languageName: node + linkType: hard + "array-union@npm:^2.1.0": version: 2.1.0 resolution: "array-union@npm:2.1.0" @@ -4715,6 +5340,13 @@ __metadata: languageName: node linkType: hard +"arrify@npm:^2.0.1": + version: 2.0.1 + resolution: "arrify@npm:2.0.1" + checksum: 067c4c1afd182806a82e4c1cb8acee16ab8b5284fbca1ce29408e6e91281c36bb5b612f6ddfbd40a0f7a7e0c75bf2696eb94c027f6e328d6e9c52465c98e4209 + languageName: node + linkType: hard + "astral-regex@npm:^2.0.0": version: 2.0.0 resolution: "astral-regex@npm:2.0.0" @@ -4722,6 +5354,13 @@ __metadata: languageName: node linkType: hard +"async@npm:^3.2.3": + version: 3.2.5 + resolution: "async@npm:3.2.5" + checksum: 5ec77f1312301dee02d62140a6b1f7ee0edd2a0f983b6fd2b0849b969f245225b990b47b8243e7b9ad16451a53e7f68e753700385b706198ced888beedba3af4 + languageName: node + linkType: hard + "asynckit@npm:^0.4.0": version: 0.4.0 resolution: "asynckit@npm:0.4.0" @@ -4729,10 +5368,30 @@ __metadata: languageName: node linkType: hard -"available-typed-arrays@npm:^1.0.5, available-typed-arrays@npm:^1.0.6": - version: 1.0.6 - resolution: "available-typed-arrays@npm:1.0.6" - checksum: 8295571eb86447138adf64a0df0c08ae61250b17190bba30e1fae8c80a816077a6d028e5506f602c382c0197d3080bae131e92e331139d55460989580eeae659 +"at-least-node@npm:^1.0.0": + version: 1.0.0 + resolution: "at-least-node@npm:1.0.0" + checksum: 463e2f8e43384f1afb54bc68485c436d7622acec08b6fad269b421cb1d29cebb5af751426793d0961ed243146fe4dc983402f6d5a51b720b277818dbf6f2e49e + languageName: node + linkType: hard + +"available-typed-arrays@npm:^1.0.7": + version: 1.0.7 + resolution: "available-typed-arrays@npm:1.0.7" + dependencies: + possible-typed-array-names: ^1.0.0 + checksum: 1aa3ffbfe6578276996de660848b6e95669d9a95ad149e3dd0c0cda77db6ee1dbd9d1dd723b65b6d277b882dd0c4b91a654ae9d3cf9e1254b7e93e4908d78fd3 + languageName: node + linkType: hard + +"axios@npm:^1.0.0": + version: 1.6.8 + resolution: "axios@npm:1.6.8" + dependencies: + follow-redirects: ^1.15.6 + form-data: ^4.0.0 + proxy-from-env: ^1.1.0 + checksum: bf007fa4b207d102459300698620b3b0873503c6d47bf5a8f6e43c0c64c90035a4f698b55027ca1958f61ab43723df2781c38a99711848d232cad7accbcdfcdd languageName: node linkType: hard @@ -4789,39 +5448,39 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs2@npm:^0.4.8": - version: 0.4.8 - resolution: "babel-plugin-polyfill-corejs2@npm:0.4.8" +"babel-plugin-polyfill-corejs2@npm:^0.4.10": + version: 0.4.10 + resolution: "babel-plugin-polyfill-corejs2@npm:0.4.10" dependencies: "@babel/compat-data": ^7.22.6 - "@babel/helper-define-polyfill-provider": ^0.5.0 + "@babel/helper-define-polyfill-provider": ^0.6.1 semver: ^6.3.1 peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 22857b87268b354e095452199464accba5fd8f690558a2f24b0954807ca2494b96da8d5c13507955802427582015160bce26a66893acf6da5dafbed8b336cf79 + checksum: 2c0e4868789152f50db306f4957fa7934876cefb51d5d86436595f0b091539e45ce0e9c0125b5db2d71f913b29cd48ae76b8e942ba28fcf2273e084f54664a1c languageName: node linkType: hard -"babel-plugin-polyfill-corejs3@npm:^0.9.0": - version: 0.9.0 - resolution: "babel-plugin-polyfill-corejs3@npm:0.9.0" +"babel-plugin-polyfill-corejs3@npm:^0.10.4": + version: 0.10.4 + resolution: "babel-plugin-polyfill-corejs3@npm:0.10.4" dependencies: - "@babel/helper-define-polyfill-provider": ^0.5.0 - core-js-compat: ^3.34.0 + "@babel/helper-define-polyfill-provider": ^0.6.1 + core-js-compat: ^3.36.1 peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 65bbf59fc0145c7a264822777403632008dce00015b4b5c7ec359125ef4faf9e8f494ae5123d2992104feb6f19a3cff85631992862e48b6d7bd64eb7e755ee1f + checksum: b96a54495f7cc8b3797251c8c15f5ed015edddc3110fc122f6b32c94bec33af1e8bc56fa99091808f500bde0cccaaa266889cdc5935d9e6e9cf09898214f02dd languageName: node linkType: hard -"babel-plugin-polyfill-regenerator@npm:^0.5.5": - version: 0.5.5 - resolution: "babel-plugin-polyfill-regenerator@npm:0.5.5" +"babel-plugin-polyfill-regenerator@npm:^0.6.1": + version: 0.6.1 + resolution: "babel-plugin-polyfill-regenerator@npm:0.6.1" dependencies: - "@babel/helper-define-polyfill-provider": ^0.5.0 + "@babel/helper-define-polyfill-provider": ^0.6.1 peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 3a9b4828673b23cd648dcfb571eadcd9d3fadfca0361d0a7c6feeb5a30474e92faaa49f067a6e1c05e49b6a09812879992028ff3ef3446229ff132d6e1de7eb6 + checksum: 9df4a8e9939dd419fed3d9ea26594b4479f2968f37c225e1b2aa463001d7721f5537740e6622909d2a570b61cec23256924a1701404fc9d6fd4474d3e845cedb languageName: node linkType: hard @@ -4873,6 +5532,20 @@ __metadata: languageName: node linkType: hard +"base64-js@npm:^1.3.1": + version: 1.5.1 + resolution: "base64-js@npm:1.5.1" + checksum: 669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005 + languageName: node + linkType: hard + +"before-after-hook@npm:^2.2.0": + version: 2.2.3 + resolution: "before-after-hook@npm:2.2.3" + checksum: a1a2430976d9bdab4cd89cb50d27fa86b19e2b41812bf1315923b0cba03371ebca99449809226425dd3bcef20e010db61abdaff549278e111d6480034bebae87 + languageName: node + linkType: hard + "big.js@npm:^5.2.2": version: 5.2.2 resolution: "big.js@npm:5.2.2" @@ -4880,6 +5553,29 @@ __metadata: languageName: node linkType: hard +"bin-links@npm:^4.0.1": + version: 4.0.3 + resolution: "bin-links@npm:4.0.3" + dependencies: + cmd-shim: ^6.0.0 + npm-normalize-package-bin: ^3.0.0 + read-cmd-shim: ^4.0.0 + write-file-atomic: ^5.0.0 + checksum: 3b3ee22efc38d608479d51675c8958a841b8b55b8975342ce86f28ac4e0bb3aef46e9dbdde976c6dc1fe1bd2aa00d42e00869ad35b57ee6d868f39f662858911 + languageName: node + linkType: hard + +"bl@npm:^4.0.3, bl@npm:^4.1.0": + version: 4.1.0 + resolution: "bl@npm:4.1.0" + dependencies: + buffer: ^5.5.0 + inherits: ^2.0.4 + readable-stream: ^3.4.0 + checksum: 9e8521fa7e83aa9427c6f8ccdcba6e8167ef30cc9a22df26effcc5ab682ef91d2cbc23a239f945d099289e4bbcfae7a192e9c28c84c6202e710a0dfec3722662 + languageName: node + linkType: hard + "brace-expansion@npm:^1.1.7": version: 1.1.11 resolution: "brace-expansion@npm:1.1.11" @@ -4908,17 +5604,17 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.21.10, browserslist@npm:^4.22.2, browserslist@npm:^4.22.3": - version: 4.22.3 - resolution: "browserslist@npm:4.22.3" +"browserslist@npm:^4.21.10, browserslist@npm:^4.22.2, browserslist@npm:^4.23.0": + version: 4.23.0 + resolution: "browserslist@npm:4.23.0" dependencies: - caniuse-lite: ^1.0.30001580 - electron-to-chromium: ^1.4.648 + caniuse-lite: ^1.0.30001587 + electron-to-chromium: ^1.4.668 node-releases: ^2.0.14 update-browserslist-db: ^1.0.13 bin: browserslist: cli.js - checksum: e62b17348e92143fe58181b02a6a97c4a98bd812d1dc9274673a54f73eec53dbed1c855ebf73e318ee00ee039f23c9a6d0e7629d24f3baef08c7a5b469742d57 + checksum: 436f49e796782ca751ebab7edc010cfc9c29f68536f387666cd70ea22f7105563f04dd62c6ff89cb24cc3254d17cba385f979eeeb3484d43e012412ff7e75def languageName: node linkType: hard @@ -4947,6 +5643,85 @@ __metadata: languageName: node linkType: hard +"buffer@npm:^5.5.0": + version: 5.7.1 + resolution: "buffer@npm:5.7.1" + dependencies: + base64-js: ^1.3.1 + ieee754: ^1.1.13 + checksum: e2cf8429e1c4c7b8cbd30834ac09bd61da46ce35f5c22a78e6c2f04497d6d25541b16881e30a019c6fd3154150650ccee27a308eff3e26229d788bbdeb08ab84 + languageName: node + linkType: hard + +"builtins@npm:^1.0.3": + version: 1.0.3 + resolution: "builtins@npm:1.0.3" + checksum: 47ce94f7eee0e644969da1f1a28e5f29bd2e48b25b2bbb61164c345881086e29464ccb1fb88dbc155ea26e8b1f5fc8a923b26c8c1ed0935b67b644d410674513 + languageName: node + linkType: hard + +"builtins@npm:^5.0.0": + version: 5.0.1 + resolution: "builtins@npm:5.0.1" + dependencies: + semver: ^7.0.0 + checksum: 66d204657fe36522822a95b288943ad11b58f5eaede235b11d8c4edaa28ce4800087d44a2681524c340494aadb120a0068011acabe99d30e8f11a7d826d83515 + languageName: node + linkType: hard + +"byte-size@npm:7.0.0": + version: 7.0.0 + resolution: "byte-size@npm:7.0.0" + checksum: 6cdd45fb64ac3f80d5cbbc01df7974a4613b3e64bd792b6b8211c8669ca3d1f7efd9379ba24cebfc371ce3e890817dcdaf0bd7ed99571fe2de4b946e6c31a138 + languageName: node + linkType: hard + +"cacache@npm:^16.1.0": + version: 16.1.3 + resolution: "cacache@npm:16.1.3" + 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 + checksum: d91409e6e57d7d9a3a25e5dcc589c84e75b178ae8ea7de05cbf6b783f77a5fae938f6e8fda6f5257ed70000be27a681e1e44829251bfffe4c10216002f8f14e6 + languageName: node + linkType: hard + +"cacache@npm:^17.0.0, cacache@npm:^17.0.4": + version: 17.1.4 + resolution: "cacache@npm:17.1.4" + dependencies: + "@npmcli/fs": ^3.1.0 + fs-minipass: ^3.0.0 + glob: ^10.2.2 + lru-cache: ^7.7.1 + minipass: ^7.0.3 + minipass-collect: ^1.0.2 + minipass-flush: ^1.0.5 + minipass-pipeline: ^1.2.4 + p-map: ^4.0.0 + ssri: ^10.0.0 + tar: ^6.1.11 + unique-filename: ^3.0.0 + checksum: b7751df756656954a51201335addced8f63fc53266fa56392c9f5ae83c8d27debffb4458ac2d168a744a4517ec3f2163af05c20097f93d17bdc2dc8a385e14a6 + languageName: node + linkType: hard + "cacache@npm:^18.0.0": version: 18.0.2 resolution: "cacache@npm:18.0.2" @@ -4987,6 +5762,17 @@ __metadata: languageName: node linkType: hard +"camelcase-keys@npm:^6.2.2": + version: 6.2.2 + resolution: "camelcase-keys@npm:6.2.2" + dependencies: + camelcase: ^5.3.1 + map-obj: ^4.0.0 + quick-lru: ^4.0.1 + checksum: 43c9af1adf840471e54c68ab3e5fe8a62719a6b7dbf4e2e86886b7b0ff96112c945736342b837bd2529ec9d1c7d1934e5653318478d98e0cf22c475c04658e2a + languageName: node + linkType: hard + "camelcase-keys@npm:^7.0.0": version: 7.0.2 resolution: "camelcase-keys@npm:7.0.2" @@ -5013,10 +5799,20 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001580": - version: 1.0.30001587 - resolution: "caniuse-lite@npm:1.0.30001587" - checksum: fb50aa9beaaae42f9feae92ce038f6ff71e97510f024ef1bef2666f3adcfd36d6c59e5675442e5fe795575193f71bc826cb7721d4b0f6d763e82d193bea57863 +"caniuse-lite@npm:^1.0.30001587": + version: 1.0.30001600 + resolution: "caniuse-lite@npm:1.0.30001600" + checksum: 1aae03be0e9f96163e88b9305531ef8db0e01f224aff545c61a32ce0b0ca323e22531bf680bacac3e34f98e23f71ac31a21b328fa0fcbbecea65a2c2638c70c4 + languageName: node + linkType: hard + +"chalk@npm:4.1.0": + version: 4.1.0 + resolution: "chalk@npm:4.1.0" + dependencies: + ansi-styles: ^4.1.0 + supports-color: ^7.1.0 + checksum: 5561c7b4c063badee3e16d04bce50bd033e1be1bf4c6948639275683ffa7a1993c44639b43c22b1c505f0f813a24b1889037eb182546b48946f9fe7cdd0e7d13 languageName: node linkType: hard @@ -5031,7 +5827,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^4.0.0": +"chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.1": version: 4.1.2 resolution: "chalk@npm:4.1.2" dependencies: @@ -5048,6 +5844,13 @@ __metadata: languageName: node linkType: hard +"chardet@npm:^0.7.0": + version: 0.7.0 + resolution: "chardet@npm:0.7.0" + checksum: 6fd5da1f5d18ff5712c1e0aed41da200d7c51c28f11b36ee3c7b483f3696dabc08927fc6b227735eb8f0e1215c9a8abd8154637f3eff8cada5959df7f58b024d + languageName: node + linkType: hard + "child_process@npm:~1.0.2": version: 1.0.2 resolution: "child_process@npm:1.0.2" @@ -5069,7 +5872,14 @@ __metadata: languageName: node linkType: hard -"ci-info@npm:^3.2.0": +"ci-info@npm:^2.0.0": + version: 2.0.0 + resolution: "ci-info@npm:2.0.0" + checksum: 3b374666a85ea3ca43fa49aa3a048d21c9b475c96eb13c133505d2324e7ae5efd6a454f41efe46a152269e9b6a00c9edbe63ec7fa1921957165aae16625acd67 + languageName: node + linkType: hard + +"ci-info@npm:^3.2.0, ci-info@npm:^3.6.1": version: 3.9.0 resolution: "ci-info@npm:3.9.0" checksum: 6b19dc9b2966d1f8c2041a838217299718f15d6c4b63ae36e4674edd2bee48f780e94761286a56aa59eb305a85fbea4ddffb7630ec063e7ec7e7e5ad42549a87 @@ -5090,6 +5900,47 @@ __metadata: languageName: node linkType: hard +"cli-cursor@npm:3.1.0, cli-cursor@npm:^3.1.0": + version: 3.1.0 + resolution: "cli-cursor@npm:3.1.0" + dependencies: + restore-cursor: ^3.1.0 + checksum: 2692784c6cd2fd85cfdbd11f53aea73a463a6d64a77c3e098b2b4697a20443f430c220629e1ca3b195ea5ac4a97a74c2ee411f3807abf6df2b66211fec0c0a29 + languageName: node + linkType: hard + +"cli-spinners@npm:2.6.1": + version: 2.6.1 + resolution: "cli-spinners@npm:2.6.1" + checksum: 423409baaa7a58e5104b46ca1745fbfc5888bbd0b0c5a626e052ae1387060839c8efd512fb127e25769b3dc9562db1dc1b5add6e0b93b7ef64f477feb6416a45 + languageName: node + linkType: hard + +"cli-spinners@npm:^2.5.0": + version: 2.9.2 + resolution: "cli-spinners@npm:2.9.2" + checksum: 1bd588289b28432e4676cb5d40505cfe3e53f2e4e10fbe05c8a710a154d6fe0ce7836844b00d6858f740f2ffe67cdc36e0fce9c7b6a8430e80e6388d5aa4956c + languageName: node + linkType: hard + +"cli-width@npm:^3.0.0": + version: 3.0.0 + resolution: "cli-width@npm:3.0.0" + checksum: 4c94af3769367a70e11ed69aa6095f1c600c0ff510f3921ab4045af961820d57c0233acfa8b6396037391f31b4c397e1f614d234294f979ff61430a6c166c3f6 + languageName: node + linkType: hard + +"cliui@npm:^7.0.2": + version: 7.0.4 + resolution: "cliui@npm:7.0.4" + dependencies: + string-width: ^4.2.0 + strip-ansi: ^6.0.0 + wrap-ansi: ^7.0.0 + checksum: ce2e8f578a4813806788ac399b9e866297740eecd4ad1823c27fd344d78b22c5f8597d548adbcc46f0573e43e21e751f39446c5a5e804a12aace402b7a315d7f + languageName: node + linkType: hard + "cliui@npm:^8.0.1": version: 8.0.1 resolution: "cliui@npm:8.0.1" @@ -5101,7 +5952,7 @@ __metadata: languageName: node linkType: hard -"clone-deep@npm:^4.0.1": +"clone-deep@npm:4.0.1, clone-deep@npm:^4.0.1": version: 4.0.1 resolution: "clone-deep@npm:4.0.1" dependencies: @@ -5112,6 +5963,13 @@ __metadata: languageName: node linkType: hard +"clone@npm:^1.0.2": + version: 1.0.4 + resolution: "clone@npm:1.0.4" + checksum: d06418b7335897209e77bdd430d04f882189582e67bd1f75a04565f3f07f5b3f119a9d670c943b6697d0afb100f03b866b3b8a1f91d4d02d72c4ecf2bb64b5dd + languageName: node + linkType: hard + "clsx@npm:^2.1.0": version: 2.1.0 resolution: "clsx@npm:2.1.0" @@ -5119,6 +5977,22 @@ __metadata: languageName: node linkType: hard +"cmd-shim@npm:5.0.0": + version: 5.0.0 + resolution: "cmd-shim@npm:5.0.0" + dependencies: + mkdirp-infer-owner: ^2.0.0 + checksum: 83d2a46cdf4adbb38d3d3184364b2df0e4c001ac770f5ca94373825d7a48838b4cb8a59534ef48f02b0d556caa047728589ca65c640c17c0b417b3afb34acfbb + languageName: node + linkType: hard + +"cmd-shim@npm:^6.0.0": + version: 6.0.2 + resolution: "cmd-shim@npm:6.0.2" + checksum: df3a01fc4d72a49b450985b991205e65774b28e7f74a2e4d2a11fd0df8732e3828f9e7b644050def3cd0be026cbd3ee46a1f50ce5f57d0b3fb5afe335bdfacde + languageName: node + linkType: hard + "co@npm:^4.6.0": version: 4.6.0 resolution: "co@npm:4.6.0" @@ -5165,6 +6039,15 @@ __metadata: languageName: node linkType: hard +"color-support@npm:^1.1.3": + version: 1.1.3 + resolution: "color-support@npm:1.1.3" + bin: + color-support: bin.js + checksum: 9b7356817670b9a13a26ca5af1c21615463b500783b739b7634a0c2047c16cef4b2865d7576875c31c3cddf9dd621fa19285e628f20198b233a5cfdda6d0793b + languageName: node + linkType: hard + "colord@npm:^2.9.3": version: 2.9.3 resolution: "colord@npm:2.9.3" @@ -5179,6 +6062,16 @@ __metadata: languageName: node linkType: hard +"columnify@npm:1.6.0": + version: 1.6.0 + resolution: "columnify@npm:1.6.0" + dependencies: + strip-ansi: ^6.0.1 + wcwidth: ^1.0.0 + checksum: 0d590023616a27bcd2135c0f6ddd6fac94543263f9995538bbe391068976e30545e5534d369737ec7c3e9db4e53e70a277462de46aeb5a36e6997b4c7559c335 + languageName: node + linkType: hard + "combined-stream@npm:^1.0.8": version: 1.0.8 resolution: "combined-stream@npm:1.0.8" @@ -5209,6 +6102,23 @@ __metadata: languageName: node linkType: hard +"common-ancestor-path@npm:^1.0.1": + version: 1.0.1 + resolution: "common-ancestor-path@npm:1.0.1" + checksum: 1d2e4186067083d8cc413f00fc2908225f04ae4e19417ded67faa6494fb313c4fcd5b28a52326d1a62b466e2b3a4325e92c31133c5fee628cdf8856b3a57c3d7 + languageName: node + linkType: hard + +"compare-func@npm:^2.0.0": + version: 2.0.0 + resolution: "compare-func@npm:2.0.0" + dependencies: + array-ify: ^1.0.0 + dot-prop: ^5.1.0 + checksum: fb71d70632baa1e93283cf9d80f30ac97f003aabee026e0b4426c9716678079ef5fea7519b84d012cbed938c476493866a38a79760564a9e21ae9433e40e6f0d + languageName: node + linkType: hard + "compute-gcd@npm:^1.2.1": version: 1.2.1 resolution: "compute-gcd@npm:1.2.1" @@ -5239,6 +6149,137 @@ __metadata: languageName: node linkType: hard +"concat-stream@npm:^2.0.0": + version: 2.0.0 + resolution: "concat-stream@npm:2.0.0" + dependencies: + buffer-from: ^1.0.0 + inherits: ^2.0.3 + readable-stream: ^3.0.2 + typedarray: ^0.0.6 + checksum: d7f75d48f0ecd356c1545d87e22f57b488172811b1181d96021c7c4b14ab8855f5313280263dca44bb06e5222f274d047da3e290a38841ef87b59719bde967c7 + languageName: node + linkType: hard + +"config-chain@npm:1.1.12": + version: 1.1.12 + resolution: "config-chain@npm:1.1.12" + dependencies: + ini: ^1.3.4 + proto-list: ~1.2.1 + checksum: a16332f87212b4015afcdfc95fe42b40b162e7f10b4f4370ab3239979b6e69a41b4e6fb34d7891aa028a557f2340da236f810df433b18dfa5c408b2eb8489bf7 + languageName: node + linkType: hard + +"console-control-strings@npm:^1.1.0": + version: 1.1.0 + resolution: "console-control-strings@npm:1.1.0" + checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed + languageName: node + linkType: hard + +"conventional-changelog-angular@npm:5.0.12": + version: 5.0.12 + resolution: "conventional-changelog-angular@npm:5.0.12" + dependencies: + compare-func: ^2.0.0 + q: ^1.5.1 + checksum: 552db8762d210a5172b1ad8cd95312e2e2a0483ba43f8d30b075a56ccf05231fdca1d4d5843028d43bec6bc7f903f480005efc5386587321a15a1fc4d2b73016 + languageName: node + linkType: hard + +"conventional-changelog-core@npm:4.2.4": + version: 4.2.4 + resolution: "conventional-changelog-core@npm:4.2.4" + 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 + checksum: 56d5194040495ea316e53fd64cb3614462c318f0fe54b1bf25aba6fba9b3d51cb9fdf7ac5b766f17e5529a3f90e317257394e00b0a9a5ce42caf3a59f82afb3a + languageName: node + linkType: hard + +"conventional-changelog-preset-loader@npm:^2.3.4": + version: 2.3.4 + resolution: "conventional-changelog-preset-loader@npm:2.3.4" + checksum: 23a889b7fcf6fe7653e61f32a048877b2f954dcc1e0daa2848c5422eb908e6f24c78372f8d0d2130b5ed941c02e7010c599dccf44b8552602c6c8db9cb227453 + languageName: node + linkType: hard + +"conventional-changelog-writer@npm:^5.0.0": + version: 5.0.1 + resolution: "conventional-changelog-writer@npm:5.0.1" + 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 + bin: + conventional-changelog-writer: cli.js + checksum: 5c0129db44577f14b1f8de225b62a392a9927ba7fe3422cb21ad71a771b8472bd03badb7c87cb47419913abc3f2ce3759b69f59550cdc6f7a7b0459015b3b44c + languageName: node + linkType: hard + +"conventional-commits-filter@npm:^2.0.7": + version: 2.0.7 + resolution: "conventional-commits-filter@npm:2.0.7" + dependencies: + lodash.ismatch: ^4.4.0 + modify-values: ^1.0.0 + checksum: feb567f680a6da1baaa1ef3cff393b3c56a5828f77ab9df5e70626475425d109a6fee0289b4979223c62bbd63bf9c98ef532baa6fcb1b66ee8b5f49077f5d46c + languageName: node + linkType: hard + +"conventional-commits-parser@npm:^3.2.0": + version: 3.2.4 + resolution: "conventional-commits-parser@npm:3.2.4" + 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 + bin: + conventional-commits-parser: cli.js + checksum: 1627ff203bc9586d89e47a7fe63acecf339aba74903b9114e23d28094f79d4e2d6389bf146ae561461dcba8fc42e7bc228165d2b173f15756c43f1d32bc50bfd + languageName: node + linkType: hard + +"conventional-recommended-bump@npm:6.1.0": + version: 6.1.0 + resolution: "conventional-recommended-bump@npm:6.1.0" + 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 + bin: + conventional-recommended-bump: cli.js + checksum: da1d7a5f3b9f7706bede685cdcb3db67997fdaa43c310fd5bf340955c84a4b85dbb9427031522ee06dad290b730a54be987b08629d79c73720dbad3a2531146b + languageName: node + linkType: hard + "convert-source-map@npm:^1.5.0": version: 1.9.0 resolution: "convert-source-map@npm:1.9.0" @@ -5253,12 +6294,32 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.34.0": - version: 3.36.0 - resolution: "core-js-compat@npm:3.36.0" +"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.36.1": + version: 3.36.1 + resolution: "core-js-compat@npm:3.36.1" + dependencies: + browserslist: ^4.23.0 + checksum: c9109bd599a97b5d20f25fc8b8339b8c7f3fca5f9a1bebd397805383ff7699e117786c7ffe0f7a95058a6fa5e0e1435d4c10e5cda6ad86ce1957986bb6580562 + languageName: node + linkType: hard + +"core-util-is@npm:~1.0.0": + version: 1.0.3 + resolution: "core-util-is@npm:1.0.3" + checksum: 9de8597363a8e9b9952491ebe18167e3b36e7707569eed0ebf14f8bba773611376466ae34575bca8cfe3c767890c859c74056084738f09d4e4a6f902b2ad7d99 + languageName: node + linkType: hard + +"cosmiconfig@npm:7.0.0": + version: 7.0.0 + resolution: "cosmiconfig@npm:7.0.0" dependencies: - browserslist: ^4.22.3 - checksum: 89d9bdc91cc4085e81c7774427a02b42b494d569f62972658bf8b6ace1931ee60620691fbcd646fcb6a7ead3d874a46990491f345fc29e0d084ed2fcce335aa5 + "@types/parse-json": ^4.0.0 + import-fresh: ^3.2.1 + parse-json: ^5.0.0 + path-type: ^4.0.0 + yaml: ^1.10.0 + checksum: 6801feaa0249e9b9fdde5b3d70dc33b4f9c69095bec94d67e3fe08b66eac24dc7e2099f053597cfbc94b743de269aa5d2cfa7da3fde765433423b06bd122941a languageName: node linkType: hard @@ -5340,6 +6401,13 @@ __metadata: languageName: node linkType: hard +"crypto-random-string@npm:^2.0.0": + version: 2.0.0 + resolution: "crypto-random-string@npm:2.0.0" + checksum: 0283879f55e7c16fdceacc181f87a0a65c53bc16ffe1d58b9d19a6277adcd71900d02bb2c4843dd55e78c51e30e89b0fec618a7f170ebcc95b33182c28f05fd6 + languageName: node + linkType: hard + "css-functions-list@npm:^3.2.1": version: 3.2.1 resolution: "css-functions-list@npm:3.2.1" @@ -5427,6 +6495,13 @@ __metadata: languageName: node linkType: hard +"dargs@npm:^7.0.0": + version: 7.0.0 + resolution: "dargs@npm:7.0.0" + checksum: b8f1e3cba59c42e1f13a114ad4848c3fc1cf7470f633ee9e9f1043762429bc97d91ae31b826fb135eefde203a3fdb20deb0c0a0222ac29d937b8046085d668d1 + languageName: node + linkType: hard + "data-urls@npm:^2.0.0": version: 2.0.0 resolution: "data-urls@npm:2.0.0" @@ -5449,7 +6524,47 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4": +"data-view-buffer@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-buffer@npm:1.0.1" + dependencies: + call-bind: ^1.0.6 + es-errors: ^1.3.0 + is-data-view: ^1.0.1 + checksum: ce24348f3c6231223b216da92e7e6a57a12b4af81a23f27eff8feabdf06acfb16c00639c8b705ca4d167f761cfc756e27e5f065d0a1f840c10b907fdaf8b988c + languageName: node + linkType: hard + +"data-view-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-byte-length@npm:1.0.1" + dependencies: + call-bind: ^1.0.7 + es-errors: ^1.3.0 + is-data-view: ^1.0.1 + checksum: dbb3200edcb7c1ef0d68979834f81d64fd8cab2f7691b3a4c6b97e67f22182f3ec2c8602efd7b76997b55af6ff8bce485829c1feda4fa2165a6b71fb7baa4269 + languageName: node + linkType: hard + +"data-view-byte-offset@npm:^1.0.0": + version: 1.0.0 + resolution: "data-view-byte-offset@npm:1.0.0" + dependencies: + call-bind: ^1.0.6 + es-errors: ^1.3.0 + is-data-view: ^1.0.1 + checksum: 7f0bf8720b7414ca719eedf1846aeec392f2054d7af707c5dc9a753cc77eb8625f067fa901e0b5127e831f9da9056138d894b9c2be79c27a21f6db5824f009c2 + languageName: node + linkType: hard + +"dateformat@npm:^3.0.0": + version: 3.0.3 + resolution: "dateformat@npm:3.0.3" + checksum: ca4911148abb09887bd9bdcd632c399b06f3ecad709a18eb594d289a1031982f441e08e281db77ffebcb2cbcbfa1ac578a7cbfbf8743f41009aa5adc1846ed34 + languageName: node + linkType: hard + +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: @@ -5492,6 +6607,13 @@ __metadata: languageName: node linkType: hard +"dedent@npm:0.7.0, dedent@npm:^0.7.0": + version: 0.7.0 + resolution: "dedent@npm:0.7.0" + checksum: 87de191050d9a40dd70cad01159a0bcf05ecb59750951242070b6abf9569088684880d00ba92a955b4058804f16eeaf91d604f283929b4f614d181cd7ae633d2 + languageName: node + linkType: hard + "dedent@npm:^1.0.0": version: 1.5.1 resolution: "dedent@npm:1.5.1" @@ -5518,7 +6640,16 @@ __metadata: languageName: node linkType: hard -"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.2": +"defaults@npm:^1.0.3": + version: 1.0.4 + resolution: "defaults@npm:1.0.4" + dependencies: + clone: ^1.0.2 + checksum: 3a88b7a587fc076b84e60affad8b85245c01f60f38fc1d259e7ac1d89eb9ce6abb19e27215de46b98568dd5bc48471730b327637e6f20b0f1bc85cf00440c80a + languageName: node + linkType: hard + +"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": version: 1.1.4 resolution: "define-data-property@npm:1.1.4" dependencies: @@ -5529,6 +6660,13 @@ __metadata: languageName: node linkType: hard +"define-lazy-prop@npm:^2.0.0": + version: 2.0.0 + resolution: "define-lazy-prop@npm:2.0.0" + checksum: 0115fdb065e0490918ba271d7339c42453d209d4cb619dfe635870d906731eff3e1ade8028bb461ea27ce8264ec5e22c6980612d332895977e89c1bbc80fcee2 + languageName: node + linkType: hard + "define-properties@npm:^1.1.3, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": version: 1.2.1 resolution: "define-properties@npm:1.2.1" @@ -5540,10 +6678,47 @@ __metadata: languageName: node linkType: hard -"delayed-stream@npm:~1.0.0": - version: 1.0.0 - resolution: "delayed-stream@npm:1.0.0" - checksum: 46fe6e83e2cb1d85ba50bd52803c68be9bd953282fa7096f51fc29edd5d67ff84ff753c51966061e5ba7cb5e47ef6d36a91924eddb7f3f3483b1c560f77a0020 +"del@npm:^6.0.0": + version: 6.1.1 + resolution: "del@npm:6.1.1" + dependencies: + globby: ^11.0.1 + graceful-fs: ^4.2.4 + is-glob: ^4.0.1 + is-path-cwd: ^2.2.0 + is-path-inside: ^3.0.2 + p-map: ^4.0.0 + rimraf: ^3.0.2 + slash: ^3.0.0 + checksum: 563288b73b8b19a7261c47fd21a330eeab6e2acd7c6208c49790dfd369127120dd7836cdf0c1eca216b77c94782a81507eac6b4734252d3bef2795cb366996b6 + languageName: node + linkType: hard + +"delayed-stream@npm:~1.0.0": + version: 1.0.0 + resolution: "delayed-stream@npm:1.0.0" + checksum: 46fe6e83e2cb1d85ba50bd52803c68be9bd953282fa7096f51fc29edd5d67ff84ff753c51966061e5ba7cb5e47ef6d36a91924eddb7f3f3483b1c560f77a0020 + languageName: node + linkType: hard + +"delegates@npm:^1.0.0": + version: 1.0.0 + resolution: "delegates@npm:1.0.0" + checksum: a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd + languageName: node + linkType: hard + +"deprecation@npm:^2.0.0, deprecation@npm:^2.3.1": + version: 2.3.1 + resolution: "deprecation@npm:2.3.1" + checksum: f56a05e182c2c195071385455956b0c4106fe14e36245b00c689ceef8e8ab639235176a96977ba7c74afb173317fac2e0ec6ec7a1c6d1e6eaa401c586c714132 + languageName: node + linkType: hard + +"detect-indent@npm:^5.0.0": + version: 5.0.0 + resolution: "detect-indent@npm:5.0.0" + checksum: 61763211daa498e00eec073aba95d544ae5baed19286a0a655697fa4fffc9f4539c8376e2c7df8fa11d6f8eaa16c1e6a689f403ac41ee78a060278cdadefe2ff languageName: node linkType: hard @@ -5636,6 +6811,38 @@ __metadata: languageName: node linkType: hard +"dot-prop@npm:6.0.1": + version: 6.0.1 + resolution: "dot-prop@npm:6.0.1" + dependencies: + is-obj: ^2.0.0 + checksum: 0f47600a4b93e1dc37261da4e6909652c008832a5d3684b5bf9a9a0d3f4c67ea949a86dceed9b72f5733ed8e8e6383cc5958df3bbd0799ee317fd181f2ece700 + languageName: node + linkType: hard + +"dot-prop@npm:^5.1.0": + version: 5.3.0 + resolution: "dot-prop@npm:5.3.0" + dependencies: + is-obj: ^2.0.0 + checksum: d5775790093c234ef4bfd5fbe40884ff7e6c87573e5339432870616331189f7f5d86575c5b5af2dcf0f61172990f4f734d07844b1f23482fff09e3c4bead05ea + languageName: node + linkType: hard + +"dotenv@npm:~10.0.0": + version: 10.0.0 + resolution: "dotenv@npm:10.0.0" + checksum: f412c5fe8c24fbe313d302d2500e247ba8a1946492db405a4de4d30dd0eb186a88a43f13c958c5a7de303938949c4231c56994f97d05c4bc1f22478d631b4005 + languageName: node + linkType: hard + +"duplexer@npm:^0.1.1": + version: 0.1.2 + resolution: "duplexer@npm:0.1.2" + checksum: 62ba61a830c56801db28ff6305c7d289b6dc9f859054e8c982abd8ee0b0a14d2e9a8e7d086ffee12e868d43e2bbe8a964be55ddbd8c8957714c87373c7a4f9b0 + languageName: node + linkType: hard + "duplicate-package-checker-webpack-plugin@npm:^3.0.0": version: 3.0.0 resolution: "duplicate-package-checker-webpack-plugin@npm:3.0.0" @@ -5655,10 +6862,21 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.648": - version: 1.4.668 - resolution: "electron-to-chromium@npm:1.4.668" - checksum: 97af3c85b2644dee53e01fe2d950b2fb6bec40682b6656da36d8513bd79cbe24765db13c29bd574dbae1e1867248fe835f75ff867e7387a5dfd4a0942a48ffc2 +"ejs@npm:^3.1.7": + version: 3.1.9 + resolution: "ejs@npm:3.1.9" + dependencies: + jake: ^10.8.5 + bin: + ejs: bin/cli.js + checksum: af6f10eb815885ff8a8cfacc42c6b6cf87daf97a4884f87a30e0c3271fedd85d76a3a297d9c33a70e735b97ee632887f85e32854b9cdd3a2d97edf931519a35f + languageName: node + linkType: hard + +"electron-to-chromium@npm:^1.4.668": + version: 1.4.715 + resolution: "electron-to-chromium@npm:1.4.715" + checksum: b3ccbd571ecaa3b74b2c098b705416e15e36f9338f75fea062ba48397ac379972f915c29437286914d05ea9d3454b0fa74e9606becd6c221879c6fc139a09284 languageName: node linkType: hard @@ -5699,13 +6917,31 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^5.15.0": - version: 5.15.0 - resolution: "enhanced-resolve@npm:5.15.0" +"end-of-stream@npm:^1.4.1": + version: 1.4.4 + resolution: "end-of-stream@npm:1.4.4" + dependencies: + once: ^1.4.0 + checksum: 530a5a5a1e517e962854a31693dbb5c0b2fc40b46dad2a56a2deec656ca040631124f4795823acc68238147805f8b021abbe221f4afed5ef3c8e8efc2024908b + languageName: node + linkType: hard + +"enhanced-resolve@npm:^5.16.0": + version: 5.16.0 + resolution: "enhanced-resolve@npm:5.16.0" dependencies: graceful-fs: ^4.2.4 tapable: ^2.2.0 - checksum: fbd8cdc9263be71cc737aa8a7d6c57b43d6aa38f6cc75dde6fcd3598a130cc465f979d2f4d01bb3bf475acb43817749c79f8eef9be048683602ca91ab52e4f11 + checksum: ccfd01850ecf2aa51e8554d539973319ff7d8a539ef1e0ba3460a0ccad6223c4ef6e19165ee64161b459cd8a48df10f52af4434c60023c65fde6afa32d475f7e + languageName: node + linkType: hard + +"enquirer@npm:~2.3.6": + version: 2.3.6 + resolution: "enquirer@npm:2.3.6" + dependencies: + ansi-colors: ^4.1.1 + checksum: 1c0911e14a6f8d26721c91e01db06092a5f7675159f0261d69c403396a385afd13dd76825e7678f66daffa930cfaa8d45f506fb35f818a2788463d022af1b884 languageName: node linkType: hard @@ -5730,7 +6966,7 @@ __metadata: languageName: node linkType: hard -"envinfo@npm:^7.7.3": +"envinfo@npm:^7.7.3, envinfo@npm:^7.7.4": version: 7.11.1 resolution: "envinfo@npm:7.11.1" bin: @@ -5755,17 +6991,21 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3": - version: 1.22.4 - resolution: "es-abstract@npm:1.22.4" +"es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.2": + version: 1.23.2 + resolution: "es-abstract@npm:1.23.2" dependencies: array-buffer-byte-length: ^1.0.1 arraybuffer.prototype.slice: ^1.0.3 - available-typed-arrays: ^1.0.6 + available-typed-arrays: ^1.0.7 call-bind: ^1.0.7 + data-view-buffer: ^1.0.1 + data-view-byte-length: ^1.0.1 + data-view-byte-offset: ^1.0.0 es-define-property: ^1.0.0 es-errors: ^1.3.0 - es-set-tostringtag: ^2.0.2 + es-object-atoms: ^1.0.0 + es-set-tostringtag: ^2.0.3 es-to-primitive: ^1.2.1 function.prototype.name: ^1.1.6 get-intrinsic: ^1.2.4 @@ -5773,15 +7013,16 @@ __metadata: globalthis: ^1.0.3 gopd: ^1.0.1 has-property-descriptors: ^1.0.2 - has-proto: ^1.0.1 + has-proto: ^1.0.3 has-symbols: ^1.0.3 - hasown: ^2.0.1 + hasown: ^2.0.2 internal-slot: ^1.0.7 is-array-buffer: ^3.0.4 is-callable: ^1.2.7 - is-negative-zero: ^2.0.2 + is-data-view: ^1.0.1 + is-negative-zero: ^2.0.3 is-regex: ^1.1.4 - is-shared-array-buffer: ^1.0.2 + is-shared-array-buffer: ^1.0.3 is-string: ^1.0.7 is-typed-array: ^1.1.13 is-weakref: ^1.0.2 @@ -5789,18 +7030,18 @@ __metadata: object-keys: ^1.1.1 object.assign: ^4.1.5 regexp.prototype.flags: ^1.5.2 - safe-array-concat: ^1.1.0 + safe-array-concat: ^1.1.2 safe-regex-test: ^1.0.3 - string.prototype.trim: ^1.2.8 - string.prototype.trimend: ^1.0.7 + string.prototype.trim: ^1.2.9 + string.prototype.trimend: ^1.0.8 string.prototype.trimstart: ^1.0.7 - typed-array-buffer: ^1.0.1 - typed-array-byte-length: ^1.0.0 - typed-array-byte-offset: ^1.0.0 - typed-array-length: ^1.0.4 + typed-array-buffer: ^1.0.2 + typed-array-byte-length: ^1.0.1 + typed-array-byte-offset: ^1.0.2 + typed-array-length: ^1.0.5 unbox-primitive: ^1.0.2 - which-typed-array: ^1.1.14 - checksum: c254102395bd59315b713d72a1ce07980c0f71c9edcac6b036868740789ab5344020e940d6321fc1b31aecf6b27941fdd9655b602696e08f170986dd4d75ddc6 + which-typed-array: ^1.1.15 + checksum: cc6410cb58ba90e3f0f84d83297c372ca545017b94e50fd0020119e82b26f0dbf9885c72335f0063b93669393c505712c6fe82bef7ae4d3d29d770c0dbfb1340 languageName: node linkType: hard @@ -5821,20 +7062,29 @@ __metadata: linkType: hard "es-module-lexer@npm:^1.2.1": - version: 1.4.1 - resolution: "es-module-lexer@npm:1.4.1" - checksum: a11b5a256d4e8e9c7d94c2fd87415ccd1591617b6edd847e064503f8eaece2d25e2e9078a02c5ce3ed5e83bb748f5b4820efbe78072c8beb07ac619c2edec35d + version: 1.4.2 + resolution: "es-module-lexer@npm:1.4.2" + checksum: f4cfb9e1227f63c786d1c861a086cad477d2b9b29128b343d20e34ae775341a62f62cea0119976a1db58908c99f50a469ef9f3ec0529de012c6d780b41456912 languageName: node linkType: hard -"es-set-tostringtag@npm:^2.0.2": - version: 2.0.2 - resolution: "es-set-tostringtag@npm:2.0.2" +"es-object-atoms@npm:^1.0.0": + version: 1.0.0 + resolution: "es-object-atoms@npm:1.0.0" dependencies: - get-intrinsic: ^1.2.2 - has-tostringtag: ^1.0.0 - hasown: ^2.0.0 - checksum: afcec3a4c9890ae14d7ec606204858441c801ff84f312538e1d1ccf1e5493c8b17bd672235df785f803756472cb4f2d49b87bde5237aef33411e74c22f194e07 + es-errors: ^1.3.0 + checksum: 26f0ff78ab93b63394e8403c353842b2272836968de4eafe97656adfb8a7c84b9099bf0fe96ed58f4a4cddc860f6e34c77f91649a58a5daa4a9c40b902744e3c + languageName: node + linkType: hard + +"es-set-tostringtag@npm:^2.0.3": + version: 2.0.3 + resolution: "es-set-tostringtag@npm:2.0.3" + dependencies: + get-intrinsic: ^1.2.4 + has-tostringtag: ^1.0.2 + hasown: ^2.0.1 + checksum: 7227fa48a41c0ce83e0377b11130d324ac797390688135b8da5c28994c0165be8b252e15cd1de41e1325e5a5412511586960213e88f9ab4a5e7d028895db5129 languageName: node linkType: hard @@ -5954,14 +7204,14 @@ __metadata: linkType: hard "eslint@npm:^8.36.0": - version: 8.56.0 - resolution: "eslint@npm:8.56.0" + version: 8.57.0 + resolution: "eslint@npm:8.57.0" dependencies: "@eslint-community/eslint-utils": ^4.2.0 "@eslint-community/regexpp": ^4.6.1 "@eslint/eslintrc": ^2.1.4 - "@eslint/js": 8.56.0 - "@humanwhocodes/config-array": ^0.11.13 + "@eslint/js": 8.57.0 + "@humanwhocodes/config-array": ^0.11.14 "@humanwhocodes/module-importer": ^1.0.1 "@nodelib/fs.walk": ^1.2.8 "@ungap/structured-clone": ^1.2.0 @@ -5997,7 +7247,7 @@ __metadata: text-table: ^0.2.0 bin: eslint: bin/eslint.js - checksum: 883436d1e809b4a25d9eb03d42f584b84c408dbac28b0019f6ea07b5177940bf3cca86208f749a6a1e0039b63e085ee47aca1236c30721e91f0deef5cc5a5136 + checksum: 3a48d7ff85ab420a8447e9810d8087aea5b1df9ef68c9151732b478de698389ee656fd895635b5f2871c89ee5a2652b3f343d11e9db6f8486880374ebc74a2d9 languageName: node linkType: hard @@ -6061,6 +7311,13 @@ __metadata: languageName: node linkType: hard +"eventemitter3@npm:^4.0.4": + version: 4.0.7 + resolution: "eventemitter3@npm:4.0.7" + checksum: 1875311c42fcfe9c707b2712c32664a245629b42bb0a5a84439762dd0fd637fc54d078155ea83c2af9e0323c9ac13687e03cfba79b03af9f40c89b4960099374 + languageName: node + linkType: hard + "events@npm:^3.2.0": version: 3.3.0 resolution: "events@npm:3.3.0" @@ -6068,6 +7325,23 @@ __metadata: languageName: node linkType: hard +"execa@npm:5.0.0": + version: 5.0.0 + resolution: "execa@npm:5.0.0" + 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 + checksum: a044367ebdcc68ca019810cb134510fc77bbc55c799122258ee0e00e289c132941ab48c2a331a036699c42bc8d479d451ae67c105fce5ce5cc813e7dd92d642b + languageName: node + linkType: hard + "execa@npm:^5.0.0": version: 5.1.1 resolution: "execa@npm:5.1.1" @@ -6119,6 +7393,17 @@ __metadata: languageName: node linkType: hard +"external-editor@npm:^3.0.3": + version: 3.1.0 + resolution: "external-editor@npm:3.1.0" + dependencies: + chardet: ^0.7.0 + iconv-lite: ^0.4.24 + tmp: ^0.0.33 + checksum: 1c2a616a73f1b3435ce04030261bed0e22d4737e14b090bb48e58865da92529c9f2b05b893de650738d55e692d071819b45e1669259b2b354bc3154d27a698c7 + languageName: node + linkType: hard + "fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": version: 3.1.3 resolution: "fast-deep-equal@npm:3.1.3" @@ -6133,6 +7418,19 @@ __metadata: languageName: node linkType: hard +"fast-glob@npm:3.2.7": + version: 3.2.7 + resolution: "fast-glob@npm:3.2.7" + 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 + checksum: 2f4708ff112d2b451888129fdd9a0938db88b105b0ddfd043c064e3c4d3e20eed8d7c7615f7565fee660db34ddcf08a2db1bf0ab3c00b87608e4719694642d78 + languageName: node + linkType: hard + "fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.1": version: 3.3.2 resolution: "fast-glob@npm:3.3.2" @@ -6185,6 +7483,15 @@ __metadata: languageName: node linkType: hard +"figures@npm:3.2.0, figures@npm:^3.0.0": + version: 3.2.0 + resolution: "figures@npm:3.2.0" + dependencies: + escape-string-regexp: ^1.0.5 + checksum: 85a6ad29e9aca80b49b817e7c89ecc4716ff14e3779d9835af554db91bac41c0f289c418923519392a1e582b4d10482ad282021330cd045bb7b80c84152f2a2b + languageName: node + linkType: hard + "file-entry-cache@npm:^6.0.1": version: 6.0.1 resolution: "file-entry-cache@npm:6.0.1" @@ -6203,6 +7510,22 @@ __metadata: languageName: node linkType: hard +"file-url@npm:3.0.0": + version: 3.0.0 + resolution: "file-url@npm:3.0.0" + checksum: 4724f669ee22468f23a39e37b8349a14f94dd9abda8385920db9900a2b2ae5ad90a314d85ea0089b6f45e9d0850833a6d1e41ac15a81a5618685129c6d7c7629 + languageName: node + linkType: hard + +"filelist@npm:^1.0.4": + version: 1.0.4 + resolution: "filelist@npm:1.0.4" + dependencies: + minimatch: ^5.0.1 + checksum: a303573b0821e17f2d5e9783688ab6fbfce5d52aaac842790ae85e704a6f5e4e3538660a63183d6453834dedf1e0f19a9dadcebfa3e926c72397694ea11f5160 + languageName: node + linkType: hard + "fill-range@npm:^7.0.1": version: 7.0.1 resolution: "fill-range@npm:7.0.1" @@ -6219,23 +7542,32 @@ __metadata: languageName: node linkType: hard -"find-up@npm:^4.0.0, find-up@npm:^4.1.0": - version: 4.1.0 - resolution: "find-up@npm:4.1.0" +"find-up@npm:5.0.0, find-up@npm:^5.0.0": + version: 5.0.0 + resolution: "find-up@npm:5.0.0" dependencies: - locate-path: ^5.0.0 + locate-path: ^6.0.0 path-exists: ^4.0.0 - checksum: 4c172680e8f8c1f78839486e14a43ef82e9decd0e74145f40707cc42e7420506d5ec92d9a11c22bd2c48fb0c384ea05dd30e10dd152fefeec6f2f75282a8b844 + checksum: 07955e357348f34660bde7920783204ff5a26ac2cafcaa28bace494027158a97b9f56faaf2d89a6106211a8174db650dd9f503f9c0d526b1202d5554a00b9095 languageName: node linkType: hard -"find-up@npm:^5.0.0": - version: 5.0.0 - resolution: "find-up@npm:5.0.0" +"find-up@npm:^2.0.0": + version: 2.1.0 + resolution: "find-up@npm:2.1.0" dependencies: - locate-path: ^6.0.0 + locate-path: ^2.0.0 + checksum: 43284fe4da09f89011f08e3c32cd38401e786b19226ea440b75386c1b12a4cb738c94969808d53a84f564ede22f732c8409e3cfc3f7fb5b5c32378ad0bbf28bd + languageName: node + linkType: hard + +"find-up@npm:^4.0.0, find-up@npm:^4.1.0": + version: 4.1.0 + resolution: "find-up@npm:4.1.0" + dependencies: + locate-path: ^5.0.0 path-exists: ^4.0.0 - checksum: 07955e357348f34660bde7920783204ff5a26ac2cafcaa28bace494027158a97b9f56faaf2d89a6106211a8174db650dd9f503f9c0d526b1202d5554a00b9095 + checksum: 4c172680e8f8c1f78839486e14a43ef82e9decd0e74145f40707cc42e7420506d5ec92d9a11c22bd2c48fb0c384ea05dd30e10dd152fefeec6f2f75282a8b844 languageName: node linkType: hard @@ -6260,9 +7592,19 @@ __metadata: linkType: hard "flatted@npm:^3.2.9": - version: 3.2.9 - resolution: "flatted@npm:3.2.9" - checksum: f14167fbe26a9d20f6fca8d998e8f1f41df72c8e81f9f2c9d61ed2bea058248f5e1cbd05e7f88c0e5087a6a0b822a1e5e2b446e879f3cfbe0b07ba2d7f80b026 + version: 3.3.1 + resolution: "flatted@npm:3.3.1" + checksum: 85ae7181650bb728c221e7644cbc9f4bf28bc556f2fc89bb21266962bdf0ce1029cc7acc44bb646cd469d9baac7c317f64e841c4c4c00516afa97320cdac7f94 + languageName: node + linkType: hard + +"follow-redirects@npm:^1.15.6": + version: 1.15.6 + resolution: "follow-redirects@npm:1.15.6" + peerDependenciesMeta: + debug: + optional: true + checksum: a62c378dfc8c00f60b9c80cab158ba54e99ba0239a5dd7c81245e5a5b39d10f0c35e249c3379eae719ff0285fff88c365dd446fab19dee771f1d76252df1bbf5 languageName: node linkType: hard @@ -6303,6 +7645,25 @@ __metadata: languageName: node linkType: hard +"fs-constants@npm:^1.0.0": + version: 1.0.0 + resolution: "fs-constants@npm:1.0.0" + checksum: 18f5b718371816155849475ac36c7d0b24d39a11d91348cfcb308b4494824413e03572c403c86d3a260e049465518c4f0d5bd00f0371cdfcad6d4f30a85b350d + languageName: node + linkType: hard + +"fs-extra@npm:9.1.0, fs-extra@npm:^9.1.0": + version: 9.1.0 + resolution: "fs-extra@npm:9.1.0" + dependencies: + at-least-node: ^1.0.0 + graceful-fs: ^4.2.0 + jsonfile: ^6.0.1 + universalify: ^2.0.0 + checksum: ba71ba32e0faa74ab931b7a0031d1523c66a73e225de7426e275e238e312d07313d2da2d33e34a52aa406c8763ade5712eb3ec9ba4d9edce652bcacdc29e6b20 + languageName: node + linkType: hard + "fs-extra@npm:^10.1.0": version: 10.1.0 resolution: "fs-extra@npm:10.1.0" @@ -6314,7 +7675,18 @@ __metadata: languageName: node linkType: hard -"fs-minipass@npm:^2.0.0": +"fs-extra@npm:^11.1.0": + version: 11.2.0 + resolution: "fs-extra@npm:11.2.0" + dependencies: + graceful-fs: ^4.2.0 + jsonfile: ^6.0.1 + universalify: ^2.0.0 + checksum: b12e42fa40ba47104202f57b8480dd098aa931c2724565e5e70779ab87605665594e76ee5fb00545f772ab9ace167fe06d2ab009c416dc8c842c5ae6df7aa7e8 + languageName: node + linkType: hard + +"fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0": version: 2.1.0 resolution: "fs-minipass@npm:2.1.0" dependencies: @@ -6384,6 +7756,38 @@ __metadata: languageName: node linkType: hard +"gauge@npm:^4.0.3": + version: 4.0.4 + resolution: "gauge@npm:4.0.4" + 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 + checksum: 788b6bfe52f1dd8e263cda800c26ac0ca2ff6de0b6eee2fe0d9e3abf15e149b651bd27bf5226be10e6e3edb5c4e5d5985a5a1a98137e7a892f75eff76467ad2d + languageName: node + linkType: hard + +"gauge@npm:^5.0.0": + version: 5.0.1 + resolution: "gauge@npm:5.0.1" + 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: ^4.0.1 + string-width: ^4.2.3 + strip-ansi: ^6.0.1 + wide-align: ^1.1.5 + checksum: 09b1eb8d8c850df7e4e2822feef27427afc845d4839fa13a08ddad74f882caf668dd1e77ac5e059d3e9a7b0cef59b706d28be40e1dc5fd326da32965e1f206a6 + languageName: node + linkType: hard + "gensync@npm:^1.0.0-beta.2": version: 1.0.0-beta.2 resolution: "gensync@npm:1.0.0-beta.2" @@ -6398,7 +7802,7 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": +"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": version: 1.2.4 resolution: "get-intrinsic@npm:1.2.4" dependencies: @@ -6418,6 +7822,34 @@ __metadata: languageName: node linkType: hard +"get-pkg-repo@npm:^4.0.0": + version: 4.2.1 + resolution: "get-pkg-repo@npm:4.2.1" + dependencies: + "@hutson/parse-repository-url": ^3.0.0 + hosted-git-info: ^4.0.0 + through2: ^2.0.0 + yargs: ^16.2.0 + bin: + get-pkg-repo: src/cli.js + checksum: 5abf169137665e45b09a857b33ad2fdcf2f4a09f0ecbd0ebdd789a7ce78c39186a21f58621127eb724d2d4a3a7ee8e6bd4ac7715efda01ad5200665afc218e0d + languageName: node + linkType: hard + +"get-port@npm:5.1.1": + version: 5.1.1 + resolution: "get-port@npm:5.1.1" + checksum: 0162663ffe5c09e748cd79d97b74cd70e5a5c84b760a475ce5767b357fb2a57cb821cee412d646aa8a156ed39b78aab88974eddaa9e5ee926173c036c0713787 + languageName: node + linkType: hard + +"get-stream@npm:6.0.0": + version: 6.0.0 + resolution: "get-stream@npm:6.0.0" + checksum: 587e6a93127f9991b494a566f4971cf7a2645dfa78034818143480a80587027bdd8826cdcf80d0eff4a4a19de0d231d157280f24789fc9cc31492e1dcc1290cf + languageName: node + linkType: hard + "get-stream@npm:^6.0.0": version: 6.0.1 resolution: "get-stream@npm:6.0.1" @@ -6436,7 +7868,72 @@ __metadata: languageName: node linkType: hard -"glob-parent@npm:^5.1.2": +"git-raw-commits@npm:^2.0.8": + version: 2.0.11 + resolution: "git-raw-commits@npm:2.0.11" + dependencies: + dargs: ^7.0.0 + lodash: ^4.17.15 + meow: ^8.0.0 + split2: ^3.0.0 + through2: ^4.0.0 + bin: + git-raw-commits: cli.js + checksum: c178af43633684106179793b6e3473e1d2bb50bb41d04e2e285ea4eef342ca4090fee6bc8a737552fde879d22346c90de5c49f18c719a0f38d4c934f258a0f79 + languageName: node + linkType: hard + +"git-remote-origin-url@npm:^2.0.0": + version: 2.0.0 + resolution: "git-remote-origin-url@npm:2.0.0" + dependencies: + gitconfiglocal: ^1.0.0 + pify: ^2.3.0 + checksum: 85263a09c044b5f4fe2acc45cbb3c5331ab2bd4484bb53dfe7f3dd593a4bf90a9786a2e00b9884524331f50b3da18e8c924f01c2944087fc7f342282c4437b73 + languageName: node + linkType: hard + +"git-semver-tags@npm:^4.1.1": + version: 4.1.1 + resolution: "git-semver-tags@npm:4.1.1" + dependencies: + meow: ^8.0.0 + semver: ^6.0.0 + bin: + git-semver-tags: cli.js + checksum: e16d02a515c0f88289a28b5bf59bf42c0dc053765922d3b617ae4b50546bd4f74a25bf3ad53b91cb6c1159319a2e92533b160c573b856c2629125c8b26b3b0e3 + languageName: node + linkType: hard + +"git-up@npm:^7.0.0": + version: 7.0.0 + resolution: "git-up@npm:7.0.0" + dependencies: + is-ssh: ^1.4.0 + parse-url: ^8.1.0 + checksum: 2faadbab51e94d2ffb220e426e950087cc02c15d664e673bd5d1f734cfa8196fed8b19493f7bf28fe216d087d10e22a7fd9b63687e0ba7d24f0ddcfb0a266d6e + languageName: node + linkType: hard + +"git-url-parse@npm:13.1.0": + version: 13.1.0 + resolution: "git-url-parse@npm:13.1.0" + dependencies: + git-up: ^7.0.0 + checksum: 212a9b0343e9199998b6a532efe2014476a7a1283af393663ca49ac28d4768929aad16d3322e2685236065ee394dbc93e7aa63a48956531e984c56d8b5edb54d + languageName: node + linkType: hard + +"gitconfiglocal@npm:^1.0.0": + version: 1.0.0 + resolution: "gitconfiglocal@npm:1.0.0" + dependencies: + ini: ^1.3.2 + checksum: e6d2764c15bbab6d1d1000d1181bb907f6b3796bb04f63614dba571b18369e0ecb1beaf27ce8da5b24307ef607e3a5f262a67cb9575510b9446aac697d421beb + languageName: node + linkType: hard + +"glob-parent@npm:5.1.2, glob-parent@npm:^5.1.2": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" dependencies: @@ -6461,6 +7958,20 @@ __metadata: languageName: node linkType: hard +"glob@npm:7.1.4": + version: 7.1.4 + resolution: "glob@npm:7.1.4" + 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 + checksum: f52480fc82b1e66e52990f0f2e7306447d12294c83fbbee0395e761ad1178172012a7cc0673dbf4810baac400fc09bf34484c08b5778c216403fd823db281716 + languageName: node + linkType: hard + "glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7": version: 10.3.10 resolution: "glob@npm:10.3.10" @@ -6490,6 +8001,31 @@ __metadata: languageName: node linkType: hard +"glob@npm:^8.0.1": + version: 8.1.0 + resolution: "glob@npm:8.1.0" + dependencies: + fs.realpath: ^1.0.0 + inflight: ^1.0.4 + inherits: 2 + minimatch: ^5.0.1 + once: ^1.3.0 + checksum: 92fbea3221a7d12075f26f0227abac435de868dd0736a17170663783296d0dd8d3d532a5672b4488a439bf5d7fb85cdd07c11185d6cd39184f0385cbdfb86a47 + languageName: node + linkType: hard + +"glob@npm:^9.2.0": + version: 9.3.5 + resolution: "glob@npm:9.3.5" + dependencies: + fs.realpath: ^1.0.0 + minimatch: ^8.0.2 + minipass: ^4.2.4 + path-scurry: ^1.6.1 + checksum: 94b093adbc591bc36b582f77927d1fb0dbf3ccc231828512b017601408be98d1fe798fc8c0b19c6f2d1a7660339c3502ce698de475e9d938ccbb69b47b647c84 + languageName: node + linkType: hard + "glob@npm:~7.1.6": version: 7.1.7 resolution: "glob@npm:7.1.7" @@ -6549,7 +8085,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:^11.1.0": +"globby@npm:11.1.0, globby@npm:^11.0.1, globby@npm:^11.1.0": version: 11.1.0 resolution: "globby@npm:11.1.0" dependencies: @@ -6579,7 +8115,14 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:4.2.10": + version: 4.2.10 + resolution: "graceful-fs@npm:4.2.10" + checksum: 3f109d70ae123951905d85032ebeae3c2a5a7a997430df00ea30df0e3a6c60cf6689b109654d6fdacd28810a053348c4d14642da1d075049e6be1ba5216218da + languageName: node + linkType: hard + +"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 @@ -6593,6 +8136,24 @@ __metadata: languageName: node linkType: hard +"handlebars@npm:^4.7.7": + version: 4.7.8 + resolution: "handlebars@npm:4.7.8" + dependencies: + minimist: ^1.2.5 + neo-async: ^2.6.2 + source-map: ^0.6.1 + uglify-js: ^3.1.4 + wordwrap: ^1.0.0 + dependenciesMeta: + uglify-js: + optional: true + bin: + handlebars: bin/handlebars + checksum: 00e68bb5c183fd7b8b63322e6234b5ac8fbb960d712cb3f25587d559c2951d9642df83c04a1172c918c41bcfc81bfbd7a7718bbce93b893e0135fc99edea93ff + languageName: node + linkType: hard + "hard-rejection@npm:^2.1.0": version: 2.1.0 resolution: "hard-rejection@npm:2.1.0" @@ -6628,7 +8189,7 @@ __metadata: languageName: node linkType: hard -"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.1, has-property-descriptors@npm:^1.0.2": +"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.2": version: 1.0.2 resolution: "has-property-descriptors@npm:1.0.2" dependencies: @@ -6637,10 +8198,10 @@ __metadata: languageName: node linkType: hard -"has-proto@npm:^1.0.1": - version: 1.0.1 - resolution: "has-proto@npm:1.0.1" - checksum: febc5b5b531de8022806ad7407935e2135f1cc9e64636c3916c6842bd7995994ca3b29871ecd7954bd35f9e2986c17b3b227880484d22259e2f8e6ce63fd383e +"has-proto@npm:^1.0.1, has-proto@npm:^1.0.3": + version: 1.0.3 + resolution: "has-proto@npm:1.0.3" + checksum: fe7c3d50b33f50f3933a04413ed1f69441d21d2d2944f81036276d30635cad9279f6b43bc8f32036c31ebdfcf6e731150f46c1907ad90c669ffe9b066c3ba5c4 languageName: node linkType: hard @@ -6651,7 +8212,7 @@ __metadata: languageName: node linkType: hard -"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.1": +"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": version: 1.0.2 resolution: "has-tostringtag@npm:1.0.2" dependencies: @@ -6660,12 +8221,19 @@ __metadata: languageName: node linkType: hard -"hasown@npm:^2.0.0, hasown@npm:^2.0.1": +"has-unicode@npm:2.0.1, has-unicode@npm:^2.0.1": version: 2.0.1 - resolution: "hasown@npm:2.0.1" + resolution: "has-unicode@npm:2.0.1" + checksum: 1eab07a7436512db0be40a710b29b5dc21fa04880b7f63c9980b706683127e3c1b57cb80ea96d47991bdae2dfe479604f6a1ba410106ee1046a41d1bd0814400 + languageName: node + linkType: hard + +"hasown@npm:^2.0.0, hasown@npm:^2.0.1, hasown@npm:^2.0.2": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" dependencies: function-bind: ^1.1.2 - checksum: 9081c382a4fe8a62639a8da5c7d3322b203c319147e48783763dd741863d9f2dcaa743574fe2a1283871c445d8ba99ea45d5fff384e5ad27ca9dd7a367d79de0 + checksum: e8516f776a15149ca6c6ed2ae3110c417a00b62260e222590e54aa367cbcd6ed99122020b37b7fbdf05748df57b265e70095d7bf35a47660587619b15ffb93db languageName: node linkType: hard @@ -6685,7 +8253,16 @@ __metadata: languageName: node linkType: hard -"hosted-git-info@npm:^4.0.1": +"hosted-git-info@npm:^3.0.6": + version: 3.0.8 + resolution: "hosted-git-info@npm:3.0.8" + dependencies: + lru-cache: ^6.0.0 + checksum: 5af7a69581acb84206a7b8e009f4680c36396814e92c8a83973dfb3b87e44e44d1f7b8eaf3e4a953686482770ecb78406a4ce4666bfdfe447762434127871d8d + languageName: node + linkType: hard + +"hosted-git-info@npm:^4.0.0, hosted-git-info@npm:^4.0.1": version: 4.1.0 resolution: "hosted-git-info@npm:4.1.0" dependencies: @@ -6694,6 +8271,24 @@ __metadata: languageName: node linkType: hard +"hosted-git-info@npm:^5.0.0": + version: 5.2.1 + resolution: "hosted-git-info@npm:5.2.1" + dependencies: + lru-cache: ^7.5.1 + checksum: fa35df185224adfd69141f3b2f8cc31f50e705a5ebb415ccfbfd055c5b94bd08d3e658edf1edad9e2ac7d81831ac7cf261f5d219b3adc8d744fb8cdacaaf2ead + languageName: node + linkType: hard + +"hosted-git-info@npm:^6.0.0, hosted-git-info@npm:^6.1.1": + version: 6.1.1 + resolution: "hosted-git-info@npm:6.1.1" + dependencies: + lru-cache: ^7.5.1 + checksum: fcd3ca2eaa05f3201425ccbb8aa47f88cdda4a3a6d79453f8e269f7171356278bd1db08f059d8439eb5eaa91c6a8a20800fc49cca6e9e4e899b202a332d5ba6b + languageName: node + linkType: hard + "html-encoding-sniffer@npm:^3.0.0": version: 3.0.0 resolution: "html-encoding-sniffer@npm:3.0.0" @@ -6729,7 +8324,7 @@ __metadata: languageName: node linkType: hard -"http-cache-semantics@npm:^4.1.1": +"http-cache-semantics@npm:^4.1.0, http-cache-semantics@npm:^4.1.1": version: 4.1.1 resolution: "http-cache-semantics@npm:4.1.1" checksum: 83ac0bc60b17a3a36f9953e7be55e5c8f41acc61b22583060e8dedc9dd5e3607c823a88d0926f9150e571f90946835c7fe150732801010845c72cd8bbff1a236 @@ -6748,16 +8343,16 @@ __metadata: linkType: hard "http-proxy-agent@npm:^7.0.0": - version: 7.0.1 - resolution: "http-proxy-agent@npm:7.0.1" + version: 7.0.2 + resolution: "http-proxy-agent@npm:7.0.2" dependencies: agent-base: ^7.1.0 debug: ^4.3.4 - checksum: e8e153dc9106c2a2a05f7a576ea2002ab4a24f2586eeab3947571962532829c0c7cf8a88e67c2cfe2fff9a81deb27e9b5d69452f4a8a1b5d7066a162763e6307 + checksum: 670858c8f8f3146db5889e1fa117630910101db601fff7d5a8aa637da0abedf68c899f03d3451cac2f83bcc4c3d2dabf339b3aa00ff8080571cceb02c3ce02f3 languageName: node linkType: hard -"https-proxy-agent@npm:^5.0.1": +"https-proxy-agent@npm:^5.0.0, https-proxy-agent@npm:^5.0.1": version: 5.0.1 resolution: "https-proxy-agent@npm:5.0.1" dependencies: @@ -6768,12 +8363,12 @@ __metadata: linkType: hard "https-proxy-agent@npm:^7.0.1": - version: 7.0.3 - resolution: "https-proxy-agent@npm:7.0.3" + version: 7.0.4 + resolution: "https-proxy-agent@npm:7.0.4" dependencies: agent-base: ^7.0.2 debug: 4 - checksum: 8aacdde7db31d57674e86e23ecb5f37d79baf54dfc674a44671cb33c1f6a302cc78b2bdf042f6ce37f7c0c61b9b556965cb34f5484880b1864171122dedbdd7d + checksum: daaab857a967a2519ddc724f91edbbd388d766ff141b9025b629f92b9408fc83cee8a27e11a907aede392938e9c398e240d643e178408a59e4073539cde8cfe9 languageName: node linkType: hard @@ -6784,6 +8379,15 @@ __metadata: languageName: node linkType: hard +"humanize-ms@npm:^1.2.1": + version: 1.2.1 + resolution: "humanize-ms@npm:1.2.1" + dependencies: + ms: ^2.0.0 + checksum: 9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16 + languageName: node + linkType: hard + "iconv-lite@npm:0.6.3, iconv-lite@npm:^0.6.2": version: 0.6.3 resolution: "iconv-lite@npm:0.6.3" @@ -6793,6 +8397,15 @@ __metadata: languageName: node linkType: hard +"iconv-lite@npm:^0.4.24": + version: 0.4.24 + resolution: "iconv-lite@npm:0.4.24" + dependencies: + safer-buffer: ">= 2.1.2 < 3" + checksum: bd9f120f5a5b306f0bc0b9ae1edeb1577161503f5f8252a20f1a9e56ef8775c9959fd01c55f2d3a39d9a8abaf3e30c1abeb1895f367dcbbe0a8fd1c9ca01c4f6 + languageName: node + linkType: hard + "icss-utils@npm:^5.0.0, icss-utils@npm:^5.1.0": version: 5.1.0 resolution: "icss-utils@npm:5.1.0" @@ -6811,7 +8424,32 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.2.0, ignore@npm:^5.2.4": +"ieee754@npm:^1.1.13": + version: 1.2.1 + resolution: "ieee754@npm:1.2.1" + checksum: 5144c0c9815e54ada181d80a0b810221a253562422e7c6c3a60b1901154184f49326ec239d618c416c1c5945a2e197107aee8d986a3dd836b53dffefd99b5e7e + languageName: node + linkType: hard + +"ignore-walk@npm:^5.0.1": + version: 5.0.1 + resolution: "ignore-walk@npm:5.0.1" + dependencies: + minimatch: ^5.0.1 + checksum: 1a4ef35174653a1aa6faab3d9f8781269166536aee36a04946f6e2b319b2475c1903a75ed42f04219274128242f49d0a10e20c4354ee60d9548e97031451150b + languageName: node + linkType: hard + +"ignore-walk@npm:^6.0.0": + version: 6.0.4 + resolution: "ignore-walk@npm:6.0.4" + dependencies: + minimatch: ^9.0.0 + checksum: 8161bb3232eee92367049b186a02ad35e3a47edda2de0c0eb216aa89cf6183c33c46aef22b25e1bf5105c643bd2cc2bb722f474870a93a3c56ef8cca22eb64a1 + languageName: node + linkType: hard + +"ignore@npm:^5.0.4, ignore@npm:^5.2.0, ignore@npm:^5.2.4": version: 5.3.1 resolution: "ignore@npm:5.3.1" checksum: 71d7bb4c1dbe020f915fd881108cbe85a0db3d636a0ea3ba911393c53946711d13a9b1143c7e70db06d571a5822c0a324a6bcde5c9904e7ca5047f01f1bf8cd3 @@ -6868,6 +8506,13 @@ __metadata: languageName: node linkType: hard +"infer-owner@npm:^1.0.4": + version: 1.0.4 + resolution: "infer-owner@npm:1.0.4" + checksum: 181e732764e4a0611576466b4b87dac338972b839920b2a8cde43642e4ed6bd54dc1fb0b40874728f2a2df9a1b097b8ff83b56d5f8f8e3927f837fdcb47d8a89 + languageName: node + linkType: hard + "inflight@npm:^1.0.4": version: 1.0.6 resolution: "inflight@npm:1.0.6" @@ -6878,20 +8523,81 @@ __metadata: languageName: node linkType: hard -"inherits@npm:2": +"inherits@npm:2, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 languageName: node linkType: hard -"ini@npm:^1.3.5": +"ini@npm:^1.3.2, ini@npm:^1.3.4, ini@npm:^1.3.5": version: 1.3.8 resolution: "ini@npm:1.3.8" checksum: dfd98b0ca3a4fc1e323e38a6c8eb8936e31a97a918d3b377649ea15bdb15d481207a0dda1021efbd86b464cae29a0d33c1d7dcaf6c5672bee17fa849bc50a1b3 languageName: node linkType: hard +"init-package-json@npm:3.0.2, init-package-json@npm:^3.0.2": + version: 3.0.2 + resolution: "init-package-json@npm:3.0.2" + 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 + checksum: e027f60e4a1564809eee790d5a842341c784888fd7c7ace5f9a34ea76224c0adb6f3ab3bf205cf1c9c877a6e1a76c68b00847a984139f60813125d7b42a23a13 + languageName: node + linkType: hard + +"inquirer@npm:8.2.4": + version: 8.2.4 + resolution: "inquirer@npm:8.2.4" + 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 + checksum: dfcb6529d3af443dfea2241cb471508091b51f5121a088fdb8728b23ec9b349ef0a5e13a0ef2c8e19457b0bed22f7cbbcd561f7a4529d084c562a58c605e2655 + languageName: node + linkType: hard + +"inquirer@npm:^8.2.4": + version: 8.2.6 + resolution: "inquirer@npm:8.2.6" + 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: ^6.0.1 + checksum: 387ffb0a513559cc7414eb42c57556a60e302f820d6960e89d376d092e257a919961cd485a1b4de693dbb5c0de8bc58320bfd6247dfd827a873aa82a4215a240 + languageName: node + linkType: hard + "internal-slot@npm:^1.0.7": version: 1.0.7 resolution: "internal-slot@npm:1.0.7" @@ -6963,7 +8669,18 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.13.0, is-core-module@npm:^2.5.0": +"is-ci@npm:2.0.0": + version: 2.0.0 + resolution: "is-ci@npm:2.0.0" + dependencies: + ci-info: ^2.0.0 + bin: + is-ci: bin.js + checksum: 77b869057510f3efa439bbb36e9be429d53b3f51abd4776eeea79ab3b221337fe1753d1e50058a9e2c650d38246108beffb15ccfd443929d77748d8c0cc90144 + languageName: node + linkType: hard + +"is-core-module@npm:^2.13.0, is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1": version: 2.13.1 resolution: "is-core-module@npm:2.13.1" dependencies: @@ -6972,6 +8689,15 @@ __metadata: languageName: node linkType: hard +"is-data-view@npm:^1.0.1": + version: 1.0.1 + resolution: "is-data-view@npm:1.0.1" + dependencies: + is-typed-array: ^1.1.13 + checksum: 4ba4562ac2b2ec005fefe48269d6bd0152785458cd253c746154ffb8a8ab506a29d0cfb3b74af87513843776a88e4981ae25c89457bf640a33748eab1a7216b5 + languageName: node + linkType: hard + "is-date-object@npm:^1.0.1": version: 1.0.5 resolution: "is-date-object@npm:1.0.5" @@ -6981,6 +8707,15 @@ __metadata: languageName: node linkType: hard +"is-docker@npm:^2.0.0, is-docker@npm:^2.1.1": + version: 2.2.1 + resolution: "is-docker@npm:2.2.1" + bin: + is-docker: cli.js + checksum: 3fef7ddbf0be25958e8991ad941901bf5922ab2753c46980b60b05c1bf9c9c2402d35e6dc32e4380b980ef5e1970a5d9d5e5aa2e02d77727c3b6b5e918474c56 + languageName: node + linkType: hard + "is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" @@ -7011,6 +8746,13 @@ __metadata: languageName: node linkType: hard +"is-interactive@npm:^1.0.0": + version: 1.0.0 + resolution: "is-interactive@npm:1.0.0" + checksum: 824808776e2d468b2916cdd6c16acacebce060d844c35ca6d82267da692e92c3a16fdba624c50b54a63f38bdc4016055b6f443ce57d7147240de4f8cdabaf6f9 + languageName: node + linkType: hard + "is-lambda@npm:^1.0.1": version: 1.0.1 resolution: "is-lambda@npm:1.0.1" @@ -7018,10 +8760,10 @@ __metadata: languageName: node linkType: hard -"is-negative-zero@npm:^2.0.2": - version: 2.0.2 - resolution: "is-negative-zero@npm:2.0.2" - checksum: f3232194c47a549da60c3d509c9a09be442507616b69454716692e37ae9f37c4dea264fb208ad0c9f3efd15a796a46b79df07c7e53c6227c32170608b809149a +"is-negative-zero@npm:^2.0.3": + version: 2.0.3 + resolution: "is-negative-zero@npm:2.0.3" + checksum: c1e6b23d2070c0539d7b36022d5a94407132411d01aba39ec549af824231f3804b1aea90b5e4e58e807a65d23ceb538ed6e355ce76b267bdd86edb757ffcbdcd languageName: node linkType: hard @@ -7041,14 +8783,28 @@ __metadata: languageName: node linkType: hard -"is-path-inside@npm:^3.0.3": +"is-obj@npm:^2.0.0": + version: 2.0.0 + resolution: "is-obj@npm:2.0.0" + checksum: c9916ac8f4621962a42f5e80e7ffdb1d79a3fab7456ceaeea394cd9e0858d04f985a9ace45be44433bf605673c8be8810540fe4cc7f4266fc7526ced95af5a08 + languageName: node + linkType: hard + +"is-path-cwd@npm:^2.2.0": + version: 2.2.0 + resolution: "is-path-cwd@npm:2.2.0" + checksum: 46a840921bb8cc0dc7b5b423a14220e7db338072a4495743a8230533ce78812dc152548c86f4b828411fe98c5451959f07cf841c6a19f611e46600bd699e8048 + languageName: node + linkType: hard + +"is-path-inside@npm:^3.0.2, is-path-inside@npm:^3.0.3": version: 3.0.3 resolution: "is-path-inside@npm:3.0.3" checksum: abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9 languageName: node linkType: hard -"is-plain-obj@npm:^1.1.0": +"is-plain-obj@npm:^1.0.0, is-plain-obj@npm:^1.1.0": version: 1.1.0 resolution: "is-plain-obj@npm:1.1.0" checksum: 0ee04807797aad50859652a7467481816cbb57e5cc97d813a7dcd8915da8195dc68c436010bf39d195226cde6a2d352f4b815f16f26b7bf486a5754290629931 @@ -7088,12 +8844,28 @@ __metadata: languageName: node linkType: hard -"is-shared-array-buffer@npm:^1.0.2": - version: 1.0.2 - resolution: "is-shared-array-buffer@npm:1.0.2" +"is-shared-array-buffer@npm:^1.0.2, is-shared-array-buffer@npm:^1.0.3": + version: 1.0.3 + resolution: "is-shared-array-buffer@npm:1.0.3" dependencies: - call-bind: ^1.0.2 - checksum: 9508929cf14fdc1afc9d61d723c6e8d34f5e117f0bffda4d97e7a5d88c3a8681f633a74f8e3ad1fe92d5113f9b921dc5ca44356492079612f9a247efbce7032a + call-bind: ^1.0.7 + checksum: a4fff602c309e64ccaa83b859255a43bb011145a42d3f56f67d9268b55bc7e6d98a5981a1d834186ad3105d6739d21547083fe7259c76c0468483fc538e716d8 + languageName: node + linkType: hard + +"is-ssh@npm:^1.4.0": + version: 1.4.0 + resolution: "is-ssh@npm:1.4.0" + dependencies: + protocols: ^2.0.1 + checksum: 75eaa17b538bee24b661fbeb0f140226ac77e904a6039f787bea418431e2162f1f9c4c4ccad3bd169e036cd701cc631406e8c505d9fa7e20164e74b47f86f40f + languageName: node + linkType: hard + +"is-stream@npm:2.0.0": + version: 2.0.0 + resolution: "is-stream@npm:2.0.0" + checksum: 4dc47738e26bc4f1b3be9070b6b9e39631144f204fc6f87db56961220add87c10a999ba26cf81699f9ef9610426f69cb08a4713feff8deb7d8cadac907826935 languageName: node linkType: hard @@ -7122,7 +8894,16 @@ __metadata: languageName: node linkType: hard -"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.9": +"is-text-path@npm:^1.0.1": + version: 1.0.1 + resolution: "is-text-path@npm:1.0.1" + dependencies: + text-extensions: ^1.0.0 + checksum: fb5d78752c22b3f73a7c9540768f765ffcfa38c9e421e2b9af869565307fa1ae5e3d3a2ba016a43549742856846566d327da406e94a5846ec838a288b1704fd2 + languageName: node + linkType: hard + +"is-typed-array@npm:^1.1.13": version: 1.1.13 resolution: "is-typed-array@npm:1.1.13" dependencies: @@ -7131,6 +8912,13 @@ __metadata: languageName: node linkType: hard +"is-unicode-supported@npm:^0.1.0": + version: 0.1.0 + resolution: "is-unicode-supported@npm:0.1.0" + checksum: a2aab86ee7712f5c2f999180daaba5f361bdad1efadc9610ff5b8ab5495b86e4f627839d085c6530363c6d6d4ecbde340fb8e54bdb83da4ba8e0865ed5513c52 + languageName: node + linkType: hard + "is-weakref@npm:^1.0.2": version: 1.0.2 resolution: "is-weakref@npm:1.0.2" @@ -7140,6 +8928,15 @@ __metadata: languageName: node linkType: hard +"is-wsl@npm:^2.2.0": + version: 2.2.0 + resolution: "is-wsl@npm:2.2.0" + dependencies: + is-docker: ^2.0.0 + checksum: 20849846ae414997d290b75e16868e5261e86ff5047f104027026fd61d8b5a9b0b3ade16239f35e1a067b3c7cc02f70183cb661010ed16f4b6c7c93dad1b19d8 + languageName: node + linkType: hard + "isarray@npm:^2.0.5": version: 2.0.5 resolution: "isarray@npm:2.0.5" @@ -7147,6 +8944,13 @@ __metadata: languageName: node linkType: hard +"isarray@npm:~1.0.0": + version: 1.0.0 + resolution: "isarray@npm:1.0.0" + checksum: f032df8e02dce8ec565cf2eb605ea939bdccea528dbcf565cdf92bfa2da9110461159d86a537388ef1acef8815a330642d7885b29010e8f7eac967c9993b65ab + languageName: node + linkType: hard + "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" @@ -7196,15 +9000,15 @@ __metadata: linkType: hard "istanbul-lib-instrument@npm:^6.0.0": - version: 6.0.1 - resolution: "istanbul-lib-instrument@npm:6.0.1" + version: 6.0.2 + resolution: "istanbul-lib-instrument@npm:6.0.2" dependencies: - "@babel/core": ^7.12.3 - "@babel/parser": ^7.14.7 - "@istanbuljs/schema": ^0.1.2 + "@babel/core": ^7.23.9 + "@babel/parser": ^7.23.9 + "@istanbuljs/schema": ^0.1.3 istanbul-lib-coverage: ^3.2.0 semver: ^7.5.4 - checksum: fb23472e739cfc9b027cefcd7d551d5e7ca7ff2817ae5150fab99fe42786a7f7b56a29a2aa8309c37092e18297b8003f9c274f50ca4360949094d17fbac81472 + checksum: c10aa1e93a022f9767d7f41e6c07d244cc0a5c090fbb5522d70a5f21fcb98c52b7038850276c6fd1a7a17d1868c14a9d4eb8a24efe58a0ebb9a06f3da68131fe languageName: node linkType: hard @@ -7231,12 +9035,12 @@ __metadata: linkType: hard "istanbul-reports@npm:^3.1.3": - version: 3.1.6 - resolution: "istanbul-reports@npm:3.1.6" + version: 3.1.7 + resolution: "istanbul-reports@npm:3.1.7" dependencies: html-escaper: ^2.0.0 istanbul-lib-report: ^3.0.0 - checksum: 44c4c0582f287f02341e9720997f9e82c071627e1e862895745d5f52ec72c9b9f38e1d12370015d2a71dcead794f34c7732aaef3fab80a24bc617a21c3d911d6 + checksum: 2072db6e07bfbb4d0eb30e2700250636182398c1af811aea5032acb219d2080f7586923c09fa194029efd6b92361afb3dcbe1ebcc3ee6651d13340f7c6c4ed95 languageName: node linkType: hard @@ -7253,6 +9057,20 @@ __metadata: languageName: node linkType: hard +"jake@npm:^10.8.5": + version: 10.8.7 + resolution: "jake@npm:10.8.7" + dependencies: + async: ^3.2.3 + chalk: ^4.0.2 + filelist: ^1.0.4 + minimatch: ^3.1.2 + bin: + jake: bin/cli.js + checksum: a23fd2273fb13f0d0d845502d02c791fd55ef5c6a2d207df72f72d8e1eac6d2b8ffa6caf660bc8006b3242e0daaa88a3ecc600194d72b5c6016ad56e9cd43553 + languageName: node + linkType: hard + "jest-changed-files@npm:^29.7.0": version: 29.7.0 resolution: "jest-changed-files@npm:29.7.0" @@ -7743,26 +9561,26 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:^3.13.1": - version: 3.14.1 - resolution: "js-yaml@npm:3.14.1" +"js-yaml@npm:4.1.0, js-yaml@npm:^4.1.0": + version: 4.1.0 + resolution: "js-yaml@npm:4.1.0" dependencies: - argparse: ^1.0.7 - esprima: ^4.0.0 + argparse: ^2.0.1 bin: js-yaml: bin/js-yaml.js - checksum: bef146085f472d44dee30ec34e5cf36bf89164f5d585435a3d3da89e52622dff0b188a580e4ad091c3341889e14cb88cac6e4deb16dc5b1e9623bb0601fc255c + checksum: c7830dfd456c3ef2c6e355cc5a92e6700ceafa1d14bba54497b34a99f0376cecbb3e9ac14d3e5849b426d5a5140709a66237a8c991c675431271c4ce5504151a languageName: node linkType: hard -"js-yaml@npm:^4.1.0": - version: 4.1.0 - resolution: "js-yaml@npm:4.1.0" +"js-yaml@npm:^3.10.0, js-yaml@npm:^3.13.1": + version: 3.14.1 + resolution: "js-yaml@npm:3.14.1" dependencies: - argparse: ^2.0.1 + argparse: ^1.0.7 + esprima: ^4.0.0 bin: js-yaml: bin/js-yaml.js - checksum: c7830dfd456c3ef2c6e355cc5a92e6700ceafa1d14bba54497b34a99f0376cecbb3e9ac14d3e5849b426d5a5140709a66237a8c991c675431271c4ce5504151a + checksum: bef146085f472d44dee30ec34e5cf36bf89164f5d585435a3d3da89e52622dff0b188a580e4ad091c3341889e14cb88cac6e4deb16dc5b1e9623bb0601fc255c languageName: node linkType: hard @@ -7851,6 +9669,13 @@ __metadata: languageName: node linkType: hard +"json-parse-even-better-errors@npm:^3.0.0": + version: 3.0.1 + resolution: "json-parse-even-better-errors@npm:3.0.1" + checksum: bf74fa3f715e56699ccd68b80a7d20908de432a3fae2d5aa2ed530a148e9d9ccdf8e6983b93d9966a553aa70dcf003ce3a7ffec2c0ce74d2a6173e3691a426f0 + languageName: node + linkType: hard + "json-schema-compare@npm:^0.2.2": version: 0.2.2 resolution: "json-schema-compare@npm:0.2.2" @@ -7892,7 +9717,21 @@ __metadata: languageName: node linkType: hard -"json5@npm:^2.1.2, json5@npm:^2.2.3": +"json-stringify-nice@npm:^1.1.4": + version: 1.1.4 + resolution: "json-stringify-nice@npm:1.1.4" + checksum: 6ddf781148b46857ab04e97f47be05f14c4304b86eb5478369edbeacd070c21c697269964b982fc977e8989d4c59091103b1d9dc291aba40096d6cbb9a392b72 + languageName: node + linkType: hard + +"json-stringify-safe@npm:^5.0.1": + version: 5.0.1 + resolution: "json-stringify-safe@npm:5.0.1" + checksum: 48ec0adad5280b8a96bb93f4563aa1667fd7a36334f79149abd42446d0989f2ddc58274b479f4819f1f00617957e6344c886c55d05a4e15ebb4ab931e4a6a8ee + languageName: node + linkType: hard + +"json5@npm:^2.1.2, json5@npm:^2.2.2, json5@npm:^2.2.3": version: 2.2.3 resolution: "json5@npm:2.2.3" bin: @@ -7901,6 +9740,13 @@ __metadata: languageName: node linkType: hard +"jsonc-parser@npm:3.2.0": + version: 3.2.0 + resolution: "jsonc-parser@npm:3.2.0" + checksum: 946dd9a5f326b745aa326d48a7257e3f4a4b62c5e98ec8e49fa2bdd8d96cef7e6febf1399f5c7016114fd1f68a1c62c6138826d5d90bc650448e3cf0951c53c7 + languageName: node + linkType: hard + "jsonfile@npm:^6.0.1": version: 6.1.0 resolution: "jsonfile@npm:6.1.0" @@ -7914,6 +9760,13 @@ __metadata: languageName: node linkType: hard +"jsonparse@npm:^1.2.0, jsonparse@npm:^1.3.1": + version: 1.3.1 + resolution: "jsonparse@npm:1.3.1" + checksum: 6514a7be4674ebf407afca0eda3ba284b69b07f9958a8d3113ef1005f7ec610860c312be067e450c569aab8b89635e332cee3696789c750692bb60daba627f4d + languageName: node + linkType: hard + "jsonpointer@npm:^5.0.1": version: 5.0.1 resolution: "jsonpointer@npm:5.0.1" @@ -7921,6 +9774,20 @@ __metadata: languageName: node linkType: hard +"just-diff-apply@npm:^5.2.0": + version: 5.5.0 + resolution: "just-diff-apply@npm:5.5.0" + checksum: ed6bbd59781542ccb786bd843038e4591e8390aa788075beb69d358051f68fbeb122bda050b7f42515d51fb64b907d5c7bea694a0543b87b24ce406cfb5f5bfa + languageName: node + linkType: hard + +"just-diff@npm:^6.0.0": + version: 6.0.2 + resolution: "just-diff@npm:6.0.2" + checksum: 1a0c7524f640cb88ab013862733e710f840927834208fd3b85cbc5da2ced97acc75e7dcfe493268ac6a6514c51dd8624d2fd9d057050efba3c02b81a6dcb7ff9 + languageName: node + linkType: hard + "keyv@npm:^4.5.3": version: 4.5.4 resolution: "keyv@npm:4.5.4" @@ -7951,6 +9818,92 @@ __metadata: languageName: node linkType: hard +"lerna@npm:^6.4.1": + version: 6.6.2 + resolution: "lerna@npm:6.6.2" + dependencies: + "@lerna/child-process": 6.6.2 + "@lerna/create": 6.6.2 + "@lerna/legacy-package-management": 6.6.2 + "@npmcli/arborist": 6.2.3 + "@npmcli/run-script": 4.1.7 + "@nrwl/devkit": ">=15.5.2 < 16" + "@octokit/plugin-enterprise-rest": 6.0.1 + "@octokit/rest": 19.0.3 + byte-size: 7.0.0 + chalk: 4.1.0 + clone-deep: 4.0.1 + cmd-shim: 5.0.0 + columnify: 1.6.0 + config-chain: 1.1.12 + conventional-changelog-angular: 5.0.12 + conventional-changelog-core: 4.2.4 + conventional-recommended-bump: 6.1.0 + cosmiconfig: 7.0.0 + dedent: 0.7.0 + dot-prop: 6.0.1 + envinfo: ^7.7.4 + execa: 5.0.0 + fs-extra: 9.1.0 + get-port: 5.1.1 + get-stream: 6.0.0 + git-url-parse: 13.1.0 + glob-parent: 5.1.2 + globby: 11.1.0 + graceful-fs: 4.2.10 + has-unicode: 2.0.1 + import-local: ^3.0.2 + init-package-json: 3.0.2 + inquirer: ^8.2.4 + is-ci: 2.0.0 + is-stream: 2.0.0 + js-yaml: ^4.1.0 + libnpmaccess: ^6.0.3 + libnpmpublish: 7.1.4 + load-json-file: 6.2.0 + make-dir: 3.1.0 + minimatch: 3.0.5 + multimatch: 5.0.0 + node-fetch: 2.6.7 + npm-package-arg: 8.1.1 + npm-packlist: 5.1.1 + npm-registry-fetch: ^14.0.3 + npmlog: ^6.0.2 + nx: ">=15.5.2 < 16" + p-map: 4.0.0 + p-map-series: 2.1.0 + p-pipe: 3.1.0 + p-queue: 6.6.2 + p-reduce: 2.1.0 + p-waterfall: 2.1.1 + pacote: 15.1.1 + pify: 5.0.0 + read-cmd-shim: 3.0.0 + read-package-json: 5.0.1 + resolve-from: 5.0.0 + rimraf: ^4.4.1 + semver: ^7.3.8 + signal-exit: 3.0.7 + slash: 3.0.0 + ssri: 9.0.1 + strong-log-transformer: 2.1.0 + tar: 6.1.11 + temp-dir: 1.0.0 + typescript: ^3 || ^4 + upath: ^2.0.1 + uuid: 8.3.2 + validate-npm-package-license: 3.0.4 + validate-npm-package-name: 4.0.0 + write-file-atomic: 4.0.1 + write-pkg: 4.0.0 + yargs: 16.2.0 + yargs-parser: 20.2.4 + bin: + lerna: dist/cli.js + checksum: ece77edd8ab1f1ddfe47095c9f812af6b65a58c8851b146ecba5d6a8ae1b316195e7968781cd15e57fa67895de5e60211600c6d8a987264f2f322b0f59ee6772 + languageName: node + linkType: hard + "leven@npm:^3.1.0": version: 3.1.0 resolution: "leven@npm:3.1.0" @@ -7969,14 +9922,43 @@ __metadata: linkType: hard "lib0@npm:^0.2.85, lib0@npm:^0.2.86": - version: 0.2.88 - resolution: "lib0@npm:0.2.88" + version: 0.2.93 + resolution: "lib0@npm:0.2.93" dependencies: isomorphic.js: ^0.2.4 bin: + 0ecdsa-generate-keypair: bin/0ecdsa-generate-keypair.js 0gentesthtml: bin/gentesthtml.js 0serve: bin/0serve.js - checksum: 1ac13d6781f4d29aa317ad9fb9b6c41e8bed52b096a369f54d10d9b8651ceb4a0a63b06c01c2e1c7319d3bb74668afb6cac3735161b32031f185cec024bbba37 + checksum: 4c482aba249c471316fdec360ee4ace2a70ae42faad5fb6862aebb6786e187de9470eb082a5675489c59ffe54b005a15711a3d7dba33764bcab56349e61a1520 + languageName: node + linkType: hard + +"libnpmaccess@npm:^6.0.3": + version: 6.0.4 + resolution: "libnpmaccess@npm:6.0.4" + dependencies: + aproba: ^2.0.0 + minipass: ^3.1.1 + npm-package-arg: ^9.0.1 + npm-registry-fetch: ^13.0.0 + checksum: 86130b435c67a03254489c3b3684d435260b609164f76bcc69adbee78652c36a64551228b2c5ddc2b16851e9e367ee0ba173a641406768397716faa006042322 + languageName: node + linkType: hard + +"libnpmpublish@npm:7.1.4": + version: 7.1.4 + resolution: "libnpmpublish@npm:7.1.4" + dependencies: + ci-info: ^3.6.1 + normalize-package-data: ^5.0.0 + npm-package-arg: ^10.1.0 + npm-registry-fetch: ^14.0.3 + proc-log: ^3.0.0 + semver: ^7.3.7 + sigstore: ^1.4.0 + ssri: ^10.0.1 + checksum: 334996850d0015b97e615f47cf13e4eb65c9d74b702da70031209a969a0cd99b6b8577dc153f6588843172f930fba71199bd9a71b4ac034ec94ede6d27acbbd6 languageName: node linkType: hard @@ -8000,6 +9982,25 @@ __metadata: languageName: node linkType: hard +"lines-and-columns@npm:~2.0.3": + version: 2.0.4 + resolution: "lines-and-columns@npm:2.0.4" + checksum: f5e3e207467d3e722280c962b786dc20ebceb191821dcd771d14ab3146b6744cae28cf305ee4638805bec524ac54800e15698c853fcc53243821f88df37e4975 + languageName: node + linkType: hard + +"load-json-file@npm:6.2.0": + version: 6.2.0 + resolution: "load-json-file@npm:6.2.0" + dependencies: + graceful-fs: ^4.1.15 + parse-json: ^5.0.0 + strip-bom: ^4.0.0 + type-fest: ^0.6.0 + checksum: 4429e430ebb99375fc7cd936348e4f7ba729486080ced4272091c1e386a7f5f738ea3337d8ffd4b01c2f5bc3ddde92f2c780045b66838fe98bdb79f901884643 + languageName: node + linkType: hard + "load-json-file@npm:^4.0.0": version: 4.0.0 resolution: "load-json-file@npm:4.0.0" @@ -8030,6 +10031,16 @@ __metadata: languageName: node linkType: hard +"locate-path@npm:^2.0.0": + version: 2.0.0 + resolution: "locate-path@npm:2.0.0" + dependencies: + p-locate: ^2.0.0 + path-exists: ^3.0.0 + checksum: 02d581edbbbb0fa292e28d96b7de36b5b62c2fa8b5a7e82638ebb33afa74284acf022d3b1e9ae10e3ffb7658fbc49163fcd5e76e7d1baaa7801c3e05a81da755 + languageName: node + linkType: hard + "locate-path@npm:^5.0.0": version: 5.0.0 resolution: "locate-path@npm:5.0.0" @@ -8069,6 +10080,13 @@ __metadata: languageName: node linkType: hard +"lodash.ismatch@npm:^4.4.0": + version: 4.4.0 + resolution: "lodash.ismatch@npm:4.4.0" + checksum: a393917578842705c7fc1a30fb80613d1ac42d20b67eb26a2a6004d6d61ee90b419f9eb320508ddcd608e328d91eeaa2651411727eaa9a12534ed6ccb02fc705 + languageName: node + linkType: hard + "lodash.memoize@npm:4.x": version: 4.1.2 resolution: "lodash.memoize@npm:4.1.2" @@ -8097,13 +10115,23 @@ __metadata: languageName: node linkType: hard -"lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:^4.7.0": +"lodash@npm:^4.17.15, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:^4.7.0": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 languageName: node linkType: hard +"log-symbols@npm:^4.1.0": + version: 4.1.0 + resolution: "log-symbols@npm:4.1.0" + dependencies: + chalk: ^4.1.0 + is-unicode-supported: ^0.1.0 + checksum: fce1497b3135a0198803f9f07464165e9eb83ed02ceb2273930a6f8a508951178d8cf4f0378e9d28300a2ed2bc49050995d2bd5f53ab716bb15ac84d58c6ef74 + languageName: node + linkType: hard + "loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": version: 1.4.0 resolution: "loose-envify@npm:1.4.0" @@ -8140,19 +10168,92 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^7.4.4, lru-cache@npm:^7.5.1, lru-cache@npm:^7.7.1": + version: 7.18.3 + resolution: "lru-cache@npm:7.18.3" + checksum: e550d772384709deea3f141af34b6d4fa392e2e418c1498c078de0ee63670f1f46f5eee746e8ef7e69e1c895af0d4224e62ee33e66a543a14763b0f2e74c1356 + languageName: node + linkType: hard + +"make-dir@npm:3.1.0": + version: 3.1.0 + resolution: "make-dir@npm:3.1.0" + dependencies: + semver: ^6.0.0 + checksum: 484200020ab5a1fdf12f393fe5f385fc8e4378824c940fba1729dcd198ae4ff24867bc7a5646331e50cead8abff5d9270c456314386e629acec6dff4b8016b78 + languageName: node + linkType: hard + +"make-dir@npm:^2.1.0": + version: 2.1.0 + resolution: "make-dir@npm:2.1.0" + dependencies: + pify: ^4.0.1 + semver: ^5.6.0 + checksum: 043548886bfaf1820323c6a2997e6d2fa51ccc2586ac14e6f14634f7458b4db2daf15f8c310e2a0abd3e0cddc64df1890d8fc7263033602c47bb12cbfcf86aab + languageName: node + linkType: hard + "make-dir@npm:^4.0.0": version: 4.0.0 resolution: "make-dir@npm:4.0.0" dependencies: - semver: ^7.5.3 - checksum: bf0731a2dd3aab4db6f3de1585cea0b746bb73eb5a02e3d8d72757e376e64e6ada190b1eddcde5b2f24a81b688a9897efd5018737d05e02e2a671dda9cff8a8a + semver: ^7.5.3 + checksum: bf0731a2dd3aab4db6f3de1585cea0b746bb73eb5a02e3d8d72757e376e64e6ada190b1eddcde5b2f24a81b688a9897efd5018737d05e02e2a671dda9cff8a8a + languageName: node + linkType: hard + +"make-error@npm:1.x": + version: 1.3.6 + resolution: "make-error@npm:1.3.6" + checksum: b86e5e0e25f7f777b77fabd8e2cbf15737972869d852a22b7e73c17623928fccb826d8e46b9951501d3f20e51ad74ba8c59ed584f610526a48f8ccf88aaec402 + languageName: node + linkType: hard + +"make-fetch-happen@npm:^10.0.3, make-fetch-happen@npm:^10.0.6": + version: 10.2.1 + resolution: "make-fetch-happen@npm:10.2.1" + 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 + checksum: 2332eb9a8ec96f1ffeeea56ccefabcb4193693597b132cd110734d50f2928842e22b84cfa1508e921b8385cdfd06dda9ad68645fed62b50fff629a580f5fb72c languageName: node linkType: hard -"make-error@npm:1.x": - version: 1.3.6 - resolution: "make-error@npm:1.3.6" - checksum: b86e5e0e25f7f777b77fabd8e2cbf15737972869d852a22b7e73c17623928fccb826d8e46b9951501d3f20e51ad74ba8c59ed584f610526a48f8ccf88aaec402 +"make-fetch-happen@npm:^11.0.0, make-fetch-happen@npm:^11.0.1, make-fetch-happen@npm:^11.1.1": + version: 11.1.1 + resolution: "make-fetch-happen@npm:11.1.1" + dependencies: + agentkeepalive: ^4.2.1 + cacache: ^17.0.0 + http-cache-semantics: ^4.1.1 + http-proxy-agent: ^5.0.0 + https-proxy-agent: ^5.0.0 + is-lambda: ^1.0.1 + lru-cache: ^7.7.1 + minipass: ^5.0.0 + minipass-fetch: ^3.0.0 + 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: ^10.0.0 + checksum: 7268bf274a0f6dcf0343829489a4506603ff34bd0649c12058753900b0eb29191dce5dba12680719a5d0a983d3e57810f594a12f3c18494e93a1fbc6348a4540 languageName: node linkType: hard @@ -8191,7 +10292,7 @@ __metadata: languageName: node linkType: hard -"map-obj@npm:^4.1.0": +"map-obj@npm:^4.0.0, map-obj@npm:^4.1.0": version: 4.3.0 resolution: "map-obj@npm:4.3.0" checksum: fbc554934d1a27a1910e842bc87b177b1a556609dd803747c85ece420692380827c6ae94a95cce4407c054fa0964be3bf8226f7f2cb2e9eeee432c7c1985684e @@ -8199,11 +10300,11 @@ __metadata: linkType: hard "markdown-to-jsx@npm:^7.4.1": - version: 7.4.1 - resolution: "markdown-to-jsx@npm:7.4.1" + version: 7.4.4 + resolution: "markdown-to-jsx@npm:7.4.4" peerDependencies: react: ">= 0.14.0" - checksum: 2888cb2389cb810ab35454a59d0623474a60a78e28f281ae0081f87053f6c59b033232a2cd269cc383a5edcaa1eab8ca4b3cf639fe4e1aa3fb418648d14bcc7d + checksum: a901e68a4cf258095133b659a52b35dc7b8025706d74cb363831c664cf0c948d06098b6327dd956f0f429e31d8c7f2a272a39d16c9b370072d1012557f2ade41 languageName: node linkType: hard @@ -8248,6 +10349,25 @@ __metadata: languageName: node linkType: hard +"meow@npm:^8.0.0": + version: 8.1.2 + resolution: "meow@npm:8.1.2" + 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 + checksum: bc23bf1b4423ef6a821dff9734406bce4b91ea257e7f10a8b7f896f45b59649f07adc0926e2917eacd8cf1df9e4cd89c77623cf63dfd0f8bf54de07a32ee5a85 + languageName: node + linkType: hard + "merge-stream@npm:^2.0.0": version: 2.0.0 resolution: "merge-stream@npm:2.0.0" @@ -8295,7 +10415,7 @@ __metadata: languageName: node linkType: hard -"min-indent@npm:^1.0.1": +"min-indent@npm:^1.0.0, min-indent@npm:^1.0.1": version: 1.0.1 resolution: "min-indent@npm:1.0.1" checksum: bfc6dd03c5eaf623a4963ebd94d087f6f4bbbfd8c41329a7f09706b0cb66969c4ddd336abeb587bc44bc6f08e13bf90f0b374f9d71f9f01e04adc2cd6f083ef1 @@ -8303,14 +10423,14 @@ __metadata: linkType: hard "mini-css-extract-plugin@npm:^2.7.0": - version: 2.8.0 - resolution: "mini-css-extract-plugin@npm:2.8.0" + version: 2.8.1 + resolution: "mini-css-extract-plugin@npm:2.8.1" dependencies: schema-utils: ^4.0.0 tapable: ^2.2.1 peerDependencies: webpack: ^5.0.0 - checksum: c1edc3ee0e1b3514c3323fa72ad38e993f357964e76737f1d7bb6cf50a0af1ac071080ec16b4e1a94688d23f78533944badad50cd0f00d2ae176f9c58c1f2029 + checksum: 209f15a18cc304b0f12911927ea7e6ca4f0c3168dcc95d741811c933c4610fdb02a8486fc1a7782a6cde75c8e1880e175b7acf04e5ddfba2b8ed045d306ef04f languageName: node linkType: hard @@ -8323,7 +10443,16 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:9.0.3, minimatch@npm:^9.0.1": +"minimatch@npm:3.0.5": + version: 3.0.5 + resolution: "minimatch@npm:3.0.5" + dependencies: + brace-expansion: ^1.1.7 + checksum: a3b84b426eafca947741b864502cee02860c4e7b145de11ad98775cfcf3066fef422583bc0ffce0952ddf4750c1ccf4220b1556430d4ce10139f66247d87d69e + languageName: node + linkType: hard + +"minimatch@npm:9.0.3, minimatch@npm:^9.0.0, minimatch@npm:^9.0.1": version: 9.0.3 resolution: "minimatch@npm:9.0.3" dependencies: @@ -8341,6 +10470,33 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^5.0.1": + version: 5.1.6 + resolution: "minimatch@npm:5.1.6" + dependencies: + brace-expansion: ^2.0.1 + checksum: 7564208ef81d7065a370f788d337cd80a689e981042cb9a1d0e6580b6c6a8c9279eba80010516e258835a988363f99f54a6f711a315089b8b42694f5da9d0d77 + languageName: node + linkType: hard + +"minimatch@npm:^6.1.6": + version: 6.2.0 + resolution: "minimatch@npm:6.2.0" + dependencies: + brace-expansion: ^2.0.1 + checksum: 0ffb77d05bd483fcc344ba3e64a501d569e658fa6c592d94e9716ffc7925de7a8c2ac294cafa822b160bd8b2cbf7e01012917e06ffb9a85cfa9604629b3f2c04 + languageName: node + linkType: hard + +"minimatch@npm:^8.0.2": + version: 8.0.4 + resolution: "minimatch@npm:8.0.4" + dependencies: + brace-expansion: ^2.0.1 + checksum: 2e46cffb86bacbc524ad45a6426f338920c529dd13f3a732cc2cf7618988ee1aae88df4ca28983285aca9e0f45222019ac2d14ebd17c1edadd2ee12221ab801a + languageName: node + linkType: hard + "minimist-options@npm:4.1.0": version: 4.1.0 resolution: "minimist-options@npm:4.1.0" @@ -8352,13 +10508,22 @@ __metadata: languageName: node linkType: hard -"minimist@npm:~1.2.0": +"minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6, minimist@npm:~1.2.0": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 75a6d645fb122dad29c06a7597bddea977258957ed88d7a6df59b5cd3fe4a527e253e9bbf2e783e4b73657f9098b96a5fe96ab8a113655d4109108577ecf85b0 languageName: node linkType: hard +"minipass-collect@npm:^1.0.2": + version: 1.0.2 + resolution: "minipass-collect@npm:1.0.2" + dependencies: + minipass: ^3.0.0 + checksum: 14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10 + languageName: node + linkType: hard + "minipass-collect@npm:^2.0.1": version: 2.0.1 resolution: "minipass-collect@npm:2.0.1" @@ -8368,6 +10533,21 @@ __metadata: languageName: node linkType: hard +"minipass-fetch@npm:^2.0.3": + version: 2.1.2 + resolution: "minipass-fetch@npm:2.1.2" + dependencies: + encoding: ^0.1.13 + minipass: ^3.1.6 + minipass-sized: ^1.0.3 + minizlib: ^2.1.2 + dependenciesMeta: + encoding: + optional: true + checksum: 3f216be79164e915fc91210cea1850e488793c740534985da017a4cbc7a5ff50506956d0f73bb0cb60e4fe91be08b6b61ef35101706d3ef5da2c8709b5f08f91 + languageName: node + linkType: hard + "minipass-fetch@npm:^3.0.0": version: 3.0.4 resolution: "minipass-fetch@npm:3.0.4" @@ -8392,6 +10572,16 @@ __metadata: languageName: node linkType: hard +"minipass-json-stream@npm:^1.0.1": + version: 1.0.1 + resolution: "minipass-json-stream@npm:1.0.1" + dependencies: + jsonparse: ^1.3.1 + minipass: ^3.0.0 + checksum: 791b696a27d1074c4c08dab1bf5a9f3201145c2933e428f45d880467bce12c60de4703203d2928de4b162d0ae77b0bb4b55f96cb846645800aa0eb4919b3e796 + languageName: node + linkType: hard + "minipass-pipeline@npm:^1.2.4": version: 1.2.4 resolution: "minipass-pipeline@npm:1.2.4" @@ -8410,7 +10600,7 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^3.0.0": +"minipass@npm:^3.0.0, minipass@npm:^3.1.1, minipass@npm:^3.1.6": version: 3.3.6 resolution: "minipass@npm:3.3.6" dependencies: @@ -8419,6 +10609,13 @@ __metadata: languageName: node linkType: hard +"minipass@npm:^4.0.0, minipass@npm:^4.2.4": + version: 4.2.8 + resolution: "minipass@npm:4.2.8" + checksum: 7f4914d5295a9a30807cae5227a37a926e6d910c03f315930fde52332cf0575dfbc20295318f91f0baf0e6bb11a6f668e30cde8027dea7a11b9d159867a3c830 + languageName: node + linkType: hard + "minipass@npm:^5.0.0": version: 5.0.0 resolution: "minipass@npm:5.0.0" @@ -8443,6 +10640,17 @@ __metadata: languageName: node linkType: hard +"mkdirp-infer-owner@npm:^2.0.0": + version: 2.0.0 + resolution: "mkdirp-infer-owner@npm:2.0.0" + dependencies: + chownr: ^2.0.0 + infer-owner: ^1.0.4 + mkdirp: ^1.0.3 + checksum: d8f4ecd32f6762459d6b5714eae6487c67ae9734ab14e26d14377ddd9b2a1bf868d8baa18c0f3e73d3d513f53ec7a698e0f81a9367102c870a55bef7833880f7 + languageName: node + linkType: hard + "mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": version: 1.0.4 resolution: "mkdirp@npm:1.0.4" @@ -8452,6 +10660,13 @@ __metadata: languageName: node linkType: hard +"modify-values@npm:^1.0.0": + version: 1.0.1 + resolution: "modify-values@npm:1.0.1" + checksum: 8296610c608bc97b03c2cf889c6cdf4517e32fa2d836440096374c2209f6b7b3e256c209493a0b32584b9cb32d528e99d0dd19dcd9a14d2d915a312d391cc7e9 + languageName: node + linkType: hard + "ms@npm:2.1.2": version: 2.1.2 resolution: "ms@npm:2.1.2" @@ -8459,6 +10674,33 @@ __metadata: languageName: node linkType: hard +"ms@npm:^2.0.0": + version: 2.1.3 + resolution: "ms@npm:2.1.3" + checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d + languageName: node + linkType: hard + +"multimatch@npm:5.0.0": + version: 5.0.0 + resolution: "multimatch@npm:5.0.0" + dependencies: + "@types/minimatch": ^3.0.3 + array-differ: ^3.0.0 + array-union: ^2.1.0 + arrify: ^2.0.1 + minimatch: ^3.0.4 + checksum: 82c8030a53af965cab48da22f1b0f894ef99e16ee680dabdfbd38d2dfacc3c8208c475203d747afd9e26db44118ed0221d5a0d65268c864f06d6efc7ac6df812 + languageName: node + linkType: hard + +"mute-stream@npm:0.0.8, mute-stream@npm:~0.0.4": + version: 0.0.8 + resolution: "mute-stream@npm:0.0.8" + checksum: ff48d251fc3f827e5b1206cda0ffdaec885e56057ee86a3155e1951bc940fd5f33531774b1cc8414d7668c10a8907f863f6561875ee6e8768931a62121a531a1 + languageName: node + linkType: hard + "nanoid@npm:^3.3.7": version: 3.3.7 resolution: "nanoid@npm:3.3.7" @@ -8496,7 +10738,30 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^2.6.0": +"node-addon-api@npm:^3.2.1": + version: 3.2.1 + resolution: "node-addon-api@npm:3.2.1" + dependencies: + node-gyp: latest + checksum: 2369986bb0881ccd9ef6bacdf39550e07e089a9c8ede1cbc5fc7712d8e2faa4d50da0e487e333d4125f8c7a616c730131d1091676c9d499af1d74560756b4a18 + languageName: node + linkType: hard + +"node-fetch@npm:2.6.7": + version: 2.6.7 + resolution: "node-fetch@npm:2.6.7" + dependencies: + whatwg-url: ^5.0.0 + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + checksum: 8d816ffd1ee22cab8301c7756ef04f3437f18dace86a1dae22cf81db8ef29c0bf6655f3215cb0cdb22b420b6fe141e64b26905e7f33f9377a7fa59135ea3e10b + languageName: node + linkType: hard + +"node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.7": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" dependencies: @@ -8510,79 +10775,309 @@ __metadata: languageName: node linkType: hard -"node-gyp@npm:latest": - version: 10.0.1 - resolution: "node-gyp@npm:10.0.1" +"node-gyp-build@npm:^4.3.0": + version: 4.8.0 + resolution: "node-gyp-build@npm:4.8.0" + bin: + node-gyp-build: bin.js + node-gyp-build-optional: optional.js + node-gyp-build-test: build-test.js + checksum: b82a56f866034b559dd3ed1ad04f55b04ae381b22ec2affe74b488d1582473ca6e7f85fccf52da085812d3de2b0bf23109e752a57709ac7b9963951c710fea40 + languageName: node + linkType: hard + +"node-gyp@npm:^9.0.0": + version: 9.4.1 + resolution: "node-gyp@npm:9.4.1" + dependencies: + env-paths: ^2.2.0 + exponential-backoff: ^3.1.1 + 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 + bin: + node-gyp: bin/node-gyp.js + checksum: 8576c439e9e925ab50679f87b7dfa7aa6739e42822e2ad4e26c36341c0ba7163fdf5a946f0a67a476d2f24662bc40d6c97bd9e79ced4321506738e6b760a1577 + languageName: node + linkType: hard + +"node-gyp@npm:latest": + version: 10.0.1 + resolution: "node-gyp@npm:10.0.1" + dependencies: + env-paths: ^2.2.0 + exponential-backoff: ^3.1.1 + glob: ^10.3.10 + graceful-fs: ^4.2.6 + make-fetch-happen: ^13.0.0 + nopt: ^7.0.0 + proc-log: ^3.0.0 + semver: ^7.3.5 + tar: ^6.1.2 + which: ^4.0.0 + bin: + node-gyp: bin/node-gyp.js + checksum: 60a74e66d364903ce02049966303a57f898521d139860ac82744a5fdd9f7b7b3b61f75f284f3bfe6e6add3b8f1871ce305a1d41f775c7482de837b50c792223f + languageName: node + linkType: hard + +"node-int64@npm:^0.4.0": + version: 0.4.0 + resolution: "node-int64@npm:0.4.0" + checksum: d0b30b1ee6d961851c60d5eaa745d30b5c95d94bc0e74b81e5292f7c42a49e3af87f1eb9e89f59456f80645d679202537de751b7d72e9e40ceea40c5e449057e + languageName: node + linkType: hard + +"node-releases@npm:^2.0.14": + version: 2.0.14 + resolution: "node-releases@npm:2.0.14" + checksum: 59443a2f77acac854c42d321bf1b43dea0aef55cd544c6a686e9816a697300458d4e82239e2d794ea05f7bbbc8a94500332e2d3ac3f11f52e4b16cbe638b3c41 + languageName: node + linkType: hard + +"nopt@npm:^6.0.0": + version: 6.0.0 + resolution: "nopt@npm:6.0.0" + dependencies: + abbrev: ^1.0.0 + bin: + nopt: bin/nopt.js + checksum: 82149371f8be0c4b9ec2f863cc6509a7fd0fa729929c009f3a58e4eb0c9e4cae9920e8f1f8eb46e7d032fec8fb01bede7f0f41a67eb3553b7b8e14fa53de1dac + languageName: node + linkType: hard + +"nopt@npm:^7.0.0": + version: 7.2.0 + resolution: "nopt@npm:7.2.0" + dependencies: + abbrev: ^2.0.0 + bin: + nopt: bin/nopt.js + checksum: a9c0f57fb8cb9cc82ae47192ca2b7ef00e199b9480eed202482c962d61b59a7fbe7541920b2a5839a97b42ee39e288c0aed770e38057a608d7f579389dfde410 + languageName: node + linkType: hard + +"normalize-package-data@npm:^2.3.2, normalize-package-data@npm:^2.5.0": + version: 2.5.0 + resolution: "normalize-package-data@npm:2.5.0" + dependencies: + hosted-git-info: ^2.1.4 + resolve: ^1.10.0 + semver: 2 || 3 || 4 || 5 + validate-npm-package-license: ^3.0.1 + checksum: 7999112efc35a6259bc22db460540cae06564aa65d0271e3bdfa86876d08b0e578b7b5b0028ee61b23f1cae9fc0e7847e4edc0948d3068a39a2a82853efc8499 + languageName: node + linkType: hard + +"normalize-package-data@npm:^3.0.0, normalize-package-data@npm:^3.0.2": + version: 3.0.3 + resolution: "normalize-package-data@npm:3.0.3" + dependencies: + hosted-git-info: ^4.0.1 + is-core-module: ^2.5.0 + semver: ^7.3.4 + validate-npm-package-license: ^3.0.1 + checksum: bbcee00339e7c26fdbc760f9b66d429258e2ceca41a5df41f5df06cc7652de8d82e8679ff188ca095cad8eff2b6118d7d866af2b68400f74602fbcbce39c160a + languageName: node + linkType: hard + +"normalize-package-data@npm:^4.0.0": + version: 4.0.1 + resolution: "normalize-package-data@npm:4.0.1" + dependencies: + hosted-git-info: ^5.0.0 + is-core-module: ^2.8.1 + semver: ^7.3.5 + validate-npm-package-license: ^3.0.4 + checksum: 292e0aa740e73d62f84bbd9d55d4bfc078155f32d5d7572c32c9807f96d543af0f43ff7e5c80bfa6238667123fd68bd83cd412eae9b27b85b271fb041f624528 + languageName: node + linkType: hard + +"normalize-package-data@npm:^5.0.0": + version: 5.0.0 + resolution: "normalize-package-data@npm:5.0.0" + dependencies: + hosted-git-info: ^6.0.0 + is-core-module: ^2.8.1 + semver: ^7.3.5 + validate-npm-package-license: ^3.0.4 + checksum: a459f05eaf7c2b643c61234177f08e28064fde97da15800e3d3ac0404e28450d43ac46fc95fbf6407a9bf20af4c58505ad73458a912dc1517f8c1687b1d68c27 + languageName: node + linkType: hard + +"normalize-path@npm:^3.0.0": + version: 3.0.0 + resolution: "normalize-path@npm:3.0.0" + checksum: 88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20 + languageName: node + linkType: hard + +"npm-bundled@npm:^1.1.2": + version: 1.1.2 + resolution: "npm-bundled@npm:1.1.2" + dependencies: + npm-normalize-package-bin: ^1.0.1 + checksum: 6e599155ef28d0b498622f47f1ba189dfbae05095a1ed17cb3a5babf961e965dd5eab621f0ec6f0a98de774e5836b8f5a5ee639010d64f42850a74acec3d4d09 + languageName: node + linkType: hard + +"npm-bundled@npm:^3.0.0": + version: 3.0.0 + resolution: "npm-bundled@npm:3.0.0" + dependencies: + npm-normalize-package-bin: ^3.0.0 + checksum: 110859c2d6dcd7941dac0932a29171cbde123060486a4b6e897aaf5e025abeb3d9ffcdfe9e9271992e6396b2986c2c534f1029a45a7c196f1257fa244305dbf8 + languageName: node + linkType: hard + +"npm-install-checks@npm:^6.0.0": + version: 6.3.0 + resolution: "npm-install-checks@npm:6.3.0" + dependencies: + semver: ^7.1.1 + checksum: 6c20dadb878a0d2f1f777405217b6b63af1299d0b43e556af9363ee6eefaa98a17dfb7b612a473a473e96faf7e789c58b221e0d8ffdc1d34903c4f71618df3b4 + languageName: node + linkType: hard + +"npm-normalize-package-bin@npm:^1.0.1": + version: 1.0.1 + resolution: "npm-normalize-package-bin@npm:1.0.1" + checksum: ae7f15155a1e3ace2653f12ddd1ee8eaa3c84452fdfbf2f1943e1de264e4b079c86645e2c55931a51a0a498cba31f70022a5219d5665fbcb221e99e58bc70122 + languageName: node + linkType: hard + +"npm-normalize-package-bin@npm:^2.0.0": + version: 2.0.0 + resolution: "npm-normalize-package-bin@npm:2.0.0" + checksum: 7c5379f9b188b564c4332c97bdd9a5d6b7b15f02b5823b00989d6a0e6fb31eb0280f02b0a924f930e1fcaf00e60fae333aec8923d2a4c7747613c7d629d8aa25 + languageName: node + linkType: hard + +"npm-normalize-package-bin@npm:^3.0.0, npm-normalize-package-bin@npm:^3.0.1": + version: 3.0.1 + resolution: "npm-normalize-package-bin@npm:3.0.1" + checksum: de416d720ab22137a36292ff8a333af499ea0933ef2320a8c6f56a73b0f0448227fec4db5c890d702e26d21d04f271415eab6580b5546456861cc0c19498a4bf + languageName: node + linkType: hard + +"npm-package-arg@npm:8.1.1": + version: 8.1.1 + resolution: "npm-package-arg@npm:8.1.1" dependencies: - env-paths: ^2.2.0 - exponential-backoff: ^3.1.1 - glob: ^10.3.10 - graceful-fs: ^4.2.6 - make-fetch-happen: ^13.0.0 - nopt: ^7.0.0 + hosted-git-info: ^3.0.6 + semver: ^7.0.0 + validate-npm-package-name: ^3.0.0 + checksum: 406c59f92d8fac5acbd1df62f4af8075e925af51131b6bc66245641ea71ddb0e60b3e2c56fafebd4e8ffc3ba0453e700a221a36a44740dc9f7488cec97ae4c55 + languageName: node + linkType: hard + +"npm-package-arg@npm:^10.0.0, npm-package-arg@npm:^10.1.0": + version: 10.1.0 + resolution: "npm-package-arg@npm:10.1.0" + dependencies: + hosted-git-info: ^6.0.0 proc-log: ^3.0.0 semver: ^7.3.5 - tar: ^6.1.2 - which: ^4.0.0 - bin: - node-gyp: bin/node-gyp.js - checksum: 60a74e66d364903ce02049966303a57f898521d139860ac82744a5fdd9f7b7b3b61f75f284f3bfe6e6add3b8f1871ce305a1d41f775c7482de837b50c792223f + validate-npm-package-name: ^5.0.0 + checksum: 8fe4b6a742502345e4836ed42fdf26c544c9f75563c476c67044a481ada6e81f71b55462489c7e1899d516e4347150e58028036a90fa11d47e320bcc9365fd30 languageName: node linkType: hard -"node-int64@npm:^0.4.0": - version: 0.4.0 - resolution: "node-int64@npm:0.4.0" - checksum: d0b30b1ee6d961851c60d5eaa745d30b5c95d94bc0e74b81e5292f7c42a49e3af87f1eb9e89f59456f80645d679202537de751b7d72e9e40ceea40c5e449057e +"npm-package-arg@npm:^9.0.1": + version: 9.1.2 + resolution: "npm-package-arg@npm:9.1.2" + dependencies: + hosted-git-info: ^5.0.0 + proc-log: ^2.0.1 + semver: ^7.3.5 + validate-npm-package-name: ^4.0.0 + checksum: 3793488843985ed71deb14fcba7c068d8ed03a18fd8f6b235c6a64465c9a25f60261598106d5cc8677c0bee9548e405c34c2e3c7a822e3113d3389351c745dfa languageName: node linkType: hard -"node-releases@npm:^2.0.14": - version: 2.0.14 - resolution: "node-releases@npm:2.0.14" - checksum: 59443a2f77acac854c42d321bf1b43dea0aef55cd544c6a686e9816a697300458d4e82239e2d794ea05f7bbbc8a94500332e2d3ac3f11f52e4b16cbe638b3c41 +"npm-packlist@npm:5.1.1": + version: 5.1.1 + resolution: "npm-packlist@npm:5.1.1" + dependencies: + glob: ^8.0.1 + ignore-walk: ^5.0.1 + npm-bundled: ^1.1.2 + npm-normalize-package-bin: ^1.0.1 + bin: + npm-packlist: bin/index.js + checksum: 28dab153744ceb4695b82a9032d14aa2bfb855d38344a09052673d07860a4d8725f808ed23996e6f2792c48e11f5d147632c159f798d2c24dac92b51a884f0c6 languageName: node linkType: hard -"nopt@npm:^7.0.0": - version: 7.2.0 - resolution: "nopt@npm:7.2.0" +"npm-packlist@npm:^7.0.0": + version: 7.0.4 + resolution: "npm-packlist@npm:7.0.4" dependencies: - abbrev: ^2.0.0 - bin: - nopt: bin/nopt.js - checksum: a9c0f57fb8cb9cc82ae47192ca2b7ef00e199b9480eed202482c962d61b59a7fbe7541920b2a5839a97b42ee39e288c0aed770e38057a608d7f579389dfde410 + ignore-walk: ^6.0.0 + checksum: 5ffa1f8f0b32141a60a66713fa3ed03b8ee4800b1ed6b59194d03c3c85da88f3fc21e1de29b665f322678bae85198732b16aa76c0a7cb0e283f9e0db50752233 languageName: node linkType: hard -"normalize-package-data@npm:^2.3.2": - version: 2.5.0 - resolution: "normalize-package-data@npm:2.5.0" +"npm-pick-manifest@npm:^8.0.0, npm-pick-manifest@npm:^8.0.1": + version: 8.0.2 + resolution: "npm-pick-manifest@npm:8.0.2" dependencies: - hosted-git-info: ^2.1.4 - resolve: ^1.10.0 - semver: 2 || 3 || 4 || 5 - validate-npm-package-license: ^3.0.1 - checksum: 7999112efc35a6259bc22db460540cae06564aa65d0271e3bdfa86876d08b0e578b7b5b0028ee61b23f1cae9fc0e7847e4edc0948d3068a39a2a82853efc8499 + npm-install-checks: ^6.0.0 + npm-normalize-package-bin: ^3.0.0 + npm-package-arg: ^10.0.0 + semver: ^7.3.5 + checksum: c9f71b57351a3a241a7e56148332f2f341a09dff2a1b1f4ffb1517eac25f1888ac7fbce4939e522cbd533577448c307d05fff0c32430cc03c8c6179fac320cd4 languageName: node linkType: hard -"normalize-package-data@npm:^3.0.2": - version: 3.0.3 - resolution: "normalize-package-data@npm:3.0.3" +"npm-registry-fetch@npm:14.0.3": + version: 14.0.3 + resolution: "npm-registry-fetch@npm:14.0.3" dependencies: - hosted-git-info: ^4.0.1 - is-core-module: ^2.5.0 - semver: ^7.3.4 - validate-npm-package-license: ^3.0.1 - checksum: bbcee00339e7c26fdbc760f9b66d429258e2ceca41a5df41f5df06cc7652de8d82e8679ff188ca095cad8eff2b6118d7d866af2b68400f74602fbcbce39c160a + make-fetch-happen: ^11.0.0 + minipass: ^4.0.0 + minipass-fetch: ^3.0.0 + minipass-json-stream: ^1.0.1 + minizlib: ^2.1.2 + npm-package-arg: ^10.0.0 + proc-log: ^3.0.0 + checksum: 451224e7272c8418000f6a0e27fb01d7eb5231bcd98dbd42acac3f275f0b5317590c152860cc84afa706427121b59f9422939e00af5690442b70e64cfa39de0a languageName: node linkType: hard -"normalize-path@npm:^3.0.0": - version: 3.0.0 - resolution: "normalize-path@npm:3.0.0" - checksum: 88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20 +"npm-registry-fetch@npm:^13.0.0": + version: 13.3.1 + resolution: "npm-registry-fetch@npm:13.3.1" + 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 + checksum: 5a941c2c799568e0dbccfc15f280444da398dadf2eede1b1921f08ddd5cb5f32c7cb4d16be96401f95a33073aeec13a3fd928c753790d3c412c2e64e7f7c6ee4 + languageName: node + linkType: hard + +"npm-registry-fetch@npm:^14.0.0, npm-registry-fetch@npm:^14.0.3": + version: 14.0.5 + resolution: "npm-registry-fetch@npm:14.0.5" + dependencies: + make-fetch-happen: ^11.0.0 + minipass: ^5.0.0 + minipass-fetch: ^3.0.0 + minipass-json-stream: ^1.0.1 + minizlib: ^2.1.2 + npm-package-arg: ^10.0.0 + proc-log: ^3.0.0 + checksum: c63649642955b424bc1baaff5955027144af312ae117ba8c24829e74484f859482591fe89687c6597d83e930c8054463eef23020ac69146097a72cc62ff10986 languageName: node linkType: hard @@ -8616,6 +11111,30 @@ __metadata: languageName: node linkType: hard +"npmlog@npm:6.0.2, npmlog@npm:^6.0.0, npmlog@npm:^6.0.2": + version: 6.0.2 + resolution: "npmlog@npm:6.0.2" + dependencies: + are-we-there-yet: ^3.0.0 + console-control-strings: ^1.1.0 + gauge: ^4.0.3 + set-blocking: ^2.0.0 + checksum: ae238cd264a1c3f22091cdd9e2b106f684297d3c184f1146984ecbe18aaa86343953f26b9520dedd1b1372bc0316905b736c1932d778dbeb1fcf5a1001390e2a + languageName: node + linkType: hard + +"npmlog@npm:^7.0.1": + version: 7.0.1 + resolution: "npmlog@npm:7.0.1" + dependencies: + are-we-there-yet: ^4.0.0 + console-control-strings: ^1.1.0 + gauge: ^5.0.0 + set-blocking: ^2.0.0 + checksum: caabeb1f557c1094ad7ed3275b968b83ccbaefc133f17366ebb9fe8eb44e1aace28c31419d6244bfc0422aede1202875d555fe6661978bf04386f6cf617f43a4 + languageName: node + linkType: hard + "nwsapi@npm:^2.2.2": version: 2.2.7 resolution: "nwsapi@npm:2.2.7" @@ -8623,6 +11142,87 @@ __metadata: languageName: node linkType: hard +"nx@npm:15.9.7, nx@npm:>=15.5.2 < 16": + version: 15.9.7 + resolution: "nx@npm:15.9.7" + dependencies: + "@nrwl/cli": 15.9.7 + "@nrwl/nx-darwin-arm64": 15.9.7 + "@nrwl/nx-darwin-x64": 15.9.7 + "@nrwl/nx-linux-arm-gnueabihf": 15.9.7 + "@nrwl/nx-linux-arm64-gnu": 15.9.7 + "@nrwl/nx-linux-arm64-musl": 15.9.7 + "@nrwl/nx-linux-x64-gnu": 15.9.7 + "@nrwl/nx-linux-x64-musl": 15.9.7 + "@nrwl/nx-win32-arm64-msvc": 15.9.7 + "@nrwl/nx-win32-x64-msvc": 15.9.7 + "@nrwl/tao": 15.9.7 + "@parcel/watcher": 2.0.4 + "@yarnpkg/lockfile": ^1.1.0 + "@yarnpkg/parsers": 3.0.0-rc.46 + "@zkochan/js-yaml": 0.0.6 + axios: ^1.0.0 + chalk: ^4.1.0 + 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: ^11.1.0 + glob: 7.1.4 + ignore: ^5.0.4 + js-yaml: 4.1.0 + jsonc-parser: 3.2.0 + lines-and-columns: ~2.0.3 + minimatch: 3.0.5 + npm-run-path: ^4.0.1 + open: ^8.4.0 + semver: 7.5.4 + string-width: ^4.2.3 + strong-log-transformer: ^2.1.0 + tar-stream: ~2.2.0 + tmp: ~0.2.1 + tsconfig-paths: ^4.1.2 + tslib: ^2.3.0 + v8-compile-cache: 2.3.0 + yargs: ^17.6.2 + yargs-parser: 21.1.1 + peerDependencies: + "@swc-node/register": ^1.4.2 + "@swc/core": ^1.2.173 + dependenciesMeta: + "@nrwl/nx-darwin-arm64": + optional: true + "@nrwl/nx-darwin-x64": + optional: true + "@nrwl/nx-linux-arm-gnueabihf": + optional: true + "@nrwl/nx-linux-arm64-gnu": + optional: true + "@nrwl/nx-linux-arm64-musl": + optional: true + "@nrwl/nx-linux-x64-gnu": + optional: true + "@nrwl/nx-linux-x64-musl": + optional: true + "@nrwl/nx-win32-arm64-msvc": + optional: true + "@nrwl/nx-win32-x64-msvc": + optional: true + peerDependenciesMeta: + "@swc-node/register": + optional: true + "@swc/core": + optional: true + bin: + nx: bin/nx.js + checksum: 6a554be82d6759e669e867e5276374c4be96e3821b9c9377d6c19a10b705b15612b8ce5851bc979e30b1473722ab09459c514527a860cc102f76d6fe782da210 + languageName: node + linkType: hard + "object-assign@npm:^4.1.1": version: 4.1.1 resolution: "object-assign@npm:4.1.1" @@ -8656,7 +11256,7 @@ __metadata: languageName: node linkType: hard -"once@npm:^1.3.0": +"once@npm:^1.3.0, once@npm:^1.4.0": version: 1.4.0 resolution: "once@npm:1.4.0" dependencies: @@ -8665,7 +11265,7 @@ __metadata: languageName: node linkType: hard -"onetime@npm:^5.1.2": +"onetime@npm:^5.1.0, onetime@npm:^5.1.2": version: 5.1.2 resolution: "onetime@npm:5.1.2" dependencies: @@ -8674,6 +11274,17 @@ __metadata: languageName: node linkType: hard +"open@npm:^8.4.0": + version: 8.4.2 + resolution: "open@npm:8.4.2" + dependencies: + define-lazy-prop: ^2.0.0 + is-docker: ^2.1.1 + is-wsl: ^2.2.0 + checksum: 6388bfff21b40cb9bd8f913f9130d107f2ed4724ea81a8fd29798ee322b361ca31fa2cdfb491a5c31e43a3996cfe9566741238c7a741ada8d7af1cb78d85cf26 + languageName: node + linkType: hard + "optionator@npm:^0.9.3": version: 0.9.3 resolution: "optionator@npm:0.9.3" @@ -8688,6 +11299,46 @@ __metadata: languageName: node linkType: hard +"ora@npm:^5.4.1": + version: 5.4.1 + resolution: "ora@npm:5.4.1" + 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 + checksum: 28d476ee6c1049d68368c0dc922e7225e3b5600c3ede88fade8052837f9ed342625fdaa84a6209302587c8ddd9b664f71f0759833cbdb3a4cf81344057e63c63 + languageName: node + linkType: hard + +"os-tmpdir@npm:~1.0.2": + version: 1.0.2 + resolution: "os-tmpdir@npm:1.0.2" + checksum: 5666560f7b9f10182548bf7013883265be33620b1c1b4a4d405c25be2636f970c5488ff3e6c48de75b55d02bde037249fe5dbfbb4c0fb7714953d56aed062e6d + languageName: node + linkType: hard + +"p-finally@npm:^1.0.0": + version: 1.0.0 + resolution: "p-finally@npm:1.0.0" + checksum: 93a654c53dc805dd5b5891bab16eb0ea46db8f66c4bfd99336ae929323b1af2b70a8b0654f8f1eae924b2b73d037031366d645f1fd18b3d30cbd15950cc4b1d4 + languageName: node + linkType: hard + +"p-limit@npm:^1.1.0": + version: 1.3.0 + resolution: "p-limit@npm:1.3.0" + dependencies: + p-try: ^1.0.0 + checksum: 281c1c0b8c82e1ac9f81acd72a2e35d402bf572e09721ce5520164e9de07d8274451378a3470707179ad13240535558f4b277f02405ad752e08c7d5b0d54fbfd + languageName: node + linkType: hard + "p-limit@npm:^2.2.0": version: 2.3.0 resolution: "p-limit@npm:2.3.0" @@ -8706,6 +11357,15 @@ __metadata: languageName: node linkType: hard +"p-locate@npm:^2.0.0": + version: 2.0.0 + resolution: "p-locate@npm:2.0.0" + dependencies: + p-limit: ^1.1.0 + checksum: e2dceb9b49b96d5513d90f715780f6f4972f46987dc32a0e18bc6c3fc74a1a5d73ec5f81b1398af5e58b99ea1ad03fd41e9181c01fa81b4af2833958696e3081 + languageName: node + linkType: hard + "p-locate@npm:^4.1.0": version: 4.1.0 resolution: "p-locate@npm:4.1.0" @@ -8724,7 +11384,14 @@ __metadata: languageName: node linkType: hard -"p-map@npm:^4.0.0": +"p-map-series@npm:2.1.0": + version: 2.1.0 + resolution: "p-map-series@npm:2.1.0" + checksum: 69d4efbb6951c0dd62591d5a18c3af0af78496eae8b55791e049da239d70011aa3af727dece3fc9943e0bb3fd4fa64d24177cfbecc46efaf193179f0feeac486 + languageName: node + linkType: hard + +"p-map@npm:4.0.0, p-map@npm:^4.0.0": version: 4.0.0 resolution: "p-map@npm:4.0.0" dependencies: @@ -8733,6 +11400,46 @@ __metadata: languageName: node linkType: hard +"p-pipe@npm:3.1.0": + version: 3.1.0 + resolution: "p-pipe@npm:3.1.0" + checksum: ee9a2609685f742c6ceb3122281ec4453bbbcc80179b13e66fd139dcf19b1c327cf6c2fdfc815b548d6667e7eaefe5396323f6d49c4f7933e4cef47939e3d65c + languageName: node + linkType: hard + +"p-queue@npm:6.6.2": + version: 6.6.2 + resolution: "p-queue@npm:6.6.2" + dependencies: + eventemitter3: ^4.0.4 + p-timeout: ^3.2.0 + checksum: 832642fcc4ab6477b43e6d7c30209ab10952969ed211c6d6f2931be8a4f9935e3578c72e8cce053dc34f2eb6941a408a2c516a54904e989851a1a209cf19761c + languageName: node + linkType: hard + +"p-reduce@npm:2.1.0, p-reduce@npm:^2.0.0, p-reduce@npm:^2.1.0": + version: 2.1.0 + resolution: "p-reduce@npm:2.1.0" + checksum: 99b26d36066a921982f25c575e78355824da0787c486e3dd9fc867460e8bf17d5fb3ce98d006b41bdc81ffc0aa99edf5faee53d11fe282a20291fb721b0cb1c7 + languageName: node + linkType: hard + +"p-timeout@npm:^3.2.0": + version: 3.2.0 + resolution: "p-timeout@npm:3.2.0" + dependencies: + p-finally: ^1.0.0 + checksum: 3dd0eaa048780a6f23e5855df3dd45c7beacff1f820476c1d0d1bcd6648e3298752ba2c877aa1c92f6453c7dd23faaf13d9f5149fc14c0598a142e2c5e8d649c + languageName: node + linkType: hard + +"p-try@npm:^1.0.0": + version: 1.0.0 + resolution: "p-try@npm:1.0.0" + checksum: 3b5303f77eb7722144154288bfd96f799f8ff3e2b2b39330efe38db5dd359e4fb27012464cd85cb0a76e9b7edd1b443568cb3192c22e7cffc34989df0bafd605 + languageName: node + linkType: hard + "p-try@npm:^2.0.0": version: 2.2.0 resolution: "p-try@npm:2.2.0" @@ -8740,6 +11447,71 @@ __metadata: languageName: node linkType: hard +"p-waterfall@npm:2.1.1": + version: 2.1.1 + resolution: "p-waterfall@npm:2.1.1" + dependencies: + p-reduce: ^2.0.0 + checksum: 8588bb8b004ee37e559c7e940a480c1742c42725d477b0776ff30b894920a3e48bddf8f60aa0ae82773e500a8fc99d75e947c450e0c2ce187aff72cc1b248f6d + languageName: node + linkType: hard + +"pacote@npm:15.1.1": + version: 15.1.1 + resolution: "pacote@npm:15.1.1" + dependencies: + "@npmcli/git": ^4.0.0 + "@npmcli/installed-package-contents": ^2.0.1 + "@npmcli/promise-spawn": ^6.0.1 + "@npmcli/run-script": ^6.0.0 + cacache: ^17.0.0 + fs-minipass: ^3.0.0 + minipass: ^4.0.0 + npm-package-arg: ^10.0.0 + npm-packlist: ^7.0.0 + npm-pick-manifest: ^8.0.0 + npm-registry-fetch: ^14.0.0 + proc-log: ^3.0.0 + promise-retry: ^2.0.1 + read-package-json: ^6.0.0 + read-package-json-fast: ^3.0.0 + sigstore: ^1.0.0 + ssri: ^10.0.0 + tar: ^6.1.11 + bin: + pacote: lib/bin.js + checksum: 109388e873615cdad342f5dbd3639389c00aaac2c84b824dcb1a9460b4cf1c66264387b1d0200b1769abda7feca94165804d1308ca5e59904ae24d489d3bfb13 + languageName: node + linkType: hard + +"pacote@npm:^15.0.0, pacote@npm:^15.0.8": + version: 15.2.0 + resolution: "pacote@npm:15.2.0" + dependencies: + "@npmcli/git": ^4.0.0 + "@npmcli/installed-package-contents": ^2.0.1 + "@npmcli/promise-spawn": ^6.0.1 + "@npmcli/run-script": ^6.0.0 + cacache: ^17.0.0 + fs-minipass: ^3.0.0 + minipass: ^5.0.0 + npm-package-arg: ^10.0.0 + npm-packlist: ^7.0.0 + npm-pick-manifest: ^8.0.0 + npm-registry-fetch: ^14.0.0 + proc-log: ^3.0.0 + promise-retry: ^2.0.1 + read-package-json: ^6.0.0 + read-package-json-fast: ^3.0.0 + sigstore: ^1.3.0 + ssri: ^10.0.0 + tar: ^6.1.11 + bin: + pacote: lib/bin.js + checksum: c731572be2bf226b117eba076d242bd4cd8be7aa01e004af3374a304ad7ab330539e22644bc33de12d2a7d45228ccbcbf4d710f59c84414f3d09a1a95ee6f0bf + languageName: node + linkType: hard + "parent-module@npm:^1.0.0": version: 1.0.1 resolution: "parent-module@npm:1.0.1" @@ -8749,6 +11521,17 @@ __metadata: languageName: node linkType: hard +"parse-conflict-json@npm:^3.0.0": + version: 3.0.1 + resolution: "parse-conflict-json@npm:3.0.1" + dependencies: + json-parse-even-better-errors: ^3.0.0 + just-diff: ^6.0.0 + just-diff-apply: ^5.2.0 + checksum: d8d2656bc02d4df36846366baec36b419da2fe944e31298719a4d28d28f772aa7cad2a69d01f6f329918e7c298ac481d1e6a9138d62d5662d5620a74f794af8f + languageName: node + linkType: hard + "parse-json@npm:^4.0.0": version: 4.0.0 resolution: "parse-json@npm:4.0.0" @@ -8771,6 +11554,15 @@ __metadata: languageName: node linkType: hard +"parse-path@npm:^7.0.0": + version: 7.0.0 + resolution: "parse-path@npm:7.0.0" + dependencies: + protocols: ^2.0.0 + checksum: 244b46523a58181d251dda9b888efde35d8afb957436598d948852f416d8c76ddb4f2010f9fc94218b4be3e5c0f716aa0d2026194a781e3b8981924142009302 + languageName: node + linkType: hard + "parse-srcset@npm:^1.0.2": version: 1.0.2 resolution: "parse-srcset@npm:1.0.2" @@ -8778,6 +11570,15 @@ __metadata: languageName: node linkType: hard +"parse-url@npm:^8.1.0": + version: 8.1.0 + resolution: "parse-url@npm:8.1.0" + dependencies: + parse-path: ^7.0.0 + checksum: b93e21ab4c93c7d7317df23507b41be7697694d4c94f49ed5c8d6288b01cba328fcef5ba388e147948eac20453dee0df9a67ab2012415189fff85973bdffe8d9 + languageName: node + linkType: hard + "parse5@npm:^7.0.0, parse5@npm:^7.1.1": version: 7.1.2 resolution: "parse5@npm:7.1.2" @@ -8794,6 +11595,13 @@ __metadata: languageName: node linkType: hard +"path-exists@npm:^3.0.0": + version: 3.0.0 + resolution: "path-exists@npm:3.0.0" + checksum: 96e92643aa34b4b28d0de1cd2eba52a1c5313a90c6542d03f62750d82480e20bfa62bc865d5cfc6165f5fcd5aeb0851043c40a39be5989646f223300021bae0a + languageName: node + linkType: hard + "path-exists@npm:^4.0.0": version: 4.0.0 resolution: "path-exists@npm:4.0.0" @@ -8829,7 +11637,7 @@ __metadata: languageName: node linkType: hard -"path-scurry@npm:^1.10.1": +"path-scurry@npm:^1.10.1, path-scurry@npm:^1.6.1": version: 1.10.1 resolution: "path-scurry@npm:1.10.1" dependencies: @@ -8878,6 +11686,20 @@ __metadata: languageName: node linkType: hard +"pify@npm:5.0.0, pify@npm:^5.0.0": + version: 5.0.0 + resolution: "pify@npm:5.0.0" + checksum: 443e3e198ad6bfa8c0c533764cf75c9d5bc976387a163792fb553ffe6ce923887cf14eebf5aea9b7caa8eab930da8c33612990ae85bd8c2bc18bedb9eae94ecb + languageName: node + linkType: hard + +"pify@npm:^2.3.0": + version: 2.3.0 + resolution: "pify@npm:2.3.0" + checksum: 9503aaeaf4577acc58642ad1d25c45c6d90288596238fb68f82811c08104c800e5a7870398e9f015d82b44ecbcbef3dc3d4251a1cbb582f6e5959fe09884b2ba + languageName: node + linkType: hard + "pify@npm:^3.0.0": version: 3.0.0 resolution: "pify@npm:3.0.0" @@ -8885,6 +11707,13 @@ __metadata: languageName: node linkType: hard +"pify@npm:^4.0.1": + version: 4.0.1 + resolution: "pify@npm:4.0.1" + checksum: 9c4e34278cb09987685fa5ef81499c82546c033713518f6441778fbec623fc708777fe8ac633097c72d88470d5963094076c7305cafc7ad340aae27cfacd856b + languageName: node + linkType: hard + "pirates@npm:^4.0.4": version: 4.0.6 resolution: "pirates@npm:4.0.6" @@ -8901,6 +11730,13 @@ __metadata: languageName: node linkType: hard +"possible-typed-array-names@npm:^1.0.0": + version: 1.0.0 + resolution: "possible-typed-array-names@npm:1.0.0" + checksum: b32d403ece71e042385cc7856385cecf1cd8e144fa74d2f1de40d1e16035dba097bc189715925e79b67bdd1472796ff168d3a90d296356c9c94d272d5b95f3ae + languageName: node + linkType: hard + "postcss-modules-extract-imports@npm:^3.0.0": version: 3.0.0 resolution: "postcss-modules-extract-imports@npm:3.0.0" @@ -8961,13 +11797,13 @@ __metadata: languageName: node linkType: hard -"postcss-selector-parser@npm:^6.0.13, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4": - version: 6.0.15 - resolution: "postcss-selector-parser@npm:6.0.15" +"postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.13, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4": + version: 6.0.16 + resolution: "postcss-selector-parser@npm:6.0.16" dependencies: cssesc: ^3.0.0 util-deprecate: ^1.0.2 - checksum: 57decb94152111004f15e27b9c61131eb50ee10a3288e7fcf424cebbb4aba82c2817517ae718f8b5d704ee9e02a638d4a2acff8f47685c295a33ecee4fd31055 + checksum: e1cd68e33a39e3dc1e1e5bd8717be5bbe3cc23a4cecb466c3acb2f3a77daad7a47df4d6137a76f8db74cf160d2fb16b2cfdb4ccbebdfda844690f8d545fe281d languageName: node linkType: hard @@ -8979,13 +11815,13 @@ __metadata: linkType: hard "postcss@npm:^8.3.11, postcss@npm:^8.4.28, postcss@npm:^8.4.33": - version: 8.4.35 - resolution: "postcss@npm:8.4.35" + version: 8.4.38 + resolution: "postcss@npm:8.4.38" dependencies: nanoid: ^3.3.7 picocolors: ^1.0.0 - source-map-js: ^1.0.2 - checksum: cf3c3124d3912a507603f6d9a49b3783f741075e9aa73eb592a6dd9194f9edab9d20a8875d16d137d4f779fe7b6fbd1f5727e39bfd1c3003724980ee4995e1da + source-map-js: ^1.2.0 + checksum: 649f9e60a763ca4b5a7bbec446a069edf07f057f6d780a5a0070576b841538d1ecf7dd888f2fbfd1f76200e26c969e405aeeae66332e6927dbdc8bdcb90b9451 languageName: node linkType: hard @@ -9014,6 +11850,17 @@ __metadata: languageName: node linkType: hard +"pretty-format@npm:29.4.3": + version: 29.4.3 + resolution: "pretty-format@npm:29.4.3" + dependencies: + "@jest/schemas": ^29.4.3 + ansi-styles: ^5.0.0 + react-is: ^18.0.0 + checksum: 3258b9a010bd79b3cf73783ad1e4592b6326fc981b6e31b742f316f14e7fbac09b48a9dbf274d092d9bde404db9fe16f518370e121837dc078a597392e6e5cc5 + languageName: node + linkType: hard + "pretty-format@npm:^29.0.0, pretty-format@npm:^29.7.0": version: 29.7.0 resolution: "pretty-format@npm:29.7.0" @@ -9025,6 +11872,13 @@ __metadata: languageName: node linkType: hard +"proc-log@npm:^2.0.0, proc-log@npm:^2.0.1": + version: 2.0.1 + resolution: "proc-log@npm:2.0.1" + checksum: f6f23564ff759097db37443e6e2765af84979a703d2c52c1b9df506ee9f87caa101ba49d8fdc115c1a313ec78e37e8134704e9069e6a870f3499d98bb24c436f + languageName: node + linkType: hard + "proc-log@npm:^3.0.0": version: 3.0.0 resolution: "proc-log@npm:3.0.0" @@ -9032,6 +11886,13 @@ __metadata: languageName: node linkType: hard +"process-nextick-args@npm:~2.0.0": + version: 2.0.1 + resolution: "process-nextick-args@npm:2.0.1" + checksum: 1d38588e520dab7cea67cbbe2efdd86a10cc7a074c09657635e34f035277b59fbb57d09d8638346bf7090f8e8ebc070c96fa5fd183b777fff4f5edff5e9466cf + languageName: node + linkType: hard + "process@npm:^0.11.10": version: 0.11.10 resolution: "process@npm:0.11.10" @@ -9039,6 +11900,27 @@ __metadata: languageName: node linkType: hard +"promise-all-reject-late@npm:^1.0.0": + version: 1.0.1 + resolution: "promise-all-reject-late@npm:1.0.1" + checksum: d7d61ac412352e2c8c3463caa5b1c3ca0f0cc3db15a09f180a3da1446e33d544c4261fc716f772b95e4c27d559cfd2388540f44104feb356584f9c73cfb9ffcb + languageName: node + linkType: hard + +"promise-call-limit@npm:^1.0.1": + version: 1.0.2 + resolution: "promise-call-limit@npm:1.0.2" + checksum: d0664dd2954c063115c58a4d0f929ff8dcfca634146dfdd4ec86f4993cfe14db229fb990457901ad04c923b3fb872067f3b47e692e0c645c01536b92fc4460bd + languageName: node + linkType: hard + +"promise-inflight@npm:^1.0.1": + version: 1.0.1 + resolution: "promise-inflight@npm:1.0.1" + checksum: 22749483091d2c594261517f4f80e05226d4d5ecc1fc917e1886929da56e22b5718b7f2a75f3807e7a7d471bc3be2907fe92e6e8f373ddf5c64bae35b5af3981 + languageName: node + linkType: hard + "promise-retry@npm:^2.0.1": version: 2.0.1 resolution: "promise-retry@npm:2.0.1" @@ -9059,6 +11941,15 @@ __metadata: languageName: node linkType: hard +"promzard@npm:^0.3.0": + version: 0.3.0 + resolution: "promzard@npm:0.3.0" + dependencies: + read: 1 + checksum: 443a3b39ac916099988ee0161ab4e22edd1fa27e3d39a38d60e48c11ca6df3f5a90bfe44d95af06ed8659c4050b789ffe64c3f9f8e49a4bea1ea19105c98445a + languageName: node + linkType: hard + "prop-types@npm:^15.6.2, prop-types@npm:^15.8.1": version: 15.8.1 resolution: "prop-types@npm:15.8.1" @@ -9070,6 +11961,27 @@ __metadata: languageName: node linkType: hard +"proto-list@npm:~1.2.1": + version: 1.2.4 + resolution: "proto-list@npm:1.2.4" + checksum: 4d4826e1713cbfa0f15124ab0ae494c91b597a3c458670c9714c36e8baddf5a6aad22842776f2f5b137f259c8533e741771445eb8df82e861eea37a6eaba03f7 + languageName: node + linkType: hard + +"protocols@npm:^2.0.0, protocols@npm:^2.0.1": + version: 2.0.1 + resolution: "protocols@npm:2.0.1" + checksum: 4a9bef6aa0449a0245ded319ac3cbfd032c3e76ebb562777037a3a832c99253d0e8bc2847f7be350236df620a11f7d4fe683ea7f59a2cc14c69f746b6259eda4 + languageName: node + linkType: hard + +"proxy-from-env@npm:^1.1.0": + version: 1.1.0 + resolution: "proxy-from-env@npm:1.1.0" + checksum: ed7fcc2ba0a33404958e34d95d18638249a68c430e30fcb6c478497d72739ba64ce9810a24f53a7d921d0c065e5b78e3822759800698167256b04659366ca4d4 + languageName: node + linkType: hard + "psl@npm:^1.1.33": version: 1.9.0 resolution: "psl@npm:1.9.0" @@ -9085,9 +11997,16 @@ __metadata: linkType: hard "pure-rand@npm:^6.0.0": - version: 6.0.4 - resolution: "pure-rand@npm:6.0.4" - checksum: e1c4e69f8bf7303e5252756d67c3c7551385cd34d94a1f511fe099727ccbab74c898c03a06d4c4a24a89b51858781057b83ebbfe740d984240cdc04fead36068 + version: 6.1.0 + resolution: "pure-rand@npm:6.1.0" + checksum: 8d53bc02bed99eca0b65b505090152ee7e9bd67dd74f8ff32ba1c883b87234067c5bf68d2614759fb217d82594d7a92919e6df80f97885e7b12b42af4bd3316a + languageName: node + linkType: hard + +"q@npm:^1.5.1": + version: 1.5.1 + resolution: "q@npm:1.5.1" + checksum: 147baa93c805bc1200ed698bdf9c72e9e42c05f96d007e33a558b5fdfd63e5ea130e99313f28efc1783e90e6bdb4e48b67a36fcc026b7b09202437ae88a1fb12 languageName: node linkType: hard @@ -9105,6 +12024,13 @@ __metadata: languageName: node linkType: hard +"quick-lru@npm:^4.0.1": + version: 4.0.1 + resolution: "quick-lru@npm:4.0.1" + checksum: bea46e1abfaa07023e047d3cf1716a06172c4947886c053ede5c50321893711577cb6119360f810cc3ffcd70c4d7db4069c3cee876b358ceff8596e062bd1154 + languageName: node + linkType: hard + "quick-lru@npm:^5.1.1": version: 5.1.1 resolution: "quick-lru@npm:5.1.1" @@ -9171,6 +12097,97 @@ __metadata: languageName: node linkType: hard +"read-cmd-shim@npm:3.0.0": + version: 3.0.0 + resolution: "read-cmd-shim@npm:3.0.0" + checksum: b518c6026f3320e30b692044f6ff5c4dc80f9c71261296da8994101b569b26b12b8e5df397bba2d4691dd3a3a2f770a1eca7be18a69ec202fac6dcfadc5016fd + languageName: node + linkType: hard + +"read-cmd-shim@npm:^4.0.0": + version: 4.0.0 + resolution: "read-cmd-shim@npm:4.0.0" + checksum: 2fb5a8a38984088476f559b17c6a73324a5db4e77e210ae0aab6270480fd85c355fc990d1c79102e25e555a8201606ed12844d6e3cd9f35d6a1518791184e05b + languageName: node + linkType: hard + +"read-package-json-fast@npm:^2.0.3": + version: 2.0.3 + resolution: "read-package-json-fast@npm:2.0.3" + dependencies: + json-parse-even-better-errors: ^2.3.0 + npm-normalize-package-bin: ^1.0.1 + checksum: fca37b3b2160b9dda7c5588b767f6a2b8ce68d03a044000e568208e20bea0cf6dd2de17b90740ce8da8b42ea79c0b3859649dadf29510bbe77224ea65326a903 + languageName: node + linkType: hard + +"read-package-json-fast@npm:^3.0.0, read-package-json-fast@npm:^3.0.2": + version: 3.0.2 + resolution: "read-package-json-fast@npm:3.0.2" + dependencies: + json-parse-even-better-errors: ^3.0.0 + npm-normalize-package-bin: ^3.0.0 + checksum: 8d406869f045f1d76e2a99865a8fd1c1af9c1dc06200b94d2b07eef87ed734b22703a8d72e1cd36ea36cc48e22020bdd187f88243c7dd0563f72114d38c17072 + languageName: node + linkType: hard + +"read-package-json@npm:5.0.1": + version: 5.0.1 + resolution: "read-package-json@npm:5.0.1" + dependencies: + glob: ^8.0.1 + json-parse-even-better-errors: ^2.3.1 + normalize-package-data: ^4.0.0 + npm-normalize-package-bin: ^1.0.1 + checksum: e8c2ad72df1f17e71268feabdb9bb0153ed2c7d38a05b759c5c49cf368a754bdd3c0e8a279fbc8d707802ff91d2cf144a995e6ebd5534de2848d52ab2c14034d + languageName: node + linkType: hard + +"read-package-json@npm:^5.0.0": + version: 5.0.2 + resolution: "read-package-json@npm:5.0.2" + 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 + checksum: 0882ac9cec1bc92fb5515e9727611fb2909351e1e5c840dce3503cbb25b4cd48eb44b61071986e0fc51043208161f07d364a7336206c8609770186818753b51a + languageName: node + linkType: hard + +"read-package-json@npm:^6.0.0": + version: 6.0.4 + resolution: "read-package-json@npm:6.0.4" + dependencies: + glob: ^10.2.2 + json-parse-even-better-errors: ^3.0.0 + normalize-package-data: ^5.0.0 + npm-normalize-package-bin: ^3.0.0 + checksum: ce40c4671299753f1349aebe44693cd250d6936c4bacfb31cd884c87f24a0174ba5f651ee2866cf5e57365451cba38bc1db9c2a371e4ba7502fb46dcad50f1d7 + languageName: node + linkType: hard + +"read-pkg-up@npm:^3.0.0": + version: 3.0.0 + resolution: "read-pkg-up@npm:3.0.0" + dependencies: + find-up: ^2.0.0 + read-pkg: ^3.0.0 + checksum: 16175573f2914ab9788897bcbe2a62b5728d0075e62285b3680cebe97059e2911e0134a062cf6e51ebe3e3775312bc788ac2039ed6af38ec68d2c10c6f2b30fb + languageName: node + linkType: hard + +"read-pkg-up@npm:^7.0.1": + version: 7.0.1 + resolution: "read-pkg-up@npm:7.0.1" + dependencies: + find-up: ^4.1.0 + read-pkg: ^5.2.0 + type-fest: ^0.8.1 + checksum: e4e93ce70e5905b490ca8f883eb9e48b5d3cebc6cd4527c25a0d8f3ae2903bd4121c5ab9c5a3e217ada0141098eeb661313c86fa008524b089b8ed0b7f165e44 + languageName: node + linkType: hard + "read-pkg-up@npm:^8.0.0": version: 8.0.0 resolution: "read-pkg-up@npm:8.0.0" @@ -9193,6 +12210,18 @@ __metadata: languageName: node linkType: hard +"read-pkg@npm:^5.2.0": + version: 5.2.0 + resolution: "read-pkg@npm:5.2.0" + dependencies: + "@types/normalize-package-data": ^2.4.0 + normalize-package-data: ^2.5.0 + parse-json: ^5.0.0 + type-fest: ^0.6.0 + checksum: eb696e60528b29aebe10e499ba93f44991908c57d70f2d26f369e46b8b9afc208ef11b4ba64f67630f31df8b6872129e0a8933c8c53b7b4daf0eace536901222 + languageName: node + linkType: hard + "read-pkg@npm:^6.0.0": version: 6.0.0 resolution: "read-pkg@npm:6.0.0" @@ -9205,6 +12234,41 @@ __metadata: languageName: node linkType: hard +"read@npm:1, read@npm:^1.0.7": + version: 1.0.7 + resolution: "read@npm:1.0.7" + dependencies: + mute-stream: ~0.0.4 + checksum: 2777c254e5732cac96f5d0a1c0f6b836c89ae23d8febd405b206f6f24d5de1873420f1a0795e0e3721066650d19adf802c7882c4027143ee0acf942a4f34f97b + languageName: node + linkType: hard + +"readable-stream@npm:3, readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.2, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": + version: 3.6.2 + resolution: "readable-stream@npm:3.6.2" + dependencies: + inherits: ^2.0.3 + string_decoder: ^1.1.1 + util-deprecate: ^1.0.1 + checksum: bdcbe6c22e846b6af075e32cf8f4751c2576238c5043169a1c221c92ee2878458a816a4ea33f4c67623c0b6827c8a400409bfb3cf0bf3381392d0b1dfb52ac8d + languageName: node + linkType: hard + +"readable-stream@npm:~2.3.6": + version: 2.3.8 + resolution: "readable-stream@npm:2.3.8" + 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 + checksum: 65645467038704f0c8aaf026a72fbb588a9e2ef7a75cd57a01702ee9db1c4a1e4b03aaad36861a6a0926546a74d174149c8c207527963e0c2d3eee2f37678a42 + languageName: node + linkType: hard + "rechoir@npm:^0.8.0": version: 0.8.0 resolution: "rechoir@npm:0.8.0" @@ -9214,6 +12278,16 @@ __metadata: languageName: node linkType: hard +"redent@npm:^3.0.0": + version: 3.0.0 + resolution: "redent@npm:3.0.0" + dependencies: + indent-string: ^4.0.0 + strip-indent: ^3.0.0 + checksum: fa1ef20404a2d399235e83cc80bd55a956642e37dd197b4b612ba7327bf87fa32745aeb4a1634b2bab25467164ab4ed9c15be2c307923dd08b0fe7c52431ae6b + languageName: node + linkType: hard + "redent@npm:^4.0.0": version: 4.0.0 resolution: "redent@npm:4.0.0" @@ -9341,6 +12415,13 @@ __metadata: languageName: node linkType: hard +"resolve-from@npm:5.0.0, resolve-from@npm:^5.0.0": + version: 5.0.0 + resolution: "resolve-from@npm:5.0.0" + checksum: 4ceeb9113e1b1372d0cd969f3468fa042daa1dd9527b1b6bb88acb6ab55d8b9cd65dbf18819f9f9ddf0db804990901dcdaade80a215e7b2c23daae38e64f5bdf + languageName: node + linkType: hard + "resolve-from@npm:^4.0.0": version: 4.0.0 resolution: "resolve-from@npm:4.0.0" @@ -9348,13 +12429,6 @@ __metadata: languageName: node linkType: hard -"resolve-from@npm:^5.0.0": - version: 5.0.0 - resolution: "resolve-from@npm:5.0.0" - checksum: 4ceeb9113e1b1372d0cd969f3468fa042daa1dd9527b1b6bb88acb6ab55d8b9cd65dbf18819f9f9ddf0db804990901dcdaade80a215e7b2c23daae38e64f5bdf - languageName: node - linkType: hard - "resolve.exports@npm:^2.0.0": version: 2.0.2 resolution: "resolve.exports@npm:2.0.2" @@ -9388,6 +12462,16 @@ __metadata: languageName: node linkType: hard +"restore-cursor@npm:^3.1.0": + version: 3.1.0 + resolution: "restore-cursor@npm:3.1.0" + dependencies: + onetime: ^5.1.0 + signal-exit: ^3.0.2 + checksum: f877dd8741796b909f2a82454ec111afb84eb45890eb49ac947d87991379406b3b83ff9673a46012fca0d7844bb989f45cc5b788254cf1a39b6b5a9659de0630 + languageName: node + linkType: hard + "retry@npm:^0.12.0": version: 0.12.0 resolution: "retry@npm:0.12.0" @@ -9413,6 +12497,17 @@ __metadata: languageName: node linkType: hard +"rimraf@npm:^4.4.1": + version: 4.4.1 + resolution: "rimraf@npm:4.4.1" + dependencies: + glob: ^9.2.0 + bin: + rimraf: dist/cjs/src/bin.js + checksum: b786adc02651e2e24bbedb04bbdea80652fc9612632931ff2d9f898c5e4708fe30956186597373c568bd5230a4dc2fadfc816ccacba8a1daded3a006a6b74f1a + languageName: node + linkType: hard + "rimraf@npm:^5.0.1": version: 5.0.5 resolution: "rimraf@npm:5.0.5" @@ -9424,6 +12519,13 @@ __metadata: languageName: node linkType: hard +"run-async@npm:^2.4.0": + version: 2.4.1 + resolution: "run-async@npm:2.4.1" + checksum: a2c88aa15df176f091a2878eb840e68d0bdee319d8d97bbb89112223259cebecb94bc0defd735662b83c2f7a30bed8cddb7d1674eb48ae7322dc602b22d03797 + languageName: node + linkType: hard + "run-parallel@npm:^1.1.9": version: 1.2.0 resolution: "run-parallel@npm:1.2.0" @@ -9433,25 +12535,41 @@ __metadata: languageName: node linkType: hard -"safe-array-concat@npm:^1.1.0": - version: 1.1.0 - resolution: "safe-array-concat@npm:1.1.0" +"rxjs@npm:^7.5.5": + version: 7.8.1 + resolution: "rxjs@npm:7.8.1" dependencies: - call-bind: ^1.0.5 - get-intrinsic: ^1.2.2 + tslib: ^2.1.0 + checksum: de4b53db1063e618ec2eca0f7965d9137cabe98cf6be9272efe6c86b47c17b987383df8574861bcced18ebd590764125a901d5506082be84a8b8e364bf05f119 + languageName: node + linkType: hard + +"safe-array-concat@npm:^1.1.2": + version: 1.1.2 + resolution: "safe-array-concat@npm:1.1.2" + dependencies: + call-bind: ^1.0.7 + get-intrinsic: ^1.2.4 has-symbols: ^1.0.3 isarray: ^2.0.5 - checksum: 5c71eaa999168ee7474929f1cd3aae80f486353a651a094d9968936692cf90aa065224929a6486dcda66334a27dce4250a83612f9e0fef6dced1a925d3ac7296 + checksum: a3b259694754ddfb73ae0663829e396977b99ff21cbe8607f35a469655656da8e271753497e59da8a7575baa94d2e684bea3e10ddd74ba046c0c9b4418ffa0c4 languageName: node linkType: hard -"safe-buffer@npm:^5.1.0": +"safe-buffer@npm:^5.1.0, safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 languageName: node linkType: hard +"safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": + version: 5.1.2 + resolution: "safe-buffer@npm:5.1.2" + checksum: f2f1f7943ca44a594893a852894055cf619c1fbcb611237fc39e461ae751187e7baf4dc391a72125e0ac4fb2d8c5c0b3c71529622e6a58f46b960211e704903c + languageName: node + linkType: hard + "safe-regex-test@npm:^1.0.3": version: 1.0.3 resolution: "safe-regex-test@npm:1.0.3" @@ -9463,7 +12581,7 @@ __metadata: languageName: node linkType: hard -"safer-buffer@npm:>= 2.1.2 < 3.0.0": +"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" checksum: cab8f25ae6f1434abee8d80023d7e72b598cf1327164ddab31003c51215526801e40b66c5e65d658a0af1e9d6478cadcb4c745f4bd6751f97d8644786c0978b0 @@ -9536,7 +12654,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.4.1, semver@npm:^5.5.0": +"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.4.1, semver@npm:^5.5.0, semver@npm:^5.6.0": version: 5.7.2 resolution: "semver@npm:5.7.2" bin: @@ -9545,7 +12663,29 @@ __metadata: languageName: node linkType: hard -"semver@npm:^6.3.0, semver@npm:^6.3.1": +"semver@npm:7.3.8": + version: 7.3.8 + resolution: "semver@npm:7.3.8" + dependencies: + lru-cache: ^6.0.0 + bin: + semver: bin/semver.js + checksum: ba9c7cbbf2b7884696523450a61fee1a09930d888b7a8d7579025ad93d459b2d1949ee5bbfeb188b2be5f4ac163544c5e98491ad6152df34154feebc2cc337c1 + languageName: node + linkType: hard + +"semver@npm:7.5.4": + version: 7.5.4 + resolution: "semver@npm:7.5.4" + dependencies: + lru-cache: ^6.0.0 + bin: + semver: bin/semver.js + checksum: 12d8ad952fa353b0995bf180cdac205a4068b759a140e5d3c608317098b3575ac2f1e09182206bf2eb26120e1c0ed8fb92c48c592f6099680de56bb071423ca3 + languageName: node + linkType: hard + +"semver@npm:^6.0.0, semver@npm:^6.3.0, semver@npm:^6.3.1": version: 6.3.1 resolution: "semver@npm:6.3.1" bin: @@ -9554,7 +12694,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.5.4": +"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4": version: 7.6.0 resolution: "semver@npm:7.6.0" dependencies: @@ -9574,28 +12714,36 @@ __metadata: languageName: node linkType: hard +"set-blocking@npm:^2.0.0": + version: 2.0.0 + resolution: "set-blocking@npm:2.0.0" + checksum: 6e65a05f7cf7ebdf8b7c75b101e18c0b7e3dff4940d480efed8aad3a36a4005140b660fa1d804cb8bce911cac290441dc728084a30504d3516ac2ff7ad607b02 + languageName: node + linkType: hard + "set-function-length@npm:^1.2.1": - version: 1.2.1 - resolution: "set-function-length@npm:1.2.1" + version: 1.2.2 + resolution: "set-function-length@npm:1.2.2" dependencies: - define-data-property: ^1.1.2 + define-data-property: ^1.1.4 es-errors: ^1.3.0 function-bind: ^1.1.2 - get-intrinsic: ^1.2.3 + get-intrinsic: ^1.2.4 gopd: ^1.0.1 - has-property-descriptors: ^1.0.1 - checksum: 23742476d695f2eae86348c069bd164d4f25fa7c26546a46a2b5f370f1f84b98ec64366d2cd17785d5b41bbf16b95855da4b7eb188e7056fe3b0248d61f6afda + has-property-descriptors: ^1.0.2 + checksum: a8248bdacdf84cb0fab4637774d9fb3c7a8e6089866d04c817583ff48e14149c87044ce683d7f50759a8c50fb87c7a7e173535b06169c87ef76f5fb276dfff72 languageName: node linkType: hard "set-function-name@npm:^2.0.1": - version: 2.0.1 - resolution: "set-function-name@npm:2.0.1" + version: 2.0.2 + resolution: "set-function-name@npm:2.0.2" dependencies: - define-data-property: ^1.0.1 + define-data-property: ^1.1.4 + es-errors: ^1.3.0 functions-have-names: ^1.2.3 - has-property-descriptors: ^1.0.0 - checksum: 4975d17d90c40168eee2c7c9c59d023429f0a1690a89d75656306481ece0c3c1fb1ebcc0150ea546d1913e35fbd037bace91372c69e543e51fc5d1f31a9fa126 + has-property-descriptors: ^1.0.2 + checksum: d6229a71527fd0404399fc6227e0ff0652800362510822a291925c9d7b48a1ca1a468b11b281471c34cd5a2da0db4f5d7ff315a61d26655e77f6e971e6d0c80f languageName: node linkType: hard @@ -9648,18 +12796,18 @@ __metadata: linkType: hard "side-channel@npm:^1.0.4": - version: 1.0.5 - resolution: "side-channel@npm:1.0.5" + version: 1.0.6 + resolution: "side-channel@npm:1.0.6" dependencies: - call-bind: ^1.0.6 + call-bind: ^1.0.7 es-errors: ^1.3.0 get-intrinsic: ^1.2.4 object-inspect: ^1.13.1 - checksum: 640446b4e5a9554116ed6f5bec17c6740fa8da2c1a19e4d69c1202191185d4cc24f21ba0dd3ccca140eb6a8ee978d0b5bc5132f09b7962db7f9c4bc7872494ac + checksum: bfc1afc1827d712271453e91b7cd3878ac0efd767495fd4e594c4c2afaa7963b7b510e249572bfd54b0527e66e4a12b61b80c061389e129755f34c493aad9b97 languageName: node linkType: hard -"signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": +"signal-exit@npm:3.0.7, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 @@ -9673,6 +12821,21 @@ __metadata: languageName: node linkType: hard +"sigstore@npm:^1.0.0, sigstore@npm:^1.3.0, sigstore@npm:^1.4.0": + version: 1.9.0 + resolution: "sigstore@npm:1.9.0" + dependencies: + "@sigstore/bundle": ^1.1.0 + "@sigstore/protobuf-specs": ^0.2.0 + "@sigstore/sign": ^1.0.0 + "@sigstore/tuf": ^1.0.3 + make-fetch-happen: ^11.0.1 + bin: + sigstore: bin/sigstore.js + checksum: b3f1ccf4d2d5e6af294ad851981cc9dc4c01b6b5b7aeb98582765f5d2e75aa2b9221133b8e572179bb305e16ce589339d9617b26b9fa0bea0c38c9adef792912 + languageName: node + linkType: hard + "simulate-event@npm:~1.4.0": version: 1.4.0 resolution: "simulate-event@npm:1.4.0" @@ -9689,7 +12852,7 @@ __metadata: languageName: node linkType: hard -"slash@npm:^3.0.0": +"slash@npm:3.0.0, slash@npm:^3.0.0": version: 3.0.0 resolution: "slash@npm:3.0.0" checksum: 94a93fff615f25a999ad4b83c9d5e257a7280c90a32a7cb8b4a87996e4babf322e469c42b7f649fd5796edd8687652f3fb452a86dc97a816f01113183393f11c @@ -9714,6 +12877,17 @@ __metadata: languageName: node linkType: hard +"socks-proxy-agent@npm:^7.0.0": + version: 7.0.0 + resolution: "socks-proxy-agent@npm:7.0.0" + dependencies: + agent-base: ^6.0.2 + debug: ^4.3.3 + socks: ^2.6.2 + checksum: 720554370154cbc979e2e9ce6a6ec6ced205d02757d8f5d93fe95adae454fc187a5cbfc6b022afab850a5ce9b4c7d73e0f98e381879cf45f66317a4895953846 + languageName: node + linkType: hard + "socks-proxy-agent@npm:^8.0.1": version: 8.0.2 resolution: "socks-proxy-agent@npm:8.0.2" @@ -9725,13 +12899,22 @@ __metadata: languageName: node linkType: hard -"socks@npm:^2.7.1": - version: 2.8.0 - resolution: "socks@npm:2.8.0" +"socks@npm:^2.6.2, socks@npm:^2.7.1": + version: 2.8.1 + resolution: "socks@npm:2.8.1" dependencies: ip-address: ^9.0.5 smart-buffer: ^4.2.0 - checksum: b245081650c5fc112f0e10d2ee3976f5665d2191b9f86b181edd3c875d53d84a94bc173752d5be2651a450e3ef799fe7ec405dba3165890c08d9ac0b4ec1a487 + checksum: 29586d42e9c36c5016632b2bcb6595e3adfbcb694b3a652c51bc8741b079c5ec37bdd5675a1a89a1620078c8137208294991fabb50786f92d47759a725b2b62e + languageName: node + linkType: hard + +"sort-keys@npm:^2.0.0": + version: 2.0.0 + resolution: "sort-keys@npm:2.0.0" + dependencies: + is-plain-obj: ^1.0.0 + checksum: f0fd827fa9f8f866e98588d2a38c35209afbf1e9a05bb0e4ceeeb8bbf31d923c8902b0a7e0f561590ddb65e58eba6a74f74b991c85360bcc52e83a3f0d1cffd7 languageName: node linkType: hard @@ -9742,10 +12925,10 @@ __metadata: languageName: node linkType: hard -"source-map-js@npm:^1.0.1, source-map-js@npm:^1.0.2": - version: 1.0.2 - resolution: "source-map-js@npm:1.0.2" - checksum: c049a7fc4deb9a7e9b481ae3d424cc793cb4845daa690bc5a05d428bf41bf231ced49b4cf0c9e77f9d42fdb3d20d6187619fc586605f5eabe995a316da8d377c +"source-map-js@npm:^1.0.1, source-map-js@npm:^1.2.0": + version: 1.2.0 + resolution: "source-map-js@npm:1.2.0" + checksum: 791a43306d9223792e84293b00458bf102a8946e7188f3db0e4e22d8d530b5f80a4ce468eb5ec0bf585443ad55ebbd630bf379c98db0b1f317fd902500217f97 languageName: node linkType: hard @@ -9825,9 +13008,9 @@ __metadata: linkType: hard "spdx-exceptions@npm:^2.1.0": - version: 2.4.0 - resolution: "spdx-exceptions@npm:2.4.0" - checksum: b1b650a8d94424473bf9629cf972c86a91c03cccc260f5c901bce0e4b92d831627fec28c9e0a1e9c34c5ebad0a12cf2eab887bec088e0a862abb9d720c2fd0a1 + version: 2.5.0 + resolution: "spdx-exceptions@npm:2.5.0" + checksum: bb127d6e2532de65b912f7c99fc66097cdea7d64c10d3ec9b5e96524dbbd7d20e01cba818a6ddb2ae75e62bb0c63d5e277a7e555a85cbc8ab40044984fa4ae15 languageName: node linkType: hard @@ -9848,6 +13031,24 @@ __metadata: languageName: node linkType: hard +"split2@npm:^3.0.0": + version: 3.2.2 + resolution: "split2@npm:3.2.2" + dependencies: + readable-stream: ^3.0.0 + checksum: 8127ddbedd0faf31f232c0e9192fede469913aa8982aa380752e0463b2e31c2359ef6962eb2d24c125bac59eeec76873678d723b1c7ff696216a1cd071e3994a + languageName: node + linkType: hard + +"split@npm:^1.0.0": + version: 1.0.1 + resolution: "split@npm:1.0.1" + dependencies: + through: 2 + checksum: 12f4554a5792c7e98bb3e22b53c63bfa5ef89aa704353e1db608a55b51f5b12afaad6e4a8ecf7843c15f273f43cdadd67b3705cc43d48a75c2cf4641d51f7e7a + languageName: node + linkType: hard + "sprintf-js@npm:^1.1.3": version: 1.1.3 resolution: "sprintf-js@npm:1.1.3" @@ -9862,7 +13063,16 @@ __metadata: languageName: node linkType: hard -"ssri@npm:^10.0.0": +"ssri@npm:9.0.1, ssri@npm:^9.0.0": + version: 9.0.1 + resolution: "ssri@npm:9.0.1" + dependencies: + minipass: ^3.1.1 + checksum: fb58f5e46b6923ae67b87ad5ef1c5ab6d427a17db0bead84570c2df3cd50b4ceb880ebdba2d60726588272890bae842a744e1ecce5bd2a2a582fccd5068309eb + languageName: node + linkType: hard + +"ssri@npm:^10.0.0, ssri@npm:^10.0.1": version: 10.0.5 resolution: "ssri@npm:10.0.5" dependencies: @@ -9890,7 +13100,7 @@ __metadata: languageName: node linkType: hard -"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: @@ -9913,46 +13123,66 @@ __metadata: linkType: hard "string.prototype.padend@npm:^3.0.0": - version: 3.1.5 - resolution: "string.prototype.padend@npm:3.1.5" + version: 3.1.6 + resolution: "string.prototype.padend@npm:3.1.6" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - checksum: fc915e0b6ae1dce07a9f5088429d84fda2c1c0ac9a05bc14a602f173cc2fdef32e4893dfba5656f8f955450c9c16deebdb8d303d27613a367bc6d8508a94cd5e + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.2 + es-object-atoms: ^1.0.0 + checksum: d9fc23c21bdfb6850756002ef09cebc420882003f29eafbd8322df77a90726bc2a64892d01f94f1fc9fc6f809414fbcbd8615610bb3cddd33512c12b6b3643a2 languageName: node linkType: hard -"string.prototype.trim@npm:^1.2.8": - version: 1.2.8 - resolution: "string.prototype.trim@npm:1.2.8" +"string.prototype.trim@npm:^1.2.9": + version: 1.2.9 + resolution: "string.prototype.trim@npm:1.2.9" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - checksum: 49eb1a862a53aba73c3fb6c2a53f5463173cb1f4512374b623bcd6b43ad49dd559a06fb5789bdec771a40fc4d2a564411c0a75d35fb27e76bbe738c211ecff07 + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.0 + es-object-atoms: ^1.0.0 + checksum: ea2df6ec1e914c9d4e2dc856fa08228e8b1be59b59e50b17578c94a66a176888f417264bb763d4aac638ad3b3dad56e7a03d9317086a178078d131aa293ba193 languageName: node linkType: hard -"string.prototype.trimend@npm:^1.0.7": - version: 1.0.7 - resolution: "string.prototype.trimend@npm:1.0.7" +"string.prototype.trimend@npm:^1.0.8": + version: 1.0.8 + resolution: "string.prototype.trimend@npm:1.0.8" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - checksum: 2375516272fd1ba75992f4c4aa88a7b5f3c7a9ca308d963bcd5645adf689eba6f8a04ebab80c33e30ec0aefc6554181a3a8416015c38da0aa118e60ec896310c + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-object-atoms: ^1.0.0 + checksum: cc3bd2de08d8968a28787deba9a3cb3f17ca5f9f770c91e7e8fa3e7d47f079bad70fadce16f05dda9f261788be2c6e84a942f618c3bed31e42abc5c1084f8dfd languageName: node linkType: hard "string.prototype.trimstart@npm:^1.0.7": - version: 1.0.7 - resolution: "string.prototype.trimstart@npm:1.0.7" + version: 1.0.8 + resolution: "string.prototype.trimstart@npm:1.0.8" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - checksum: 13d0c2cb0d5ff9e926fa0bec559158b062eed2b68cd5be777ffba782c96b2b492944e47057274e064549b94dd27cf81f48b27a31fee8af5b574cff253e7eb613 + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-object-atoms: ^1.0.0 + checksum: df1007a7f580a49d692375d996521dc14fd103acda7f3034b3c558a60b82beeed3a64fa91e494e164581793a8ab0ae2f59578a49896a7af6583c1f20472bce96 + languageName: node + linkType: hard + +"string_decoder@npm:^1.1.1": + version: 1.3.0 + resolution: "string_decoder@npm:1.3.0" + dependencies: + safe-buffer: ~5.2.0 + checksum: 8417646695a66e73aefc4420eb3b84cc9ffd89572861fe004e6aeb13c7bc00e2f616247505d2dbbef24247c372f70268f594af7126f43548565c68c117bdeb56 + languageName: node + linkType: hard + +"string_decoder@npm:~1.1.1": + version: 1.1.1 + resolution: "string_decoder@npm:1.1.1" + dependencies: + safe-buffer: ~5.1.0 + checksum: 9ab7e56f9d60a28f2be697419917c50cac19f3e8e6c28ef26ed5f4852289fe0de5d6997d29becf59028556f2c62983790c1d9ba1e2a3cc401768ca12d5183a5b languageName: node linkType: hard @@ -9995,6 +13225,15 @@ __metadata: languageName: node linkType: hard +"strip-indent@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-indent@npm:3.0.0" + dependencies: + min-indent: ^1.0.0 + checksum: 18f045d57d9d0d90cd16f72b2313d6364fd2cb4bf85b9f593523ad431c8720011a4d5f08b6591c9d580f446e78855c5334a30fb91aa1560f5d9f95ed1b4a0530 + languageName: node + linkType: hard + "strip-indent@npm:^4.0.0": version: 4.0.0 resolution: "strip-indent@npm:4.0.0" @@ -10011,6 +13250,19 @@ __metadata: languageName: node linkType: hard +"strong-log-transformer@npm:2.1.0, strong-log-transformer@npm:^2.1.0": + version: 2.1.0 + resolution: "strong-log-transformer@npm:2.1.0" + dependencies: + duplexer: ^0.1.1 + minimist: ^1.2.0 + through: ^2.3.4 + bin: + sl-log-transformer: bin/sl-log-transformer.js + checksum: abf9a4ac143118f26c3a0771b204b02f5cf4fa80384ae158f25e02bfbff761038accc44a7f65869ccd5a5995a7f2c16b1466b83149644ba6cecd3072a8927297 + languageName: node + linkType: hard + "style-loader@npm:^3.3.1, style-loader@npm:~3.3.1": version: 3.3.4 resolution: "style-loader@npm:3.3.4" @@ -10021,9 +13273,9 @@ __metadata: linkType: hard "style-mod@npm:^4.0.0, style-mod@npm:^4.1.0": - version: 4.1.0 - resolution: "style-mod@npm:4.1.0" - checksum: 8402b14ca11113a3640d46b3cf7ba49f05452df7846bc5185a3535d9b6a64a3019e7fb636b59ccbb7816aeb0725b24723e77a85b05612a9360e419958e13b4e6 + version: 4.1.2 + resolution: "style-mod@npm:4.1.2" + checksum: 7c5c3e82747f9bcf5f288d8d07f50848e4630fe5ff7bfe4d94cc87d6b6a2588227cbf21b4c792ac6406e5852293300a75e710714479a5c59a06af677f0825ef8 languageName: node linkType: hard @@ -10222,16 +13474,43 @@ __metadata: languageName: node linkType: hard -"tapable@npm:^2.1.1, tapable@npm:^2.2.0, tapable@npm:^2.2.1": - version: 2.2.1 - resolution: "tapable@npm:2.2.1" - checksum: 3b7a1b4d86fa940aad46d9e73d1e8739335efd4c48322cb37d073eb6f80f5281889bf0320c6d8ffcfa1a0dd5bfdbd0f9d037e252ef972aca595330538aac4d51 +"tapable@npm:^2.1.1, tapable@npm:^2.2.0, tapable@npm:^2.2.1": + version: 2.2.1 + resolution: "tapable@npm:2.2.1" + checksum: 3b7a1b4d86fa940aad46d9e73d1e8739335efd4c48322cb37d073eb6f80f5281889bf0320c6d8ffcfa1a0dd5bfdbd0f9d037e252ef972aca595330538aac4d51 + languageName: node + linkType: hard + +"tar-stream@npm:~2.2.0": + version: 2.2.0 + resolution: "tar-stream@npm:2.2.0" + 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 + checksum: 699831a8b97666ef50021c767f84924cfee21c142c2eb0e79c63254e140e6408d6d55a065a2992548e72b06de39237ef2b802b99e3ece93ca3904a37622a66f3 + languageName: node + linkType: hard + +"tar@npm:6.1.11": + version: 6.1.11 + resolution: "tar@npm:6.1.11" + dependencies: + chownr: ^2.0.0 + fs-minipass: ^2.0.0 + minipass: ^3.0.0 + minizlib: ^2.1.1 + mkdirp: ^1.0.3 + yallist: ^4.0.0 + checksum: a04c07bb9e2d8f46776517d4618f2406fb977a74d914ad98b264fc3db0fe8224da5bec11e5f8902c5b9bcb8ace22d95fbe3c7b36b8593b7dfc8391a25898f32f languageName: node linkType: hard "tar@npm:^6.1.11, tar@npm:^6.1.2": - version: 6.2.0 - resolution: "tar@npm:6.2.0" + version: 6.2.1 + resolution: "tar@npm:6.2.1" dependencies: chownr: ^2.0.0 fs-minipass: ^2.0.0 @@ -10239,7 +13518,34 @@ __metadata: minizlib: ^2.1.1 mkdirp: ^1.0.3 yallist: ^4.0.0 - checksum: db4d9fe74a2082c3a5016630092c54c8375ff3b280186938cfd104f2e089c4fd9bad58688ef6be9cf186a889671bf355c7cda38f09bbf60604b281715ca57f5c + checksum: f1322768c9741a25356c11373bce918483f40fa9a25c69c59410c8a1247632487edef5fe76c5f12ac51a6356d2f1829e96d2bc34098668a2fc34d76050ac2b6c + languageName: node + linkType: hard + +"temp-dir@npm:1.0.0": + version: 1.0.0 + resolution: "temp-dir@npm:1.0.0" + checksum: cb2b58ddfb12efa83e939091386ad73b425c9a8487ea0095fe4653192a40d49184a771a1beba99045fbd011e389fd563122d79f54f82be86a55620667e08a6b2 + languageName: node + linkType: hard + +"temp-dir@npm:^2.0.0": + version: 2.0.0 + resolution: "temp-dir@npm:2.0.0" + checksum: cc4f0404bf8d6ae1a166e0e64f3f409b423f4d1274d8c02814a59a5529f07db6cd070a749664141b992b2c1af337fa9bb451a460a43bb9bcddc49f235d3115aa + languageName: node + linkType: hard + +"tempy@npm:1.0.0": + version: 1.0.0 + resolution: "tempy@npm:1.0.0" + dependencies: + del: ^6.0.0 + is-stream: ^2.0.0 + temp-dir: ^2.0.0 + type-fest: ^0.16.0 + unique-string: ^2.0.0 + checksum: 11541b9d4c5b6b6e4912ded3058cfb5a1294dcc0519b73fc1fc74f950f9a68cd380f78cbefe38514ac9233f749efc6486ac14592dcb29ad35a9b3807328cba1b languageName: node linkType: hard @@ -10266,8 +13572,8 @@ __metadata: linkType: hard "terser@npm:^5.26.0": - version: 5.27.0 - resolution: "terser@npm:5.27.0" + version: 5.29.2 + resolution: "terser@npm:5.29.2" dependencies: "@jridgewell/source-map": ^0.3.3 acorn: ^8.8.2 @@ -10275,7 +13581,7 @@ __metadata: source-map-support: ~0.5.20 bin: terser: bin/terser - checksum: c165052cfea061e8512e9b9ba42a098c2ff6382886ae122b040fd5b6153443070cc2dcb4862269f1669c09c716763e856125a355ff984aa72be525d6fffd8729 + checksum: 2310d04e530903ed4da6168c4c90ab65965c5f1f8919733772119ff560e9e9be2def070c9659f7d96f2e28489c4378241c4cef1917f05b9524587436fdd5a802 languageName: node linkType: hard @@ -10290,6 +13596,13 @@ __metadata: languageName: node linkType: hard +"text-extensions@npm:^1.0.0": + version: 1.9.0 + resolution: "text-extensions@npm:1.9.0" + checksum: 56a9962c1b62d39b2bcb369b7558ca85c1b55e554b38dfd725edcc0a1babe5815782a60c17ff6b839093b163dfebb92b804208aaaea616ec7571c8059ae0cf44 + languageName: node + linkType: hard + "text-table@npm:^0.2.0": version: 0.2.0 resolution: "text-table@npm:0.2.0" @@ -10297,6 +13610,48 @@ __metadata: languageName: node linkType: hard +"through2@npm:^2.0.0": + version: 2.0.5 + resolution: "through2@npm:2.0.5" + dependencies: + readable-stream: ~2.3.6 + xtend: ~4.0.1 + checksum: beb0f338aa2931e5660ec7bf3ad949e6d2e068c31f4737b9525e5201b824ac40cac6a337224856b56bd1ddd866334bbfb92a9f57cd6f66bc3f18d3d86fc0fe50 + languageName: node + linkType: hard + +"through2@npm:^4.0.0": + version: 4.0.2 + resolution: "through2@npm:4.0.2" + dependencies: + readable-stream: 3 + checksum: ac7430bd54ccb7920fd094b1c7ff3e1ad6edd94202e5528331253e5fde0cc56ceaa690e8df9895de2e073148c52dfbe6c4db74cacae812477a35660090960cc0 + languageName: node + linkType: hard + +"through@npm:2, through@npm:>=2.2.7 <3, through@npm:^2.3.4, through@npm:^2.3.6": + version: 2.3.8 + resolution: "through@npm:2.3.8" + checksum: a38c3e059853c494af95d50c072b83f8b676a9ba2818dcc5b108ef252230735c54e0185437618596c790bbba8fcdaef5b290405981ffa09dce67b1f1bf190cbd + languageName: node + linkType: hard + +"tmp@npm:^0.0.33": + version: 0.0.33 + resolution: "tmp@npm:0.0.33" + dependencies: + os-tmpdir: ~1.0.2 + checksum: 902d7aceb74453ea02abbf58c203f4a8fc1cead89b60b31e354f74ed5b3fb09ea817f94fb310f884a5d16987dd9fa5a735412a7c2dd088dd3d415aa819ae3a28 + languageName: node + linkType: hard + +"tmp@npm:~0.2.1": + version: 0.2.3 + resolution: "tmp@npm:0.2.3" + checksum: 73b5c96b6e52da7e104d9d44afb5d106bb1e16d9fa7d00dbeb9e6522e61b571fbdb165c756c62164be9a3bbe192b9b268c236d370a2a0955c7689cd2ae377b95 + languageName: node + linkType: hard + "tmpl@npm:1.0.5": version: 1.0.5 resolution: "tmpl@npm:1.0.5" @@ -10357,6 +13712,20 @@ __metadata: languageName: node linkType: hard +"treeverse@npm:^3.0.0": + version: 3.0.0 + resolution: "treeverse@npm:3.0.0" + checksum: 73168d9887fa57b0719218f176c5a3cfbaaf310922879acb4adf76665bc17dcdb6ed3e4163f0c27eee17e346886186a1515ea6f87e96cdc10df1dce13bf622a0 + languageName: node + linkType: hard + +"trim-newlines@npm:^3.0.0": + version: 3.0.1 + resolution: "trim-newlines@npm:3.0.1" + checksum: b530f3fadf78e570cf3c761fb74fef655beff6b0f84b29209bac6c9622db75ad1417f4a7b5d54c96605dcd72734ad44526fef9f396807b90839449eb543c6206 + languageName: node + linkType: hard + "trim-newlines@npm:^4.0.2": version: 4.1.1 resolution: "trim-newlines@npm:4.1.1" @@ -10365,11 +13734,11 @@ __metadata: linkType: hard "ts-api-utils@npm:^1.0.1": - version: 1.2.1 - resolution: "ts-api-utils@npm:1.2.1" + version: 1.3.0 + resolution: "ts-api-utils@npm:1.3.0" peerDependencies: typescript: ">=4.2.0" - checksum: 17a2a4454d65a6765b9351304cfd516fcda3098f49d72bba90cb7f22b6a09a573b4a1993fd7de7d6b8046c408960c5f21a25e64ccb969d484b32ea3b3e19d6e4 + checksum: c746ddabfdffbf16cb0b0db32bb287236a19e583057f8649ee7c49995bb776e1d3ef384685181c11a1a480369e022ca97512cb08c517b2d2bd82c83754c97012 languageName: node linkType: hard @@ -10406,6 +13775,17 @@ __metadata: languageName: node linkType: hard +"tsconfig-paths@npm:^4.1.2": + version: 4.2.0 + resolution: "tsconfig-paths@npm:4.2.0" + dependencies: + json5: ^2.2.2 + minimist: ^1.2.6 + strip-bom: ^3.0.0 + checksum: 28c5f7bbbcabc9dabd4117e8fdc61483f6872a1c6b02a4b1c4d68c5b79d06896c3cc9547610c4c3ba64658531caa2de13ead1ea1bf321c7b53e969c4752b98c7 + languageName: node + linkType: hard + "tslib@npm:^1.13.0": version: 1.14.1 resolution: "tslib@npm:1.14.1" @@ -10413,13 +13793,24 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.6.2": +"tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.4.0, tslib@npm:^2.6.2": version: 2.6.2 resolution: "tslib@npm:2.6.2" checksum: 329ea56123005922f39642318e3d1f0f8265d1e7fcb92c633e0809521da75eeaca28d2cf96d7248229deb40e5c19adf408259f4b9640afd20d13aecc1430f3ad languageName: node linkType: hard +"tuf-js@npm:^1.1.7": + version: 1.1.7 + resolution: "tuf-js@npm:1.1.7" + dependencies: + "@tufjs/models": 1.0.4 + debug: ^4.3.4 + make-fetch-happen: ^11.1.1 + checksum: 089fc0dabe1fcaeca8b955b358b34272f23237ac9e074b5f983349eb44d9688fd137f28f493bbd8dfd865d1af4e76e0cc869d307eadd054d1b404914c3124ae5 + languageName: node + linkType: hard + "type-check@npm:^0.4.0, type-check@npm:~0.4.0": version: 0.4.0 resolution: "type-check@npm:0.4.0" @@ -10436,6 +13827,20 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^0.16.0": + version: 0.16.0 + resolution: "type-fest@npm:0.16.0" + checksum: 1a4102c06dc109db00418c753062e206cab65befd469d000ece4452ee649bf2a9cf57686d96fb42326bc9d918d9a194d4452897b486dcc41989e5c99e4e87094 + languageName: node + linkType: hard + +"type-fest@npm:^0.18.0": + version: 0.18.1 + resolution: "type-fest@npm:0.18.1" + checksum: e96dcee18abe50ec82dab6cbc4751b3a82046da54c52e3b2d035b3c519732c0b3dd7a2fa9df24efd1a38d953d8d4813c50985f215f1957ee5e4f26b0fe0da395 + languageName: node + linkType: hard + "type-fest@npm:^0.20.2": version: 0.20.2 resolution: "type-fest@npm:0.20.2" @@ -10450,6 +13855,27 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^0.4.1": + version: 0.4.1 + resolution: "type-fest@npm:0.4.1" + checksum: 25f882d9cc2f24af7a0a529157f96dead157894c456bfbad16d48f990c43b470dfb79848e8d9c03fe1be72a7d169e44f6f3135b54628393c66a6189c5dc077f7 + languageName: node + linkType: hard + +"type-fest@npm:^0.6.0": + version: 0.6.0 + resolution: "type-fest@npm:0.6.0" + checksum: b2188e6e4b21557f6e92960ec496d28a51d68658018cba8b597bd3ef757721d1db309f120ae987abeeda874511d14b776157ff809f23c6d1ce8f83b9b2b7d60f + languageName: node + linkType: hard + +"type-fest@npm:^0.8.1": + version: 0.8.1 + resolution: "type-fest@npm:0.8.1" + checksum: d61c4b2eba24009033ae4500d7d818a94fd6d1b481a8111612ee141400d5f1db46f199c014766b9fa9b31a6a7374d96fc748c6d688a78a3ce5a33123839becb7 + languageName: node + linkType: hard + "type-fest@npm:^1.0.1, type-fest@npm:^1.2.1, type-fest@npm:^1.2.2": version: 1.4.0 resolution: "type-fest@npm:1.4.0" @@ -10457,50 +13883,72 @@ __metadata: languageName: node linkType: hard -"typed-array-buffer@npm:^1.0.1": - version: 1.0.1 - resolution: "typed-array-buffer@npm:1.0.1" +"typed-array-buffer@npm:^1.0.2": + version: 1.0.2 + resolution: "typed-array-buffer@npm:1.0.2" dependencies: - call-bind: ^1.0.6 + call-bind: ^1.0.7 es-errors: ^1.3.0 is-typed-array: ^1.1.13 - checksum: 1d65e46b2b9b7ec2a30df39b9ddf32e55ad08d6119aec33975506a3dba56057796bdc3c64dbeb7fdb61bf340a75e279dfd55b48ce8f3b874f01731e1da6833d2 + checksum: 02ffc185d29c6df07968272b15d5319a1610817916ec8d4cd670ded5d1efe72901541ff2202fcc622730d8a549c76e198a2f74e312eabbfb712ed907d45cbb0b languageName: node linkType: hard -"typed-array-byte-length@npm:^1.0.0": - version: 1.0.0 - resolution: "typed-array-byte-length@npm:1.0.0" +"typed-array-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "typed-array-byte-length@npm:1.0.1" dependencies: - call-bind: ^1.0.2 + call-bind: ^1.0.7 for-each: ^0.3.3 - has-proto: ^1.0.1 - is-typed-array: ^1.1.10 - checksum: b03db16458322b263d87a702ff25388293f1356326c8a678d7515767ef563ef80e1e67ce648b821ec13178dd628eb2afdc19f97001ceae7a31acf674c849af94 + gopd: ^1.0.1 + has-proto: ^1.0.3 + is-typed-array: ^1.1.13 + checksum: f65e5ecd1cf76b1a2d0d6f631f3ea3cdb5e08da106c6703ffe687d583e49954d570cc80434816d3746e18be889ffe53c58bf3e538081ea4077c26a41055b216d languageName: node linkType: hard -"typed-array-byte-offset@npm:^1.0.0": - version: 1.0.0 - resolution: "typed-array-byte-offset@npm:1.0.0" +"typed-array-byte-offset@npm:^1.0.2": + version: 1.0.2 + resolution: "typed-array-byte-offset@npm:1.0.2" dependencies: - available-typed-arrays: ^1.0.5 - call-bind: ^1.0.2 + available-typed-arrays: ^1.0.7 + call-bind: ^1.0.7 for-each: ^0.3.3 - has-proto: ^1.0.1 - is-typed-array: ^1.1.10 - checksum: 04f6f02d0e9a948a95fbfe0d5a70b002191fae0b8fe0fe3130a9b2336f043daf7a3dda56a31333c35a067a97e13f539949ab261ca0f3692c41603a46a94e960b + gopd: ^1.0.1 + has-proto: ^1.0.3 + is-typed-array: ^1.1.13 + checksum: c8645c8794a621a0adcc142e0e2c57b1823bbfa4d590ad2c76b266aa3823895cf7afb9a893bf6685e18454ab1b0241e1a8d885a2d1340948efa4b56add4b5f67 languageName: node linkType: hard -"typed-array-length@npm:^1.0.4": - version: 1.0.4 - resolution: "typed-array-length@npm:1.0.4" +"typed-array-length@npm:^1.0.5": + version: 1.0.6 + resolution: "typed-array-length@npm:1.0.6" dependencies: - call-bind: ^1.0.2 + call-bind: ^1.0.7 for-each: ^0.3.3 - is-typed-array: ^1.1.9 - checksum: 2228febc93c7feff142b8c96a58d4a0d7623ecde6c7a24b2b98eb3170e99f7c7eff8c114f9b283085cd59dcd2bd43aadf20e25bba4b034a53c5bb292f71f8956 + gopd: ^1.0.1 + has-proto: ^1.0.3 + is-typed-array: ^1.1.13 + possible-typed-array-names: ^1.0.0 + checksum: f0315e5b8f0168c29d390ff410ad13e4d511c78e6006df4a104576844812ee447fcc32daab1f3a76c9ef4f64eff808e134528b5b2439de335586b392e9750e5c + languageName: node + linkType: hard + +"typedarray@npm:^0.0.6": + version: 0.0.6 + resolution: "typedarray@npm:0.0.6" + checksum: 33b39f3d0e8463985eeaeeacc3cb2e28bc3dfaf2a5ed219628c0b629d5d7b810b0eb2165f9f607c34871d5daa92ba1dc69f49051cf7d578b4cbd26c340b9d1b1 + languageName: node + linkType: hard + +"typescript@npm:^3 || ^4": + version: 4.9.5 + resolution: "typescript@npm:4.9.5" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: ee000bc26848147ad423b581bd250075662a354d84f0e06eb76d3b892328d8d4440b7487b5a83e851b12b255f55d71835b008a66cbf8f255a11e4400159237db languageName: node linkType: hard @@ -10514,6 +13962,16 @@ __metadata: languageName: node linkType: hard +"typescript@patch:typescript@^3 || ^4#~builtin": + version: 4.9.5 + resolution: "typescript@patch:typescript@npm%3A4.9.5#~builtin::version=4.9.5&hash=23ec76" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: ab417a2f398380c90a6cf5a5f74badd17866adf57f1165617d6a551f059c3ba0a3e4da0d147b3ac5681db9ac76a303c5876394b13b3de75fdd5b1eaa06181c9d + languageName: node + linkType: hard + "typescript@patch:typescript@~5.0.2#~builtin": version: 5.0.4 resolution: "typescript@patch:typescript@npm%3A5.0.4#~builtin::version=5.0.4&hash=85af82" @@ -10534,6 +13992,15 @@ __metadata: languageName: node linkType: hard +"uglify-js@npm:^3.1.4": + version: 3.17.4 + resolution: "uglify-js@npm:3.17.4" + bin: + uglifyjs: bin/uglifyjs + checksum: 7b3897df38b6fc7d7d9f4dcd658599d81aa2b1fb0d074829dd4e5290f7318dbca1f4af2f45acb833b95b1fe0ed4698662ab61b87e94328eb4c0a0d3435baf924 + languageName: node + linkType: hard + "unbox-primitive@npm:^1.0.2": version: 1.0.2 resolution: "unbox-primitive@npm:1.0.2" @@ -10584,6 +14051,15 @@ __metadata: languageName: node linkType: hard +"unique-filename@npm:^2.0.0": + version: 2.0.1 + resolution: "unique-filename@npm:2.0.1" + dependencies: + unique-slug: ^3.0.0 + checksum: 807acf3381aff319086b64dc7125a9a37c09c44af7620bd4f7f3247fcd5565660ac12d8b80534dcbfd067e6fe88a67e621386dd796a8af828d1337a8420a255f + languageName: node + linkType: hard + "unique-filename@npm:^3.0.0": version: 3.0.0 resolution: "unique-filename@npm:3.0.0" @@ -10593,6 +14069,15 @@ __metadata: languageName: node linkType: hard +"unique-slug@npm:^3.0.0": + version: 3.0.0 + resolution: "unique-slug@npm:3.0.0" + dependencies: + imurmurhash: ^0.1.4 + checksum: 49f8d915ba7f0101801b922062ee46b7953256c93ceca74303bd8e6413ae10aa7e8216556b54dc5382895e8221d04f1efaf75f945c2e4a515b4139f77aa6640c + languageName: node + linkType: hard + "unique-slug@npm:^4.0.0": version: 4.0.0 resolution: "unique-slug@npm:4.0.0" @@ -10602,6 +14087,22 @@ __metadata: languageName: node linkType: hard +"unique-string@npm:^2.0.0": + version: 2.0.0 + resolution: "unique-string@npm:2.0.0" + dependencies: + crypto-random-string: ^2.0.0 + checksum: ef68f639136bcfe040cf7e3cd7a8dff076a665288122855148a6f7134092e6ed33bf83a7f3a9185e46c98dddc445a0da6ac25612afa1a7c38b8b654d6c02498e + languageName: node + linkType: hard + +"universal-user-agent@npm:^6.0.0": + version: 6.0.1 + resolution: "universal-user-agent@npm:6.0.1" + checksum: fdc8e1ae48a05decfc7ded09b62071f571c7fe0bd793d700704c80cea316101d4eac15cc27ed2bb64f4ce166d2684777c3198b9ab16034f547abea0d3aa1c93c + languageName: node + linkType: hard + "universalify@npm:^0.2.0": version: 0.2.0 resolution: "universalify@npm:0.2.0" @@ -10616,6 +14117,13 @@ __metadata: languageName: node linkType: hard +"upath@npm:2.0.1, upath@npm:^2.0.1": + version: 2.0.1 + resolution: "upath@npm:2.0.1" + checksum: 2db04f24a03ef72204c7b969d6991abec9e2cb06fb4c13a1fd1c59bc33b46526b16c3325e55930a11ff86a77a8cbbcda8f6399bf914087028c5beae21ecdb33c + languageName: node + linkType: hard + "update-browserslist-db@npm:^1.0.13": version: 1.0.13 resolution: "update-browserslist-db@npm:1.0.13" @@ -10649,14 +14157,14 @@ __metadata: languageName: node linkType: hard -"util-deprecate@npm:^1.0.2": +"util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" checksum: 474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2 languageName: node linkType: hard -"uuid@npm:^8.3.2": +"uuid@npm:8.3.2, uuid@npm:^8.3.2": version: 8.3.2 resolution: "uuid@npm:8.3.2" bin: @@ -10665,6 +14173,13 @@ __metadata: languageName: node linkType: hard +"v8-compile-cache@npm:2.3.0": + version: 2.3.0 + resolution: "v8-compile-cache@npm:2.3.0" + checksum: adb0a271eaa2297f2f4c536acbfee872d0dd26ec2d76f66921aa7fc437319132773483344207bdbeee169225f4739016d8d2dbf0553913a52bb34da6d0334f8e + languageName: node + linkType: hard + "v8-to-istanbul@npm:^9.0.1": version: 9.2.0 resolution: "v8-to-istanbul@npm:9.2.0" @@ -10676,7 +14191,7 @@ __metadata: languageName: node linkType: hard -"validate-npm-package-license@npm:^3.0.1": +"validate-npm-package-license@npm:3.0.4, validate-npm-package-license@npm:^3.0.1, validate-npm-package-license@npm:^3.0.4": version: 3.0.4 resolution: "validate-npm-package-license@npm:3.0.4" dependencies: @@ -10686,6 +14201,33 @@ __metadata: languageName: node linkType: hard +"validate-npm-package-name@npm:4.0.0, validate-npm-package-name@npm:^4.0.0": + version: 4.0.0 + resolution: "validate-npm-package-name@npm:4.0.0" + dependencies: + builtins: ^5.0.0 + checksum: a32fd537bad17fcb59cfd58ae95a414d443866020d448ec3b22e8d40550cb585026582a57efbe1f132b882eea4da8ac38ee35f7be0dd72988a3cb55d305a20c1 + languageName: node + linkType: hard + +"validate-npm-package-name@npm:^3.0.0": + version: 3.0.0 + resolution: "validate-npm-package-name@npm:3.0.0" + dependencies: + builtins: ^1.0.3 + checksum: ce4c68207abfb22c05eedb09ff97adbcedc80304a235a0844f5344f1fd5086aa80e4dbec5684d6094e26e35065277b765c1caef68bcea66b9056761eddb22967 + languageName: node + linkType: hard + +"validate-npm-package-name@npm:^5.0.0": + version: 5.0.0 + resolution: "validate-npm-package-name@npm:5.0.0" + dependencies: + builtins: ^5.0.0 + checksum: 5342a994986199b3c28e53a8452a14b2bb5085727691ea7aa0d284a6606b127c371e0925ae99b3f1ef7cc7d2c9de75f52eb61a3d1cc45e39bca1e3a9444cbb4e + languageName: node + linkType: hard + "validate.io-array@npm:^1.0.3": version: 1.0.6 resolution: "validate.io-array@npm:1.0.6" @@ -10782,6 +14324,13 @@ __metadata: languageName: node linkType: hard +"walk-up-path@npm:^1.0.0": + version: 1.0.0 + resolution: "walk-up-path@npm:1.0.0" + checksum: b8019ac4fb9ba1576839ec66d2217f62ab773c1cc4c704bfd1c79b1359fef5366f1382d3ab230a66a14c3adb1bf0fe102d1fdaa3437881e69154dfd1432abd32 + languageName: node + linkType: hard + "walker@npm:^1.0.8": version: 1.0.8 resolution: "walker@npm:1.0.8" @@ -10791,13 +14340,22 @@ __metadata: languageName: node linkType: hard -"watchpack@npm:^2.4.0": - version: 2.4.0 - resolution: "watchpack@npm:2.4.0" +"watchpack@npm:^2.4.1": + version: 2.4.1 + resolution: "watchpack@npm:2.4.1" dependencies: glob-to-regexp: ^0.4.1 graceful-fs: ^4.1.2 - checksum: 23d4bc58634dbe13b86093e01c6a68d8096028b664ab7139d58f0c37d962d549a940e98f2f201cecdabd6f9c340338dc73ef8bf094a2249ef582f35183d1a131 + checksum: 5b0179348655dcdf19cac7cb4ff923fdc024d630650c0bf6bec8899cf47c60e19d4f810a88dba692ed0e7f684cf0fcffea86efdbf6c35d81f031e328043b7fab + languageName: node + linkType: hard + +"wcwidth@npm:^1.0.0, wcwidth@npm:^1.0.1": + version: 1.0.1 + resolution: "wcwidth@npm:1.0.1" + dependencies: + defaults: ^1.0.3 + checksum: 814e9d1ddcc9798f7377ffa448a5a3892232b9275ebb30a41b529607691c0491de47cba426e917a4d08ded3ee7e9ba2f3fe32e62ee3cd9c7d3bafb7754bd553c languageName: node linkType: hard @@ -10883,24 +14441,24 @@ __metadata: linkType: hard "webpack@npm:^5.76.1": - version: 5.90.1 - resolution: "webpack@npm:5.90.1" + version: 5.91.0 + resolution: "webpack@npm:5.91.0" dependencies: "@types/eslint-scope": ^3.7.3 "@types/estree": ^1.0.5 - "@webassemblyjs/ast": ^1.11.5 - "@webassemblyjs/wasm-edit": ^1.11.5 - "@webassemblyjs/wasm-parser": ^1.11.5 + "@webassemblyjs/ast": ^1.12.1 + "@webassemblyjs/wasm-edit": ^1.12.1 + "@webassemblyjs/wasm-parser": ^1.12.1 acorn: ^8.7.1 acorn-import-assertions: ^1.9.0 browserslist: ^4.21.10 chrome-trace-event: ^1.0.2 - enhanced-resolve: ^5.15.0 + enhanced-resolve: ^5.16.0 es-module-lexer: ^1.2.1 eslint-scope: 5.1.1 events: ^3.2.0 glob-to-regexp: ^0.4.1 - graceful-fs: ^4.2.9 + graceful-fs: ^4.2.11 json-parse-even-better-errors: ^2.3.1 loader-runner: ^4.2.0 mime-types: ^2.1.27 @@ -10908,14 +14466,14 @@ __metadata: schema-utils: ^3.2.0 tapable: ^2.1.1 terser-webpack-plugin: ^5.3.10 - watchpack: ^2.4.0 + watchpack: ^2.4.1 webpack-sources: ^3.2.3 peerDependenciesMeta: webpack-cli: optional: true bin: webpack: bin/webpack.js - checksum: a7be844d5720a0c6282fec012e6fa34b1137dff953c5d48bf2ef066a6c27c1dbc92a9b9effc05ee61c9fe269499266db9782073f2d82a589d3c5c966ffc56584 + checksum: f1073715dbb1ed5c070affef293d800a867708bcbc5aba4d8baee87660e0cf53c55966a6f36fab078d1d6c9567cdcd0a9086bdfb607cab87ea68c6449791b9a3 languageName: node linkType: hard @@ -10986,16 +14544,16 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.14": - version: 1.1.14 - resolution: "which-typed-array@npm:1.1.14" +"which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15": + version: 1.1.15 + resolution: "which-typed-array@npm:1.1.15" dependencies: - available-typed-arrays: ^1.0.6 - call-bind: ^1.0.5 + available-typed-arrays: ^1.0.7 + call-bind: ^1.0.7 for-each: ^0.3.3 gopd: ^1.0.1 - has-tostringtag: ^1.0.1 - checksum: efe30c143c58630dde8ab96f9330e20165bacd77ca843c602b510120a415415573bcdef3ccbc30a0e5aaf20f257360cfe24712aea0008f149ce5bb99834c0c0b + has-tostringtag: ^1.0.2 + checksum: 65227dcbfadf5677aacc43ec84356d17b5500cb8b8753059bb4397de5cd0c2de681d24e1a7bd575633f976a95f88233abfd6549c2105ef4ebd58af8aa1807c75 languageName: node linkType: hard @@ -11010,7 +14568,7 @@ __metadata: languageName: node linkType: hard -"which@npm:^2.0.1": +"which@npm:^2.0.1, which@npm:^2.0.2": version: 2.0.2 resolution: "which@npm:2.0.2" dependencies: @@ -11021,6 +14579,17 @@ __metadata: languageName: node linkType: hard +"which@npm:^3.0.0": + version: 3.0.1 + resolution: "which@npm:3.0.1" + dependencies: + isexe: ^2.0.0 + bin: + node-which: bin/which.js + checksum: adf720fe9d84be2d9190458194f814b5e9015ae4b88711b150f30d0f4d0b646544794b86f02c7ebeec1db2029bc3e83a7ff156f542d7521447e5496543e26890 + languageName: node + linkType: hard + "which@npm:^4.0.0": version: 4.0.0 resolution: "which@npm:4.0.0" @@ -11032,6 +14601,15 @@ __metadata: languageName: node linkType: hard +"wide-align@npm:^1.1.5": + version: 1.1.5 + resolution: "wide-align@npm:1.1.5" + dependencies: + string-width: ^1.0.2 || 2 || 3 || 4 + checksum: d5fc37cd561f9daee3c80e03b92ed3e84d80dde3365a8767263d03dacfc8fa06b065ffe1df00d8c2a09f731482fcacae745abfbb478d4af36d0a891fad4834d3 + languageName: node + linkType: hard + "wildcard@npm:^2.0.0": version: 2.0.1 resolution: "wildcard@npm:2.0.1" @@ -11039,6 +14617,13 @@ __metadata: languageName: node linkType: hard +"wordwrap@npm:^1.0.0": + version: 1.0.0 + resolution: "wordwrap@npm:1.0.0" + checksum: 2a44b2788165d0a3de71fd517d4880a8e20ea3a82c080ce46e294f0b68b69a2e49cff5f99c600e275c698a90d12c5ea32aff06c311f0db2eb3f1201f3e7b2a04 + languageName: node + linkType: hard + "worker-loader@npm:^3.0.2": version: 3.0.8 resolution: "worker-loader@npm:3.0.8" @@ -11062,6 +14647,17 @@ __metadata: languageName: node linkType: hard +"wrap-ansi@npm:^6.0.1": + version: 6.2.0 + resolution: "wrap-ansi@npm:6.2.0" + dependencies: + ansi-styles: ^4.0.0 + string-width: ^4.1.0 + strip-ansi: ^6.0.0 + checksum: 6cd96a410161ff617b63581a08376f0cb9162375adeb7956e10c8cd397821f7eb2a6de24eb22a0b28401300bf228c86e50617cd568209b5f6775b93c97d2fe3a + languageName: node + linkType: hard + "wrap-ansi@npm:^8.1.0": version: 8.1.0 resolution: "wrap-ansi@npm:8.1.0" @@ -11080,6 +14676,27 @@ __metadata: languageName: node linkType: hard +"write-file-atomic@npm:4.0.1": + version: 4.0.1 + resolution: "write-file-atomic@npm:4.0.1" + dependencies: + imurmurhash: ^0.1.4 + signal-exit: ^3.0.7 + checksum: 8f780232533ca6223c63c9b9c01c4386ca8c625ebe5017a9ed17d037aec19462ae17109e0aa155bff5966ee4ae7a27b67a99f55caf3f32ffd84155e9da3929fc + languageName: node + linkType: hard + +"write-file-atomic@npm:^2.4.2": + version: 2.4.3 + resolution: "write-file-atomic@npm:2.4.3" + dependencies: + graceful-fs: ^4.1.11 + imurmurhash: ^0.1.4 + signal-exit: ^3.0.2 + checksum: 2db81f92ae974fd87ab4a5e7932feacaca626679a7c98fcc73ad8fcea5a1950eab32fa831f79e9391ac99b562ca091ad49be37a79045bd65f595efbb8f4596ae + languageName: node + linkType: hard + "write-file-atomic@npm:^4.0.2": version: 4.0.2 resolution: "write-file-atomic@npm:4.0.2" @@ -11090,7 +14707,7 @@ __metadata: languageName: node linkType: hard -"write-file-atomic@npm:^5.0.1": +"write-file-atomic@npm:^5.0.0, write-file-atomic@npm:^5.0.1": version: 5.0.1 resolution: "write-file-atomic@npm:5.0.1" dependencies: @@ -11100,6 +14717,31 @@ __metadata: languageName: node linkType: hard +"write-json-file@npm:^3.2.0": + version: 3.2.0 + resolution: "write-json-file@npm:3.2.0" + 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 + checksum: 2b97ce2027d53c28a33e4a8e7b0d565faf785988b3776f9e0c68d36477c1fb12639fd0d70877d92a861820707966c62ea9c5f7a36a165d615fd47ca8e24c8371 + languageName: node + linkType: hard + +"write-pkg@npm:4.0.0": + version: 4.0.0 + resolution: "write-pkg@npm:4.0.0" + dependencies: + sort-keys: ^2.0.0 + type-fest: ^0.4.1 + write-json-file: ^3.2.0 + checksum: 7864d44370f42a6761f6898d07ee2818c7a2faad45116580cf779f3adaf94e4bea5557612533a6c421c32323253ecb63b50615094960a637aeaef5df0fd2d6cd + languageName: node + linkType: hard + "ws@npm:^8.11.0": version: 8.16.0 resolution: "ws@npm:8.16.0" @@ -11136,7 +14778,7 @@ __metadata: languageName: node linkType: hard -"xtend@npm:^4.0.1": +"xtend@npm:^4.0.1, xtend@npm:~4.0.1": version: 4.0.2 resolution: "xtend@npm:4.0.2" checksum: ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a @@ -11182,21 +14824,43 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:^20.2.9": - version: 20.2.9 - resolution: "yargs-parser@npm:20.2.9" - checksum: 8bb69015f2b0ff9e17b2c8e6bfe224ab463dd00ca211eece72a4cd8a906224d2703fb8a326d36fdd0e68701e201b2a60ed7cf81ce0fd9b3799f9fe7745977ae3 +"yargs-parser@npm:20.2.4": + version: 20.2.4 + resolution: "yargs-parser@npm:20.2.4" + checksum: d251998a374b2743a20271c2fd752b9fbef24eb881d53a3b99a7caa5e8227fcafd9abf1f345ac5de46435821be25ec12189a11030c12ee6481fef6863ed8b924 languageName: node linkType: hard -"yargs-parser@npm:^21.0.1, yargs-parser@npm:^21.1.1": +"yargs-parser@npm:21.1.1, yargs-parser@npm:^21.0.1, yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" checksum: ed2d96a616a9e3e1cc7d204c62ecc61f7aaab633dcbfab2c6df50f7f87b393993fe6640d017759fe112d0cb1e0119f2b4150a87305cc873fd90831c6a58ccf1c languageName: node linkType: hard -"yargs@npm:^17.3.1": +"yargs-parser@npm:^20.2.2, yargs-parser@npm:^20.2.3, yargs-parser@npm:^20.2.9": + version: 20.2.9 + resolution: "yargs-parser@npm:20.2.9" + checksum: 8bb69015f2b0ff9e17b2c8e6bfe224ab463dd00ca211eece72a4cd8a906224d2703fb8a326d36fdd0e68701e201b2a60ed7cf81ce0fd9b3799f9fe7745977ae3 + languageName: node + linkType: hard + +"yargs@npm:16.2.0, yargs@npm:^16.2.0": + version: 16.2.0 + resolution: "yargs@npm:16.2.0" + 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 + checksum: b14afbb51e3251a204d81937c86a7e9d4bdbf9a2bcee38226c900d00f522969ab675703bee2a6f99f8e20103f608382936034e64d921b74df82b63c07c5e8f59 + languageName: node + linkType: hard + +"yargs@npm:^17.3.1, yargs@npm:^17.6.2": version: 17.7.2 resolution: "yargs@npm:17.7.2" dependencies: @@ -11212,11 +14876,11 @@ __metadata: linkType: hard "yjs@npm:^13.5.0, yjs@npm:^13.5.40": - version: 13.6.12 - resolution: "yjs@npm:13.6.12" + version: 13.6.14 + resolution: "yjs@npm:13.6.14" dependencies: lib0: ^0.2.86 - checksum: 40e189e521b343eb979af43d811de90e82169539b5e50472467c86b6096b911a986a7f93fe5b07fe63e7a27b8086f8b256192d6bbc6f1045d14e21bb8b76eceb + checksum: df399049049820d32d5759a7bd9d70cf30602408ca2a9771324f1b459f703bb6073fb35b5bcde7493fab3721d64e3c1b60eb88415b184e95a73fbce2947741cb languageName: node linkType: hard From be8589eed5538a5f60d30c2616f63f3606940618 Mon Sep 17 00:00:00 2001 From: Nicolas Brichet Date: Fri, 22 Mar 2024 14:10:37 +0100 Subject: [PATCH 02/18] First attempt to fix the tests --- .github/workflows/build.yml | 9 +++++---- .github/workflows/check-release.yml | 1 - .github/workflows/update-integration-tests.yml | 7 ++----- .../src/__tests__/jupyter_chat_extension.spec.ts | 9 +++++++++ .../jupyter-chat-extension/ui-tests}/README.md | 0 .../ui-tests}/jupyter_server_test_config.py | 0 .../jupyter-chat-extension/ui-tests}/package.json | 0 .../ui-tests}/playwright.config.js | 0 .../ui-tests/tests/jupyterlab_chat_extension.spec.ts | 2 +- .../jupyter-chat-extension/ui-tests}/yarn.lock | 0 pyproject.toml | 3 +++ scripts/install.sh | 9 +++++++++ 12 files changed, 29 insertions(+), 11 deletions(-) create mode 100644 packages/jupyter-chat-extension/src/__tests__/jupyter_chat_extension.spec.ts rename {ui-tests => packages/jupyter-chat-extension/ui-tests}/README.md (100%) rename {ui-tests => packages/jupyter-chat-extension/ui-tests}/jupyter_server_test_config.py (100%) rename {ui-tests => packages/jupyter-chat-extension/ui-tests}/package.json (100%) rename {ui-tests => packages/jupyter-chat-extension/ui-tests}/playwright.config.js (100%) rename ui-tests/tests/jupyterlab_chat.spec.ts => packages/jupyter-chat-extension/ui-tests/tests/jupyterlab_chat_extension.spec.ts (78%) rename {ui-tests => packages/jupyter-chat-extension/ui-tests}/yarn.lock (100%) create mode 100755 scripts/install.sh diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 85fd33f..430063d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -30,24 +30,25 @@ jobs: jlpm jlpm run lint:check - - name: Test the extension + - name: Test the packages run: | set -eux jlpm run test - - name: Package the project + - name: Package the extension + working-directory: packages/jupyter-chat-extension run: | set -eux pip install build python -m build - pip uninstall -y "jupyter_chat" jupyterlab + pip uninstall -y "jupyter_chat_extension" jupyterlab - name: Upload project packages uses: actions/upload-artifact@v3 with: name: package-artifacts - path: dist/jupyter_chat* + path: packages/jupyter-chat-extension/dist/jupyter_chat_extension* if-no-files-found: error check_links: diff --git a/.github/workflows/check-release.yml b/.github/workflows/check-release.yml index 741d046..a24bd23 100644 --- a/.github/workflows/check-release.yml +++ b/.github/workflows/check-release.yml @@ -20,7 +20,6 @@ jobs: - name: Check Release uses: jupyter-server/jupyter_releaser/.github/actions/check-release@v2 with: - token: ${{ secrets.GITHUB_TOKEN }} - name: Upload Distributions diff --git a/.github/workflows/update-integration-tests.yml b/.github/workflows/update-integration-tests.yml index 7ea5a66..5c2e336 100644 --- a/.github/workflows/update-integration-tests.yml +++ b/.github/workflows/update-integration-tests.yml @@ -37,14 +37,11 @@ jobs: run: python -m pip install -U "jupyterlab>=4.0.0,<5" - name: Install extension - run: | - set -eux - jlpm - python -m pip install . + run: ./scripts/install.sh - uses: jupyterlab/maintainer-tools/.github/actions/update-snapshots@v1 with: github_token: ${{ secrets.GITHUB_TOKEN }} # Playwright knows how to start JupyterLab server start_server_script: 'null' - test_folder: ui-tests + test_folder: packages/jupyter-chat-extension/ui-tests diff --git a/packages/jupyter-chat-extension/src/__tests__/jupyter_chat_extension.spec.ts b/packages/jupyter-chat-extension/src/__tests__/jupyter_chat_extension.spec.ts new file mode 100644 index 0000000..3f469ed --- /dev/null +++ b/packages/jupyter-chat-extension/src/__tests__/jupyter_chat_extension.spec.ts @@ -0,0 +1,9 @@ +/** + * Example of [Jest](https://jestjs.io/docs/getting-started) unit tests + */ + +describe('@jupyter/chat', () => { + it('should be tested', () => { + expect(1 + 1).toEqual(2); + }); +}); diff --git a/ui-tests/README.md b/packages/jupyter-chat-extension/ui-tests/README.md similarity index 100% rename from ui-tests/README.md rename to packages/jupyter-chat-extension/ui-tests/README.md diff --git a/ui-tests/jupyter_server_test_config.py b/packages/jupyter-chat-extension/ui-tests/jupyter_server_test_config.py similarity index 100% rename from ui-tests/jupyter_server_test_config.py rename to packages/jupyter-chat-extension/ui-tests/jupyter_server_test_config.py diff --git a/ui-tests/package.json b/packages/jupyter-chat-extension/ui-tests/package.json similarity index 100% rename from ui-tests/package.json rename to packages/jupyter-chat-extension/ui-tests/package.json diff --git a/ui-tests/playwright.config.js b/packages/jupyter-chat-extension/ui-tests/playwright.config.js similarity index 100% rename from ui-tests/playwright.config.js rename to packages/jupyter-chat-extension/ui-tests/playwright.config.js diff --git a/ui-tests/tests/jupyterlab_chat.spec.ts b/packages/jupyter-chat-extension/ui-tests/tests/jupyterlab_chat_extension.spec.ts similarity index 78% rename from ui-tests/tests/jupyterlab_chat.spec.ts rename to packages/jupyter-chat-extension/ui-tests/tests/jupyterlab_chat_extension.spec.ts index 9b34178..56a1d44 100644 --- a/ui-tests/tests/jupyterlab_chat.spec.ts +++ b/packages/jupyter-chat-extension/ui-tests/tests/jupyterlab_chat_extension.spec.ts @@ -6,7 +6,7 @@ import { expect, test } from '@jupyterlab/galata'; */ test.use({ autoGoto: false }); -test('should emit an activation console message', async ({ page }) => { +test('should be tested', async ({ page }) => { // TODO: Add tests expect(1).toBe(1); diff --git a/ui-tests/yarn.lock b/packages/jupyter-chat-extension/ui-tests/yarn.lock similarity index 100% rename from ui-tests/yarn.lock rename to packages/jupyter-chat-extension/ui-tests/yarn.lock diff --git a/pyproject.toml b/pyproject.toml index 8230ddd..282cecf 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -39,6 +39,9 @@ test = [ "pytest-cov", "pytest-jupyter[server]>=0.6.0" ] +dev = [ + "hatch" +] [tool.hatch.version] source = "nodejs" diff --git a/scripts/install.sh b/scripts/install.sh new file mode 100755 index 0000000..83b42b0 --- /dev/null +++ b/scripts/install.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +# install core packages +pip install jupyterlab~=4.0 +jlpm install +jlpm build + +# install chat extension +pip install -e packages/jupyter-chat-extension[test] From e1595213e0a1126f21e97100d05b729c8b41241f Mon Sep 17 00:00:00 2001 From: Nicolas Brichet Date: Fri, 22 Mar 2024 14:20:09 +0100 Subject: [PATCH 03/18] lint --- .../ui-tests/package.json | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/packages/jupyter-chat-extension/ui-tests/package.json b/packages/jupyter-chat-extension/ui-tests/package.json index c14bdb2..d1cf920 100644 --- a/packages/jupyter-chat-extension/ui-tests/package.json +++ b/packages/jupyter-chat-extension/ui-tests/package.json @@ -1,15 +1,15 @@ { - "name": "@jupyter/chat-ui-tests", - "version": "1.0.0", - "description": "JupyterLab @jupyter/chat Integration Tests", - "private": true, - "scripts": { - "start": "jupyter lab --config jupyter_server_test_config.py", - "test": "jlpm playwright test", - "test:update": "jlpm playwright test --update-snapshots" - }, - "devDependencies": { - "@jupyterlab/galata": "^5.0.5", - "@playwright/test": "^1.37.0" - } + "name": "@jupyter/chat-ui-tests", + "version": "1.0.0", + "description": "JupyterLab @jupyter/chat Integration Tests", + "private": true, + "scripts": { + "start": "jupyter lab --config jupyter_server_test_config.py", + "test": "jlpm playwright test", + "test:update": "jlpm playwright test --update-snapshots" + }, + "devDependencies": { + "@jupyterlab/galata": "^5.0.5", + "@playwright/test": "^1.37.0" + } } From 05f081e556139bd3fbf1f8d2afca7e4f2a94c578 Mon Sep 17 00:00:00 2001 From: Nicolas Brichet Date: Fri, 22 Mar 2024 15:09:39 +0100 Subject: [PATCH 04/18] Fix build workflow and add a root README.md --- .github/workflows/build.yml | 4 +- README.md | 95 ++++++------------------------------- 2 files changed, 17 insertions(+), 82 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 430063d..d6b8128 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -35,11 +35,13 @@ jobs: set -eux jlpm run test + - name: Build packages + run: jlpm build + - name: Package the extension working-directory: packages/jupyter-chat-extension run: | set -eux - pip install build python -m build pip uninstall -y "jupyter_chat_extension" jupyterlab diff --git a/README.md b/README.md index 325d6b8..f45270f 100644 --- a/README.md +++ b/README.md @@ -2,95 +2,28 @@ [![Github Actions Status](https://github.com/QuantStack/jupyter-chat/workflows/Build/badge.svg)](https://github.com/QuantStack/jupyter-chat/actions/workflows/build.yml) -A chat extension for Jupyterlab +A chat package for Jupyterlab extension, but also an extension for Jupyterab. -This package is composed of a Python package named `jupyter_chat` -for the server side and a NPM package named `@jupyter/chat` -for the frontend side. +## Composition -## Requirements +### Typescript package -- JupyterLab >= 4.0.0 +The typescript package is located in *packages/jupyter-chat* and build an NPM +package named `@jupyter/chat`. -## Install +This package provides a frontend library (using react), and is intended to be +used by a jupyterlab extension. -To install the package, execute: +### Jupyterab extension -```bash -pip install jupyter_chat -``` +The Jupyterlab extension is located in *packages/jupyter-chat-extension*. -## Uninstall +It is composed of a Python package named `jupyter_chat_extension` +for the server side and a NPM package named `@jupyter/chat-extension`. -To remove the package, execute: - -```bash -pip uninstall jupyter_chat -``` +This extension is an implementation of the `@jupyter/chat` package, relying on +websocket for the communication between server and front end. ## Contributing -### Development install - -Note: You will need NodeJS to build the extension package. - -The `jlpm` command is JupyterLab's pinned version of -[yarn](https://yarnpkg.com/) that is installed with JupyterLab. You may use -`yarn` or `npm` in lieu of `jlpm` below. - -```bash -# Clone the repo to your local environment -# Change directory to the jupyter_chat directory -# Install package in development mode -pip install -e ".[test]" -# Rebuild Typescript source after making changes -jlpm build -``` - -By default, the `jlpm build` command generates the source maps for this package to make it easier to debug using the browser dev tools. - -### Development uninstall - -```bash -pip uninstall jupyter_chat -``` - -### Testing the package - -#### Server tests - -This extension is using [Pytest](https://docs.pytest.org/) for Python code testing. - -Install test dependencies (needed only once): - -```sh -pip install -e ".[test]" -``` - -To execute them, run: - -```sh -pytest -vv -r ap --cov jupyter_chat -``` - -#### Frontend tests - -This extension is using [Jest](https://jestjs.io/) for JavaScript code testing. - -To execute them, execute: - -```sh -jlpm -jlpm test -``` - -#### Integration tests - -This extension uses [Playwright](https://playwright.dev/docs/intro) for the integration tests (aka user level tests). -More precisely, the JupyterLab helper [Galata](https://github.com/jupyterlab/jupyterlab/tree/master/galata) is used to handle testing the extension in JupyterLab. - -More information are provided within the [ui-tests](./ui-tests/README.md) README. - -### Packaging the extension - -See [RELEASE](RELEASE.md) +See the contributing part of each package for details. From ea685c36b2da8fba40da3515b706f24d5dd12013 Mon Sep 17 00:00:00 2001 From: Nicolas Brichet Date: Fri, 22 Mar 2024 16:22:37 +0100 Subject: [PATCH 05/18] Try to fix check_release workflow --- .github/workflows/check-release.yml | 2 ++ README.md | 3 +++ pyproject.toml | 6 +++++- scripts/bump-version.sh | 15 +++++++++++++++ 4 files changed, 25 insertions(+), 1 deletion(-) create mode 100755 scripts/bump-version.sh diff --git a/.github/workflows/check-release.yml b/.github/workflows/check-release.yml index a24bd23..2c80cbc 100644 --- a/.github/workflows/check-release.yml +++ b/.github/workflows/check-release.yml @@ -15,8 +15,10 @@ jobs: steps: - name: Checkout uses: actions/checkout@v3 + - name: Base Setup uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1 + - name: Check Release uses: jupyter-server/jupyter_releaser/.github/actions/check-release@v2 with: diff --git a/README.md b/README.md index f45270f..08fa787 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,9 @@ A chat package for Jupyterlab extension, but also an extension for Jupyterab. +A lot of the components of this chat project come from +[jupyter-ai](https://github.com/jupyterlab/jupyter-ai). + ## Composition ### Typescript package diff --git a/pyproject.toml b/pyproject.toml index 282cecf..6958872 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -45,12 +45,16 @@ dev = [ [tool.hatch.version] source = "nodejs" +path = "package.json" [tool.hatch.metadata.hooks.nodejs] fields = ["description", "authors", "urls"] [tool.jupyter-releaser.options] -version_cmd = "hatch version" +version_cmd = "./scripts/bump-version.sh" +python_packages = [ + "packages/jupyter-chat-extension" +] [tool.jupyter-releaser.hooks] before-build-npm = [ diff --git a/scripts/bump-version.sh b/scripts/bump-version.sh new file mode 100755 index 0000000..900211b --- /dev/null +++ b/scripts/bump-version.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +# script that bumps version for all projects regardless of whether they were +# changed since last release. needed because `lerna version` only bumps versions for projects +# listed by `lerna changed` by default. +# +# see: https://github.com/lerna/lerna/issues/2369 + +(npx -p lerna@6.4.1 -y lerna version \ + --no-git-tag-version \ + --no-push \ + --force-publish \ + -y \ + $1 \ +) || exit 1 From b5836f871c2b2e8cc9a6ce7b82ca6c0bcd474941 Mon Sep 17 00:00:00 2001 From: Nicolas Brichet Date: Fri, 22 Mar 2024 16:32:05 +0100 Subject: [PATCH 06/18] Try to fix check_release workflow, 2nd --- packages/jupyter-chat-extension/pyproject.toml | 3 --- pyproject.toml | 2 +- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/packages/jupyter-chat-extension/pyproject.toml b/packages/jupyter-chat-extension/pyproject.toml index b05566a..cdf4805 100644 --- a/packages/jupyter-chat-extension/pyproject.toml +++ b/packages/jupyter-chat-extension/pyproject.toml @@ -78,9 +78,6 @@ npm = ["jlpm"] source_dir = "src" build_dir = "jupyter_chat_extension/labextension" -[tool.jupyter-releaser.options] -version_cmd = "hatch version" - [tool.jupyter-releaser.hooks] before-build-npm = [ "python -m pip install 'jupyterlab>=4.0.0,<5'", diff --git a/pyproject.toml b/pyproject.toml index 6958872..7bf58fa 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -51,7 +51,7 @@ path = "package.json" fields = ["description", "authors", "urls"] [tool.jupyter-releaser.options] -version_cmd = "./scripts/bump-version.sh" +version_cmd = "../../scripts/bump-version.sh" python_packages = [ "packages/jupyter-chat-extension" ] From 0f38dbfeaded54303daa70dbf3875ed68977c4f3 Mon Sep 17 00:00:00 2001 From: Nicolas Brichet <32258950+brichet@users.noreply.github.com> Date: Fri, 22 Mar 2024 17:09:54 +0100 Subject: [PATCH 07/18] Update lerna.json Co-authored-by: Jeremy Tuloup --- lerna.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lerna.json b/lerna.json index 780e2ae..a970bc8 100644 --- a/lerna.json +++ b/lerna.json @@ -2,6 +2,6 @@ "$schema": "node_modules/lerna/schemas/lerna-schema.json", "useWorkspaces": true, "version": "0.1.0", - "npmClient": "yarn", + "npmClient": "jlpm", "useNx": true } From 10a49b60ca27dd91358a51448c49b8144c925b0e Mon Sep 17 00:00:00 2001 From: Nicolas Brichet Date: Mon, 25 Mar 2024 09:29:41 +0100 Subject: [PATCH 08/18] Try to fix check_release workflow (3rd), and fix a missing type --- packages/jupyter-chat/src/components/chat.tsx | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/jupyter-chat/src/components/chat.tsx b/packages/jupyter-chat/src/components/chat.tsx index 9010793..98c4b3d 100644 --- a/packages/jupyter-chat/src/components/chat.tsx +++ b/packages/jupyter-chat/src/components/chat.tsx @@ -51,7 +51,7 @@ function ChatBody({ setMessages([]); return; } else if (message.type === 'msg') { - setMessages(messageGroups => [...messageGroups, message]); + setMessages((messageGroups: IMessage[]) => [...messageGroups, message]); } } diff --git a/pyproject.toml b/pyproject.toml index 7bf58fa..33540ca 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -59,7 +59,7 @@ python_packages = [ [tool.jupyter-releaser.hooks] before-build-npm = [ "python -m pip install 'jupyterlab>=4.0.0,<5'", - "jlpm", + "YARN_ENABLE_IMMUTABLE_INSTALLS=0 jlpm", "jlpm build:prod" ] before-build-python = ["jlpm clean:all"] From c76858f76ae434f18e8f195cc95862bf3f73c25c Mon Sep 17 00:00:00 2001 From: Nicolas Brichet Date: Mon, 25 Mar 2024 09:49:18 +0100 Subject: [PATCH 09/18] Fix message type --- packages/jupyter-chat/src/components/chat.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/jupyter-chat/src/components/chat.tsx b/packages/jupyter-chat/src/components/chat.tsx index 98c4b3d..a154f19 100644 --- a/packages/jupyter-chat/src/components/chat.tsx +++ b/packages/jupyter-chat/src/components/chat.tsx @@ -51,7 +51,7 @@ function ChatBody({ setMessages([]); return; } else if (message.type === 'msg') { - setMessages((messageGroups: IMessage[]) => [...messageGroups, message]); + setMessages((messageGroups: IChatMessage[]) => [...messageGroups, message]); } } From 412d4a42ebff187ad6ce0d20ffb7b740b0f71ca8 Mon Sep 17 00:00:00 2001 From: Nicolas Brichet Date: Mon, 25 Mar 2024 10:02:20 +0100 Subject: [PATCH 10/18] lint --- packages/jupyter-chat/src/components/chat.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/jupyter-chat/src/components/chat.tsx b/packages/jupyter-chat/src/components/chat.tsx index a154f19..e13ae4c 100644 --- a/packages/jupyter-chat/src/components/chat.tsx +++ b/packages/jupyter-chat/src/components/chat.tsx @@ -51,7 +51,10 @@ function ChatBody({ setMessages([]); return; } else if (message.type === 'msg') { - setMessages((messageGroups: IChatMessage[]) => [...messageGroups, message]); + setMessages((messageGroups: IChatMessage[]) => [ + ...messageGroups, + message + ]); } } From c5fb64d330d30b9141a9d9c6f9613d0731219560 Mon Sep 17 00:00:00 2001 From: Nicolas Brichet Date: Mon, 25 Mar 2024 14:57:13 +0100 Subject: [PATCH 11/18] Add a root tsconfig file --- packages/jupyter-chat-extension/tsconfig.json | 19 ++---------------- packages/jupyter-chat/tsconfig.json | 19 ++---------------- tsconfig.json | 20 +++++++++++++++++++ 3 files changed, 24 insertions(+), 34 deletions(-) create mode 100644 tsconfig.json diff --git a/packages/jupyter-chat-extension/tsconfig.json b/packages/jupyter-chat-extension/tsconfig.json index f7b35af..92d6e92 100644 --- a/packages/jupyter-chat-extension/tsconfig.json +++ b/packages/jupyter-chat-extension/tsconfig.json @@ -1,23 +1,8 @@ { + "extends": "../../tsconfig.json", "compilerOptions": { - "allowSyntheticDefaultImports": true, - "composite": true, - "declaration": true, - "esModuleInterop": true, - "incremental": true, - "jsx": "react", - "module": "esnext", - "moduleResolution": "node", - "noEmitOnError": true, - "noImplicitAny": true, - "noUnusedLocals": true, - "preserveWatchOutput": true, - "resolveJsonModule": true, "outDir": "lib", - "rootDir": "src", - "strict": true, - "strictNullChecks": true, - "target": "ES2018" + "rootDir": "src" }, "include": ["src/**/*"] } diff --git a/packages/jupyter-chat/tsconfig.json b/packages/jupyter-chat/tsconfig.json index f7b35af..92d6e92 100644 --- a/packages/jupyter-chat/tsconfig.json +++ b/packages/jupyter-chat/tsconfig.json @@ -1,23 +1,8 @@ { + "extends": "../../tsconfig.json", "compilerOptions": { - "allowSyntheticDefaultImports": true, - "composite": true, - "declaration": true, - "esModuleInterop": true, - "incremental": true, - "jsx": "react", - "module": "esnext", - "moduleResolution": "node", - "noEmitOnError": true, - "noImplicitAny": true, - "noUnusedLocals": true, - "preserveWatchOutput": true, - "resolveJsonModule": true, "outDir": "lib", - "rootDir": "src", - "strict": true, - "strictNullChecks": true, - "target": "ES2018" + "rootDir": "src" }, "include": ["src/**/*"] } diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..9f665aa --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,20 @@ +{ + "compilerOptions": { + "allowSyntheticDefaultImports": true, + "composite": true, + "declaration": true, + "esModuleInterop": true, + "incremental": true, + "jsx": "react", + "module": "esnext", + "moduleResolution": "node", + "noEmitOnError": true, + "noImplicitAny": true, + "noUnusedLocals": true, + "preserveWatchOutput": true, + "resolveJsonModule": true, + "strict": true, + "strictNullChecks": true, + "target": "ES2018" + } +} From 856d4876dbbf032a972ab6b5dbf7e8f533f897eb Mon Sep 17 00:00:00 2001 From: Nicolas Brichet <32258950+brichet@users.noreply.github.com> Date: Tue, 26 Mar 2024 11:01:48 +0100 Subject: [PATCH 12/18] Update packages/jupyter-chat-extension/install.json Co-authored-by: martinRenou --- packages/jupyter-chat-extension/install.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/jupyter-chat-extension/install.json b/packages/jupyter-chat-extension/install.json index fc76de9..faba21f 100644 --- a/packages/jupyter-chat-extension/install.json +++ b/packages/jupyter-chat-extension/install.json @@ -1,5 +1,5 @@ { "packageManager": "python", "packageName": "jupyter_chat_extension", - "uninstallInstructions": "Use your Python package manager (pip, conda, etc.) to uninstall the package jupyter_ai" + "uninstallInstructions": "Use your Python package manager (pip, conda, etc.) to uninstall jupyter_chat_extension" } From 9a614f72fe825c3522ee42c88ed652b8fa37161c Mon Sep 17 00:00:00 2001 From: Nicolas Brichet Date: Tue, 26 Mar 2024 11:09:14 +0100 Subject: [PATCH 13/18] Remove remaining occurences to jupyter-ai repo --- packages/jupyter-chat/src/components/scroll-container.tsx | 2 +- packages/jupyter-chat/src/icons.ts | 2 +- packages/jupyter-chat/src/widgets/chat-error.tsx | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/jupyter-chat/src/components/scroll-container.tsx b/packages/jupyter-chat/src/components/scroll-container.tsx index d17d8d2..90c22b6 100644 --- a/packages/jupyter-chat/src/components/scroll-container.tsx +++ b/packages/jupyter-chat/src/components/scroll-container.tsx @@ -23,7 +23,7 @@ type ScrollContainerProps = { */ export function ScrollContainer(props: ScrollContainerProps): JSX.Element { const id = useMemo( - () => 'jupyter-ai-scroll-container-' + Date.now().toString(), + () => 'jupyter-chat-scroll-container-' + Date.now().toString(), [] ); diff --git a/packages/jupyter-chat/src/icons.ts b/packages/jupyter-chat/src/icons.ts index 79842c6..b453450 100644 --- a/packages/jupyter-chat/src/icons.ts +++ b/packages/jupyter-chat/src/icons.ts @@ -5,6 +5,6 @@ import { LabIcon } from '@jupyterlab/ui-components'; import chatSvgStr from '../style/icons/chat.svg'; export const chatIcon = new LabIcon({ - name: 'jupyter-ai::chat', + name: 'jupyter-chat::chat', svgstr: chatSvgStr }); diff --git a/packages/jupyter-chat/src/widgets/chat-error.tsx b/packages/jupyter-chat/src/widgets/chat-error.tsx index 362b2da..c492fda 100644 --- a/packages/jupyter-chat/src/widgets/chat-error.tsx +++ b/packages/jupyter-chat/src/widgets/chat-error.tsx @@ -30,9 +30,9 @@ export function buildErrorWidget( ); - ErrorWidget.id = 'jupyter-ai::chat'; + ErrorWidget.id = 'jupyter-chat::chat'; ErrorWidget.title.icon = chatIcon; - ErrorWidget.title.caption = 'Jupyter AI Chat'; // TODO: i18n + ErrorWidget.title.caption = 'Jupyter Chat'; // TODO: i18n return ErrorWidget; } From afda9b80fa2f6c5c92f8350386eae63d3299086a Mon Sep 17 00:00:00 2001 From: Nicolas Brichet <32258950+brichet@users.noreply.github.com> Date: Tue, 26 Mar 2024 11:45:01 +0100 Subject: [PATCH 14/18] Update README.md Co-authored-by: Duc Trung Le --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 08fa787..44614ff 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ A lot of the components of this chat project come from ### Typescript package -The typescript package is located in *packages/jupyter-chat* and build an NPM +The typescript package is located in *packages/jupyter-chat* and builds an NPM package named `@jupyter/chat`. This package provides a frontend library (using react), and is intended to be From ff7a90fbe01e9ca76e7bb18e4e294bbb9196bb42 Mon Sep 17 00:00:00 2001 From: Nicolas Brichet Date: Tue, 26 Mar 2024 12:17:51 +0100 Subject: [PATCH 15/18] Some cleaning and doc --- packages/jupyter-chat-extension/README.md | 2 ++ packages/jupyter-chat-extension/package.json | 1 - packages/jupyter-chat-extension/screenshot.png | Bin 0 -> 58694 bytes .../__tests__/jupyter_chat_extension.spec.ts | 9 --------- packages/jupyter-chat-extension/src/index.ts | 2 +- packages/jupyter-chat/package.json | 2 +- 6 files changed, 4 insertions(+), 12 deletions(-) create mode 100644 packages/jupyter-chat-extension/screenshot.png delete mode 100644 packages/jupyter-chat-extension/src/__tests__/jupyter_chat_extension.spec.ts diff --git a/packages/jupyter-chat-extension/README.md b/packages/jupyter-chat-extension/README.md index bdf20f9..e9a3eab 100644 --- a/packages/jupyter-chat-extension/README.md +++ b/packages/jupyter-chat-extension/README.md @@ -7,6 +7,8 @@ A chat extension for Jupyterlab This package is composed of a Python package named `jupyter_chat_extension` for the server side and a NPM package named `@jupyter/chat-extension` +![screenshot](screenshot.png "chat") + ## Requirements - JupyterLab >= 4.0.0 diff --git a/packages/jupyter-chat-extension/package.json b/packages/jupyter-chat-extension/package.json index b9df2fa..925764f 100644 --- a/packages/jupyter-chat-extension/package.json +++ b/packages/jupyter-chat-extension/package.json @@ -50,7 +50,6 @@ "prettier:check": "jlpm prettier:base --check", "stylelint": "jlpm stylelint:check --fix", "stylelint:check": "stylelint --cache \"style/**/*.css\"", - "test": "jest --coverage", "watch:src": "tsc -w --sourceMap" }, "dependencies": { diff --git a/packages/jupyter-chat-extension/screenshot.png b/packages/jupyter-chat-extension/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..55e86027bf7c0bbfc01b5ac22a6038626e615813 GIT binary patch literal 58694 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 literal 0 HcmV?d00001 diff --git a/packages/jupyter-chat-extension/src/__tests__/jupyter_chat_extension.spec.ts b/packages/jupyter-chat-extension/src/__tests__/jupyter_chat_extension.spec.ts deleted file mode 100644 index 3f469ed..0000000 --- a/packages/jupyter-chat-extension/src/__tests__/jupyter_chat_extension.spec.ts +++ /dev/null @@ -1,9 +0,0 @@ -/** - * Example of [Jest](https://jestjs.io/docs/getting-started) unit tests - */ - -describe('@jupyter/chat', () => { - it('should be tested', () => { - expect(1 + 1).toEqual(2); - }); -}); diff --git a/packages/jupyter-chat-extension/src/index.ts b/packages/jupyter-chat-extension/src/index.ts index 6255e8e..16a1cc0 100644 --- a/packages/jupyter-chat-extension/src/index.ts +++ b/packages/jupyter-chat-extension/src/index.ts @@ -2,7 +2,7 @@ // Distributed under the terms of the Modified BSD License. /** * @packageDocumentation - * @module collaboration-extension + * @module chat-extension */ import { diff --git a/packages/jupyter-chat/package.json b/packages/jupyter-chat/package.json index f853148..66057fa 100644 --- a/packages/jupyter-chat/package.json +++ b/packages/jupyter-chat/package.json @@ -1,7 +1,7 @@ { "name": "@jupyter/chat", "version": "0.1.0", - "description": "A chat package for Jupyterlab extension", + "description": "A package that provides UI components that can be used to create a chat in a Jupyterlab extension.", "keywords": [ "jupyter", "jupyterlab", From 046555c746047e5fa2f4b5b928341fd56910dd6d Mon Sep 17 00:00:00 2001 From: Nicolas Brichet Date: Tue, 26 Mar 2024 12:53:52 +0100 Subject: [PATCH 16/18] lint --- packages/jupyter-chat-extension/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/jupyter-chat-extension/README.md b/packages/jupyter-chat-extension/README.md index e9a3eab..851acc5 100644 --- a/packages/jupyter-chat-extension/README.md +++ b/packages/jupyter-chat-extension/README.md @@ -7,7 +7,7 @@ A chat extension for Jupyterlab This package is composed of a Python package named `jupyter_chat_extension` for the server side and a NPM package named `@jupyter/chat-extension` -![screenshot](screenshot.png "chat") +![screenshot](screenshot.png 'chat extension') ## Requirements From 66a5cb3b0a0eb04cce33dc87843127396a994056 Mon Sep 17 00:00:00 2001 From: Nicolas Brichet Date: Tue, 26 Mar 2024 16:45:34 +0100 Subject: [PATCH 17/18] Remove some unused dependencies --- packages/jupyter-chat-extension/package.json | 14 +---- packages/jupyter-chat/package.json | 10 +-- pyproject.toml | 19 ------ yarn.lock | 64 -------------------- 4 files changed, 2 insertions(+), 105 deletions(-) diff --git a/packages/jupyter-chat-extension/package.json b/packages/jupyter-chat-extension/package.json index 925764f..d22e37c 100644 --- a/packages/jupyter-chat-extension/package.json +++ b/packages/jupyter-chat-extension/package.json @@ -53,27 +53,16 @@ "watch:src": "tsc -w --sourceMap" }, "dependencies": { - "@emotion/react": "^11.10.5", - "@emotion/styled": "^11.10.5", "@jupyter/chat": "^0.1.0", "@jupyterlab/apputils": "^4.0.5", "@jupyterlab/coreutils": "^6.0.5", - "@jupyterlab/fileeditor": "^4.0.5", "@jupyterlab/rendermime": "^4.0.5", "@jupyterlab/services": "^7.0.5", - "@jupyterlab/ui-components": "^4.0.5", - "@lumino/coreutils": "^2.1.2", - "@lumino/disposable": "^2.1.2", - "@lumino/signaling": "^2.1.2", - "@mui/icons-material": "^5.11.0", - "@mui/material": "^5.11.0", - "react": "^18.2.0", - "react-dom": "^18.2.0" + "@lumino/coreutils": "^2.1.2" }, "devDependencies": { "@jupyterlab/builder": "^4.0.0", "@jupyterlab/testutils": "^4.0.0", - "@types/jest": "^29.2.0", "@types/json-schema": "^7.0.11", "@types/react": "^18.2.0", "@types/react-addons-linked-state-mixin": "^0.14.22", @@ -84,7 +73,6 @@ "eslint": "^8.36.0", "eslint-config-prettier": "^8.8.0", "eslint-plugin-prettier": "^5.0.0", - "jest": "^29.2.0", "mkdirp": "^1.0.3", "npm-run-all": "^4.1.5", "prettier": "^3.0.0", diff --git a/packages/jupyter-chat/package.json b/packages/jupyter-chat/package.json index 66057fa..75e922e 100644 --- a/packages/jupyter-chat/package.json +++ b/packages/jupyter-chat/package.json @@ -55,12 +55,8 @@ "@emotion/react": "^11.10.5", "@emotion/styled": "^11.10.5", "@jupyterlab/apputils": "^4.0.5", - "@jupyterlab/coreutils": "^6.0.5", - "@jupyterlab/fileeditor": "^4.0.5", "@jupyterlab/rendermime": "^4.0.5", - "@jupyterlab/services": "^7.0.5", "@jupyterlab/ui-components": "^4.0.5", - "@lumino/coreutils": "^2.1.2", "@lumino/disposable": "^2.1.2", "@lumino/signaling": "^2.1.2", "@mui/icons-material": "^5.11.0", @@ -69,8 +65,6 @@ "react-dom": "^18.2.0" }, "devDependencies": { - "@jupyterlab/builder": "^4.0.0", - "@jupyterlab/testutils": "^4.0.0", "@types/jest": "^29.2.0", "@types/json-schema": "^7.0.11", "@types/react": "^18.2.0", @@ -83,7 +77,6 @@ "eslint-config-prettier": "^8.8.0", "eslint-plugin-prettier": "^5.0.0", "jest": "^29.2.0", - "mkdirp": "^1.0.3", "npm-run-all": "^4.1.5", "prettier": "^3.0.0", "rimraf": "^5.0.1", @@ -94,8 +87,7 @@ "stylelint-config-standard": "^34.0.0", "stylelint-csstree-validator": "^3.0.0", "stylelint-prettier": "^4.0.0", - "typescript": "~5.0.2", - "yjs": "^13.5.0" + "typescript": "~5.0.2" }, "sideEffects": [ "style/*.css", diff --git a/pyproject.toml b/pyproject.toml index 33540ca..c0e01a7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,27 +22,8 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", ] -dependencies = [ - "jupyter_server>=2.0.1,<3", - "jupyterlab~=4.0", - "traitlets>=5.0", - "deepmerge>=1.0", - "langchain" -] dynamic = ["version", "description", "authors", "urls", "keywords"] -[project.optional-dependencies] -test = [ - "coverage", - "pytest", - "pytest-asyncio", - "pytest-cov", - "pytest-jupyter[server]>=0.6.0" -] -dev = [ - "hatch" -] - [tool.hatch.version] source = "nodejs" path = "package.json" diff --git a/yarn.lock b/yarn.lock index 871c89a..0d74ae8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2265,23 +2265,14 @@ __metadata: version: 0.0.0-use.local resolution: "@jupyter/chat-extension@workspace:packages/jupyter-chat-extension" dependencies: - "@emotion/react": ^11.10.5 - "@emotion/styled": ^11.10.5 "@jupyter/chat": ^0.1.0 "@jupyterlab/apputils": ^4.0.5 "@jupyterlab/builder": ^4.0.0 "@jupyterlab/coreutils": ^6.0.5 - "@jupyterlab/fileeditor": ^4.0.5 "@jupyterlab/rendermime": ^4.0.5 "@jupyterlab/services": ^7.0.5 "@jupyterlab/testutils": ^4.0.0 - "@jupyterlab/ui-components": ^4.0.5 "@lumino/coreutils": ^2.1.2 - "@lumino/disposable": ^2.1.2 - "@lumino/signaling": ^2.1.2 - "@mui/icons-material": ^5.11.0 - "@mui/material": ^5.11.0 - "@types/jest": ^29.2.0 "@types/json-schema": ^7.0.11 "@types/react": ^18.2.0 "@types/react-addons-linked-state-mixin": ^0.14.22 @@ -2292,12 +2283,9 @@ __metadata: eslint: ^8.36.0 eslint-config-prettier: ^8.8.0 eslint-plugin-prettier: ^5.0.0 - jest: ^29.2.0 mkdirp: ^1.0.3 npm-run-all: ^4.1.5 prettier: ^3.0.0 - react: ^18.2.0 - react-dom: ^18.2.0 rimraf: ^5.0.1 source-map-loader: ^1.0.2 style-loader: ^3.3.1 @@ -2326,14 +2314,8 @@ __metadata: "@emotion/react": ^11.10.5 "@emotion/styled": ^11.10.5 "@jupyterlab/apputils": ^4.0.5 - "@jupyterlab/builder": ^4.0.0 - "@jupyterlab/coreutils": ^6.0.5 - "@jupyterlab/fileeditor": ^4.0.5 "@jupyterlab/rendermime": ^4.0.5 - "@jupyterlab/services": ^7.0.5 - "@jupyterlab/testutils": ^4.0.0 "@jupyterlab/ui-components": ^4.0.5 - "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/signaling": ^2.1.2 "@mui/icons-material": ^5.11.0 @@ -2350,7 +2332,6 @@ __metadata: eslint-config-prettier: ^8.8.0 eslint-plugin-prettier: ^5.0.0 jest: ^29.2.0 - mkdirp: ^1.0.3 npm-run-all: ^4.1.5 prettier: ^3.0.0 react: ^18.2.0 @@ -2364,7 +2345,6 @@ __metadata: stylelint-csstree-validator: ^3.0.0 stylelint-prettier: ^4.0.0 typescript: ~5.0.2 - yjs: ^13.5.0 languageName: unknown linkType: soft @@ -2729,32 +2709,6 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/fileeditor@npm:^4.0.5": - version: 4.1.5 - resolution: "@jupyterlab/fileeditor@npm:4.1.5" - dependencies: - "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/codemirror": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/documentsearch": ^4.1.5 - "@jupyterlab/lsp": ^4.1.5 - "@jupyterlab/statusbar": ^4.1.5 - "@jupyterlab/toc": ^6.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 - "@lumino/commands": ^2.2.0 - "@lumino/coreutils": ^2.1.2 - "@lumino/messaging": ^2.0.1 - "@lumino/widgets": ^2.3.1 - react: ^18.2.0 - regexp-match-indices: ^1.0.2 - checksum: 88fe63f91ed7266afa0447f4d919b57cd8bae944d8661bc570562b570a8196cc23c5f92777058515cfeb0c12c5fb98b6906b5d8c91190dd8c961b921f268d1af - languageName: node - linkType: hard - "@jupyterlab/lsp@npm:^4.1.5": version: 4.1.5 resolution: "@jupyterlab/lsp@npm:4.1.5" @@ -12330,24 +12284,6 @@ __metadata: languageName: node linkType: hard -"regexp-match-indices@npm:^1.0.2": - version: 1.0.2 - resolution: "regexp-match-indices@npm:1.0.2" - dependencies: - regexp-tree: ^0.1.11 - checksum: 8cc779f6cf8f404ead828d09970a7d4bd66bd78d43ab9eb2b5e65f2ef2ba1ed53536f5b5fa839fb90b350365fb44b6a851c7f16289afc3f37789c113ab2a7916 - languageName: node - linkType: hard - -"regexp-tree@npm:^0.1.11": - version: 0.1.27 - resolution: "regexp-tree@npm:0.1.27" - bin: - regexp-tree: bin/regexp-tree - checksum: 129aebb34dae22d6694ab2ac328be3f99105143737528ab072ef624d599afecbcfae1f5c96a166fa9e5f64fa1ecf30b411c4691e7924c3e11bbaf1712c260c54 - languageName: node - linkType: hard - "regexp.prototype.flags@npm:^1.5.2": version: 1.5.2 resolution: "regexp.prototype.flags@npm:1.5.2" From 7b16afaa992483221704f28bd1005ae8a42563a6 Mon Sep 17 00:00:00 2001 From: Nicolas Brichet Date: Tue, 26 Mar 2024 17:23:24 +0100 Subject: [PATCH 18/18] Rename the NPM package of the extension --- README.md | 2 +- packages/jupyter-chat-extension/README.md | 2 +- .../jupyter_chat_extension/__init__.py | 2 +- packages/jupyter-chat-extension/package.json | 2 +- .../jupyter-chat-extension/pyproject.toml | 4 +- yarn.lock | 76 +++++++++---------- 6 files changed, 44 insertions(+), 44 deletions(-) diff --git a/README.md b/README.md index 44614ff..3828a74 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ used by a jupyterlab extension. The Jupyterlab extension is located in *packages/jupyter-chat-extension*. It is composed of a Python package named `jupyter_chat_extension` -for the server side and a NPM package named `@jupyter/chat-extension`. +for the server side and a NPM package named `jupyter-chat-extension`. This extension is an implementation of the `@jupyter/chat` package, relying on websocket for the communication between server and front end. diff --git a/packages/jupyter-chat-extension/README.md b/packages/jupyter-chat-extension/README.md index 851acc5..5ce6ee1 100644 --- a/packages/jupyter-chat-extension/README.md +++ b/packages/jupyter-chat-extension/README.md @@ -5,7 +5,7 @@ A chat extension for Jupyterlab This package is composed of a Python package named `jupyter_chat_extension` -for the server side and a NPM package named `@jupyter/chat-extension` +for the server side and a NPM package named `jupyter-chat-extension` ![screenshot](screenshot.png 'chat extension') diff --git a/packages/jupyter-chat-extension/jupyter_chat_extension/__init__.py b/packages/jupyter-chat-extension/jupyter_chat_extension/__init__.py index a719425..cba5967 100644 --- a/packages/jupyter-chat-extension/jupyter_chat_extension/__init__.py +++ b/packages/jupyter-chat-extension/jupyter_chat_extension/__init__.py @@ -11,7 +11,7 @@ from .extension import ChatExtension def _jupyter_labextension_paths(): - return [{"src": "labextension", "dest": "@jupyter/chat-extension"}] + return [{"src": "labextension", "dest": "jupyter-chat-extension"}] def _jupyter_server_extension_points(): diff --git a/packages/jupyter-chat-extension/package.json b/packages/jupyter-chat-extension/package.json index d22e37c..96a8820 100644 --- a/packages/jupyter-chat-extension/package.json +++ b/packages/jupyter-chat-extension/package.json @@ -1,5 +1,5 @@ { - "name": "@jupyter/chat-extension", + "name": "jupyter-chat-extension", "version": "0.1.0", "description": "A chat extension for Jupyterlab", "keywords": [ diff --git a/packages/jupyter-chat-extension/pyproject.toml b/packages/jupyter-chat-extension/pyproject.toml index cdf4805..0b70dc4 100644 --- a/packages/jupyter-chat-extension/pyproject.toml +++ b/packages/jupyter-chat-extension/pyproject.toml @@ -51,8 +51,8 @@ artifacts = ["jupyter_chat_extension/labextension"] exclude = [".github", "binder"] [tool.hatch.build.targets.wheel.shared-data] -"jupyter_chat_extension/labextension" = "share/jupyter/labextensions/@jupyter/chat-extension" -"install.json" = "share/jupyter/labextensions/@jupyter/chat-extension/install.json" +"jupyter_chat_extension/labextension" = "share/jupyter/labextensions/jupyter-chat-extension" +"install.json" = "share/jupyter/labextensions/jupyter-chat-extension/install.json" "jupyter-config/server-config" = "etc/jupyter/jupyter_server_config.d" "jupyter-config/nb-config" = "etc/jupyter/jupyter_notebook_config.d" diff --git a/yarn.lock b/yarn.lock index 0d74ae8..ace9d51 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2261,44 +2261,6 @@ __metadata: languageName: node linkType: hard -"@jupyter/chat-extension@workspace:packages/jupyter-chat-extension": - version: 0.0.0-use.local - resolution: "@jupyter/chat-extension@workspace:packages/jupyter-chat-extension" - dependencies: - "@jupyter/chat": ^0.1.0 - "@jupyterlab/apputils": ^4.0.5 - "@jupyterlab/builder": ^4.0.0 - "@jupyterlab/coreutils": ^6.0.5 - "@jupyterlab/rendermime": ^4.0.5 - "@jupyterlab/services": ^7.0.5 - "@jupyterlab/testutils": ^4.0.0 - "@lumino/coreutils": ^2.1.2 - "@types/json-schema": ^7.0.11 - "@types/react": ^18.2.0 - "@types/react-addons-linked-state-mixin": ^0.14.22 - "@types/react-dom": ^18.2.0 - "@typescript-eslint/eslint-plugin": ^6.1.0 - "@typescript-eslint/parser": ^6.1.0 - css-loader: ^6.7.1 - eslint: ^8.36.0 - eslint-config-prettier: ^8.8.0 - eslint-plugin-prettier: ^5.0.0 - mkdirp: ^1.0.3 - npm-run-all: ^4.1.5 - prettier: ^3.0.0 - rimraf: ^5.0.1 - source-map-loader: ^1.0.2 - style-loader: ^3.3.1 - stylelint: ^15.10.1 - stylelint-config-recommended: ^13.0.0 - stylelint-config-standard: ^34.0.0 - stylelint-csstree-validator: ^3.0.0 - stylelint-prettier: ^4.0.0 - typescript: ~5.0.2 - yjs: ^13.5.0 - languageName: unknown - linkType: soft - "@jupyter/chat-root@workspace:.": version: 0.0.0-use.local resolution: "@jupyter/chat-root@workspace:." @@ -9728,6 +9690,44 @@ __metadata: languageName: node linkType: hard +"jupyter-chat-extension@workspace:packages/jupyter-chat-extension": + version: 0.0.0-use.local + resolution: "jupyter-chat-extension@workspace:packages/jupyter-chat-extension" + dependencies: + "@jupyter/chat": ^0.1.0 + "@jupyterlab/apputils": ^4.0.5 + "@jupyterlab/builder": ^4.0.0 + "@jupyterlab/coreutils": ^6.0.5 + "@jupyterlab/rendermime": ^4.0.5 + "@jupyterlab/services": ^7.0.5 + "@jupyterlab/testutils": ^4.0.0 + "@lumino/coreutils": ^2.1.2 + "@types/json-schema": ^7.0.11 + "@types/react": ^18.2.0 + "@types/react-addons-linked-state-mixin": ^0.14.22 + "@types/react-dom": ^18.2.0 + "@typescript-eslint/eslint-plugin": ^6.1.0 + "@typescript-eslint/parser": ^6.1.0 + css-loader: ^6.7.1 + eslint: ^8.36.0 + eslint-config-prettier: ^8.8.0 + eslint-plugin-prettier: ^5.0.0 + mkdirp: ^1.0.3 + npm-run-all: ^4.1.5 + prettier: ^3.0.0 + rimraf: ^5.0.1 + source-map-loader: ^1.0.2 + style-loader: ^3.3.1 + stylelint: ^15.10.1 + stylelint-config-recommended: ^13.0.0 + stylelint-config-standard: ^34.0.0 + stylelint-csstree-validator: ^3.0.0 + stylelint-prettier: ^4.0.0 + typescript: ~5.0.2 + yjs: ^13.5.0 + languageName: unknown + linkType: soft + "just-diff-apply@npm:^5.2.0": version: 5.5.0 resolution: "just-diff-apply@npm:5.5.0"