From bd807ba9a6bfed5cf86db01df1a0f1e584f6feed Mon Sep 17 00:00:00 2001 From: martinRenou Date: Tue, 15 Oct 2024 09:48:19 +0200 Subject: [PATCH 01/26] Widgets managers --- pyproject.toml | 12 ++++++++---- voila/__init__.py | 15 ++++++++++++++- voila/app.py | 13 +++++++++---- voila/server_extension.py | 22 ++++++++++------------ voila/utils.py | 14 +++++++++++++- 5 files changed, 54 insertions(+), 22 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 5131568cd..474aa1df8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -87,7 +87,9 @@ path = "voila/_version.py" [tool.hatch.build] artifacts = [ - "voila/labextension", + "voila/labextensions/jupyterlab-preview", + "voila/labextensions/widgets-manager7", + "voila/labextensions/widgets-manager8", "share/jupyter/voila/templates", "share/jupyter/voila/schemas", "share/jupyter/voila/themes" @@ -98,7 +100,9 @@ path = "hatch_build.py" [tool.hatch.build.targets.wheel.shared-data] "etc/jupyter" = "etc/jupyter" -"voila/labextension" = "share/jupyter/labextensions/@voila-dashboards/jupyterlab-preview" +"voila/labextensions/jupyterlab-preview" = "share/jupyter/labextensions/@voila-dashboards/jupyterlab-preview" +"voila/labextensions/widgets-manager7" = "share/jupyter/voila/labextensions/@voila-dashboards/widgets-manager7" +"voila/labextensions/widgets-manager8" = "share/jupyter/voila/labextensions/@voila-dashboards/widgets-manager8" "install.json" = "share/jupyter/labextensions/@voila-dashboards/jupyterlab-preview/install.json" "share/jupyter/voila/templates" = "share/jupyter/voila/templates" "share/jupyter/voila/schemas" = "share/jupyter/voila/schemas" @@ -116,13 +120,13 @@ dependencies = [ ] build-function = "hatch_jupyter_builder.npm_builder" ensured-targets = [ - "voila/labextension/static/style.js", + "voila/labextensions/jupyterlab-preview/static/style.js", "share/jupyter/voila/templates/base/static/materialcolors.css", "share/jupyter/voila/templates/base/static/labvariables.css", "share/jupyter/voila/themes/@jupyterlab/theme-dark-extension/index.css" ] skip-if-exists = [ - "voila/labextension/static/style.js", + "voila/labextensions/jupyterlab-preview/static/style.js", "share/jupyter/voila/templates/base/static/materialcolors.css", "share/jupyter/voila/templates/base/static/labvariables.css", "share/jupyter/voila/themes/@jupyterlab/theme-dark-extension/index.css" diff --git a/voila/__init__.py b/voila/__init__.py index 73d8004f0..54d94260d 100644 --- a/voila/__init__.py +++ b/voila/__init__.py @@ -27,4 +27,17 @@ def _jupyter_nbextension_paths(): def _jupyter_labextension_paths(): - return [{"src": "labextension", "dest": "@voila-dashboards/jupyterlab-preview"}] + return [ + { + "src": "labextensions/jupyterlab-preview", + "dest": "@voila-dashboards/jupyterlab-preview", + }, + { + "src": "labextensions/widgets-manager7", + "dest": "../voila/labextensions/@voila-dashboards/widgets-manager7", + }, + { + "src": "labextensions/widgets-manager8", + "dest": "../voila/labextensions/@voila-dashboards/widgets-manager8", + }, + ] diff --git a/voila/app.py b/voila/app.py index 40ea2eebc..3bd3a2351 100644 --- a/voila/app.py +++ b/voila/app.py @@ -32,7 +32,7 @@ import jinja2 import tornado.ioloop import tornado.web -from jupyter_core.paths import jupyter_config_path, jupyter_path +from jupyter_core.paths import jupyter_config_path from jupyter_server.base.handlers import FileFindHandler, path_regex from jupyter_server.config_manager import recursive_update from jupyter_server.services.contents.largefilemanager import LargeFileManager @@ -100,7 +100,12 @@ ) from .tornado.handler import TornadoVoilaHandler from .tornado.treehandler import TornadoVoilaTreeHandler -from .utils import create_include_assets_functions, get_data_dir, pjoin +from .utils import ( + create_include_assets_functions, + get_data_dir, + pjoin, + get_voila_labextensions_path +) from .voila_kernel_manager import voila_kernel_manager_factory _kernel_id_regex = r"(?P\w+-\w+-\w+-\w+-\w+)" @@ -469,7 +474,7 @@ def _default_log_level(self): @property def labextensions_path(self): - return jupyter_path("labextensions") + return get_voila_labextensions_path() @property def data_dir(self): @@ -756,7 +761,7 @@ def init_handlers(self) -> List: { "themes_url": "/voila/api/themes", "path": self.themes_dir, - "labextensions_path": jupyter_path("labextensions"), + "labextensions_path": get_voila_labextensions_path(), "no_cache_paths": ["/"], }, ), diff --git a/voila/server_extension.py b/voila/server_extension.py index 37e69b446..79d10c446 100644 --- a/voila/server_extension.py +++ b/voila/server_extension.py @@ -27,7 +27,7 @@ ) from .configuration import VoilaConfiguration from .tornado.handler import TornadoVoilaHandler -from .paths import ROOT, collect_static_paths, collect_template_paths, jupyter_path +from .paths import ROOT, collect_static_paths, collect_template_paths from .shutdown_kernel_handler import VoilaShutdownKernelHandler from .static_file_handler import ( MultiStaticFileHandler, @@ -35,7 +35,12 @@ AllowListFileHandler, ) from .tornado.treehandler import TornadoVoilaTreeHandler -from .utils import get_data_dir, get_server_root_dir, pjoin +from .utils import ( + get_data_dir, + get_server_root_dir, + pjoin, + get_voila_labextensions_path +) _kernel_id_regex = r"(?P\w+-\w+-\w+-\w+-\w+)" @@ -109,6 +114,8 @@ def _load_jupyter_server_extension(server_app: ServerApp): tree_handler_conf = {"voila_configuration": voila_configuration} themes_dir = pjoin(get_data_dir(), "themes") + labextensions_path = get_voila_labextensions_path() + handlers = [ ( url_path_join(base_url, "/voila/render/(.*)"), @@ -139,7 +146,7 @@ def _load_jupyter_server_extension(server_app: ServerApp): { "themes_url": "/voila/api/themes", "path": themes_dir, - "labextensions_path": jupyter_path("labextensions"), + "labextensions_path": labextensions_path, "no_cache_paths": ["/"], }, ), @@ -176,15 +183,6 @@ def _load_jupyter_server_extension(server_app: ServerApp): ) web_app.add_handlers(host_pattern, handlers) - # Serving lab extensions - # TODO: reuse existing lab server endpoint? - # First look into 'labextensions_path' configuration key (classic notebook) - # and fall back to default path for labextensions (jupyter server). - if "labextensions_path" in web_app.settings: - labextensions_path = web_app.settings["labextensions_path"] - else: - labextensions_path = jupyter_path("labextensions") - web_app.add_handlers( host_pattern, [ diff --git a/voila/utils.py b/voila/utils.py index 079e6ae4b..a37f9157e 100644 --- a/voila/utils.py +++ b/voila/utils.py @@ -90,6 +90,18 @@ async def _get_request_info(ws_url: str) -> Awaitable: return ri +def get_voila_labextensions_path(): + labextensions_path = jupyter_path("labextensions") + + # Paths to labextensions specific to Voila + voila_labextensions = [ + str(Path(path) / "labextensions") for path in jupyter_path("voila") + ] + labextensions_path = labextensions_path + voila_labextensions + + return labextensions_path + + def get_page_config( base_url: str, settings: Dict[str, Any], @@ -122,7 +134,7 @@ def get_page_config( ) page_config.setdefault("mathjaxConfig", mathjax_config) page_config.setdefault("fullMathjaxUrl", mathjax_url) - labextensions_path = jupyter_path("labextensions") + labextensions_path = get_voila_labextensions_path() recursive_update( page_config, From b217204b444f74552b3cddddaf959548de579077 Mon Sep 17 00:00:00 2001 From: martinRenou Date: Tue, 15 Oct 2024 10:49:36 +0200 Subject: [PATCH 02/26] Iterate --- packages/voila/src/app.ts | 12 +- packages/voila/src/index.ts | 2 +- .../src/plugins/{widget => outputs}/index.ts | 4 - .../plugins/{widget => outputs}/plugins.ts | 81 +-------- .../{widget => outputs}/renderedcells.ts | 0 .../src/plugins/{widget => outputs}/tools.ts | 0 packages/voila/src/sharedscope.ts | 9 + packages/voila/src/tree.ts | 4 +- packages/voila/src/voilaplugins.ts | 4 +- packages/widgets_manager7/README.md | 3 + packages/widgets_manager7/package.json | 73 ++++++++ packages/widgets_manager7/src/index.ts | 162 ++++++++++++++++++ .../src}/manager.ts | 5 + packages/widgets_manager7/tsconfig.json | 8 + packages/widgets_manager8/README.md | 3 + packages/widgets_manager8/package.json | 72 ++++++++ packages/widgets_manager8/src/index.ts | 90 ++++++++++ packages/widgets_manager8/src/manager.ts | 27 +++ packages/widgets_manager8/tsconfig.json | 8 + voila/utils.py | 3 +- 20 files changed, 473 insertions(+), 97 deletions(-) rename packages/voila/src/plugins/{widget => outputs}/index.ts (60%) rename packages/voila/src/plugins/{widget => outputs}/plugins.ts (66%) rename packages/voila/src/plugins/{widget => outputs}/renderedcells.ts (100%) rename packages/voila/src/plugins/{widget => outputs}/tools.ts (100%) create mode 100644 packages/widgets_manager7/README.md create mode 100644 packages/widgets_manager7/package.json create mode 100644 packages/widgets_manager7/src/index.ts rename packages/{voila/src/plugins/widget => widgets_manager7/src}/manager.ts (99%) create mode 100644 packages/widgets_manager7/tsconfig.json create mode 100644 packages/widgets_manager8/README.md create mode 100644 packages/widgets_manager8/package.json create mode 100644 packages/widgets_manager8/src/index.ts create mode 100644 packages/widgets_manager8/src/manager.ts create mode 100644 packages/widgets_manager8/tsconfig.json diff --git a/packages/voila/src/app.ts b/packages/voila/src/app.ts index 3db7d0851..325427e66 100644 --- a/packages/voila/src/app.ts +++ b/packages/voila/src/app.ts @@ -10,8 +10,6 @@ import { PageConfig } from '@jupyterlab/coreutils'; import { IRenderMime } from '@jupyterlab/rendermime'; -import { VoilaWidgetManager } from './plugins/widget'; - import { IShell, VoilaShell } from './shell'; const PACKAGE = require('../package.json'); @@ -121,23 +119,23 @@ export class VoilaApp extends JupyterFrontEnd { /** * A promise that resolves when the Voila Widget Manager is created */ - get widgetManagerPromise(): PromiseDelegate { + get widgetManagerPromise(): PromiseDelegate { return this._widgetManagerPromise; } - set widgetManager(manager: VoilaWidgetManager | null) { + set widgetManager(manager: any) { this._widgetManager = manager; if (this._widgetManager) { this._widgetManagerPromise.resolve(this._widgetManager); } } - get widgetManager(): VoilaWidgetManager | null { + get widgetManager(): any { return this._widgetManager; } - protected _widgetManager: VoilaWidgetManager | null = null; - protected _widgetManagerPromise = new PromiseDelegate(); + protected _widgetManager: any = null; + protected _widgetManagerPromise = new PromiseDelegate(); } /** diff --git a/packages/voila/src/index.ts b/packages/voila/src/index.ts index 237b99dcb..c01c94eef 100644 --- a/packages/voila/src/index.ts +++ b/packages/voila/src/index.ts @@ -14,4 +14,4 @@ export * from './tools'; export * from './plugins/tree/browser'; export * from './plugins/tree/listing'; export * from './plugins/themes/thememanager'; -export * from './plugins/widget/renderedcells'; +export * from './plugins/outputs/renderedcells'; diff --git a/packages/voila/src/plugins/widget/index.ts b/packages/voila/src/plugins/outputs/index.ts similarity index 60% rename from packages/voila/src/plugins/widget/index.ts rename to packages/voila/src/plugins/outputs/index.ts index 2819a5a51..3825695b5 100644 --- a/packages/voila/src/plugins/widget/index.ts +++ b/packages/voila/src/plugins/outputs/index.ts @@ -1,13 +1,9 @@ -import { VoilaWidgetManager } from './manager'; import { - widgetManager, renderOutputsPlugin, renderOutputsProgressivelyPlugin } from './plugins'; export { - VoilaWidgetManager, - widgetManager, renderOutputsPlugin, renderOutputsProgressivelyPlugin }; diff --git a/packages/voila/src/plugins/widget/plugins.ts b/packages/voila/src/plugins/outputs/plugins.ts similarity index 66% rename from packages/voila/src/plugins/widget/plugins.ts rename to packages/voila/src/plugins/outputs/plugins.ts index 1aa7312c6..f8918bdeb 100644 --- a/packages/voila/src/plugins/widget/plugins.ts +++ b/packages/voila/src/plugins/outputs/plugins.ts @@ -6,23 +6,15 @@ * * * The full license is in the file LICENSE, distributed with this software. * ****************************************************************************/ -import { - IJupyterWidgetRegistry, - IWidgetRegistryData -} from '@jupyter-widgets/base'; -import { WidgetRenderer } from '@jupyter-widgets/jupyterlab-manager'; import { JupyterFrontEnd, JupyterFrontEndPlugin } from '@jupyterlab/application'; import { PageConfig } from '@jupyterlab/coreutils'; import { IRenderMimeRegistry } from '@jupyterlab/rendermime'; -import { KernelAPI, ServerConnection } from '@jupyterlab/services'; -import { KernelConnection } from '@jupyterlab/services/lib/kernel/default'; import { Widget } from '@lumino/widgets'; import { VoilaApp } from '../../app'; -import { VoilaWidgetManager } from './manager'; import { RenderedCells } from './renderedcells'; import { createSkeleton, @@ -32,80 +24,13 @@ import { IReceivedWidgetModel } from './tools'; -const WIDGET_MIMETYPE = 'application/vnd.jupyter.widget-view+json'; - -/** - * The Voila widgets manager plugin. - */ -export const widgetManager: JupyterFrontEndPlugin = { - id: '@voila-dashboards/voila:widget-manager', - autoStart: true, - requires: [IRenderMimeRegistry], - provides: IJupyterWidgetRegistry, - activate: async ( - app: JupyterFrontEnd, - rendermime: IRenderMimeRegistry - ): Promise => { - if (!(app instanceof VoilaApp)) { - throw Error( - 'The Voila Widget Manager plugin must be activated in a VoilaApp' - ); - } - const baseUrl = PageConfig.getBaseUrl(); - const kernelId = PageConfig.getOption('kernelId'); - const serverSettings = ServerConnection.makeSettings({ baseUrl }); - - const model = await KernelAPI.getKernelModel(kernelId, serverSettings); - if (!model) { - return { - registerWidget(data: IWidgetRegistryData): void { - throw Error(`The model for kernel id ${kernelId} does not exist`); - } - }; - } - const kernel = new KernelConnection({ model, serverSettings }); - const manager = new VoilaWidgetManager(kernel, rendermime); - app.widgetManager = manager; - - rendermime.removeMimeType(WIDGET_MIMETYPE); - rendermime.addFactory( - { - safe: false, - mimeTypes: [WIDGET_MIMETYPE], - createRenderer: (options) => new WidgetRenderer(options, manager) - }, - -10 - ); - window.addEventListener('beforeunload', (e) => { - const data = new FormData(); - // it seems if we attach this to early, it will not be called - const matches = document.cookie.match('\\b_xsrf=([^;]*)\\b'); - const xsrfToken = (matches && matches[1]) || ''; - data.append('_xsrf', xsrfToken); - window.navigator.sendBeacon( - `${baseUrl}voila/api/shutdown/${kernel.id}`, - data - ); - kernel.dispose(); - }); - - return { - registerWidget: async (data: IWidgetRegistryData) => { - const manager = await app.widgetManagerPromise.promise; - - manager.register(data); - } - }; - } -}; - /** * The plugin that renders outputs. */ export const renderOutputsPlugin: JupyterFrontEndPlugin = { id: '@voila-dashboards/voila:render-outputs', autoStart: true, - requires: [IRenderMimeRegistry, IJupyterWidgetRegistry], + requires: [IRenderMimeRegistry], activate: async ( app: JupyterFrontEnd, rendermime: IRenderMimeRegistry @@ -169,7 +94,7 @@ export const renderOutputsPlugin: JupyterFrontEndPlugin = { export const renderOutputsProgressivelyPlugin: JupyterFrontEndPlugin = { id: '@voila-dashboards/voila:render-outputs-progressively', autoStart: true, - requires: [IRenderMimeRegistry, IJupyterWidgetRegistry], + requires: [IRenderMimeRegistry], activate: async ( app: JupyterFrontEnd, rendermime: IRenderMimeRegistry @@ -191,7 +116,7 @@ export const renderOutputsProgressivelyPlugin: JupyterFrontEndPlugin = { const kernelId = widgetManager.kernel.id; const receivedWidgetModel: IReceivedWidgetModel = {}; - const modelRegisteredHandler = (_: VoilaWidgetManager, modelId: string) => { + const modelRegisteredHandler = (_: any, modelId: string) => { if (receivedWidgetModel[modelId]) { const { outputModel, executionModel } = receivedWidgetModel[modelId]; outputModel.add(executionModel); diff --git a/packages/voila/src/plugins/widget/renderedcells.ts b/packages/voila/src/plugins/outputs/renderedcells.ts similarity index 100% rename from packages/voila/src/plugins/widget/renderedcells.ts rename to packages/voila/src/plugins/outputs/renderedcells.ts diff --git a/packages/voila/src/plugins/widget/tools.ts b/packages/voila/src/plugins/outputs/tools.ts similarity index 100% rename from packages/voila/src/plugins/widget/tools.ts rename to packages/voila/src/plugins/outputs/tools.ts diff --git a/packages/voila/src/sharedscope.ts b/packages/voila/src/sharedscope.ts index 26ac31571..2b17eaecf 100644 --- a/packages/voila/src/sharedscope.ts +++ b/packages/voila/src/sharedscope.ts @@ -1,3 +1,12 @@ +import '@jupyterlab/application'; +import '@jupyterlab/coreutils'; +import '@jupyterlab/console'; +import '@jupyterlab/rendermime'; +import '@jupyterlab/services'; +import '@jupyterlab/statedb'; +import '@jupyterlab/notebook'; +import '@jupyterlab/mainmenu'; +import '@jupyterlab/logconsole'; import '@lumino/algorithm'; import '@lumino/application'; import '@lumino/coreutils'; diff --git a/packages/voila/src/tree.ts b/packages/voila/src/tree.ts index 5435802f4..de902f848 100644 --- a/packages/voila/src/tree.ts +++ b/packages/voila/src/tree.ts @@ -22,8 +22,7 @@ import { pathsPlugin, themePlugin, themesManagerPlugin, - translatorPlugin, - widgetManager + translatorPlugin } from './voilaplugins'; /** @@ -37,7 +36,6 @@ async function main() { pathsPlugin, translatorPlugin, themePlugin, - widgetManager, themesManagerPlugin, treeWidgetPlugin ]; diff --git a/packages/voila/src/voilaplugins.ts b/packages/voila/src/voilaplugins.ts index dfcb67526..4abb03e77 100644 --- a/packages/voila/src/voilaplugins.ts +++ b/packages/voila/src/voilaplugins.ts @@ -10,9 +10,9 @@ import { JupyterFrontEndPlugin } from '@jupyterlab/application'; import { pathsPlugin } from './plugins/path'; import { translatorPlugin } from './plugins/translator'; -import { renderOutputsPlugin, widgetManager } from './plugins/widget'; +import { renderOutputsPlugin, widgetManager } from './plugins/outputs'; import { themePlugin, themesManagerPlugin } from './plugins/themes'; -import { renderOutputsProgressivelyPlugin } from './plugins/widget/index'; +import { renderOutputsProgressivelyPlugin } from './plugins/outputs/index'; /** * Export the plugins as default. diff --git a/packages/widgets_manager7/README.md b/packages/widgets_manager7/README.md new file mode 100644 index 000000000..052d13ed4 --- /dev/null +++ b/packages/widgets_manager7/README.md @@ -0,0 +1,3 @@ +# @voila-dashboards/widgets-manager7 + +The Jupyter-widgets manager for Voilà and ipywidgets 7. diff --git a/packages/widgets_manager7/package.json b/packages/widgets_manager7/package.json new file mode 100644 index 000000000..b52a5eea1 --- /dev/null +++ b/packages/widgets_manager7/package.json @@ -0,0 +1,73 @@ +{ + "name": "@voila-dashboards/widgets-manager7", + "version": "0.5.7", + "description": "The Voilà jupyter-widgets manager for ipywidgets 7 support", + "keywords": [ + "jupyter", + "jupyterlab", + "jupyterlab-extension" + ], + "homepage": "https://github.com/voila-dashboards/voila", + "bugs": { + "url": "https://github.com/voila-dashboards/voila/issues" + }, + "license": "BSD-3-Clause", + "author": "Voilà contributors", + "files": [ + "lib/**/*.{d.ts,eot,gif,html,jpg,js,js.map,json,png,svg,woff2,ttf}" + ], + "main": "lib/index.js", + "types": "lib/index.d.ts", + "repository": { + "type": "git", + "url": "https://github.com/voila-dashboards/voila.git" + }, + "scripts": { + "build": "jlpm run build:lib && jlpm run build:labextension:dev", + "build:labextension": "jupyter labextension build .", + "build:labextension:dev": "jupyter labextension build --development True .", + "build:lib": "tsc", + "build:prod": "jlpm run build:lib && jlpm run build:labextension", + "build:test": "tsc --build tsconfig.test.json", + "clean": "jlpm run clean:lib && jlpm run clean:labextension", + "clean:labextension": "rimraf ../../voila/labextensions/widgets-manager7", + "clean:lib": "rimraf lib tsconfig.tsbuildinfo", + "test": "jest", + "watch": "run-p watch:src watch:labextension", + "watch:labextension": "jupyter labextension watch .", + "watch:src": "tsc -w" + }, + "dependencies": { + "@jupyter-widgets/base": "^4.1.6", + "@jupyter-widgets/controls": "^3.1.6", + "@jupyter-widgets/jupyterlab-manager": "^3.1.10", + "@jupyterlab/application": "^4.0.0", + "@jupyterlab/coreutils": "^6.0.5", + "@jupyterlab/rendermime": "^4.0.0", + "@jupyterlab/services": "^7.0.0" + }, + "devDependencies": { + "@babel/core": "^7.10.2", + "@babel/preset-env": "^7.10.2", + "@jupyterlab/builder": "^4.0.0", + "@jupyterlab/testutils": "^4.0.0", + "npm-run-all": "^4.1.5", + "rimraf": "^2.6.1", + "source-map-loader": "~1.0.2", + "typescript": "~5.0.2" + }, + "jupyterlab": { + "extension": true, + "outputDir": "../../voila/labextensions/widgets-manager7", + "sharedPackages": { + "@jupyter-widgets/base": { + "bundled": true, + "singleton": true + }, + "@jupyter-widgets/jupyterlab-manager": { + "bundled": true, + "singleton": true + } + } + } + } diff --git a/packages/widgets_manager7/src/index.ts b/packages/widgets_manager7/src/index.ts new file mode 100644 index 000000000..e9469c634 --- /dev/null +++ b/packages/widgets_manager7/src/index.ts @@ -0,0 +1,162 @@ +/*************************************************************************** + * Copyright (c) 2018, Voilà contributors * + * Copyright (c) 2018, QuantStack * + * * + * Distributed under the terms of the BSD 3-Clause License. * + * * + * The full license is in the file LICENSE, distributed with this software. * + ****************************************************************************/ +import { + JUPYTER_WIDGETS_VERSION, + IJupyterWidgetRegistry, + IWidgetRegistryData, + WidgetModel, + WidgetView, + DOMWidgetModel, + DOMWidgetView, + LayoutModel, + LayoutView, + StyleModel, + StyleView +} from '@jupyter-widgets/base'; +import { JUPYTER_CONTROLS_VERSION } from '@jupyter-widgets/controls/lib/version'; +import { WidgetRenderer } from '@jupyter-widgets/jupyterlab-manager'; +import { + JupyterFrontEnd, + JupyterFrontEndPlugin +} from '@jupyterlab/application'; +import { PageConfig } from '@jupyterlab/coreutils'; +import { IRenderMimeRegistry } from '@jupyterlab/rendermime'; +import { KernelAPI, ServerConnection } from '@jupyterlab/services'; +import { KernelConnection } from '@jupyterlab/services/lib/kernel/default'; + +import { VoilaWidgetManager } from './manager'; + + +const WIDGET_MIMETYPE = 'application/vnd.jupyter.widget-view+json'; + +/** + * The Voila widgets manager plugin. + */ +export const widgetManager: JupyterFrontEndPlugin = { + id: '@voila-dashboards/voila:widget-manager', + autoStart: true, + requires: [IRenderMimeRegistry], + provides: IJupyterWidgetRegistry, + activate: async ( + app: JupyterFrontEnd, + rendermime: IRenderMimeRegistry + ): Promise => { + if (app.name !== 'Voila'){ + throw Error( + 'The Voila Widget Manager plugin must be activated in a VoilaApp' + ); + } + const baseUrl = PageConfig.getBaseUrl(); + const kernelId = PageConfig.getOption('kernelId'); + const serverSettings = ServerConnection.makeSettings({ baseUrl }); + + const model = await KernelAPI.getKernelModel(kernelId, serverSettings); + if (!model) { + return { + registerWidget(data: IWidgetRegistryData): void { + throw Error(`The model for kernel id ${kernelId} does not exist`); + } + }; + } + const kernel = new KernelConnection({ model, serverSettings }); + const manager = new VoilaWidgetManager(kernel, rendermime); + app.widgetManager = manager; + + rendermime.removeMimeType(WIDGET_MIMETYPE); + rendermime.addFactory( + { + safe: false, + mimeTypes: [WIDGET_MIMETYPE], + createRenderer: (options) => new WidgetRenderer(options, manager) + }, + -10 + ); + window.addEventListener('beforeunload', (e) => { + const data = new FormData(); + // it seems if we attach this to early, it will not be called + const matches = document.cookie.match('\\b_xsrf=([^;]*)\\b'); + const xsrfToken = (matches && matches[1]) || ''; + data.append('_xsrf', xsrfToken); + window.navigator.sendBeacon( + `${baseUrl}voila/api/shutdown/${kernel.id}`, + data + ); + kernel.dispose(); + }); + + return { + registerWidget: async (data: IWidgetRegistryData) => { + const manager = await app.widgetManagerPromise.promise; + + manager.register(data); + } + }; + } +}; + +/** + * The base widgets. + */ +export const baseWidgets7Plugin: JupyterFrontEndPlugin = { + id: `@jupyter-widgets/jupyterlab-manager:base-${JUPYTER_WIDGETS_VERSION}`, + requires: [IJupyterWidgetRegistry], + autoStart: true, + activate: ( + app: JupyterFrontEnd, + registry: IJupyterWidgetRegistry + ): void => { + registry.registerWidget({ + name: '@jupyter-widgets/base', + version: JUPYTER_WIDGETS_VERSION, + exports: { + WidgetModel: WidgetModel as any, + WidgetView: WidgetView as any, + DOMWidgetView: DOMWidgetView as any, + DOMWidgetModel: DOMWidgetModel as any, + LayoutModel: LayoutModel as any, + LayoutView: LayoutView as any, + StyleModel: StyleModel as any, + StyleView: StyleView as any + } + }); + } +}; + +/** + * The control widgets. + */ +export const controlWidgets7Plugin: JupyterFrontEndPlugin = { + id: `@jupyter-widgets/jupyterlab-manager:controls-${JUPYTER_CONTROLS_VERSION}`, + requires: [IJupyterWidgetRegistry], + autoStart: true, + activate: ( + app: JupyterFrontEnd, + registry: IJupyterWidgetRegistry + ): void => { + registry.registerWidget({ + name: '@jupyter-widgets/controls', + version: JUPYTER_CONTROLS_VERSION, + exports: () => { + return new Promise((resolve, reject) => { + (require as any).ensure( + ['@jupyter-widgets/controls7'], + (require: NodeRequire) => { + // eslint-disable-next-line @typescript-eslint/no-var-requires + resolve(require('@jupyter-widgets/controls7')); + }, + (err: any) => { + reject(err); + }, + '@jupyter-widgets/controls7' + ); + }); + } + }); + } +}; diff --git a/packages/voila/src/plugins/widget/manager.ts b/packages/widgets_manager7/src/manager.ts similarity index 99% rename from packages/voila/src/plugins/widget/manager.ts rename to packages/widgets_manager7/src/manager.ts index 32132ca7c..e986608d5 100644 --- a/packages/voila/src/plugins/widget/manager.ts +++ b/packages/widgets_manager7/src/manager.ts @@ -2,21 +2,26 @@ import { WidgetModel } from '@jupyter-widgets/base'; import { KernelWidgetManager } from '@jupyter-widgets/jupyterlab-manager'; import { ISignal, Signal } from '@lumino/signaling'; + export class VoilaWidgetManager extends KernelWidgetManager { register_model(model_id: string, modelPromise: Promise): void { super.register_model(model_id, modelPromise); this._registeredModels.add(model_id); this._modelRegistered.emit(model_id); } + get registeredModels(): ReadonlySet { return this._registeredModels; } + get modelRegistered(): ISignal { return this._modelRegistered; } + removeRegisteredModel(modelId: string) { this._registeredModels.delete(modelId); } + private _modelRegistered = new Signal(this); private _registeredModels = new Set(); } diff --git a/packages/widgets_manager7/tsconfig.json b/packages/widgets_manager7/tsconfig.json new file mode 100644 index 000000000..703dc74a9 --- /dev/null +++ b/packages/widgets_manager7/tsconfig.json @@ -0,0 +1,8 @@ +{ + "extends": "../../tsconfigbase", + "compilerOptions": { + "outDir": "lib", + "rootDir": "src" + }, + "include": ["src/**/*"] + } diff --git a/packages/widgets_manager8/README.md b/packages/widgets_manager8/README.md new file mode 100644 index 000000000..01c3af8fa --- /dev/null +++ b/packages/widgets_manager8/README.md @@ -0,0 +1,3 @@ +# @voila-dashboards/widgets-manager8 + +The Jupyter-widgets manager for Voilà and ipywidgets 8. diff --git a/packages/widgets_manager8/package.json b/packages/widgets_manager8/package.json new file mode 100644 index 000000000..1fd0d6171 --- /dev/null +++ b/packages/widgets_manager8/package.json @@ -0,0 +1,72 @@ +{ + "name": "@voila-dashboards/widgets-manager8", + "version": "0.5.7", + "description": "The Voilà jupyter-widgets manager for ipywidgets 8 support", + "keywords": [ + "jupyter", + "jupyterlab", + "jupyterlab-extension" + ], + "homepage": "https://github.com/voila-dashboards/voila", + "bugs": { + "url": "https://github.com/voila-dashboards/voila/issues" + }, + "license": "BSD-3-Clause", + "author": "Voilà contributors", + "files": [ + "lib/**/*.{d.ts,eot,gif,html,jpg,js,js.map,json,png,svg,woff2,ttf}" + ], + "main": "lib/index.js", + "types": "lib/index.d.ts", + "repository": { + "type": "git", + "url": "https://github.com/voila-dashboards/voila.git" + }, + "scripts": { + "build": "jlpm run build:lib && jlpm run build:labextension:dev", + "build:labextension": "jupyter labextension build .", + "build:labextension:dev": "jupyter labextension build --development True .", + "build:lib": "tsc", + "build:prod": "jlpm run build:lib && jlpm run build:labextension", + "build:test": "tsc --build tsconfig.test.json", + "clean": "jlpm run clean:lib && jlpm run clean:labextension", + "clean:labextension": "rimraf ../../voila/labextensions/widgets-manager8", + "clean:lib": "rimraf lib tsconfig.tsbuildinfo", + "test": "jest", + "watch": "run-p watch:src watch:labextension", + "watch:labextension": "jupyter labextension watch .", + "watch:src": "tsc -w" + }, + "dependencies": { + "@jupyter-widgets/base": "^6.0.10", + "@jupyter-widgets/jupyterlab-manager": "^5.0.13", + "@jupyterlab/application": "^4.0.0", + "@jupyterlab/coreutils": "^6.0.5", + "@jupyterlab/rendermime": "^4.0.0", + "@jupyterlab/services": "^7.0.0" + }, + "devDependencies": { + "@babel/core": "^7.10.2", + "@babel/preset-env": "^7.10.2", + "@jupyterlab/builder": "^4.0.0", + "@jupyterlab/testutils": "^4.0.0", + "npm-run-all": "^4.1.5", + "rimraf": "^2.6.1", + "source-map-loader": "~1.0.2", + "typescript": "~5.0.2" + }, + "jupyterlab": { + "extension": true, + "outputDir": "../../voila/labextensions/widgets-manager8", + "sharedPackages": { + "@jupyter-widgets/base": { + "bundled": true, + "singleton": true + }, + "@jupyter-widgets/jupyterlab-manager": { + "bundled": true, + "singleton": true + } + } + } + } diff --git a/packages/widgets_manager8/src/index.ts b/packages/widgets_manager8/src/index.ts new file mode 100644 index 000000000..da64dc4d5 --- /dev/null +++ b/packages/widgets_manager8/src/index.ts @@ -0,0 +1,90 @@ +/*************************************************************************** + * Copyright (c) 2018, Voilà contributors * + * Copyright (c) 2018, QuantStack * + * * + * Distributed under the terms of the BSD 3-Clause License. * + * * + * The full license is in the file LICENSE, distributed with this software. * + ****************************************************************************/ +import { + IJupyterWidgetRegistry, + IWidgetRegistryData +} from '@jupyter-widgets/base'; +import { WidgetRenderer } from '@jupyter-widgets/jupyterlab-manager'; +import { + JupyterFrontEnd, + JupyterFrontEndPlugin +} from '@jupyterlab/application'; +import { PageConfig } from '@jupyterlab/coreutils'; +import { IRenderMimeRegistry } from '@jupyterlab/rendermime'; +import { KernelAPI, ServerConnection } from '@jupyterlab/services'; +import { KernelConnection } from '@jupyterlab/services/lib/kernel/default'; + +import { VoilaWidgetManager } from './manager'; + +const WIDGET_MIMETYPE = 'application/vnd.jupyter.widget-view+json'; + +/** + * The Voila widgets manager plugin. + */ +export const widgetManager: JupyterFrontEndPlugin = { + id: '@voila-dashboards/voila:widget-manager', + autoStart: true, + requires: [IRenderMimeRegistry], + provides: IJupyterWidgetRegistry, + activate: async ( + app: JupyterFrontEnd, + rendermime: IRenderMimeRegistry + ): Promise => { + if (app.name !== 'Voila'){ + throw Error( + 'The Voila Widget Manager plugin must be activated in a VoilaApp' + ); + } + const baseUrl = PageConfig.getBaseUrl(); + const kernelId = PageConfig.getOption('kernelId'); + const serverSettings = ServerConnection.makeSettings({ baseUrl }); + + const model = await KernelAPI.getKernelModel(kernelId, serverSettings); + if (!model) { + return { + registerWidget(data: IWidgetRegistryData): void { + throw Error(`The model for kernel id ${kernelId} does not exist`); + } + }; + } + const kernel = new KernelConnection({ model, serverSettings }); + const manager = new VoilaWidgetManager(kernel, rendermime); + app.widgetManager = manager; + + rendermime.removeMimeType(WIDGET_MIMETYPE); + rendermime.addFactory( + { + safe: false, + mimeTypes: [WIDGET_MIMETYPE], + createRenderer: (options) => new WidgetRenderer(options, manager) + }, + -10 + ); + window.addEventListener('beforeunload', (e) => { + const data = new FormData(); + // it seems if we attach this to early, it will not be called + const matches = document.cookie.match('\\b_xsrf=([^;]*)\\b'); + const xsrfToken = (matches && matches[1]) || ''; + data.append('_xsrf', xsrfToken); + window.navigator.sendBeacon( + `${baseUrl}voila/api/shutdown/${kernel.id}`, + data + ); + kernel.dispose(); + }); + + return { + registerWidget: async (data: IWidgetRegistryData) => { + const manager = await app.widgetManagerPromise.promise; + + manager.register(data); + } + }; + } +}; diff --git a/packages/widgets_manager8/src/manager.ts b/packages/widgets_manager8/src/manager.ts new file mode 100644 index 000000000..e986608d5 --- /dev/null +++ b/packages/widgets_manager8/src/manager.ts @@ -0,0 +1,27 @@ +import { WidgetModel } from '@jupyter-widgets/base'; +import { KernelWidgetManager } from '@jupyter-widgets/jupyterlab-manager'; +import { ISignal, Signal } from '@lumino/signaling'; + + +export class VoilaWidgetManager extends KernelWidgetManager { + register_model(model_id: string, modelPromise: Promise): void { + super.register_model(model_id, modelPromise); + this._registeredModels.add(model_id); + this._modelRegistered.emit(model_id); + } + + get registeredModels(): ReadonlySet { + return this._registeredModels; + } + + get modelRegistered(): ISignal { + return this._modelRegistered; + } + + removeRegisteredModel(modelId: string) { + this._registeredModels.delete(modelId); + } + + private _modelRegistered = new Signal(this); + private _registeredModels = new Set(); +} diff --git a/packages/widgets_manager8/tsconfig.json b/packages/widgets_manager8/tsconfig.json new file mode 100644 index 000000000..703dc74a9 --- /dev/null +++ b/packages/widgets_manager8/tsconfig.json @@ -0,0 +1,8 @@ +{ + "extends": "../../tsconfigbase", + "compilerOptions": { + "outDir": "lib", + "rootDir": "src" + }, + "include": ["src/**/*"] + } diff --git a/voila/utils.py b/voila/utils.py index a37f9157e..80fe4ed13 100644 --- a/voila/utils.py +++ b/voila/utils.py @@ -145,8 +145,7 @@ def get_page_config( ) disabled_extensions = [ "@voila-dashboards/jupyterlab-preview", - "@jupyter/collaboration-extension", - "@jupyter-widgets/jupyterlab-manager", + "@jupyter/collaboration-extension" ] disabled_extensions.extend(page_config.get("disabledExtensions", [])) required_extensions = [] From 3f10566dfef797622cce7411b213c743c17af2dc Mon Sep 17 00:00:00 2001 From: martinRenou Date: Tue, 15 Oct 2024 11:23:10 +0200 Subject: [PATCH 03/26] Iterate --- packages/voila/package.json | 2 -- packages/voila/src/main.ts | 3 --- packages/voila/src/tools.ts | 21 +++++++++++++++++++++ packages/voila/src/voilaplugins.ts | 4 +--- 4 files changed, 22 insertions(+), 8 deletions(-) diff --git a/packages/voila/package.json b/packages/voila/package.json index 3286005b5..ee638c7dc 100644 --- a/packages/voila/package.json +++ b/packages/voila/package.json @@ -11,8 +11,6 @@ }, "browserslist": ">0.8%, not ie 11, not op_mini all, not dead", "dependencies": { - "@jupyter-widgets/base": "^6.0.10", - "@jupyter-widgets/jupyterlab-manager": "^5.0.13", "@jupyterlab/application": "^4.0.0", "@jupyterlab/apputils": "^4.0.0", "@jupyterlab/apputils-extension": "^4.0.0", diff --git a/packages/voila/src/main.ts b/packages/voila/src/main.ts index ad3ca582f..ba3a84238 100644 --- a/packages/voila/src/main.ts +++ b/packages/voila/src/main.ts @@ -39,9 +39,6 @@ async function main() { require('@jupyterlab/rendermime-extension'), require('@jupyterlab/theme-light-extension'), require('@jupyterlab/theme-dark-extension'), - require('@jupyter-widgets/jupyterlab-manager/lib/plugin').default.filter( - (p: any) => p.id !== '@jupyter-widgets/jupyterlab-manager:plugin' - ), plugins ]; diff --git a/packages/voila/src/tools.ts b/packages/voila/src/tools.ts index 733bbb5dc..70af2314f 100644 --- a/packages/voila/src/tools.ts +++ b/packages/voila/src/tools.ts @@ -38,6 +38,27 @@ export async function createModule( } } +export function isIpywidgets7extension(extension: any) { + // Handle commonjs or es2015 modules + let exports; + if (Object.prototype.hasOwnProperty.call(extension, '__esModule')) { + exports = extension.default; + } else { + // CommonJS exports. + exports = extension; + } + + const plugins = Array.isArray(exports) ? exports : [exports]; + const pluginIds = plugins.map((plugin) => { + return plugin.id; + }); + + return ( + pluginIds.includes('@jupyter-widgets/jupyterlab-manager:plugin') && + pluginIds.length === 1 + ); +} + /** * Iterate over active plugins in an extension. * diff --git a/packages/voila/src/voilaplugins.ts b/packages/voila/src/voilaplugins.ts index 4abb03e77..296bcf2e6 100644 --- a/packages/voila/src/voilaplugins.ts +++ b/packages/voila/src/voilaplugins.ts @@ -10,7 +10,7 @@ import { JupyterFrontEndPlugin } from '@jupyterlab/application'; import { pathsPlugin } from './plugins/path'; import { translatorPlugin } from './plugins/translator'; -import { renderOutputsPlugin, widgetManager } from './plugins/outputs'; +import { renderOutputsPlugin } from './plugins/outputs'; import { themePlugin, themesManagerPlugin } from './plugins/themes'; import { renderOutputsProgressivelyPlugin } from './plugins/outputs/index'; @@ -20,7 +20,6 @@ import { renderOutputsProgressivelyPlugin } from './plugins/outputs/index'; const plugins: JupyterFrontEndPlugin[] = [ pathsPlugin, translatorPlugin, - widgetManager, renderOutputsPlugin, renderOutputsProgressivelyPlugin, themesManagerPlugin, @@ -32,7 +31,6 @@ export default plugins; export { pathsPlugin, translatorPlugin, - widgetManager, renderOutputsPlugin, renderOutputsProgressivelyPlugin, themesManagerPlugin, From 3b67b00e39a578e37f125c59a795a241974509d0 Mon Sep 17 00:00:00 2001 From: martinRenou Date: Tue, 15 Oct 2024 11:24:54 +0200 Subject: [PATCH 04/26] Iterate --- packages/voila/src/plugins/outputs/tools.ts | 3 +- packages/widgets_manager7/package.json | 94 +- packages/widgets_manager8/package.json | 92 +- yarn.lock | 1653 ++++++++++++++++++- 4 files changed, 1715 insertions(+), 127 deletions(-) diff --git a/packages/voila/src/plugins/outputs/tools.ts b/packages/voila/src/plugins/outputs/tools.ts index 5e1bf41a8..9bfc6bab1 100644 --- a/packages/voila/src/plugins/outputs/tools.ts +++ b/packages/voila/src/plugins/outputs/tools.ts @@ -2,7 +2,6 @@ import { IOutput } from '@jupyterlab/nbformat'; import { OutputAreaModel, SimplifiedOutputArea } from '@jupyterlab/outputarea'; import { IRenderMimeRegistry } from '@jupyterlab/rendermime'; import { Widget } from '@lumino/widgets'; -import { VoilaWidgetManager } from './manager'; import { PageConfig, URLExt } from '@jupyterlab/coreutils'; /** @@ -63,7 +62,7 @@ export function handleExecutionResult({ }: { payload: IExecutionResultMessage['payload']; rendermime: IRenderMimeRegistry; - widgetManager: VoilaWidgetManager; + widgetManager: any; }): IReceivedWidgetModel | undefined { const { cell_index, output_cell } = payload; const element = document.querySelector(`[cell-index="${cell_index + 1}"]`); diff --git a/packages/widgets_manager7/package.json b/packages/widgets_manager7/package.json index b52a5eea1..9b351c220 100644 --- a/packages/widgets_manager7/package.json +++ b/packages/widgets_manager7/package.json @@ -3,71 +3,71 @@ "version": "0.5.7", "description": "The Voilà jupyter-widgets manager for ipywidgets 7 support", "keywords": [ - "jupyter", - "jupyterlab", - "jupyterlab-extension" + "jupyter", + "jupyterlab", + "jupyterlab-extension" ], "homepage": "https://github.com/voila-dashboards/voila", "bugs": { - "url": "https://github.com/voila-dashboards/voila/issues" + "url": "https://github.com/voila-dashboards/voila/issues" }, "license": "BSD-3-Clause", "author": "Voilà contributors", "files": [ - "lib/**/*.{d.ts,eot,gif,html,jpg,js,js.map,json,png,svg,woff2,ttf}" + "lib/**/*.{d.ts,eot,gif,html,jpg,js,js.map,json,png,svg,woff2,ttf}" ], "main": "lib/index.js", "types": "lib/index.d.ts", "repository": { - "type": "git", - "url": "https://github.com/voila-dashboards/voila.git" + "type": "git", + "url": "https://github.com/voila-dashboards/voila.git" }, "scripts": { - "build": "jlpm run build:lib && jlpm run build:labextension:dev", - "build:labextension": "jupyter labextension build .", - "build:labextension:dev": "jupyter labextension build --development True .", - "build:lib": "tsc", - "build:prod": "jlpm run build:lib && jlpm run build:labextension", - "build:test": "tsc --build tsconfig.test.json", - "clean": "jlpm run clean:lib && jlpm run clean:labextension", - "clean:labextension": "rimraf ../../voila/labextensions/widgets-manager7", - "clean:lib": "rimraf lib tsconfig.tsbuildinfo", - "test": "jest", - "watch": "run-p watch:src watch:labextension", - "watch:labextension": "jupyter labextension watch .", - "watch:src": "tsc -w" + "build": "jlpm run build:lib && jlpm run build:labextension:dev", + "build:labextension": "jupyter labextension build .", + "build:labextension:dev": "jupyter labextension build --development True .", + "build:lib": "tsc", + "build:prod": "jlpm run build:lib && jlpm run build:labextension", + "build:test": "tsc --build tsconfig.test.json", + "clean": "jlpm run clean:lib && jlpm run clean:labextension", + "clean:labextension": "rimraf ../../voila/labextensions/widgets-manager7", + "clean:lib": "rimraf lib tsconfig.tsbuildinfo", + "test": "jest", + "watch": "run-p watch:src watch:labextension", + "watch:labextension": "jupyter labextension watch .", + "watch:src": "tsc -w" }, "dependencies": { - "@jupyter-widgets/base": "^4.1.6", - "@jupyter-widgets/controls": "^3.1.6", - "@jupyter-widgets/jupyterlab-manager": "^3.1.10", - "@jupyterlab/application": "^4.0.0", - "@jupyterlab/coreutils": "^6.0.5", - "@jupyterlab/rendermime": "^4.0.0", - "@jupyterlab/services": "^7.0.0" + "@jupyter-widgets/base": "^4.1.6", + "@jupyter-widgets/controls": "^3.1.6", + "@jupyter-widgets/jupyterlab-manager": "^3.1.10", + "@jupyterlab/application": "^4.0.0", + "@jupyterlab/coreutils": "^6.0.5", + "@jupyterlab/rendermime": "^4.0.0", + "@jupyterlab/services": "^7.0.0" }, "devDependencies": { - "@babel/core": "^7.10.2", - "@babel/preset-env": "^7.10.2", - "@jupyterlab/builder": "^4.0.0", - "@jupyterlab/testutils": "^4.0.0", - "npm-run-all": "^4.1.5", - "rimraf": "^2.6.1", - "source-map-loader": "~1.0.2", - "typescript": "~5.0.2" + "@babel/core": "^7.10.2", + "@babel/preset-env": "^7.10.2", + "@jupyterlab/builder": "^4.0.0", + "@jupyterlab/testutils": "^4.0.0", + "npm-run-all": "^4.1.5", + "rimraf": "^2.6.1", + "source-map-loader": "~1.0.2", + "typescript": "~5.0.2" }, "jupyterlab": { - "extension": true, - "outputDir": "../../voila/labextensions/widgets-manager7", - "sharedPackages": { - "@jupyter-widgets/base": { - "bundled": true, - "singleton": true - }, - "@jupyter-widgets/jupyterlab-manager": { - "bundled": true, - "singleton": true + "extension": true, + "outputDir": "../../voila/labextensions/widgets-manager7", + "sharedPackages": { + "@jupyter-widgets/base": { + "bundled": true, + "singleton": true + }, + "@jupyter-widgets/jupyterlab-manager": { + "bundled": true, + "singleton": true + } } - } } - } +} diff --git a/packages/widgets_manager8/package.json b/packages/widgets_manager8/package.json index 1fd0d6171..bbe85aad4 100644 --- a/packages/widgets_manager8/package.json +++ b/packages/widgets_manager8/package.json @@ -3,70 +3,70 @@ "version": "0.5.7", "description": "The Voilà jupyter-widgets manager for ipywidgets 8 support", "keywords": [ - "jupyter", - "jupyterlab", - "jupyterlab-extension" + "jupyter", + "jupyterlab", + "jupyterlab-extension" ], "homepage": "https://github.com/voila-dashboards/voila", "bugs": { - "url": "https://github.com/voila-dashboards/voila/issues" + "url": "https://github.com/voila-dashboards/voila/issues" }, "license": "BSD-3-Clause", "author": "Voilà contributors", "files": [ - "lib/**/*.{d.ts,eot,gif,html,jpg,js,js.map,json,png,svg,woff2,ttf}" + "lib/**/*.{d.ts,eot,gif,html,jpg,js,js.map,json,png,svg,woff2,ttf}" ], "main": "lib/index.js", "types": "lib/index.d.ts", "repository": { - "type": "git", - "url": "https://github.com/voila-dashboards/voila.git" + "type": "git", + "url": "https://github.com/voila-dashboards/voila.git" }, "scripts": { - "build": "jlpm run build:lib && jlpm run build:labextension:dev", - "build:labextension": "jupyter labextension build .", - "build:labextension:dev": "jupyter labextension build --development True .", - "build:lib": "tsc", - "build:prod": "jlpm run build:lib && jlpm run build:labextension", - "build:test": "tsc --build tsconfig.test.json", - "clean": "jlpm run clean:lib && jlpm run clean:labextension", - "clean:labextension": "rimraf ../../voila/labextensions/widgets-manager8", - "clean:lib": "rimraf lib tsconfig.tsbuildinfo", - "test": "jest", - "watch": "run-p watch:src watch:labextension", - "watch:labextension": "jupyter labextension watch .", - "watch:src": "tsc -w" + "build": "jlpm run build:lib && jlpm run build:labextension:dev", + "build:labextension": "jupyter labextension build .", + "build:labextension:dev": "jupyter labextension build --development True .", + "build:lib": "tsc", + "build:prod": "jlpm run build:lib && jlpm run build:labextension", + "build:test": "tsc --build tsconfig.test.json", + "clean": "jlpm run clean:lib && jlpm run clean:labextension", + "clean:labextension": "rimraf ../../voila/labextensions/widgets-manager8", + "clean:lib": "rimraf lib tsconfig.tsbuildinfo", + "test": "jest", + "watch": "run-p watch:src watch:labextension", + "watch:labextension": "jupyter labextension watch .", + "watch:src": "tsc -w" }, "dependencies": { - "@jupyter-widgets/base": "^6.0.10", - "@jupyter-widgets/jupyterlab-manager": "^5.0.13", - "@jupyterlab/application": "^4.0.0", - "@jupyterlab/coreutils": "^6.0.5", - "@jupyterlab/rendermime": "^4.0.0", - "@jupyterlab/services": "^7.0.0" + "@jupyter-widgets/base": "^6.0.10", + "@jupyter-widgets/jupyterlab-manager": "^5.0.13", + "@jupyterlab/application": "^4.0.0", + "@jupyterlab/coreutils": "^6.0.5", + "@jupyterlab/rendermime": "^4.0.0", + "@jupyterlab/services": "^7.0.0" }, "devDependencies": { - "@babel/core": "^7.10.2", - "@babel/preset-env": "^7.10.2", - "@jupyterlab/builder": "^4.0.0", - "@jupyterlab/testutils": "^4.0.0", - "npm-run-all": "^4.1.5", - "rimraf": "^2.6.1", - "source-map-loader": "~1.0.2", - "typescript": "~5.0.2" + "@babel/core": "^7.10.2", + "@babel/preset-env": "^7.10.2", + "@jupyterlab/builder": "^4.0.0", + "@jupyterlab/testutils": "^4.0.0", + "npm-run-all": "^4.1.5", + "rimraf": "^2.6.1", + "source-map-loader": "~1.0.2", + "typescript": "~5.0.2" }, "jupyterlab": { - "extension": true, - "outputDir": "../../voila/labextensions/widgets-manager8", - "sharedPackages": { - "@jupyter-widgets/base": { - "bundled": true, - "singleton": true - }, - "@jupyter-widgets/jupyterlab-manager": { - "bundled": true, - "singleton": true + "extension": true, + "outputDir": "../../voila/labextensions/widgets-manager8", + "sharedPackages": { + "@jupyter-widgets/base": { + "bundled": true, + "singleton": true + }, + "@jupyter-widgets/jupyterlab-manager": { + "bundled": true, + "singleton": true + } } - } } - } +} diff --git a/yarn.lock b/yarn.lock index c47e3f698..de0f548ad 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1310,6 +1310,15 @@ __metadata: languageName: node linkType: hard +"@babel/runtime@npm:^7.1.2": + version: 7.25.7 + resolution: "@babel/runtime@npm:7.25.7" + dependencies: + regenerator-runtime: ^0.14.0 + checksum: 1d6133ed1cf1de1533cfe84a4a8f94525271a0d93f6af4f2cdae14884ec3c8a7148664ddf7fd2a14f82cc4485904a1761821a55875ad241c8b4034e95e7134b2 + languageName: node + linkType: hard + "@babel/runtime@npm:^7.16.7, @babel/runtime@npm:^7.20.6, @babel/runtime@npm:^7.8.4": version: 7.23.9 resolution: "@babel/runtime@npm:7.23.9" @@ -1366,6 +1375,65 @@ __metadata: languageName: node linkType: hard +"@blueprintjs/colors@npm:^4.0.0-alpha.3": + version: 4.2.1 + resolution: "@blueprintjs/colors@npm:4.2.1" + dependencies: + tslib: ~2.5.0 + checksum: d8073d0146f1d9b99e1d9dbbe4ab5b57d41c41f7a70da287b4dd6f02781df52b772e66348b79a3a6c9a7d9ed311d93934d2a4413da04ebfd215cfae143bed446 + languageName: node + linkType: hard + +"@blueprintjs/core@npm:^3.36.0, @blueprintjs/core@npm:^3.54.0": + version: 3.54.0 + resolution: "@blueprintjs/core@npm:3.54.0" + dependencies: + "@blueprintjs/colors": ^4.0.0-alpha.3 + "@blueprintjs/icons": ^3.33.0 + "@juggle/resize-observer": ^3.3.1 + "@types/dom4": ^2.0.1 + classnames: ^2.2 + dom4: ^2.1.5 + normalize.css: ^8.0.1 + popper.js: ^1.16.1 + react-lifecycles-compat: ^3.0.4 + react-popper: ^1.3.7 + react-transition-group: ^2.9.0 + tslib: ~2.3.1 + peerDependencies: + react: ^15.3.0 || 16 || 17 + react-dom: ^15.3.0 || 16 || 17 + bin: + upgrade-blueprint-2.0.0-rename: scripts/upgrade-blueprint-2.0.0-rename.sh + upgrade-blueprint-3.0.0-rename: scripts/upgrade-blueprint-3.0.0-rename.sh + checksum: 97b8811bfc32284bb36e62a44210e84d5abe164ef553670866e0628718db4a98c79b9665f73014b1474f534a3d3260e94af274e669fb0ebfeb323305a81b5375 + languageName: node + linkType: hard + +"@blueprintjs/icons@npm:^3.33.0": + version: 3.33.0 + resolution: "@blueprintjs/icons@npm:3.33.0" + dependencies: + classnames: ^2.2 + tslib: ~2.3.1 + checksum: 9b1485a3ce17a97596b7fa7276ddbe85e33c56f061358351a626d353bf3eab6ab1b36a1860aec2feb7933ef0293c5f8e1f3342a89051720d1953343aab753cb3 + languageName: node + linkType: hard + +"@blueprintjs/select@npm:^3.15.0": + version: 3.19.1 + resolution: "@blueprintjs/select@npm:3.19.1" + dependencies: + "@blueprintjs/core": ^3.54.0 + classnames: ^2.2 + tslib: ~2.3.1 + peerDependencies: + react: ^15.3.0 || 16 || 17 + react-dom: ^15.3.0 || 16 || 17 + checksum: 44000adba49b991cdd341ba6d6326bc4d4cd53c42caa3476ec3375866887d7d98201f88ad3a9c6c30a9a6c5679a7f649d3bf202294b097ac1ce22964afe49229 + languageName: node + linkType: hard + "@braintree/sanitize-url@npm:^6.0.1": version: 6.0.4 resolution: "@braintree/sanitize-url@npm:6.0.4" @@ -1738,6 +1806,19 @@ __metadata: languageName: node linkType: hard +"@hypnosphi/create-react-context@npm:^0.3.1": + version: 0.3.1 + resolution: "@hypnosphi/create-react-context@npm:0.3.1" + dependencies: + gud: ^1.0.0 + warning: ^4.0.3 + peerDependencies: + prop-types: ^15.0.0 + react: ">=0.14.0" + checksum: d2f069a562e138057aa067e1483e28cea3193bbacd33ca9528131f31e656939cfeb552af760b3be437d3a8074315a8854fc6d5d89878e2746618ad930c817122 + languageName: node + linkType: hard + "@isaacs/cliui@npm:^8.0.2": version: 8.0.2 resolution: "@isaacs/cliui@npm:8.0.2" @@ -2249,6 +2330,13 @@ __metadata: languageName: node linkType: hard +"@juggle/resize-observer@npm:^3.3.1": + version: 3.4.0 + resolution: "@juggle/resize-observer@npm:3.4.0" + checksum: 2505028c05cc2e17639fcad06218b1c4b60f932a4ebb4b41ab546ef8c157031ae377e3f560903801f6d01706dbefd4943b6c4704bf19ed86dfa1c62f1473a570 + languageName: node + linkType: hard + "@jupyter-widgets/base-manager@npm:^1.0.11": version: 1.0.11 resolution: "@jupyter-widgets/base-manager@npm:1.0.11" @@ -2262,6 +2350,24 @@ __metadata: languageName: node linkType: hard +"@jupyter-widgets/base@npm:^4.1.6": + version: 4.1.6 + resolution: "@jupyter-widgets/base@npm:4.1.6" + dependencies: + "@jupyterlab/services": ^6.0.0 + "@lumino/coreutils": ^1.2.0 + "@lumino/messaging": ^1.2.1 + "@lumino/widgets": ^1.3.0 + "@types/backbone": ^1.4.1 + "@types/lodash": ^4.14.134 + backbone: 1.2.3 + base64-js: ^1.2.1 + jquery: ^3.1.1 + lodash: ^4.17.4 + checksum: cdd11e8fd480a44b9e9f5a37529361c407456d9e2d2a09f35b8f067b65e915c132aaaaab8d8523f3c8c624e3403215d6eb56a21337f57213b75ebb377a26c208 + languageName: node + linkType: hard + "@jupyter-widgets/base@npm:^6.0.10": version: 6.0.10 resolution: "@jupyter-widgets/base@npm:6.0.10" @@ -2279,6 +2385,24 @@ __metadata: languageName: node linkType: hard +"@jupyter-widgets/controls@npm:^3.1.6, @jupyter-widgets/controls@npm:^3.1.7": + version: 3.1.7 + resolution: "@jupyter-widgets/controls@npm:3.1.7" + dependencies: + "@jupyter-widgets/base": ^4.1.6 + "@lumino/algorithm": ^1.1.0 + "@lumino/domutils": ^1.1.0 + "@lumino/messaging": ^1.2.1 + "@lumino/signaling": ^1.2.0 + "@lumino/widgets": ^1.3.0 + d3-format: ^1.3.0 + jquery: ^3.1.1 + jquery-ui: ^1.12.1 + underscore: ^1.8.3 + checksum: 5150a841b576e682faf889b4f9aa96625c031c777a492473e767a0420818ef45e415194a6435498f3396ee1f5d422b07d316f9a07326b86660cb61476f6f6ee6 + languageName: node + linkType: hard + "@jupyter-widgets/controls@npm:^5.0.11": version: 5.0.11 resolution: "@jupyter-widgets/controls@npm:5.0.11" @@ -2297,6 +2421,38 @@ __metadata: languageName: node linkType: hard +"@jupyter-widgets/jupyterlab-manager@npm:^3.1.10": + version: 3.1.10 + resolution: "@jupyter-widgets/jupyterlab-manager@npm:3.1.10" + dependencies: + "@jupyter-widgets/base": ^4.1.6 + "@jupyter-widgets/controls": ^3.1.7 + "@jupyter-widgets/output": ^4.1.6 + "@jupyterlab/application": ^3.0.0 + "@jupyterlab/docregistry": ^3.0.0 + "@jupyterlab/logconsole": ^3.0.0 + "@jupyterlab/mainmenu": ^3.0.0 + "@jupyterlab/nbformat": ^3.0.0 + "@jupyterlab/notebook": ^3.0.0 + "@jupyterlab/outputarea": ^3.0.0 + "@jupyterlab/rendermime": ^3.0.0 + "@jupyterlab/rendermime-interfaces": ^3.0.0 + "@jupyterlab/services": ^6.0.0 + "@jupyterlab/settingregistry": ^3.0.0 + "@lumino/algorithm": ^1.1.0 + "@lumino/coreutils": ^1.3.0 + "@lumino/disposable": ^1.1.1 + "@lumino/messaging": ^1.2.1 + "@lumino/properties": ^1.1.0 + "@lumino/signaling": ^1.2.0 + "@lumino/widgets": ^1.3.0 + "@types/backbone": ^1.4.1 + jquery: ^3.1.1 + semver: ^6.1.1 + checksum: 230e79e920c7d1bf0d5a28d2f89716bcc9fce0f1833d3f32017781545dc53787973bd52dd2c51ac2f9de21b23128b72230da5f583f5f65f73cec112e17f3b5d1 + languageName: node + linkType: hard + "@jupyter-widgets/jupyterlab-manager@npm:^5.0.13": version: 5.0.13 resolution: "@jupyter-widgets/jupyterlab-manager@npm:5.0.13" @@ -2331,6 +2487,15 @@ __metadata: languageName: node linkType: hard +"@jupyter-widgets/output@npm:^4.1.6": + version: 4.1.6 + resolution: "@jupyter-widgets/output@npm:4.1.6" + dependencies: + "@jupyter-widgets/base": ^4.1.6 + checksum: 9701d788a869768046df1601ec01d786b39920d5aa542cf8cef229806fe0329c8ff6c905b75ff12fd7409636c463baef3b91a313c8f866f6acc91d510b4878c7 + languageName: node + linkType: hard + "@jupyter-widgets/output@npm:^6.0.10": version: 6.0.10 resolution: "@jupyter-widgets/output@npm:6.0.10" @@ -2391,6 +2556,48 @@ __metadata: languageName: node linkType: hard +"@jupyter/ydoc@npm:~0.2.4": + version: 0.2.5 + resolution: "@jupyter/ydoc@npm:0.2.5" + dependencies: + "@jupyterlab/nbformat": ^3.0.0 || ^4.0.0-alpha.15 + "@lumino/coreutils": ^1.11.0 || ^2.0.0-alpha.6 + "@lumino/disposable": ^1.10.0 || ^2.0.0-alpha.6 + "@lumino/signaling": ^1.10.0 || ^2.0.0-alpha.6 + y-protocols: ^1.0.5 + yjs: ^13.5.40 + checksum: d6babc5ee75f646b6981636216dc26e7307fac2be5c736563efa7ee7d8cb00d2ce655efa7c17dd12bb1bc670420f83f87f2381cb9c44b16805e33065167eb349 + languageName: node + linkType: hard + +"@jupyterlab/application@npm:^3.0.0": + version: 3.6.8 + resolution: "@jupyterlab/application@npm:3.6.8" + dependencies: + "@fortawesome/fontawesome-free": ^5.12.0 + "@jupyterlab/apputils": ^3.6.8 + "@jupyterlab/coreutils": ^5.6.8 + "@jupyterlab/docregistry": ^3.6.8 + "@jupyterlab/rendermime": ^3.6.8 + "@jupyterlab/rendermime-interfaces": ^3.6.8 + "@jupyterlab/services": ^6.6.8 + "@jupyterlab/statedb": ^3.6.8 + "@jupyterlab/translation": ^3.6.8 + "@jupyterlab/ui-components": ^3.6.8 + "@lumino/algorithm": ^1.9.0 + "@lumino/application": ^1.31.4 + "@lumino/commands": ^1.19.0 + "@lumino/coreutils": ^1.11.0 + "@lumino/disposable": ^1.10.0 + "@lumino/messaging": ^1.10.0 + "@lumino/polling": ^1.9.0 + "@lumino/properties": ^1.8.0 + "@lumino/signaling": ^1.10.0 + "@lumino/widgets": ^1.37.2 + checksum: 83b632d130cf17149f16c94c23bc1ec43bd614cd71bbf7c9bfca071c1d9c4077558b7a56fcfc045a348e640d5d012a00276f9e18592eeec137010c47cab45542 + languageName: node + linkType: hard + "@jupyterlab/application@npm:^3.0.0 || ^4.0.0, @jupyterlab/application@npm:^4.0.0, @jupyterlab/application@npm:^4.1.0": version: 4.1.0 resolution: "@jupyterlab/application@npm:4.1.0" @@ -2479,6 +2686,51 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/apputils@npm:^3.6.8": + version: 3.6.8 + resolution: "@jupyterlab/apputils@npm:3.6.8" + dependencies: + "@jupyterlab/coreutils": ^5.6.8 + "@jupyterlab/observables": ^4.6.8 + "@jupyterlab/services": ^6.6.8 + "@jupyterlab/settingregistry": ^3.6.8 + "@jupyterlab/statedb": ^3.6.8 + "@jupyterlab/translation": ^3.6.8 + "@jupyterlab/ui-components": ^3.6.8 + "@lumino/algorithm": ^1.9.0 + "@lumino/commands": ^1.19.0 + "@lumino/coreutils": ^1.11.0 + "@lumino/disposable": ^1.10.0 + "@lumino/domutils": ^1.8.0 + "@lumino/messaging": ^1.10.0 + "@lumino/polling": ^1.9.0 + "@lumino/properties": ^1.8.0 + "@lumino/signaling": ^1.10.0 + "@lumino/virtualdom": ^1.14.0 + "@lumino/widgets": ^1.37.2 + "@types/react": ^17.0.0 + react: ^17.0.1 + react-dom: ^17.0.1 + sanitize-html: ~2.7.3 + url: ^0.11.0 + checksum: b9bc531f44f19af719229083fdc19bb8318a69ae42230a83d4ebb51b2681d2bb07d92cc0e664de142ff603acb55799e2b41754a72e68b57de750383d91f808e7 + languageName: node + linkType: hard + +"@jupyterlab/attachments@npm:^3.6.8": + version: 3.6.8 + resolution: "@jupyterlab/attachments@npm:3.6.8" + dependencies: + "@jupyterlab/nbformat": ^3.6.8 + "@jupyterlab/observables": ^4.6.8 + "@jupyterlab/rendermime": ^3.6.8 + "@jupyterlab/rendermime-interfaces": ^3.6.8 + "@lumino/disposable": ^1.10.0 + "@lumino/signaling": ^1.10.0 + checksum: 3df2b8c28bec466544da76cdda5ab947b565516db9bfd4eccda4d50e0f88224226926c6cf512e54976bde197732933283c1bbf06cf7d532935f3444a5ef1ed71 + languageName: node + linkType: hard + "@jupyterlab/attachments@npm:^4.2.5": version: 4.2.5 resolution: "@jupyterlab/attachments@npm:4.2.5" @@ -2534,6 +2786,38 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/cells@npm:^3.6.8": + version: 3.6.8 + resolution: "@jupyterlab/cells@npm:3.6.8" + dependencies: + "@jupyterlab/apputils": ^3.6.8 + "@jupyterlab/attachments": ^3.6.8 + "@jupyterlab/codeeditor": ^3.6.8 + "@jupyterlab/codemirror": ^3.6.8 + "@jupyterlab/coreutils": ^5.6.8 + "@jupyterlab/filebrowser": ^3.6.8 + "@jupyterlab/nbformat": ^3.6.8 + "@jupyterlab/observables": ^4.6.8 + "@jupyterlab/outputarea": ^3.6.8 + "@jupyterlab/rendermime": ^3.6.8 + "@jupyterlab/services": ^6.6.8 + "@jupyterlab/shared-models": ^3.6.8 + "@jupyterlab/ui-components": ^3.6.8 + "@lumino/algorithm": ^1.9.0 + "@lumino/coreutils": ^1.11.0 + "@lumino/domutils": ^1.8.0 + "@lumino/dragdrop": ^1.13.0 + "@lumino/messaging": ^1.10.0 + "@lumino/polling": ^1.9.0 + "@lumino/signaling": ^1.10.0 + "@lumino/virtualdom": ^1.14.0 + "@lumino/widgets": ^1.37.2 + marked: ^4.0.17 + react: ^17.0.1 + checksum: 63edcfd3eec6271cdaad1ba7f70df0d4b96f5e75490b8d5534dba64689b9c948c9b09228b7956c9951233f63a480af119671ce3ffaa6ef1dadab378998a4f3dc + languageName: node + linkType: hard + "@jupyterlab/cells@npm:^4.1.0, @jupyterlab/cells@npm:^4.2.5": version: 4.2.5 resolution: "@jupyterlab/cells@npm:4.2.5" @@ -2570,6 +2854,26 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/codeeditor@npm:^3.6.8": + version: 3.6.8 + resolution: "@jupyterlab/codeeditor@npm:3.6.8" + dependencies: + "@jupyterlab/coreutils": ^5.6.8 + "@jupyterlab/nbformat": ^3.6.8 + "@jupyterlab/observables": ^4.6.8 + "@jupyterlab/shared-models": ^3.6.8 + "@jupyterlab/translation": ^3.6.8 + "@jupyterlab/ui-components": ^3.6.8 + "@lumino/coreutils": ^1.11.0 + "@lumino/disposable": ^1.10.0 + "@lumino/dragdrop": ^1.13.0 + "@lumino/messaging": ^1.10.0 + "@lumino/signaling": ^1.10.0 + "@lumino/widgets": ^1.37.2 + checksum: 8ed9caf597b4c6cd10085cd4f85e491248271631a0fe6b505c9584eb1cc32c03d99fc1008f84390f35208bc54d3e7fac252b037af6c9007ef2a22e88c0024228 + languageName: node + linkType: hard + "@jupyterlab/codeeditor@npm:^4.1.0, @jupyterlab/codeeditor@npm:^4.2.5": version: 4.2.5 resolution: "@jupyterlab/codeeditor@npm:4.2.5" @@ -2618,6 +2922,32 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/codemirror@npm:^3.6.8": + version: 3.6.8 + resolution: "@jupyterlab/codemirror@npm:3.6.8" + dependencies: + "@jupyterlab/apputils": ^3.6.8 + "@jupyterlab/codeeditor": ^3.6.8 + "@jupyterlab/coreutils": ^5.6.8 + "@jupyterlab/nbformat": ^3.6.8 + "@jupyterlab/observables": ^4.6.8 + "@jupyterlab/shared-models": ^3.6.8 + "@jupyterlab/statusbar": ^3.6.8 + "@jupyterlab/translation": ^3.6.8 + "@lumino/algorithm": ^1.9.0 + "@lumino/commands": ^1.19.0 + "@lumino/coreutils": ^1.11.0 + "@lumino/disposable": ^1.10.0 + "@lumino/polling": ^1.9.0 + "@lumino/signaling": ^1.10.0 + "@lumino/widgets": ^1.37.2 + codemirror: ~5.61.0 + react: ^17.0.1 + y-codemirror: ^3.0.1 + checksum: 3a60150db16c3d71dc259987399e9ba4825f46a5e11e6fccfd75a8290faf524c88742238490fbc1dd2761013a0a0ce9cf0ad500f4bc702768ffef218f030448e + languageName: node + linkType: hard + "@jupyterlab/codemirror@npm:^4.0.3, @jupyterlab/codemirror@npm:^4.1.0, @jupyterlab/codemirror@npm:^4.2.5": version: 4.2.5 resolution: "@jupyterlab/codemirror@npm:4.2.5" @@ -2685,7 +3015,22 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/coreutils@npm:^6.0.0, @jupyterlab/coreutils@npm:^6.1.0, @jupyterlab/coreutils@npm:^6.2.5": +"@jupyterlab/coreutils@npm:^5.6.8": + version: 5.6.8 + resolution: "@jupyterlab/coreutils@npm:5.6.8" + dependencies: + "@lumino/coreutils": ^1.11.0 + "@lumino/disposable": ^1.10.0 + "@lumino/signaling": ^1.10.0 + minimist: ~1.2.0 + moment: ^2.24.0 + path-browserify: ^1.0.0 + url-parse: ~1.5.1 + checksum: 56393ea5b659f439bdb5a1d5346d35a8453f33aa8e012144e3dc0f77bcdaff4db79592fc19f96e1fe19de0e4d183126530edf39f54443e20225c71568cdf47e7 + languageName: node + linkType: hard + +"@jupyterlab/coreutils@npm:^6.0.0, @jupyterlab/coreutils@npm:^6.0.5, @jupyterlab/coreutils@npm:^6.1.0, @jupyterlab/coreutils@npm:^6.2.5": version: 6.2.5 resolution: "@jupyterlab/coreutils@npm:6.2.5" dependencies: @@ -2699,6 +3044,29 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/docmanager@npm:^3.6.8": + version: 3.6.8 + resolution: "@jupyterlab/docmanager@npm:3.6.8" + dependencies: + "@jupyterlab/apputils": ^3.6.8 + "@jupyterlab/coreutils": ^5.6.8 + "@jupyterlab/docprovider": ^3.6.8 + "@jupyterlab/docregistry": ^3.6.8 + "@jupyterlab/services": ^6.6.8 + "@jupyterlab/statusbar": ^3.6.8 + "@jupyterlab/translation": ^3.6.8 + "@lumino/algorithm": ^1.9.0 + "@lumino/coreutils": ^1.11.0 + "@lumino/disposable": ^1.10.0 + "@lumino/messaging": ^1.10.0 + "@lumino/properties": ^1.8.0 + "@lumino/signaling": ^1.10.0 + "@lumino/widgets": ^1.37.2 + react: ^17.0.1 + checksum: 51d37f6ff97b6b938249e5f44dde6937b217f6140aea307766a25c544ad095cbaafc7f3844158ade46bbf6ee51a6d4087dbe9657e91872a3f31e40036137f8bd + languageName: node + linkType: hard + "@jupyterlab/docmanager@npm:^4.1.0, @jupyterlab/docmanager@npm:^4.2.5": version: 4.2.5 resolution: "@jupyterlab/docmanager@npm:4.2.5" @@ -2724,6 +3092,24 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/docprovider@npm:^3.6.8": + version: 3.6.8 + resolution: "@jupyterlab/docprovider@npm:3.6.8" + dependencies: + "@jupyterlab/apputils": ^3.6.8 + "@jupyterlab/coreutils": ^5.6.8 + "@jupyterlab/services": ^6.6.8 + "@jupyterlab/shared-models": ^3.6.8 + "@jupyterlab/translation": ^3.6.8 + "@lumino/coreutils": ^1.11.0 + "@lumino/disposable": ^1.10.0 + "@lumino/signaling": ^1.10.0 + y-protocols: ^1.0.5 + y-websocket: ^1.4.6 + checksum: 0eff693ebfb2b2ee13d1a35167f13729bcb775219cfa6f2232e57637349e8edb8d5352147cd9f26df3520085e9106097dcd31d4f35696360bd367cba187dfecc + languageName: node + linkType: hard + "@jupyterlab/docregistry@npm:^3.0.0 || ^4.0.0, @jupyterlab/docregistry@npm:^4.0.0, @jupyterlab/docregistry@npm:^4.1.0, @jupyterlab/docregistry@npm:^4.2.5": version: 4.2.5 resolution: "@jupyterlab/docregistry@npm:4.2.5" @@ -2750,6 +3136,32 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/docregistry@npm:^3.0.0, @jupyterlab/docregistry@npm:^3.6.8": + version: 3.6.8 + resolution: "@jupyterlab/docregistry@npm:3.6.8" + dependencies: + "@jupyterlab/apputils": ^3.6.8 + "@jupyterlab/codeeditor": ^3.6.8 + "@jupyterlab/codemirror": ^3.6.8 + "@jupyterlab/coreutils": ^5.6.8 + "@jupyterlab/docprovider": ^3.6.8 + "@jupyterlab/observables": ^4.6.8 + "@jupyterlab/rendermime": ^3.6.8 + "@jupyterlab/rendermime-interfaces": ^3.6.8 + "@jupyterlab/services": ^6.6.8 + "@jupyterlab/shared-models": ^3.6.8 + "@jupyterlab/translation": ^3.6.8 + "@jupyterlab/ui-components": ^3.6.8 + "@lumino/algorithm": ^1.9.0 + "@lumino/coreutils": ^1.11.0 + "@lumino/disposable": ^1.10.0 + "@lumino/messaging": ^1.10.0 + "@lumino/signaling": ^1.10.0 + "@lumino/widgets": ^1.37.2 + checksum: b9e2f4eaebf4568eb920052840280b29581e5c840f50dd28b88f87e48455c44fc5bbee17a4d07ca59ba8ee565c1cca986b14120dd98aa390b1148b14927fb31d + languageName: node + linkType: hard + "@jupyterlab/documentsearch@npm:^4.1.0, @jupyterlab/documentsearch@npm:^4.2.5": version: 4.2.5 resolution: "@jupyterlab/documentsearch@npm:4.2.5" @@ -2769,6 +3181,34 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/filebrowser@npm:^3.6.8": + version: 3.6.8 + resolution: "@jupyterlab/filebrowser@npm:3.6.8" + dependencies: + "@jupyterlab/apputils": ^3.6.8 + "@jupyterlab/coreutils": ^5.6.8 + "@jupyterlab/docmanager": ^3.6.8 + "@jupyterlab/docregistry": ^3.6.8 + "@jupyterlab/services": ^6.6.8 + "@jupyterlab/statedb": ^3.6.8 + "@jupyterlab/statusbar": ^3.6.8 + "@jupyterlab/translation": ^3.6.8 + "@jupyterlab/ui-components": ^3.6.8 + "@lumino/algorithm": ^1.9.0 + "@lumino/coreutils": ^1.11.0 + "@lumino/disposable": ^1.10.0 + "@lumino/domutils": ^1.8.0 + "@lumino/dragdrop": ^1.13.0 + "@lumino/messaging": ^1.10.0 + "@lumino/polling": ^1.9.0 + "@lumino/signaling": ^1.10.0 + "@lumino/virtualdom": ^1.14.0 + "@lumino/widgets": ^1.37.2 + react: ^17.0.1 + checksum: 30ffb30fca21dbb04a6d2dac338858bc2d7df36612d4e1e1c279baa5e8fd2a3e7cbf602358eb8075971cc8a3e00232e7e066ce7159ff67fac2a57b80f8609f74 + languageName: node + linkType: hard + "@jupyterlab/filebrowser@npm:^4.1.0, @jupyterlab/filebrowser@npm:^4.2.5": version: 4.2.5 resolution: "@jupyterlab/filebrowser@npm:4.2.5" @@ -2855,6 +3295,25 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/logconsole@npm:^3.0.0": + version: 3.6.8 + resolution: "@jupyterlab/logconsole@npm:3.6.8" + dependencies: + "@jupyterlab/coreutils": ^5.6.8 + "@jupyterlab/nbformat": ^3.6.8 + "@jupyterlab/outputarea": ^3.6.8 + "@jupyterlab/rendermime": ^3.6.8 + "@jupyterlab/services": ^6.6.8 + "@jupyterlab/translation": ^3.6.8 + "@lumino/coreutils": ^1.11.0 + "@lumino/disposable": ^1.10.0 + "@lumino/messaging": ^1.10.0 + "@lumino/signaling": ^1.10.0 + "@lumino/widgets": ^1.37.2 + checksum: 576e1c12db39e09be374e6e47158404ceb9758969dcee788a612280a3c4168c2c511394c842e779a75f299e6348e790134186be31ab7e8ae3110e6eae58cb15e + languageName: node + linkType: hard + "@jupyterlab/logconsole@npm:^3.0.0 || ^4.0.0, @jupyterlab/logconsole@npm:^4.0.0": version: 4.1.0 resolution: "@jupyterlab/logconsole@npm:4.1.0" @@ -2897,6 +3356,22 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/mainmenu@npm:^3.0.0": + version: 3.6.8 + resolution: "@jupyterlab/mainmenu@npm:3.6.8" + dependencies: + "@jupyterlab/apputils": ^3.6.8 + "@jupyterlab/services": ^6.6.8 + "@jupyterlab/translation": ^3.6.8 + "@jupyterlab/ui-components": ^3.6.8 + "@lumino/algorithm": ^1.9.0 + "@lumino/commands": ^1.19.0 + "@lumino/coreutils": ^1.11.0 + "@lumino/widgets": ^1.37.2 + checksum: 0d200eadd779a67c60507cacf1cdd293627732269c1ee2edc455abcb0ef181441e70ee438fbe151cc5f3863a6e99207c2cfbaf775d0636757eb0d87d0d26a8db + languageName: node + linkType: hard + "@jupyterlab/mainmenu@npm:^3.0.0 || ^4.0.0, @jupyterlab/mainmenu@npm:^4.0.0, @jupyterlab/mainmenu@npm:^4.1.0": version: 4.1.0 resolution: "@jupyterlab/mainmenu@npm:4.1.0" @@ -2969,7 +3444,7 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/nbformat@npm:^3.0.0 || ^4.0.0, @jupyterlab/nbformat@npm:^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0, @jupyterlab/nbformat@npm:^4.0.0, @jupyterlab/nbformat@npm:^4.1.0, @jupyterlab/nbformat@npm:^4.2.5": +"@jupyterlab/nbformat@npm:^3.0.0 || ^4.0.0, @jupyterlab/nbformat@npm:^3.0.0 || ^4.0.0-alpha.15, @jupyterlab/nbformat@npm:^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0, @jupyterlab/nbformat@npm:^4.0.0, @jupyterlab/nbformat@npm:^4.1.0, @jupyterlab/nbformat@npm:^4.2.5": version: 4.2.5 resolution: "@jupyterlab/nbformat@npm:4.2.5" dependencies: @@ -2978,6 +3453,47 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/nbformat@npm:^3.0.0, @jupyterlab/nbformat@npm:^3.6.8": + version: 3.6.8 + resolution: "@jupyterlab/nbformat@npm:3.6.8" + dependencies: + "@lumino/coreutils": ^1.11.0 + checksum: 06bbe856d2c3016a1f560aad78c9c67cb63271d695d2f86632e1d9b9d76eed0223e74c163b16efa8a7a20798ddab60ab76611e6fb17682128d38041d1f57a645 + languageName: node + linkType: hard + +"@jupyterlab/notebook@npm:^3.0.0": + version: 3.6.8 + resolution: "@jupyterlab/notebook@npm:3.6.8" + dependencies: + "@jupyterlab/apputils": ^3.6.8 + "@jupyterlab/cells": ^3.6.8 + "@jupyterlab/codeeditor": ^3.6.8 + "@jupyterlab/coreutils": ^5.6.8 + "@jupyterlab/docregistry": ^3.6.8 + "@jupyterlab/nbformat": ^3.6.8 + "@jupyterlab/observables": ^4.6.8 + "@jupyterlab/rendermime": ^3.6.8 + "@jupyterlab/services": ^6.6.8 + "@jupyterlab/settingregistry": ^3.6.8 + "@jupyterlab/shared-models": ^3.6.8 + "@jupyterlab/statusbar": ^3.6.8 + "@jupyterlab/translation": ^3.6.8 + "@jupyterlab/ui-components": ^3.6.8 + "@lumino/algorithm": ^1.9.0 + "@lumino/coreutils": ^1.11.0 + "@lumino/domutils": ^1.8.0 + "@lumino/dragdrop": ^1.13.0 + "@lumino/messaging": ^1.10.0 + "@lumino/properties": ^1.8.0 + "@lumino/signaling": ^1.10.0 + "@lumino/virtualdom": ^1.14.0 + "@lumino/widgets": ^1.37.2 + react: ^17.0.1 + checksum: 5406bcc1d08ed5a77e1591d643fb9dc384e33a37065daa19d180c10cc7bf5a41d775b16850662544e95f2cc7045c9e3989efdc4b146a26d826715a502be96724 + languageName: node + linkType: hard + "@jupyterlab/notebook@npm:^3.0.0 || ^4.0.0, @jupyterlab/notebook@npm:^4.0.0, @jupyterlab/notebook@npm:^4.1.0": version: 4.1.0 resolution: "@jupyterlab/notebook@npm:4.1.0" @@ -3015,6 +3531,19 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/observables@npm:^4.6.8": + version: 4.6.8 + resolution: "@jupyterlab/observables@npm:4.6.8" + dependencies: + "@lumino/algorithm": ^1.9.0 + "@lumino/coreutils": ^1.11.0 + "@lumino/disposable": ^1.10.0 + "@lumino/messaging": ^1.10.0 + "@lumino/signaling": ^1.10.0 + checksum: 4cba3ec51942a33f7aa0a6ff0cf3685cc5b5d2c734ca38bc00a9fd6d56fbd9c74414c4569b0898b6834b68bd219e166f0aa70251aa7e068a7844e7bcc9a28400 + languageName: node + linkType: hard + "@jupyterlab/observables@npm:^5.1.0, @jupyterlab/observables@npm:^5.2.5": version: 5.2.5 resolution: "@jupyterlab/observables@npm:5.2.5" @@ -3050,6 +3579,28 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/outputarea@npm:^3.0.0, @jupyterlab/outputarea@npm:^3.6.8": + version: 3.6.8 + resolution: "@jupyterlab/outputarea@npm:3.6.8" + dependencies: + "@jupyterlab/apputils": ^3.6.8 + "@jupyterlab/nbformat": ^3.6.8 + "@jupyterlab/observables": ^4.6.8 + "@jupyterlab/rendermime": ^3.6.8 + "@jupyterlab/rendermime-interfaces": ^3.6.8 + "@jupyterlab/services": ^6.6.8 + "@lumino/algorithm": ^1.9.0 + "@lumino/coreutils": ^1.11.0 + "@lumino/disposable": ^1.10.0 + "@lumino/messaging": ^1.10.0 + "@lumino/properties": ^1.8.0 + "@lumino/signaling": ^1.10.0 + "@lumino/widgets": ^1.37.2 + resize-observer-polyfill: ^1.5.1 + checksum: 7daec0a6138de25cc85ecd1a52240f2fb636a5a6202d29c01ed14b565896bc8f26e18ba5f181326483a4bdf3ef63556f2ffa8b93df53c5f7a1f74c334bd3e1fb + languageName: node + linkType: hard + "@jupyterlab/rendermime-extension@npm:^4.0.0": version: 4.1.0 resolution: "@jupyterlab/rendermime-extension@npm:4.1.0" @@ -3063,7 +3614,7 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/rendermime-interfaces@npm:^3.0.0 || ^4.0.0, @jupyterlab/rendermime-interfaces@npm:^3.10.5, @jupyterlab/rendermime-interfaces@npm:^3.8.0, @jupyterlab/rendermime-interfaces@npm:^3.9.0": +"@jupyterlab/rendermime-interfaces@npm:^3.0.0, @jupyterlab/rendermime-interfaces@npm:^3.0.0 || ^4.0.0, @jupyterlab/rendermime-interfaces@npm:^3.10.5, @jupyterlab/rendermime-interfaces@npm:^3.6.8, @jupyterlab/rendermime-interfaces@npm:^3.8.0, @jupyterlab/rendermime-interfaces@npm:^3.9.0": version: 3.10.5 resolution: "@jupyterlab/rendermime-interfaces@npm:3.10.5" dependencies: @@ -3093,6 +3644,29 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/rendermime@npm:^3.0.0, @jupyterlab/rendermime@npm:^3.6.8": + version: 3.6.8 + resolution: "@jupyterlab/rendermime@npm:3.6.8" + dependencies: + "@jupyterlab/apputils": ^3.6.8 + "@jupyterlab/codemirror": ^3.6.8 + "@jupyterlab/coreutils": ^5.6.8 + "@jupyterlab/nbformat": ^3.6.8 + "@jupyterlab/observables": ^4.6.8 + "@jupyterlab/rendermime-interfaces": ^3.6.8 + "@jupyterlab/services": ^6.6.8 + "@jupyterlab/translation": ^3.6.8 + "@lumino/algorithm": ^1.9.0 + "@lumino/coreutils": ^1.11.0 + "@lumino/messaging": ^1.10.0 + "@lumino/signaling": ^1.10.0 + "@lumino/widgets": ^1.37.2 + lodash.escape: ^4.0.1 + marked: ^4.0.17 + checksum: f4ecbace9f0827fa5b794d576e6ac48153f5922e50b2a37b08ffa35ecbabf029def385a6509bfa058f7c9680630c223c9af43870c6aef86ea89e5fae1aeb2b8f + languageName: node + linkType: hard + "@jupyterlab/services@npm:^6.0.0 || ^7.0.0, @jupyterlab/services@npm:^7.0.0, @jupyterlab/services@npm:^7.1.0, @jupyterlab/services@npm:^7.2.5": version: 7.2.5 resolution: "@jupyterlab/services@npm:7.2.5" @@ -3112,6 +3686,26 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/services@npm:^6.0.0, @jupyterlab/services@npm:^6.6.8": + version: 6.6.8 + resolution: "@jupyterlab/services@npm:6.6.8" + dependencies: + "@jupyterlab/coreutils": ^5.6.8 + "@jupyterlab/nbformat": ^3.6.8 + "@jupyterlab/observables": ^4.6.8 + "@jupyterlab/settingregistry": ^3.6.8 + "@jupyterlab/statedb": ^3.6.8 + "@lumino/algorithm": ^1.9.0 + "@lumino/coreutils": ^1.11.0 + "@lumino/disposable": ^1.10.0 + "@lumino/polling": ^1.9.0 + "@lumino/signaling": ^1.10.0 + node-fetch: ^2.6.0 + ws: ^7.4.6 + checksum: 852c5e78a3076fa8495b5d7a9ebbd00f77d2c75f21280993e5fc087c6af32e1e1637d525982271894685b6d0a0fae47a3a06e53e59cbcf5c7d7c42bd171894ca + languageName: node + linkType: hard + "@jupyterlab/settingregistry@npm:^3.0.0 || ^4.0.0, @jupyterlab/settingregistry@npm:^4.0.0, @jupyterlab/settingregistry@npm:^4.1.0, @jupyterlab/settingregistry@npm:^4.2.5": version: 4.2.5 resolution: "@jupyterlab/settingregistry@npm:4.2.5" @@ -3131,6 +3725,44 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/settingregistry@npm:^3.0.0, @jupyterlab/settingregistry@npm:^3.6.8": + version: 3.6.8 + resolution: "@jupyterlab/settingregistry@npm:3.6.8" + dependencies: + "@jupyterlab/statedb": ^3.6.8 + "@lumino/commands": ^1.19.0 + "@lumino/coreutils": ^1.11.0 + "@lumino/disposable": ^1.10.0 + "@lumino/signaling": ^1.10.0 + ajv: ^6.12.3 + json5: ^2.1.1 + checksum: 12c1cf1a34b925e7b35c42cf9d617d3d4be237acbf2ab51dd0b089f1f130a7c64bda83eb785e9239d51b6e818fd569a971b2c5ec179e02acf8cc0b9c0de5aa94 + languageName: node + linkType: hard + +"@jupyterlab/shared-models@npm:^3.6.8": + version: 3.6.8 + resolution: "@jupyterlab/shared-models@npm:3.6.8" + dependencies: + "@jupyter/ydoc": ~0.2.4 + "@jupyterlab/nbformat": ^3.6.8 + checksum: 83a409f3d561a0c50812cee2ec9afcecf9e6a199c66eb483daa6c87d661a2ffd1ebbb38a44568c2af6a2c9433e1a50b58c9bcf98a7f0716a775de29ec8eb84ac + languageName: node + linkType: hard + +"@jupyterlab/statedb@npm:^3.6.8": + version: 3.6.8 + resolution: "@jupyterlab/statedb@npm:3.6.8" + dependencies: + "@lumino/commands": ^1.19.0 + "@lumino/coreutils": ^1.11.0 + "@lumino/disposable": ^1.10.0 + "@lumino/properties": ^1.8.0 + "@lumino/signaling": ^1.10.0 + checksum: 64ebb78cbb59ea7f40d285b6b37b2412322d2da82070734ecd6acfee809a3d2c39778a6a134ddfe0c08c857e0c596a9032a88e74c7b5c7f77146a55dca6c151c + languageName: node + linkType: hard + "@jupyterlab/statedb@npm:^4.1.0, @jupyterlab/statedb@npm:^4.2.5": version: 4.2.5 resolution: "@jupyterlab/statedb@npm:4.2.5" @@ -3144,6 +3776,28 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/statusbar@npm:^3.6.8": + version: 3.6.8 + resolution: "@jupyterlab/statusbar@npm:3.6.8" + dependencies: + "@jupyterlab/apputils": ^3.6.8 + "@jupyterlab/codeeditor": ^3.6.8 + "@jupyterlab/services": ^6.6.8 + "@jupyterlab/translation": ^3.6.8 + "@jupyterlab/ui-components": ^3.6.8 + "@lumino/algorithm": ^1.9.0 + "@lumino/coreutils": ^1.11.0 + "@lumino/disposable": ^1.10.0 + "@lumino/messaging": ^1.10.0 + "@lumino/signaling": ^1.10.0 + "@lumino/widgets": ^1.37.2 + csstype: ~3.0.3 + react: ^17.0.1 + typestyle: ^2.0.4 + checksum: a9cedac7f3debe00ffc48d54bfbd3590b9cdc7b589cdfbeec63cc572d65578e313944c3c491f3aac423eacc58263a6923d51e88f36a1b0d7169192d02ce0dad2 + languageName: node + linkType: hard + "@jupyterlab/statusbar@npm:^4.1.0, @jupyterlab/statusbar@npm:^4.2.5": version: 4.2.5 resolution: "@jupyterlab/statusbar@npm:4.2.5" @@ -3255,6 +3909,43 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/translation@npm:^3.6.8": + version: 3.6.8 + resolution: "@jupyterlab/translation@npm:3.6.8" + dependencies: + "@jupyterlab/coreutils": ^5.6.8 + "@jupyterlab/services": ^6.6.8 + "@jupyterlab/statedb": ^3.6.8 + "@lumino/coreutils": ^1.11.0 + checksum: 449b2b7f040ffe779bee68c58892465fef694667de79b9bda9d9df3c3d43af76374b28178b3762721c19aff2ba92a5ebcfa043f13db028b6ebe8175a8dbb041c + languageName: node + linkType: hard + +"@jupyterlab/ui-components@npm:^3.6.8": + version: 3.6.8 + resolution: "@jupyterlab/ui-components@npm:3.6.8" + dependencies: + "@blueprintjs/core": ^3.36.0 + "@blueprintjs/select": ^3.15.0 + "@jupyterlab/coreutils": ^5.6.8 + "@jupyterlab/translation": ^3.6.8 + "@lumino/algorithm": ^1.9.0 + "@lumino/commands": ^1.19.0 + "@lumino/coreutils": ^1.11.0 + "@lumino/disposable": ^1.10.0 + "@lumino/signaling": ^1.10.0 + "@lumino/virtualdom": ^1.14.0 + "@lumino/widgets": ^1.37.2 + "@rjsf/core": ^3.1.0 + react: ^17.0.1 + react-dom: ^17.0.1 + typestyle: ^2.0.4 + peerDependencies: + react: ^17.0.1 + checksum: 8187b89e451b52e56acd93a82d9e8a5c9b9443c7154fcac84bf80e2fe129b6ac60d76af7b6a1ce6046db6e0c6ec163e8526511c03f3a33e9d0f61532fbd66df7 + languageName: node + linkType: hard + "@jupyterlab/ui-components@npm:^4.0.0, @jupyterlab/ui-components@npm:^4.1.0, @jupyterlab/ui-components@npm:^4.2.5": version: 4.2.5 resolution: "@jupyterlab/ui-components@npm:4.2.5" @@ -3541,6 +4232,13 @@ __metadata: languageName: node linkType: hard +"@lumino/algorithm@npm:^1.1.0, @lumino/algorithm@npm:^1.9.0, @lumino/algorithm@npm:^1.9.1 || ^2.1, @lumino/algorithm@npm:^1.9.2": + version: 1.9.2 + resolution: "@lumino/algorithm@npm:1.9.2" + checksum: a89e7c63504236119634858e271db1cc649684d30ced5a6ebe2788af7c0837f1e05a6fd3047d8525eb756c42ce137f76b3688f75fd3ef915b71cd4f213dfbb96 + languageName: node + linkType: hard + "@lumino/algorithm@npm:^1.11.1 || ^2.0.0, @lumino/algorithm@npm:^2.0.0, @lumino/algorithm@npm:^2.0.1, @lumino/algorithm@npm:^2.0.2": version: 2.0.2 resolution: "@lumino/algorithm@npm:2.0.2" @@ -3548,10 +4246,14 @@ __metadata: languageName: node linkType: hard -"@lumino/algorithm@npm:^1.9.1 || ^2.1, @lumino/algorithm@npm:^1.9.2": - version: 1.9.2 - resolution: "@lumino/algorithm@npm:1.9.2" - checksum: a89e7c63504236119634858e271db1cc649684d30ced5a6ebe2788af7c0837f1e05a6fd3047d8525eb756c42ce137f76b3688f75fd3ef915b71cd4f213dfbb96 +"@lumino/application@npm:^1.31.4": + version: 1.31.4 + resolution: "@lumino/application@npm:1.31.4" + dependencies: + "@lumino/commands": ^1.21.1 + "@lumino/coreutils": ^1.12.1 + "@lumino/widgets": ^1.37.2 + checksum: 0aa814bf55cef2f54ad730240693d27503b787a834d6d713323973d60b5fa5aae4e3fdf2556e8a2d24d5bf60880add851b84a4b9ac1899ef13daeeecf13d17e7 languageName: node linkType: hard @@ -3584,6 +4286,21 @@ __metadata: languageName: node linkType: hard +"@lumino/commands@npm:^1.19.0, @lumino/commands@npm:^1.21.1": + version: 1.21.1 + resolution: "@lumino/commands@npm:1.21.1" + dependencies: + "@lumino/algorithm": ^1.9.2 + "@lumino/coreutils": ^1.12.1 + "@lumino/disposable": ^1.10.4 + "@lumino/domutils": ^1.8.2 + "@lumino/keyboard": ^1.8.2 + "@lumino/signaling": ^1.11.1 + "@lumino/virtualdom": ^1.14.3 + checksum: 1e2ee7ce14b7241aee829df76f2bee6c046a82c2c137c6bb58049142c52a67f8ae74168fdcc4027b0d5a1c9f2ffa8b8f5231ef89f6f0ea8dcc4cab8d475e1ad4 + languageName: node + linkType: hard + "@lumino/commands@npm:^2.0.0, @lumino/commands@npm:^2.2.0, @lumino/commands@npm:^2.3.0, @lumino/commands@npm:^2.3.1": version: 2.3.1 resolution: "@lumino/commands@npm:2.3.1" @@ -3599,7 +4316,7 @@ __metadata: languageName: node linkType: hard -"@lumino/coreutils@npm:^1.11.0 || ^2.0.0, @lumino/coreutils@npm:^1.11.0 || ^2.1.2, @lumino/coreutils@npm:^1.11.1 || ^2, @lumino/coreutils@npm:^1.11.1 || ^2.1, @lumino/coreutils@npm:^2.0.0, @lumino/coreutils@npm:^2.1.0, @lumino/coreutils@npm:^2.1.2, @lumino/coreutils@npm:^2.2.0": +"@lumino/coreutils@npm:^1.11.0 || ^2.0.0, @lumino/coreutils@npm:^1.11.0 || ^2.0.0-alpha.6, @lumino/coreutils@npm:^1.11.0 || ^2.1.2, @lumino/coreutils@npm:^1.11.1 || ^2, @lumino/coreutils@npm:^1.11.1 || ^2.1, @lumino/coreutils@npm:^2.0.0, @lumino/coreutils@npm:^2.1.0, @lumino/coreutils@npm:^2.1.2, @lumino/coreutils@npm:^2.2.0": version: 2.2.0 resolution: "@lumino/coreutils@npm:2.2.0" dependencies: @@ -3608,6 +4325,15 @@ __metadata: languageName: node linkType: hard +"@lumino/coreutils@npm:^1.11.0, @lumino/coreutils@npm:^1.12.1, @lumino/coreutils@npm:^1.2.0, @lumino/coreutils@npm:^1.3.0": + version: 1.12.1 + resolution: "@lumino/coreutils@npm:1.12.1" + peerDependencies: + crypto: 1.0.1 + checksum: 55f1b87997f8dd0af28ff23c2d4b3aa252e515b9d3bc91b350a5c6c8526ceae61b14b55dc0d8d01691c69d42974b3d559f2b49bc7ced0f474b8f5dc52b3e83ed + languageName: node + linkType: hard + "@lumino/datagrid@npm:^2.1.2": version: 2.3.0 resolution: "@lumino/datagrid@npm:2.3.0" @@ -3625,7 +4351,17 @@ __metadata: languageName: node linkType: hard -"@lumino/disposable@npm:^1.10.0 || ^2.0.0, @lumino/disposable@npm:^1.10.1 || ^2.1, @lumino/disposable@npm:^2.0.0, @lumino/disposable@npm:^2.1.2, @lumino/disposable@npm:^2.1.3": +"@lumino/disposable@npm:^1.1.1, @lumino/disposable@npm:^1.10.0, @lumino/disposable@npm:^1.10.4": + version: 1.10.4 + resolution: "@lumino/disposable@npm:1.10.4" + dependencies: + "@lumino/algorithm": ^1.9.2 + "@lumino/signaling": ^1.11.1 + checksum: b53e259830f1d3231455548e6b95c9ae0f4b91e1b501980a1d0bb9708322bf5469b5cbb4e5005653d6f33b549d4bb7e58ce02226477876f51c124ea755152a33 + languageName: node + linkType: hard + +"@lumino/disposable@npm:^1.10.0 || ^2.0.0, @lumino/disposable@npm:^1.10.0 || ^2.0.0-alpha.6, @lumino/disposable@npm:^1.10.1 || ^2.1, @lumino/disposable@npm:^2.0.0, @lumino/disposable@npm:^2.1.2, @lumino/disposable@npm:^2.1.3": version: 2.1.3 resolution: "@lumino/disposable@npm:2.1.3" dependencies: @@ -3634,7 +4370,7 @@ __metadata: languageName: node linkType: hard -"@lumino/domutils@npm:^1.8.1 || ^2.1": +"@lumino/domutils@npm:^1.1.0, @lumino/domutils@npm:^1.8.0, @lumino/domutils@npm:^1.8.1 || ^2.1, @lumino/domutils@npm:^1.8.2": version: 1.8.2 resolution: "@lumino/domutils@npm:1.8.2" checksum: 196f25316a17cd8df8f11dbe17f10cbd96e5ce166ea97aab6402307dc554382423d860859bb5d05226f05909748b781fb281bb9220690fe1f3ddc716072c2ed5 @@ -3648,6 +4384,16 @@ __metadata: languageName: node linkType: hard +"@lumino/dragdrop@npm:^1.13.0, @lumino/dragdrop@npm:^1.14.5": + version: 1.14.5 + resolution: "@lumino/dragdrop@npm:1.14.5" + dependencies: + "@lumino/coreutils": ^1.12.1 + "@lumino/disposable": ^1.10.4 + checksum: c10031e9aa9ef7f3ab71a1b73f761b84291dda85a449e5f4d2d7c462277759a947513eb7ee3e3d984f7cfc2730b1c96d0706124802492f9adbd7be00d13137ee + languageName: node + linkType: hard + "@lumino/dragdrop@npm:^2.0.0, @lumino/dragdrop@npm:^2.1.4, @lumino/dragdrop@npm:^2.1.5": version: 2.1.5 resolution: "@lumino/dragdrop@npm:2.1.5" @@ -3658,6 +4404,13 @@ __metadata: languageName: node linkType: hard +"@lumino/keyboard@npm:^1.8.2": + version: 1.8.2 + resolution: "@lumino/keyboard@npm:1.8.2" + checksum: 30f8ced53ca0aa466dba33be3c9379a2a6abcf1c52485073d9f9d9bc119eb3327a7343fad764c2d63a8a30ae05c0047098c40ec605e60af215356f3edb9ab4a9 + languageName: node + linkType: hard + "@lumino/keyboard@npm:^2.0.1, @lumino/keyboard@npm:^2.0.2": version: 2.0.2 resolution: "@lumino/keyboard@npm:2.0.2" @@ -3665,7 +4418,7 @@ __metadata: languageName: node linkType: hard -"@lumino/messaging@npm:^1.10.1 || ^2.1": +"@lumino/messaging@npm:^1.10.0, @lumino/messaging@npm:^1.10.1 || ^2.1, @lumino/messaging@npm:^1.10.3, @lumino/messaging@npm:^1.2.1": version: 1.10.3 resolution: "@lumino/messaging@npm:1.10.3" dependencies: @@ -3685,6 +4438,17 @@ __metadata: languageName: node linkType: hard +"@lumino/polling@npm:^1.9.0": + version: 1.11.4 + resolution: "@lumino/polling@npm:1.11.4" + dependencies: + "@lumino/coreutils": ^1.12.1 + "@lumino/disposable": ^1.10.4 + "@lumino/signaling": ^1.11.1 + checksum: d4625da7bf5399f6bffed29251daaeb4bf14a0733ad77ad1573c9893973480961be445d8700a5d004102d14ab5a2cf4b79244b1fe74680d060167e55db211c04 + languageName: node + linkType: hard + "@lumino/polling@npm:^2.1.2": version: 2.1.2 resolution: "@lumino/polling@npm:2.1.2" @@ -3696,6 +4460,13 @@ __metadata: languageName: node linkType: hard +"@lumino/properties@npm:^1.1.0, @lumino/properties@npm:^1.8.0, @lumino/properties@npm:^1.8.2": + version: 1.8.2 + resolution: "@lumino/properties@npm:1.8.2" + checksum: 9a53709fe58d3abbc99062f0c0fda4d5f64a4c7dca509251f0f89cdcaf881fdf6172ee852dbfe70594ee34bb97255acca771a722d62e7e2150ba8cf6f7e7d15c + languageName: node + linkType: hard + "@lumino/properties@npm:^2.0.0, @lumino/properties@npm:^2.0.1, @lumino/properties@npm:^2.0.2": version: 2.0.2 resolution: "@lumino/properties@npm:2.0.2" @@ -3703,7 +4474,7 @@ __metadata: languageName: node linkType: hard -"@lumino/signaling@npm:^1.10.0 || ^2.0.0, @lumino/signaling@npm:^1.10.1 || ^2.1, @lumino/signaling@npm:^2.0.0, @lumino/signaling@npm:^2.1.2, @lumino/signaling@npm:^2.1.3": +"@lumino/signaling@npm:^1.10.0 || ^2.0.0, @lumino/signaling@npm:^1.10.0 || ^2.0.0-alpha.6, @lumino/signaling@npm:^1.10.1 || ^2.1, @lumino/signaling@npm:^2.0.0, @lumino/signaling@npm:^2.1.2, @lumino/signaling@npm:^2.1.3": version: 2.1.3 resolution: "@lumino/signaling@npm:2.1.3" dependencies: @@ -3713,6 +4484,25 @@ __metadata: languageName: node linkType: hard +"@lumino/signaling@npm:^1.10.0, @lumino/signaling@npm:^1.11.1, @lumino/signaling@npm:^1.2.0": + version: 1.11.1 + resolution: "@lumino/signaling@npm:1.11.1" + dependencies: + "@lumino/algorithm": ^1.9.2 + "@lumino/properties": ^1.8.2 + checksum: 3d822be705d9ba8adc46ec405a4422cd4f76ed774f94da5386a511f01df4325c3c8bfa288c9c812184c94cfd0c3ef7b1121dcc9c9489750ad6cfaa7ffb2a3a67 + languageName: node + linkType: hard + +"@lumino/virtualdom@npm:^1.14.0, @lumino/virtualdom@npm:^1.14.3": + version: 1.14.3 + resolution: "@lumino/virtualdom@npm:1.14.3" + dependencies: + "@lumino/algorithm": ^1.9.2 + checksum: dd6acc5402eb7961ab05f5ce9afaebce4258eb92111f4d97b58ac87a6453686376d2b7d0a2041a54eef6e78091e36a430c74834c97b862fba31fa82ef43c72cb + languageName: node + linkType: hard + "@lumino/virtualdom@npm:^2.0.0, @lumino/virtualdom@npm:^2.0.1, @lumino/virtualdom@npm:^2.0.2": version: 2.0.2 resolution: "@lumino/virtualdom@npm:2.0.2" @@ -3722,6 +4512,25 @@ __metadata: languageName: node linkType: hard +"@lumino/widgets@npm:^1.3.0, @lumino/widgets@npm:^1.37.2": + version: 1.37.2 + resolution: "@lumino/widgets@npm:1.37.2" + dependencies: + "@lumino/algorithm": ^1.9.2 + "@lumino/commands": ^1.21.1 + "@lumino/coreutils": ^1.12.1 + "@lumino/disposable": ^1.10.4 + "@lumino/domutils": ^1.8.2 + "@lumino/dragdrop": ^1.14.5 + "@lumino/keyboard": ^1.8.2 + "@lumino/messaging": ^1.10.3 + "@lumino/properties": ^1.8.2 + "@lumino/signaling": ^1.11.1 + "@lumino/virtualdom": ^1.14.3 + checksum: 3193f8cca4bad2c9d59031515b7b81b8a3655088f2b8c4f69f575116140d45c5caed935da0ed3fab9dc5ce96fde037bfa5fef0c129921955b3fb73cf725d1b06 + languageName: node + linkType: hard + "@lumino/widgets@npm:^1.30.0 || ^2.1, @lumino/widgets@npm:^1.37.2 || ^2.3.2, @lumino/widgets@npm:^2.0.0, @lumino/widgets@npm:^2.3.1, @lumino/widgets@npm:^2.3.2": version: 2.5.0 resolution: "@lumino/widgets@npm:2.5.0" @@ -4199,6 +5008,25 @@ __metadata: languageName: node linkType: hard +"@rjsf/core@npm:^3.1.0": + version: 3.2.1 + resolution: "@rjsf/core@npm:3.2.1" + dependencies: + "@types/json-schema": ^7.0.7 + ajv: ^6.7.0 + core-js-pure: ^3.6.5 + json-schema-merge-allof: ^0.6.0 + jsonpointer: ^5.0.0 + lodash: ^4.17.15 + nanoid: ^3.1.23 + prop-types: ^15.7.2 + react-is: ^16.9.0 + peerDependencies: + react: ">=16" + checksum: 2142d4a31229ea242b79aca4ed93e2fe89e75f15ce93111457c3017d3ab295cae8f53e4dd870c619afa571959d00f46b3c19085c6a336f522c891fc07ecc46f1 + languageName: node + linkType: hard + "@rjsf/core@npm:^5.13.4": version: 5.17.0 resolution: "@rjsf/core@npm:5.17.0" @@ -4406,6 +5234,16 @@ __metadata: languageName: node linkType: hard +"@types/backbone@npm:^1.4.1": + version: 1.4.22 + resolution: "@types/backbone@npm:1.4.22" + dependencies: + "@types/jquery": "*" + "@types/underscore": "*" + checksum: 095959d89abfdbf01071c8389f8638cf941e235c7ba7b03d2500cea34c8c313830605c3c87b2bb8630760bb9ed8ca54114344c1721947ce6992016482b295c6c + languageName: node + linkType: hard + "@types/base16@npm:^1.0.2": version: 1.0.5 resolution: "@types/base16@npm:1.0.5" @@ -4445,6 +5283,13 @@ __metadata: languageName: node linkType: hard +"@types/dom4@npm:^2.0.1": + version: 2.0.4 + resolution: "@types/dom4@npm:2.0.4" + checksum: f64228429058eb26d728baa923dd353ce9dd5fd64f391e6619f6d2a3cfbecd0566730278c81d241b936f71961d3f1fd9a7932d7081f1232f1d6a218af89ea658 + languageName: node + linkType: hard + "@types/eslint-scope@npm:^3.7.3": version: 3.7.7 resolution: "@types/eslint-scope@npm:3.7.7" @@ -4533,7 +5378,7 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.7, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": version: 7.0.15 resolution: "@types/json-schema@npm:7.0.15" checksum: 97ed0cb44d4070aecea772b7b2e2ed971e10c81ec87dd4ecc160322ffa55ff330dace1793489540e3e318d90942064bb697cc0f8989391797792d919737b3b98 @@ -4634,7 +5479,18 @@ __metadata: languageName: node linkType: hard -"@types/scheduler@npm:*": +"@types/react@npm:^17.0.0": + version: 17.0.83 + resolution: "@types/react@npm:17.0.83" + dependencies: + "@types/prop-types": "*" + "@types/scheduler": ^0.16 + csstype: ^3.0.2 + checksum: c237dc47fc19bbe1af14ff89d0e9b749abfb95c0d9c3bca8292539f3d4a4b22c2a359db5e405cd274999a62e1a5fadc8e0eafe62ecc070ff3b2bbba89600b35e + languageName: node + linkType: hard + +"@types/scheduler@npm:*, @types/scheduler@npm:^0.16": version: 0.16.8 resolution: "@types/scheduler@npm:0.16.8" checksum: 6c091b096daa490093bf30dd7947cd28e5b2cd612ec93448432b33f724b162587fed9309a0acc104d97b69b1d49a0f3fc755a62282054d62975d53d7fd13472d @@ -4911,8 +5767,6 @@ __metadata: version: 0.0.0-use.local resolution: "@voila-dashboards/voila@workspace:packages/voila" dependencies: - "@jupyter-widgets/base": ^6.0.10 - "@jupyter-widgets/jupyterlab-manager": ^5.0.13 "@jupyterlab/application": ^4.0.0 "@jupyterlab/apputils": ^4.0.0 "@jupyterlab/apputils-extension": ^4.0.0 @@ -4975,6 +5829,49 @@ __metadata: languageName: unknown linkType: soft +"@voila-dashboards/widgets-manager7@workspace:packages/widgets_manager7": + version: 0.0.0-use.local + resolution: "@voila-dashboards/widgets-manager7@workspace:packages/widgets_manager7" + dependencies: + "@babel/core": ^7.10.2 + "@babel/preset-env": ^7.10.2 + "@jupyter-widgets/base": ^4.1.6 + "@jupyter-widgets/controls": ^3.1.6 + "@jupyter-widgets/jupyterlab-manager": ^3.1.10 + "@jupyterlab/application": ^4.0.0 + "@jupyterlab/builder": ^4.0.0 + "@jupyterlab/coreutils": ^6.0.5 + "@jupyterlab/rendermime": ^4.0.0 + "@jupyterlab/services": ^7.0.0 + "@jupyterlab/testutils": ^4.0.0 + npm-run-all: ^4.1.5 + rimraf: ^2.6.1 + source-map-loader: ~1.0.2 + typescript: ~5.0.2 + languageName: unknown + linkType: soft + +"@voila-dashboards/widgets-manager8@workspace:packages/widgets_manager8": + version: 0.0.0-use.local + resolution: "@voila-dashboards/widgets-manager8@workspace:packages/widgets_manager8" + dependencies: + "@babel/core": ^7.10.2 + "@babel/preset-env": ^7.10.2 + "@jupyter-widgets/base": ^6.0.10 + "@jupyter-widgets/jupyterlab-manager": ^5.0.13 + "@jupyterlab/application": ^4.0.0 + "@jupyterlab/builder": ^4.0.0 + "@jupyterlab/coreutils": ^6.0.5 + "@jupyterlab/rendermime": ^4.0.0 + "@jupyterlab/services": ^7.0.0 + "@jupyterlab/testutils": ^4.0.0 + npm-run-all: ^4.1.5 + rimraf: ^2.6.1 + source-map-loader: ~1.0.2 + typescript: ~5.0.2 + languageName: unknown + linkType: soft + "@webassemblyjs/ast@npm:1.11.6, @webassemblyjs/ast@npm:^1.11.5": version: 1.11.6 resolution: "@webassemblyjs/ast@npm:1.11.6" @@ -5267,6 +6164,32 @@ __metadata: languageName: node linkType: hard +"abstract-leveldown@npm:^6.2.1": + version: 6.3.0 + resolution: "abstract-leveldown@npm:6.3.0" + dependencies: + buffer: ^5.5.0 + immediate: ^3.2.3 + level-concat-iterator: ~2.0.0 + level-supports: ~1.0.0 + xtend: ~4.0.0 + checksum: 121a8509d8c6a540e656c2a69e5b8d853d4df71072011afefc868b98076991bb00120550e90643de9dc18889c675f62413409eeb4c8c204663124c7d215e4ec3 + languageName: node + linkType: hard + +"abstract-leveldown@npm:~6.2.1, abstract-leveldown@npm:~6.2.3": + version: 6.2.3 + resolution: "abstract-leveldown@npm:6.2.3" + dependencies: + buffer: ^5.5.0 + immediate: ^3.2.3 + level-concat-iterator: ~2.0.0 + level-supports: ~1.0.0 + xtend: ~4.0.0 + checksum: 00202b2eb7955dd7bc04f3e44d225e60160cedb8f96fe6ae0e6dca9c356d57071f001ece8ae1d53f48095c4c036d92b3440f2bc7666730610ddea030f9fbde4a + languageName: node + linkType: hard + "acorn-globals@npm:^6.0.0": version: 6.0.0 resolution: "acorn-globals@npm:6.0.0" @@ -5415,7 +6338,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.12.4, ajv@npm:^6.12.5": +"ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.5, ajv@npm:^6.7.0": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -5707,6 +6630,13 @@ __metadata: languageName: node linkType: hard +"async-limiter@npm:~1.0.0": + version: 1.0.1 + resolution: "async-limiter@npm:1.0.1" + checksum: 2b849695b465d93ad44c116220dee29a5aeb63adac16c1088983c339b0de57d76e82533e8e364a93a9f997f28bbfc6a92948cefc120652bd07f3b59f8d75cf2b + languageName: node + linkType: hard + "async@npm:^3.2.3": version: 3.2.5 resolution: "async@npm:3.2.5" @@ -5918,6 +6848,15 @@ __metadata: languageName: node linkType: hard +"backbone@npm:1.2.3": + version: 1.2.3 + resolution: "backbone@npm:1.2.3" + dependencies: + underscore: ">=1.7.0" + checksum: 7e460e9e951bcba0907334d41ccc4bd84b5d17658e72fc61f4c7e1057c238e82f97d3545582cfa0501cb824ee2d44f78a45cd18f735d869e6b71430a0c183073 + languageName: node + linkType: hard + "backbone@npm:1.4.0": version: 1.4.0 resolution: "backbone@npm:1.4.0" @@ -6080,7 +7019,7 @@ __metadata: languageName: node linkType: hard -"buffer@npm:^5.5.0": +"buffer@npm:^5.5.0, buffer@npm:^5.6.0": version: 5.7.1 resolution: "buffer@npm:5.7.1" dependencies: @@ -6208,6 +7147,19 @@ __metadata: languageName: node linkType: hard +"call-bind@npm:^1.0.7": + version: 1.0.7 + resolution: "call-bind@npm:1.0.7" + dependencies: + es-define-property: ^1.0.0 + es-errors: ^1.3.0 + function-bind: ^1.1.2 + get-intrinsic: ^1.2.4 + set-function-length: ^1.2.1 + checksum: 295c0c62b90dd6522e6db3b0ab1ce26bdf9e7404215bda13cfee25b626b5ff1a7761324d58d38b1ef1607fc65aca2d06e44d2e18d0dfc6c14b465b00d8660029 + languageName: node + linkType: hard + "callsites@npm:^3.0.0": version: 3.1.0 resolution: "callsites@npm:3.1.0" @@ -6369,6 +7321,13 @@ __metadata: languageName: node linkType: hard +"classnames@npm:^2.2": + version: 2.5.1 + resolution: "classnames@npm:2.5.1" + checksum: da424a8a6f3a96a2e87d01a432ba19315503294ac7e025f9fece656db6b6a0f7b5003bb1fbb51cbb0d9624d964f1b9bb35a51c73af9b2434c7b292c42231c1e5 + languageName: node + linkType: hard + "clean-stack@npm:^2.0.0": version: 2.2.0 resolution: "clean-stack@npm:2.2.0" @@ -6478,6 +7437,13 @@ __metadata: languageName: node linkType: hard +"codemirror@npm:~5.61.0": + version: 5.61.1 + resolution: "codemirror@npm:5.61.1" + checksum: 54b303ca945a2d4ef459239a7785cef34499a7ff3b8f9d997471f3d86292a757ab130d61f5d92ee33822f17ff30bba57149f821030aa166956ef68202a1ef8ee + languageName: node + linkType: hard + "collect-v8-coverage@npm:^1.0.0": version: 1.0.2 resolution: "collect-v8-coverage@npm:1.0.2" @@ -6645,7 +7611,7 @@ __metadata: languageName: node linkType: hard -"compute-lcm@npm:^1.1.2": +"compute-lcm@npm:^1.1.0, compute-lcm@npm:^1.1.2": version: 1.1.2 resolution: "compute-lcm@npm:1.1.2" dependencies: @@ -6806,6 +7772,13 @@ __metadata: languageName: node linkType: hard +"core-js-pure@npm:^3.6.5": + version: 3.38.1 + resolution: "core-js-pure@npm:3.38.1" + checksum: 95ca2e75df371571b0d41cba81e1f6335a2ba1f080e80f8edfa124ad3041880fe72e10f2144527a700a3d993dbf9f7cada3e04a927a66604bc49d0c4951567fb + languageName: node + linkType: hard + "core-util-is@npm:~1.0.0": version: 1.0.3 resolution: "core-util-is@npm:1.0.3" @@ -6964,6 +7937,13 @@ __metadata: languageName: node linkType: hard +"csstype@npm:~3.0.3": + version: 3.0.11 + resolution: "csstype@npm:3.0.11" + checksum: 95e56abfe9ca219ae065acb4e43f61771a03170eed919127f558dfa168240867aba7629c8d98a201a0dd06d9a5ce82686f0570031c928516c61816adbc7c877f + languageName: node + linkType: hard + "cytoscape-cose-bilkent@npm:^4.1.0": version: 4.1.0 resolution: "cytoscape-cose-bilkent@npm:4.1.0" @@ -7129,6 +8109,13 @@ __metadata: languageName: node linkType: hard +"d3-format@npm:^1.3.0": + version: 1.4.5 + resolution: "d3-format@npm:1.4.5" + checksum: 1b8b2c0bca182173bccd290a43e8b635a83fc8cfe52ec878c7bdabb997d47daac11f2b175cebbe73f807f782ad655f542bdfe18180ca5eb3498a3a82da1e06ab + languageName: node + linkType: hard + "d3-geo-projection@npm:^4.0.0": version: 4.0.0 resolution: "d3-geo-projection@npm:4.0.0" @@ -7495,6 +8482,20 @@ __metadata: languageName: node linkType: hard +"deep-equal@npm:^1.1.1": + version: 1.1.2 + resolution: "deep-equal@npm:1.1.2" + dependencies: + is-arguments: ^1.1.1 + is-date-object: ^1.0.5 + is-regex: ^1.1.4 + object-is: ^1.1.5 + object-keys: ^1.1.1 + regexp.prototype.flags: ^1.5.1 + checksum: 2d50f27fff785fb272cdef038ee5365ee5a30ab1aab053976e6a6add44cc60abd99b38179a46a01ac52c5e54ebb220e8f1a3a1954da20678b79c46ef4d97c9db + languageName: node + linkType: hard + "deep-is@npm:^0.1.3": version: 0.1.4 resolution: "deep-is@npm:0.1.4" @@ -7518,6 +8519,16 @@ __metadata: languageName: node linkType: hard +"deferred-leveldown@npm:~5.3.0": + version: 5.3.0 + resolution: "deferred-leveldown@npm:5.3.0" + dependencies: + abstract-leveldown: ~6.2.1 + inherits: ^2.0.3 + checksum: 5631e153528bb9de1aa60d59a5065d1a519374c5e4c1d486f2190dba4008dcf5c2ee8dd7f2f81396fc4d5a6bb6e7d0055e3dfe68afe00da02adaa3bf329addf7 + languageName: node + linkType: hard + "define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.2": version: 1.1.2 resolution: "define-data-property@npm:1.1.2" @@ -7530,6 +8541,17 @@ __metadata: languageName: node linkType: hard +"define-data-property@npm:^1.1.4": + version: 1.1.4 + resolution: "define-data-property@npm:1.1.4" + dependencies: + es-define-property: ^1.0.0 + es-errors: ^1.3.0 + gopd: ^1.0.1 + checksum: 8068ee6cab694d409ac25936eb861eea704b7763f7f342adbdfe337fc27c78d7ae0eff2364b2917b58c508d723c7a074326d068eef2e45c4edcd85cf94d0313b + languageName: node + linkType: hard + "define-lazy-prop@npm:^2.0.0": version: 2.0.0 resolution: "define-lazy-prop@npm:2.0.0" @@ -7675,6 +8697,26 @@ __metadata: languageName: node linkType: hard +"dom-helpers@npm:^3.4.0": + version: 3.4.0 + resolution: "dom-helpers@npm:3.4.0" + dependencies: + "@babel/runtime": ^7.1.2 + checksum: 58d9f1c4a96daf77eddc63ae1236b826e1cddd6db66bbf39b18d7e21896d99365b376593352d52a60969d67fa4a8dbef26adc1439fa2c1b355efa37cacbaf637 + languageName: node + linkType: hard + +"dom-serializer@npm:^1.0.1": + version: 1.4.1 + resolution: "dom-serializer@npm:1.4.1" + dependencies: + domelementtype: ^2.0.1 + domhandler: ^4.2.0 + entities: ^2.0.0 + checksum: fbb0b01f87a8a2d18e6e5a388ad0f7ec4a5c05c06d219377da1abc7bb0f674d804f4a8a94e3f71ff15f6cb7dcfc75704a54b261db672b9b3ab03da6b758b0b22 + languageName: node + linkType: hard + "dom-serializer@npm:^2.0.0": version: 2.0.0 resolution: "dom-serializer@npm:2.0.0" @@ -7686,7 +8728,14 @@ __metadata: languageName: node linkType: hard -"domelementtype@npm:^2.3.0": +"dom4@npm:^2.1.5": + version: 2.1.6 + resolution: "dom4@npm:2.1.6" + checksum: c15ad56afbd1a02a20c0c40215f45a6a28d4fc4740b39359c8f64c693dc5ed4db2944f40b7ce3b7072e87a87986d0c4d355e0abe0f2106648b91e3d19ad696b0 + languageName: node + linkType: hard + +"domelementtype@npm:^2.0.1, domelementtype@npm:^2.2.0, domelementtype@npm:^2.3.0": version: 2.3.0 resolution: "domelementtype@npm:2.3.0" checksum: ee837a318ff702622f383409d1f5b25dd1024b692ef64d3096ff702e26339f8e345820f29a68bcdcea8cfee3531776b3382651232fbeae95612d6f0a75efb4f6 @@ -7711,6 +8760,15 @@ __metadata: languageName: node linkType: hard +"domhandler@npm:^4.0.0, domhandler@npm:^4.2.0": + version: 4.3.1 + resolution: "domhandler@npm:4.3.1" + dependencies: + domelementtype: ^2.2.0 + checksum: 4c665ceed016e1911bf7d1dadc09dc888090b64dee7851cccd2fcf5442747ec39c647bb1cb8c8919f8bbdd0f0c625a6bafeeed4b2d656bbecdbae893f43ffaaa + languageName: node + linkType: hard + "domhandler@npm:^5.0.2, domhandler@npm:^5.0.3": version: 5.0.3 resolution: "domhandler@npm:5.0.3" @@ -7727,6 +8785,17 @@ __metadata: languageName: node linkType: hard +"domutils@npm:^2.5.2": + version: 2.8.0 + resolution: "domutils@npm:2.8.0" + dependencies: + dom-serializer: ^1.0.1 + domelementtype: ^2.2.0 + domhandler: ^4.2.0 + checksum: abf7434315283e9aadc2a24bac0e00eab07ae4313b40cc239f89d84d7315ebdfd2fb1b5bf750a96bc1b4403d7237c7b2ebf60459be394d625ead4ca89b934391 + languageName: node + linkType: hard + "domutils@npm:^3.0.1": version: 3.1.0 resolution: "domutils@npm:3.1.0" @@ -7847,6 +8916,18 @@ __metadata: languageName: node linkType: hard +"encoding-down@npm:^6.3.0": + version: 6.3.0 + resolution: "encoding-down@npm:6.3.0" + dependencies: + abstract-leveldown: ^6.2.1 + inherits: ^2.0.3 + level-codec: ^9.0.0 + level-errors: ^2.0.0 + checksum: 74043e6d9061a470614ff61d708c849259ab32932a428fd5ddfb0878719804f56a52f59b31cccd95fddc2e636c0fd22dc3e02481fb98d5bf1bdbbbc44ca09bdc + languageName: node + linkType: hard + "encoding@npm:^0.1.13": version: 0.1.13 resolution: "encoding@npm:0.1.13" @@ -7884,6 +8965,13 @@ __metadata: languageName: node linkType: hard +"entities@npm:^2.0.0": + version: 2.2.0 + resolution: "entities@npm:2.2.0" + checksum: 19010dacaf0912c895ea262b4f6128574f9ccf8d4b3b65c7e8334ad0079b3706376360e28d8843ff50a78aabcb8f08f0a32dbfacdc77e47ed77ca08b713669b3 + languageName: node + linkType: hard + "entities@npm:^4.2.0, entities@npm:^4.4.0": version: 4.5.0 resolution: "entities@npm:4.5.0" @@ -7923,6 +9011,17 @@ __metadata: languageName: node linkType: hard +"errno@npm:~0.1.1": + version: 0.1.8 + resolution: "errno@npm:0.1.8" + dependencies: + prr: ~1.0.1 + bin: + errno: cli.js + checksum: 1271f7b9fbb3bcbec76ffde932485d1e3561856d21d847ec613a9722ee924cdd4e523a62dc71a44174d91e898fe21fdc8d5b50823f4b5e0ce8c35c8271e6ef4a + languageName: node + linkType: hard + "error-ex@npm:^1.3.1": version: 1.3.2 resolution: "error-ex@npm:1.3.2" @@ -7979,6 +9078,15 @@ __metadata: languageName: node linkType: hard +"es-define-property@npm:^1.0.0": + version: 1.0.0 + resolution: "es-define-property@npm:1.0.0" + dependencies: + get-intrinsic: ^1.2.4 + checksum: f66ece0a887b6dca71848fa71f70461357c0e4e7249696f81bad0a1f347eed7b31262af4a29f5d726dc026426f085483b6b90301855e647aa8e21936f07293c6 + languageName: node + linkType: hard + "es-errors@npm:^1.0.0, es-errors@npm:^1.1.0, es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": version: 1.3.0 resolution: "es-errors@npm:1.3.0" @@ -9266,6 +10374,13 @@ __metadata: languageName: node linkType: hard +"gud@npm:^1.0.0": + version: 1.0.0 + resolution: "gud@npm:1.0.0" + checksum: 3e2eb37cf794364077c18f036d6aa259c821c7fd188f2b7935cb00d589d82a41e0ebb1be809e1a93679417f62f1ad0513e745c3cf5329596e489aef8c5e5feae + languageName: node + linkType: hard + "gzip-size@npm:^6.0.0": version: 6.0.0 resolution: "gzip-size@npm:6.0.0" @@ -9337,6 +10452,15 @@ __metadata: languageName: node linkType: hard +"has-property-descriptors@npm:^1.0.2": + version: 1.0.2 + resolution: "has-property-descriptors@npm:1.0.2" + dependencies: + es-define-property: ^1.0.0 + checksum: fcbb246ea2838058be39887935231c6d5788babed499d0e9d0cc5737494c48aba4fe17ba1449e0d0fbbb1e36175442faa37f9c427ae357d6ccb1d895fbcd3de3 + languageName: node + linkType: hard + "has-proto@npm:^1.0.1": version: 1.0.1 resolution: "has-proto@npm:1.0.1" @@ -9488,6 +10612,18 @@ __metadata: languageName: node linkType: hard +"htmlparser2@npm:^6.0.0": + version: 6.1.0 + resolution: "htmlparser2@npm:6.1.0" + dependencies: + domelementtype: ^2.0.1 + domhandler: ^4.0.0 + domutils: ^2.5.2 + entities: ^2.0.0 + checksum: 81a7b3d9c3bb9acb568a02fc9b1b81ffbfa55eae7f1c41ae0bf840006d1dbf54cb3aa245b2553e2c94db674840a9f0fdad7027c9a9d01a062065314039058c4e + languageName: node + linkType: hard + "htmlparser2@npm:^8.0.0": version: 8.0.2 resolution: "htmlparser2@npm:8.0.2" @@ -9650,6 +10786,13 @@ __metadata: languageName: node linkType: hard +"immediate@npm:^3.2.3": + version: 3.3.0 + resolution: "immediate@npm:3.3.0" + checksum: 634b4305101e2452eba6c07d485bf3e415995e533c94b9c3ffbc37026fa1be34def6e4f2276b0dc2162a3f91628564a4bfb26280278b89d3ee54624e854d2f5f + languageName: node + linkType: hard + "import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": version: 3.3.0 resolution: "import-fresh@npm:3.3.0" @@ -9810,7 +10953,7 @@ __metadata: languageName: node linkType: hard -"is-arguments@npm:^1.0.4": +"is-arguments@npm:^1.0.4, is-arguments@npm:^1.1.1": version: 1.1.1 resolution: "is-arguments@npm:1.1.1" dependencies: @@ -11387,7 +12530,16 @@ __metadata: languageName: node linkType: hard -"jquery@npm:^3.1.1": +"jquery-ui@npm:^1.12.1": + version: 1.14.0 + resolution: "jquery-ui@npm:1.14.0" + dependencies: + jquery: ">=1.12.0 <5.0.0" + checksum: 16e85d54df56c6f0411de92cc2e1ff570ed247f6346735cac4a62f7ef4160f239ba36b4e5e5aaca6bfd34dbf1100da4028673f5097c69bfac8d076f4299f92c5 + languageName: node + linkType: hard + +"jquery@npm:>=1.12.0 <5.0.0, jquery@npm:^3.1.1": version: 3.7.1 resolution: "jquery@npm:3.7.1" checksum: 4370b8139d6ae82867eb6f7f21d1edccf1d1bdf41c0840920ea80d366c2cd5dbe1ceebb110ee9772aa839b04400faa1572c5c560b507c688ed7b61cea26c0e27 @@ -11558,6 +12710,17 @@ __metadata: languageName: node linkType: hard +"json-schema-merge-allof@npm:^0.6.0": + version: 0.6.0 + resolution: "json-schema-merge-allof@npm:0.6.0" + dependencies: + compute-lcm: ^1.1.0 + json-schema-compare: ^0.2.2 + lodash: ^4.17.4 + checksum: 2008aede3f5d05d7870e7d5e554e5c6a5b451cfff1357d34d3d8b34e2ba57468a97c76aa5b967bdb411d91b98c734f19f350de578d25b2a0a27cd4e1ca92bd1d + languageName: node + linkType: hard + "json-schema-merge-allof@npm:^0.8.1": version: 0.8.1 resolution: "json-schema-merge-allof@npm:0.8.1" @@ -11604,7 +12767,7 @@ __metadata: languageName: node linkType: hard -"json5@npm:^2.1.2, json5@npm:^2.2.2, json5@npm:^2.2.3": +"json5@npm:^2.1.1, 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: @@ -11640,7 +12803,7 @@ __metadata: languageName: node linkType: hard -"jsonpointer@npm:^5.0.1": +"jsonpointer@npm:^5.0.0, jsonpointer@npm:^5.0.1": version: 5.0.1 resolution: "jsonpointer@npm:5.0.1" checksum: 0b40f712900ad0c846681ea2db23b6684b9d5eedf55807b4708c656f5894b63507d0e28ae10aa1bddbea551241035afe62b6df0800fc94c2e2806a7f3adecd7c @@ -11806,6 +12969,109 @@ __metadata: languageName: node linkType: hard +"level-codec@npm:^9.0.0": + version: 9.0.2 + resolution: "level-codec@npm:9.0.2" + dependencies: + buffer: ^5.6.0 + checksum: 289003d51b8afcdd24c4d318606abf2bae81975e4b527d7349abfdbacc8fef26711f2f24e2d20da0e1dce0bb216a856c9433ccb9ca25fa78a96aed9f51e506ed + languageName: node + linkType: hard + +"level-concat-iterator@npm:~2.0.0": + version: 2.0.1 + resolution: "level-concat-iterator@npm:2.0.1" + checksum: 562583ef1292215f8e749c402510cb61c4d6fccf4541082b3d21dfa5ecde9fcccfe52bdcb5cfff9d2384e7ce5891f44df9439a6ddb39b0ffe31015600b4a828a + languageName: node + linkType: hard + +"level-errors@npm:^2.0.0, level-errors@npm:~2.0.0": + version: 2.0.1 + resolution: "level-errors@npm:2.0.1" + dependencies: + errno: ~0.1.1 + checksum: aca5d7670e2a40609db8d7743fce289bb5202c0bc13e4a78f81f36a6642e9abc0110f48087d3d3c2c04f023d70d4ee6f2db0e20c63d29b3fda323a67bfff6526 + languageName: node + linkType: hard + +"level-iterator-stream@npm:~4.0.0": + version: 4.0.2 + resolution: "level-iterator-stream@npm:4.0.2" + dependencies: + inherits: ^2.0.4 + readable-stream: ^3.4.0 + xtend: ^4.0.2 + checksum: 239e2c7e62bffb485ed696bcd3b98de7a2bc455d13be4fce175ae3544fe9cda81c2ed93d3e88b61380ae6d28cce02511862d77b86fb2ba5b5cf00471f3c1eccc + languageName: node + linkType: hard + +"level-js@npm:^5.0.0": + version: 5.0.2 + resolution: "level-js@npm:5.0.2" + dependencies: + abstract-leveldown: ~6.2.3 + buffer: ^5.5.0 + inherits: ^2.0.3 + ltgt: ^2.1.2 + checksum: 3c7f75979bb8c042e95a58245b8fe1230bb0f56a11ee418e08156e3eadda371efae6eb7b9bf10bf1e08e0b1b2a25d80c026858ca99ffd49109d6541e3d9d3b37 + languageName: node + linkType: hard + +"level-packager@npm:^5.1.0": + version: 5.1.1 + resolution: "level-packager@npm:5.1.1" + dependencies: + encoding-down: ^6.3.0 + levelup: ^4.3.2 + checksum: befe2aa54f2010a6ecf7ddce392c8dee225e1839205080a2704d75e560e28b01191b345494696196777b70d376e3eaae4c9e7c330cc70d3000839f5b18dd78f2 + languageName: node + linkType: hard + +"level-supports@npm:~1.0.0": + version: 1.0.1 + resolution: "level-supports@npm:1.0.1" + dependencies: + xtend: ^4.0.2 + checksum: 5d6bdb88cf00c3d9adcde970db06a548c72c5a94bf42c72f998b58341a105bfe2ea30d313ce1e84396b98cc9ddbc0a9bd94574955a86e929f73c986e10fc0df0 + languageName: node + linkType: hard + +"level@npm:^6.0.1": + version: 6.0.1 + resolution: "level@npm:6.0.1" + dependencies: + level-js: ^5.0.0 + level-packager: ^5.1.0 + leveldown: ^5.4.0 + checksum: bd4981f94162469a82a6c98d267d814d9d4a7beed4fc3d18fbe3b156f71cf4c6d35b424d14c46d401dbf0cd91425e842950a7cd17ddf7bf57acdab5af4c278da + languageName: node + linkType: hard + +"leveldown@npm:^5.4.0": + version: 5.6.0 + resolution: "leveldown@npm:5.6.0" + dependencies: + abstract-leveldown: ~6.2.1 + napi-macros: ~2.0.0 + node-gyp: latest + node-gyp-build: ~4.1.0 + checksum: 06d4683170d7fc661acd65457e531b42ad66480e9339d3154ba6d0de38ff0503d7d017c1c6eba12732b5488ecd2915c70c8dc3a7d67f4a836f3de34b8a993949 + languageName: node + linkType: hard + +"levelup@npm:^4.3.2": + version: 4.4.0 + resolution: "levelup@npm:4.4.0" + dependencies: + deferred-leveldown: ~5.3.0 + level-errors: ~2.0.0 + level-iterator-stream: ~4.0.0 + level-supports: ~1.0.0 + xtend: ~4.0.0 + checksum: 5a09e34c78cd7c23f9f6cb73563f1ebe8121ffc5f9f5f232242529d4fbdd40e8d1ffb337d2defa0b842334e0dbd4028fbfe7a072eebfe2c4d07174f0aa4aabca + languageName: node + linkType: hard + "leven@npm:^3.1.0": version: 3.1.0 resolution: "leven@npm:3.1.0" @@ -11823,6 +13089,19 @@ __metadata: languageName: node linkType: hard +"lib0@npm:^0.2.31, lib0@npm:^0.2.42, lib0@npm:^0.2.52": + version: 0.2.98 + resolution: "lib0@npm:0.2.98" + dependencies: + isomorphic.js: ^0.2.4 + bin: + 0ecdsa-generate-keypair: bin/0ecdsa-generate-keypair.js + 0gentesthtml: bin/gentesthtml.js + 0serve: bin/0serve.js + checksum: 8d17060deb4ffb73f825e634e6543c024d27dad589a7ce2e6334af34b36d4441434edabf3716930f6c5e1c32c5f3e867b8c1b922c1cc51b22469f281292e423b + languageName: node + linkType: hard + "lib0@npm:^0.2.85, lib0@npm:^0.2.86": version: 0.2.88 resolution: "lib0@npm:0.2.88" @@ -12014,7 +13293,7 @@ __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 @@ -12031,7 +13310,7 @@ __metadata: languageName: node linkType: hard -"loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": +"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": version: 1.4.0 resolution: "loose-envify@npm:1.4.0" dependencies: @@ -12074,6 +13353,13 @@ __metadata: languageName: node linkType: hard +"ltgt@npm:^2.1.2": + version: 2.2.1 + resolution: "ltgt@npm:2.2.1" + checksum: 7e3874296f7538bc8087b428ac4208008d7b76916354b34a08818ca7c83958c1df10ec427eeeaad895f6b81e41e24745b18d30f89abcc21d228b94f6961d50a2 + languageName: node + linkType: hard + "make-dir@npm:4.0.0, make-dir@npm:^4.0.0": version: 4.0.0 resolution: "make-dir@npm:4.0.0" @@ -12241,6 +13527,15 @@ __metadata: languageName: node linkType: hard +"marked@npm:^4.0.17": + version: 4.3.0 + resolution: "marked@npm:4.3.0" + bin: + marked: bin/marked.js + checksum: 0db6817893952c3ec710eb9ceafb8468bf5ae38cb0f92b7b083baa13d70b19774674be04db5b817681fa7c5c6a088f61300815e4dd75a59696f4716ad69f6260 + languageName: node + linkType: hard + "marked@npm:^9.1.2": version: 9.1.6 resolution: "marked@npm:9.1.6" @@ -12918,6 +14213,13 @@ __metadata: languageName: node linkType: hard +"moment@npm:^2.24.0": + version: 2.30.1 + resolution: "moment@npm:2.30.1" + checksum: 859236bab1e88c3e5802afcf797fc801acdbd0ee509d34ea3df6eea21eb6bcc2abd4ae4e4e64aa7c986aa6cba563c6e62806218e6412a765010712e5fa121ba6 + languageName: node + linkType: hard + "mri@npm:^1.1.0": version: 1.2.0 resolution: "mri@npm:1.2.0" @@ -12980,7 +14282,7 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.7": +"nanoid@npm:^3.1.23, nanoid@npm:^3.3.7": version: 3.3.7 resolution: "nanoid@npm:3.3.7" bin: @@ -13008,6 +14310,13 @@ __metadata: languageName: node linkType: hard +"napi-macros@npm:~2.0.0": + version: 2.0.0 + resolution: "napi-macros@npm:2.0.0" + checksum: 30384819386977c1f82034757014163fa60ab3c5a538094f778d38788bebb52534966279956f796a92ea771c7f8ae072b975df65de910d051ffbdc927f62320c + languageName: node + linkType: hard + "natural-compare-lite@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare-lite@npm:1.4.0" @@ -13098,6 +14407,17 @@ __metadata: languageName: node linkType: hard +"node-gyp-build@npm:~4.1.0": + version: 4.1.1 + resolution: "node-gyp-build@npm:4.1.1" + bin: + node-gyp-build: ./bin.js + node-gyp-build-optional: ./optional.js + node-gyp-build-test: ./build-test.js + checksum: 959d42221cc44b92700003efae741652bc4e379e4cf375830ddde03ba43c89f99694bf0883078ed0d4e03ffe2f85decab0572e04068d3900b8538d165dbc17df + languageName: node + linkType: hard + "node-gyp@npm:^9.0.0": version: 9.4.1 resolution: "node-gyp@npm:9.4.1" @@ -13255,6 +14575,13 @@ __metadata: languageName: node linkType: hard +"normalize.css@npm:^8.0.1": + version: 8.0.1 + resolution: "normalize.css@npm:8.0.1" + checksum: 4698cae88ec35e3f3e82f9f9402e6ffb906c27ccd6373cad88e6b3f5634fc7a043cb38702472299e5edb73825cf8b18d5fd9283f58829eddda79ea97453049a2 + languageName: node + linkType: hard + "nouislider@npm:15.4.0": version: 15.4.0 resolution: "nouislider@npm:15.4.0" @@ -13544,6 +14871,16 @@ __metadata: languageName: node linkType: hard +"object-is@npm:^1.1.5": + version: 1.1.6 + resolution: "object-is@npm:1.1.6" + dependencies: + call-bind: ^1.0.7 + define-properties: ^1.2.1 + checksum: 3ea22759967e6f2380a2cbbd0f737b42dc9ddb2dfefdb159a1b927fea57335e1b058b564bfa94417db8ad58cddab33621a035de6f5e5ad56d89f2dd03e66c6a1 + languageName: node + linkType: hard + "object-keys@npm:^1.1.1": version: 1.1.1 resolution: "object-keys@npm:1.1.1" @@ -14098,6 +15435,13 @@ __metadata: languageName: node linkType: hard +"popper.js@npm:^1.14.4, popper.js@npm:^1.16.1": + version: 1.16.1 + resolution: "popper.js@npm:1.16.1" + checksum: c56ae5001ec50a77ee297a8061a0221d99d25c7348d2e6bcd3e45a0d0f32a1fd81bca29d46cb0d4bdf13efb77685bd6a0ce93f9eb3c608311a461f945fffedbe + languageName: node + linkType: hard + "posix-character-classes@npm:^0.1.0": version: 0.1.1 resolution: "posix-character-classes@npm:0.1.1" @@ -14282,7 +15626,7 @@ __metadata: languageName: node linkType: hard -"prop-types@npm:^15.5.8, prop-types@npm:^15.8.1": +"prop-types@npm:^15.5.8, prop-types@npm:^15.6.1, prop-types@npm:^15.6.2, prop-types@npm:^15.7.2, prop-types@npm:^15.8.1": version: 15.8.1 resolution: "prop-types@npm:15.8.1" dependencies: @@ -14307,6 +15651,13 @@ __metadata: languageName: node linkType: hard +"prr@npm:~1.0.1": + version: 1.0.1 + resolution: "prr@npm:1.0.1" + checksum: 3bca2db0479fd38f8c4c9439139b0c42dcaadcc2fbb7bb8e0e6afaa1383457f1d19aea9e5f961d5b080f1cfc05bfa1fe9e45c97a1d3fd6d421950a73d3108381 + languageName: node + linkType: hard + "ps-tree@npm:^1.2.0": version: 1.2.0 resolution: "ps-tree@npm:1.2.0" @@ -14335,6 +15686,13 @@ __metadata: languageName: node linkType: hard +"punycode@npm:^1.4.1": + version: 1.4.1 + resolution: "punycode@npm:1.4.1" + checksum: fa6e698cb53db45e4628559e557ddaf554103d2a96a1d62892c8f4032cd3bc8871796cae9eabc1bc700e2b6677611521ce5bb1d9a27700086039965d0cf34518 + languageName: node + linkType: hard + "punycode@npm:^2.1.0, punycode@npm:^2.1.1": version: 2.3.1 resolution: "punycode@npm:2.3.1" @@ -14349,6 +15707,15 @@ __metadata: languageName: node linkType: hard +"qs@npm:^6.12.3": + version: 6.13.0 + resolution: "qs@npm:6.13.0" + dependencies: + side-channel: ^1.0.6 + checksum: e9404dc0fc2849245107108ce9ec2766cde3be1b271de0bf1021d049dc5b98d1a2901e67b431ac5509f865420a7ed80b7acb3980099fe1c118a1c5d2e1432ad8 + languageName: node + linkType: hard + "querystringify@npm:^2.1.1": version: 2.2.0 resolution: "querystringify@npm:2.2.0" @@ -14394,6 +15761,19 @@ __metadata: languageName: node linkType: hard +"react-dom@npm:^17.0.1": + version: 17.0.2 + resolution: "react-dom@npm:17.0.2" + dependencies: + loose-envify: ^1.1.0 + object-assign: ^4.1.1 + scheduler: ^0.20.2 + peerDependencies: + react: 17.0.2 + checksum: 1c1eaa3bca7c7228d24b70932e3d7c99e70d1d04e13bb0843bbf321582bc25d7961d6b8a6978a58a598af2af496d1cedcfb1bf65f6b0960a0a8161cb8dab743c + languageName: node + linkType: hard + "react-dom@npm:^18.2.0": version: 18.2.0 resolution: "react-dom@npm:18.2.0" @@ -14419,7 +15799,7 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^16.13.1": +"react-is@npm:^16.13.1, react-is@npm:^16.9.0": version: 16.13.1 resolution: "react-is@npm:16.13.1" checksum: f7a19ac3496de32ca9ae12aa030f00f14a3d45374f1ceca0af707c831b2a6098ef0d6bdae51bd437b0a306d7f01d4677fcc8de7c0d331eb47ad0f46130e53c5f @@ -14454,6 +15834,30 @@ __metadata: languageName: node linkType: hard +"react-lifecycles-compat@npm:^3.0.4": + version: 3.0.4 + resolution: "react-lifecycles-compat@npm:3.0.4" + checksum: a904b0fc0a8eeb15a148c9feb7bc17cec7ef96e71188280061fc340043fd6d8ee3ff233381f0e8f95c1cf926210b2c4a31f38182c8f35ac55057e453d6df204f + languageName: node + linkType: hard + +"react-popper@npm:^1.3.7": + version: 1.3.11 + resolution: "react-popper@npm:1.3.11" + dependencies: + "@babel/runtime": ^7.1.2 + "@hypnosphi/create-react-context": ^0.3.1 + deep-equal: ^1.1.1 + popper.js: ^1.14.4 + prop-types: ^15.6.1 + typed-styles: ^0.0.7 + warning: ^4.0.2 + peerDependencies: + react: 0.14.x || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: a0f5994f5799f1c7364498f74df123dd2561fff4ae834b10fdcca74d9a8e159b523ed1f0708db33bad606933ab4f0d5ce9c90e48cbb671bf30016c890f3c7ea4 + languageName: node + linkType: hard + "react-toastify@npm:^9.0.8": version: 9.1.3 resolution: "react-toastify@npm:9.1.3" @@ -14466,6 +15870,21 @@ __metadata: languageName: node linkType: hard +"react-transition-group@npm:^2.9.0": + version: 2.9.0 + resolution: "react-transition-group@npm:2.9.0" + dependencies: + dom-helpers: ^3.4.0 + loose-envify: ^1.4.0 + prop-types: ^15.6.2 + react-lifecycles-compat: ^3.0.4 + peerDependencies: + react: ">=15.0.0" + react-dom: ">=15.0.0" + checksum: d8c9e50aabdc2cfc324e5cdb0ad1c6eecb02e1c0cd007b26d5b30ccf49015e900683dd489348c71fba4055858308d9ba7019e0d37d0e8d37bd46ed098788f670 + languageName: node + linkType: hard + "react@npm:>=17.0.0 <19.0.0, react@npm:^18.2.0": version: 18.2.0 resolution: "react@npm:18.2.0" @@ -14475,6 +15894,16 @@ __metadata: languageName: node linkType: hard +"react@npm:^17.0.1": + version: 17.0.2 + resolution: "react@npm:17.0.2" + dependencies: + loose-envify: ^1.1.0 + object-assign: ^4.1.1 + checksum: b254cc17ce3011788330f7bbf383ab653c6848902d7936a87b09d835d091e3f295f7e9dd1597c6daac5dc80f90e778c8230218ba8ad599f74adcc11e33b9d61b + languageName: node + linkType: hard + "read-cmd-shim@npm:4.0.0": version: 4.0.0 resolution: "read-cmd-shim@npm:4.0.0" @@ -14771,6 +16200,13 @@ __metadata: languageName: node linkType: hard +"resize-observer-polyfill@npm:^1.5.1": + version: 1.5.1 + resolution: "resize-observer-polyfill@npm:1.5.1" + checksum: 57e7f79489867b00ba43c9c051524a5c8f162a61d5547e99333549afc23e15c44fd43f2f318ea0261ea98c0eb3158cca261e6f48d66e1ed1cd1f340a43977094 + languageName: node + linkType: hard + "resolve-cwd@npm:^3.0.0": version: 3.0.0 resolution: "resolve-cwd@npm:3.0.0" @@ -15065,6 +16501,20 @@ __metadata: languageName: node linkType: hard +"sanitize-html@npm:~2.7.3": + version: 2.7.3 + resolution: "sanitize-html@npm:2.7.3" + dependencies: + deepmerge: ^4.2.2 + escape-string-regexp: ^4.0.0 + htmlparser2: ^6.0.0 + is-plain-object: ^5.0.0 + parse-srcset: ^1.0.2 + postcss: ^8.3.11 + checksum: 2399d1fdbbc3a263fb413c1fe1971b3dc2b51abc6cc5cb49490624539d1c57a8fe31e2b21408c118e2a957f4e673e3169b1f9a5807654408f17b130a9d78aed7 + languageName: node + linkType: hard + "saxes@npm:^5.0.1": version: 5.0.1 resolution: "saxes@npm:5.0.1" @@ -15083,6 +16533,16 @@ __metadata: languageName: node linkType: hard +"scheduler@npm:^0.20.2": + version: 0.20.2 + resolution: "scheduler@npm:0.20.2" + dependencies: + loose-envify: ^1.1.0 + object-assign: ^4.1.1 + checksum: c4b35cf967c8f0d3e65753252d0f260271f81a81e427241295c5a7b783abf4ea9e905f22f815ab66676f5313be0a25f47be582254db8f9241b259213e999b8fc + languageName: node + linkType: hard + "scheduler@npm:^0.23.0": version: 0.23.0 resolution: "scheduler@npm:0.23.0" @@ -15146,7 +16606,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^6.3.0, semver@npm:^6.3.1": +"semver@npm:^6.1.1, semver@npm:^6.3.0, semver@npm:^6.3.1": version: 6.3.1 resolution: "semver@npm:6.3.1" bin: @@ -15196,6 +16656,20 @@ __metadata: languageName: node linkType: hard +"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.4 + es-errors: ^1.3.0 + function-bind: ^1.1.2 + get-intrinsic: ^1.2.4 + gopd: ^1.0.1 + has-property-descriptors: ^1.0.2 + checksum: a8248bdacdf84cb0fab4637774d9fb3c7a8e6089866d04c817583ff48e14149c87044ce683d7f50759a8c50fb87c7a7e173535b06169c87ef76f5fb276dfff72 + languageName: node + linkType: hard + "set-function-name@npm:^2.0.0, set-function-name@npm:^2.0.1": version: 2.0.1 resolution: "set-function-name@npm:2.0.1" @@ -15286,6 +16760,18 @@ __metadata: languageName: node linkType: hard +"side-channel@npm:^1.0.6": + version: 1.0.6 + resolution: "side-channel@npm:1.0.6" + dependencies: + call-bind: ^1.0.7 + es-errors: ^1.3.0 + get-intrinsic: ^1.2.4 + object-inspect: ^1.13.1 + checksum: bfc1afc1827d712271453e91b7cd3878ac0efd767495fd4e594c4c2afaa7963b7b510e249572bfd54b0527e66e4a12b61b80c061389e129755f34c493aad9b97 + languageName: node + linkType: hard + "signal-exit@npm:3.0.7, signal-exit@npm:^3.0.0, 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" @@ -16318,6 +17804,20 @@ __metadata: languageName: node linkType: hard +"tslib@npm:~2.3.1": + version: 2.3.1 + resolution: "tslib@npm:2.3.1" + checksum: de17a98d4614481f7fcb5cd53ffc1aaf8654313be0291e1bfaee4b4bb31a20494b7d218ff2e15017883e8ea9626599b3b0e0229c18383ba9dce89da2adf15cb9 + languageName: node + linkType: hard + +"tslib@npm:~2.5.0": + version: 2.5.3 + resolution: "tslib@npm:2.5.3" + checksum: 88902b309afaf83259131c1e13da1dceb0ad1682a213143a1346a649143924d78cf3760c448b84d796938fd76127183894f8d85cbb3bf9c4fddbfcc140c0003c + languageName: node + linkType: hard + "tsutils@npm:^3.21.0": version: 3.21.0 resolution: "tsutils@npm:3.21.0" @@ -16445,6 +17945,13 @@ __metadata: languageName: node linkType: hard +"typed-styles@npm:^0.0.7": + version: 0.0.7 + resolution: "typed-styles@npm:0.0.7" + checksum: 36a6ad6bee008c15ddb8c2425eaf9aee37d2841985b4c44406ea4cf57080a9c30b6f9f3feb842ac952354733ac53299ee44f68d83f734486e8344d413f8c8c0d + languageName: node + linkType: hard + "typedarray-to-buffer@npm:^3.1.5": version: 3.1.5 resolution: "typedarray-to-buffer@npm:3.1.5" @@ -16532,6 +18039,13 @@ __metadata: languageName: node linkType: hard +"underscore@npm:>=1.7.0, underscore@npm:^1.8.3": + version: 1.13.7 + resolution: "underscore@npm:1.13.7" + checksum: 174b011af29e4fbe2c70eb2baa8bfab0d0336cf2f5654f364484967bc6264a86224d0134b9176e4235c8cceae00d11839f0fd4824268de04b11c78aca1241684 + languageName: node + linkType: hard + "underscore@npm:>=1.8.3": version: 1.13.6 resolution: "underscore@npm:1.13.6" @@ -16702,7 +18216,7 @@ __metadata: languageName: node linkType: hard -"url-parse@npm:^1.5.3, url-parse@npm:~1.5.4": +"url-parse@npm:^1.5.3, url-parse@npm:~1.5.1, url-parse@npm:~1.5.4": version: 1.5.10 resolution: "url-parse@npm:1.5.10" dependencies: @@ -16712,6 +18226,16 @@ __metadata: languageName: node linkType: hard +"url@npm:^0.11.0": + version: 0.11.4 + resolution: "url@npm:0.11.4" + dependencies: + punycode: ^1.4.1 + qs: ^6.12.3 + checksum: c25e587723d343d5d4248892393bfa5039ded9c2c07095a9d005bc64b7cb8956d623c0d8da8d1a28f71986a7a8d80fc2e9f9cf84235e48fa435a5cb4451062c6 + languageName: node + linkType: hard + "use@npm:^3.1.0": version: 3.1.1 resolution: "use@npm:3.1.1" @@ -17410,6 +18934,15 @@ __metadata: languageName: node linkType: hard +"warning@npm:^4.0.2, warning@npm:^4.0.3": + version: 4.0.3 + resolution: "warning@npm:4.0.3" + dependencies: + loose-envify: ^1.0.0 + checksum: 4f2cb6a9575e4faf71ddad9ad1ae7a00d0a75d24521c193fa464f30e6b04027bd97aa5d9546b0e13d3a150ab402eda216d59c1d0f2d6ca60124d96cd40dfa35c + languageName: node + linkType: hard + "watch@npm:^1.0.2": version: 1.0.2 resolution: "watch@npm:1.0.2" @@ -17958,6 +19491,15 @@ __metadata: languageName: node linkType: hard +"ws@npm:^6.2.1": + version: 6.2.3 + resolution: "ws@npm:6.2.3" + dependencies: + async-limiter: ~1.0.0 + checksum: bbc96ff5628832d80669a88fd117487bf070492dfaa50df77fa442a2b119792e772f4365521e0a8e025c0d51173c54fa91adab165c11b8e0674685fdd36844a5 + languageName: node + linkType: hard + "ws@npm:^7.3.1, ws@npm:^7.4.6": version: 7.5.9 resolution: "ws@npm:7.5.9" @@ -18023,13 +19565,37 @@ __metadata: languageName: node linkType: hard -"xtend@npm:^4.0.1, xtend@npm:~4.0.1": +"xtend@npm:^4.0.1, xtend@npm:^4.0.2, xtend@npm:~4.0.0, xtend@npm:~4.0.1": version: 4.0.2 resolution: "xtend@npm:4.0.2" checksum: ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a languageName: node linkType: hard +"y-codemirror@npm:^3.0.1": + version: 3.0.1 + resolution: "y-codemirror@npm:3.0.1" + dependencies: + lib0: ^0.2.42 + peerDependencies: + codemirror: ^5.52.2 + yjs: ^13.5.17 + checksum: 7d24ba482a1ce8f36b0d711946e19394aab96c76f5fdd8702a0196252947b9672524ca3bc670de96580f8b6fc6d981b28a8a7be4461accd847cf400cd6f3bde6 + languageName: node + linkType: hard + +"y-leveldb@npm:^0.1.0": + version: 0.1.2 + resolution: "y-leveldb@npm:0.1.2" + dependencies: + level: ^6.0.1 + lib0: ^0.2.31 + peerDependencies: + yjs: ^13.0.0 + checksum: 38e3293cfc5e754ba50af4c6bd03a96efde34c92809baf504b38cb4f45959187f896fe6971fa6a91823763e178807aaa14e190d1f7bea1b3a1e9b7265bb88b6d + languageName: node + linkType: hard + "y-protocols@npm:^1.0.5": version: 1.0.6 resolution: "y-protocols@npm:1.0.6" @@ -18041,6 +19607,29 @@ __metadata: languageName: node linkType: hard +"y-websocket@npm:^1.4.6": + version: 1.5.4 + resolution: "y-websocket@npm:1.5.4" + dependencies: + lib0: ^0.2.52 + lodash.debounce: ^4.0.8 + ws: ^6.2.1 + y-leveldb: ^0.1.0 + y-protocols: ^1.0.5 + peerDependencies: + yjs: ^13.5.6 + dependenciesMeta: + ws: + optional: true + y-leveldb: + optional: true + bin: + y-websocket: bin/server.js + y-websocket-server: bin/server.js + checksum: 4ab3f99cf5f3b2bb3dd12603bc85e7fc338c64636b0d2b654af16662b5600bdfa6fcaaeb4258e02b9a0dc7d90441728dc07874cf5f7eeeb837c27df53e72670f + languageName: node + linkType: hard + "y18n@npm:^4.0.0": version: 4.0.3 resolution: "y18n@npm:4.0.3" From 1de091661cd19bccf6ac76588665f9024de34772 Mon Sep 17 00:00:00 2001 From: martinRenou Date: Tue, 15 Oct 2024 13:56:52 +0200 Subject: [PATCH 05/26] Something that compiles --- .gitignore | 2 +- package.json | 128 + packages/widgets_manager7/package.json | 1 + packages/widgets_manager7/src/index.ts | 41 +- packages/widgets_manager7/src/manager.ts | 4 +- packages/widgets_manager7/tsconfig.json | 3 +- packages/widgets_manager8/src/index.ts | 4 +- yarn.lock | 6132 +++++++++------------- 8 files changed, 2558 insertions(+), 3757 deletions(-) diff --git a/.gitignore b/.gitignore index 089503701..1b8b9828e 100644 --- a/.gitignore +++ b/.gitignore @@ -44,7 +44,7 @@ share/jupyter/voila/templates/base/static/*.LICENSE.txt lib -voila/labextension +voila/labextensions tsconfig.tsbuildinfo ui-tests/playwright-report diff --git a/package.json b/package.json index edcdc65c1..b50eb5a28 100644 --- a/package.json +++ b/package.json @@ -45,5 +45,133 @@ "prettier": "^2.8.6", "rimraf": "^3.0.2", "shell-quote": "^1.7.2" + }, + "resolutions": { + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.2.0", + "@codemirror/view": "^6.9.6", + "@jupyter/react-components": "^0.15.3", + "@jupyter/web-components": "^0.15.3", + "@jupyter/ydoc": "^2.0.1", + "@jupyterlab/application": "~4.2.5", + "@jupyterlab/application-extension": "~4.2.5", + "@jupyterlab/apputils": "~4.3.5", + "@jupyterlab/apputils-extension": "~4.2.5", + "@jupyterlab/attachments": "~4.2.5", + "@jupyterlab/cell-toolbar": "~4.2.5", + "@jupyterlab/cell-toolbar-extension": "~4.2.5", + "@jupyterlab/cells": "~4.2.5", + "@jupyterlab/celltags-extension": "~4.2.5", + "@jupyterlab/codeeditor": "~4.2.5", + "@jupyterlab/codemirror": "~4.2.5", + "@jupyterlab/codemirror-extension": "~4.2.5", + "@jupyterlab/completer": "~4.2.5", + "@jupyterlab/completer-extension": "~4.2.5", + "@jupyterlab/console": "~4.2.5", + "@jupyterlab/console-extension": "~4.2.5", + "@jupyterlab/coreutils": "~6.2.5", + "@jupyterlab/csvviewer": "~4.2.5", + "@jupyterlab/csvviewer-extension": "~4.2.5", + "@jupyterlab/debugger": "~4.2.5", + "@jupyterlab/debugger-extension": "~4.2.5", + "@jupyterlab/docmanager": "~4.2.5", + "@jupyterlab/docmanager-extension": "~4.2.5", + "@jupyterlab/docregistry": "~4.2.5", + "@jupyterlab/documentsearch": "~4.2.5", + "@jupyterlab/documentsearch-extension": "~4.2.5", + "@jupyterlab/extensionmanager": "~4.2.5", + "@jupyterlab/extensionmanager-extension": "~4.2.5", + "@jupyterlab/filebrowser": "~4.2.5", + "@jupyterlab/filebrowser-extension": "~4.2.5", + "@jupyterlab/fileeditor": "~4.2.5", + "@jupyterlab/fileeditor-extension": "~4.2.5", + "@jupyterlab/help-extension": "~4.2.5", + "@jupyterlab/htmlviewer": "~4.2.5", + "@jupyterlab/htmlviewer-extension": "~4.2.5", + "@jupyterlab/hub-extension": "~4.2.5", + "@jupyterlab/imageviewer": "~4.2.5", + "@jupyterlab/imageviewer-extension": "~4.2.5", + "@jupyterlab/inspector": "~4.2.5", + "@jupyterlab/inspector-extension": "~4.2.5", + "@jupyterlab/javascript-extension": "~4.2.5", + "@jupyterlab/json-extension": "~4.2.5", + "@jupyterlab/launcher": "~4.2.5", + "@jupyterlab/launcher-extension": "~4.2.5", + "@jupyterlab/logconsole": "~4.2.5", + "@jupyterlab/logconsole-extension": "~4.2.5", + "@jupyterlab/lsp": "~4.2.5", + "@jupyterlab/lsp-extension": "~4.2.5", + "@jupyterlab/mainmenu": "~4.2.5", + "@jupyterlab/mainmenu-extension": "~4.2.5", + "@jupyterlab/markdownviewer": "~4.2.5", + "@jupyterlab/markdownviewer-extension": "~4.2.5", + "@jupyterlab/markedparser-extension": "~4.2.5", + "@jupyterlab/mathjax-extension": "~4.2.5", + "@jupyterlab/mermaid": "~4.2.5", + "@jupyterlab/mermaid-extension": "~4.2.5", + "@jupyterlab/metadataform": "~4.2.5", + "@jupyterlab/metadataform-extension": "~4.2.5", + "@jupyterlab/metapackage": "~4.2.5", + "@jupyterlab/nbconvert-css": "~4.2.5", + "@jupyterlab/nbformat": "~4.2.5", + "@jupyterlab/notebook": "~4.2.5", + "@jupyterlab/notebook-extension": "~4.2.5", + "@jupyterlab/observables": "~5.2.5", + "@jupyterlab/outputarea": "~4.2.5", + "@jupyterlab/pdf-extension": "~4.2.5", + "@jupyterlab/pluginmanager": "~4.2.5", + "@jupyterlab/pluginmanager-extension": "~4.2.5", + "@jupyterlab/property-inspector": "~4.2.5", + "@jupyterlab/rendermime": "~4.2.5", + "@jupyterlab/rendermime-extension": "~4.2.5", + "@jupyterlab/rendermime-interfaces": "~3.10.5", + "@jupyterlab/running": "~4.2.5", + "@jupyterlab/running-extension": "~4.2.5", + "@jupyterlab/services": "~7.2.5", + "@jupyterlab/settingeditor": "~4.2.5", + "@jupyterlab/settingeditor-extension": "~4.2.5", + "@jupyterlab/settingregistry": "~4.2.5", + "@jupyterlab/shortcuts-extension": "~5.0.5", + "@jupyterlab/statedb": "~4.2.5", + "@jupyterlab/statusbar": "~4.2.5", + "@jupyterlab/statusbar-extension": "~4.2.5", + "@jupyterlab/terminal": "~4.2.5", + "@jupyterlab/terminal-extension": "~4.2.5", + "@jupyterlab/theme-dark-extension": "~4.2.5", + "@jupyterlab/theme-dark-high-contrast-extension": "~4.2.5", + "@jupyterlab/theme-light-extension": "~4.2.5", + "@jupyterlab/toc": "~6.2.5", + "@jupyterlab/toc-extension": "~6.2.5", + "@jupyterlab/tooltip": "~4.2.5", + "@jupyterlab/tooltip-extension": "~4.2.5", + "@jupyterlab/translation": "~4.2.5", + "@jupyterlab/translation-extension": "~4.2.5", + "@jupyterlab/ui-components": "~4.2.5", + "@jupyterlab/ui-components-extension": "~4.2.5", + "@jupyterlab/vega5-extension": "~4.2.5", + "@jupyterlab/workspaces": "~4.2.5", + "@jupyterlab/workspaces-extension": "~4.2.5", + "@lezer/common": "^1.0.0", + "@lezer/highlight": "^1.0.0", + "@lumino/algorithm": "^2.0.0", + "@lumino/application": "^2.3.0-alpha.0", + "@lumino/commands": "^2.0.1", + "@lumino/coreutils": "^2.0.0", + "@lumino/datagrid": "^2.3.0-alpha.0", + "@lumino/disposable": "^2.0.0", + "@lumino/domutils": "^2.0.0", + "@lumino/dragdrop": "^2.0.0", + "@lumino/keyboard": "^2.0.0", + "@lumino/messaging": "^2.0.0", + "@lumino/polling": "^2.0.0", + "@lumino/properties": "^2.0.0", + "@lumino/signaling": "^2.0.0", + "@lumino/virtualdom": "^2.0.0", + "@lumino/widgets": "^2.3.1-alpha.0", + "@microsoft/fast-element": "^1.12.0", + "@microsoft/fast-foundation": "^2.49.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "yjs": "^13.5.40" } } diff --git a/packages/widgets_manager7/package.json b/packages/widgets_manager7/package.json index 9b351c220..c253b45c6 100644 --- a/packages/widgets_manager7/package.json +++ b/packages/widgets_manager7/package.json @@ -51,6 +51,7 @@ "@babel/preset-env": "^7.10.2", "@jupyterlab/builder": "^4.0.0", "@jupyterlab/testutils": "^4.0.0", + "@types/node": "^22.7.5", "npm-run-all": "^4.1.5", "rimraf": "^2.6.1", "source-map-loader": "~1.0.2", diff --git a/packages/widgets_manager7/src/index.ts b/packages/widgets_manager7/src/index.ts index e9469c634..fa098495c 100644 --- a/packages/widgets_manager7/src/index.ts +++ b/packages/widgets_manager7/src/index.ts @@ -35,6 +35,7 @@ import { VoilaWidgetManager } from './manager'; const WIDGET_MIMETYPE = 'application/vnd.jupyter.widget-view+json'; + /** * The Voila widgets manager plugin. */ @@ -65,8 +66,36 @@ export const widgetManager: JupyterFrontEndPlugin = { }; } const kernel = new KernelConnection({ model, serverSettings }); - const manager = new VoilaWidgetManager(kernel, rendermime); - app.widgetManager = manager; + + const context = { + sessionContext: { + session: { + kernel, + kernelChanged: { + connect: () => {} + }, + }, + statusChanged: { + connect: () => {} + }, + kernelChanged: { + connect: () => {} + }, + connectionStatusChanged: { + connect: () => {} + }, + }, + saveState: { + connect: () => {} + }, + }; + + const settings = { + saveState: false + }; + + const manager = new VoilaWidgetManager(context as any, rendermime, settings); + (app as any).widgetManager = manager; rendermime.removeMimeType(WIDGET_MIMETYPE); rendermime.addFactory( @@ -92,7 +121,7 @@ export const widgetManager: JupyterFrontEndPlugin = { return { registerWidget: async (data: IWidgetRegistryData) => { - const manager = await app.widgetManagerPromise.promise; + const manager = await (app as any).widgetManagerPromise.promise; manager.register(data); } @@ -145,15 +174,15 @@ export const controlWidgets7Plugin: JupyterFrontEndPlugin = { exports: () => { return new Promise((resolve, reject) => { (require as any).ensure( - ['@jupyter-widgets/controls7'], + ['@jupyter-widgets/controls'], (require: NodeRequire) => { // eslint-disable-next-line @typescript-eslint/no-var-requires - resolve(require('@jupyter-widgets/controls7')); + resolve(require('@jupyter-widgets/controls')); }, (err: any) => { reject(err); }, - '@jupyter-widgets/controls7' + '@jupyter-widgets/controls' ); }); } diff --git a/packages/widgets_manager7/src/manager.ts b/packages/widgets_manager7/src/manager.ts index e986608d5..f89ff81bf 100644 --- a/packages/widgets_manager7/src/manager.ts +++ b/packages/widgets_manager7/src/manager.ts @@ -1,9 +1,9 @@ import { WidgetModel } from '@jupyter-widgets/base'; -import { KernelWidgetManager } from '@jupyter-widgets/jupyterlab-manager'; +import { WidgetManager } from '@jupyter-widgets/jupyterlab-manager'; import { ISignal, Signal } from '@lumino/signaling'; -export class VoilaWidgetManager extends KernelWidgetManager { +export class VoilaWidgetManager extends WidgetManager { register_model(model_id: string, modelPromise: Promise): void { super.register_model(model_id, modelPromise); this._registeredModels.add(model_id); diff --git a/packages/widgets_manager7/tsconfig.json b/packages/widgets_manager7/tsconfig.json index 703dc74a9..39b150bea 100644 --- a/packages/widgets_manager7/tsconfig.json +++ b/packages/widgets_manager7/tsconfig.json @@ -2,7 +2,8 @@ "extends": "../../tsconfigbase", "compilerOptions": { "outDir": "lib", - "rootDir": "src" + "rootDir": "src", + "types": ["node"] }, "include": ["src/**/*"] } diff --git a/packages/widgets_manager8/src/index.ts b/packages/widgets_manager8/src/index.ts index da64dc4d5..918f5ed29 100644 --- a/packages/widgets_manager8/src/index.ts +++ b/packages/widgets_manager8/src/index.ts @@ -55,7 +55,7 @@ export const widgetManager: JupyterFrontEndPlugin = { } const kernel = new KernelConnection({ model, serverSettings }); const manager = new VoilaWidgetManager(kernel, rendermime); - app.widgetManager = manager; + (app as any).widgetManager = manager; rendermime.removeMimeType(WIDGET_MIMETYPE); rendermime.addFactory( @@ -81,7 +81,7 @@ export const widgetManager: JupyterFrontEndPlugin = { return { registerWidget: async (data: IWidgetRegistryData) => { - const manager = await app.widgetManagerPromise.promise; + const manager = await (app as any).widgetManagerPromise.promise; manager.register(data); } diff --git a/yarn.lock b/yarn.lock index de0f548ad..2b2b79aad 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,141 +5,133 @@ __metadata: version: 6 cacheKey: 8 -"@aashutoshrathi/word-wrap@npm:^1.2.3": - version: 1.2.6 - resolution: "@aashutoshrathi/word-wrap@npm:1.2.6" - checksum: ada901b9e7c680d190f1d012c84217ce0063d8f5c5a7725bb91ec3c5ed99bb7572680eb2d2938a531ccbaec39a95422fcd8a6b4a13110c7d98dd75402f66a0cd - languageName: node - 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.25.7": + version: 7.25.7 + resolution: "@babel/code-frame@npm:7.25.7" dependencies: - "@babel/highlight": ^7.23.4 - chalk: ^2.4.2 - checksum: d90981fdf56a2824a9b14d19a4c0e8db93633fd488c772624b4e83e0ceac6039a27cd298a247c3214faa952bf803ba23696172ae7e7235f3b97f43ba278c569a + "@babel/highlight": ^7.25.7 + picocolors: ^1.0.0 + checksum: f235cdf9c5d6f172898a27949bd63731c5f201671f77bcf4c2ad97229bc462d89746c1a7f5671a132aecff5baf43f3d878b93a7ecc6aa71f9612d2b51270c53e 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.25.7, @babel/compat-data@npm:^7.25.8": + version: 7.25.8 + resolution: "@babel/compat-data@npm:7.25.8" + checksum: 7ac648b110ec0fcd3a3d3fc62c69c0325b536b3c97bafea8a4392dfc68d9ea9ab1f36d1b2f231d404473fc81f503b4a630425677fc9a3cce2ee33d74842ea109 languageName: node linkType: hard -"@babel/core@npm:^7.1.0, @babel/core@npm:^7.10.2, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.7.5": - version: 7.23.9 - resolution: "@babel/core@npm:7.23.9" +"@babel/core@npm:^7.1.0, @babel/core@npm:^7.10.2, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.23.9, @babel/core@npm:^7.7.5": + version: 7.25.8 + resolution: "@babel/core@npm:7.25.8" dependencies: "@ampproject/remapping": ^2.2.0 - "@babel/code-frame": ^7.23.5 - "@babel/generator": ^7.23.6 - "@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/code-frame": ^7.25.7 + "@babel/generator": ^7.25.7 + "@babel/helper-compilation-targets": ^7.25.7 + "@babel/helper-module-transforms": ^7.25.7 + "@babel/helpers": ^7.25.7 + "@babel/parser": ^7.25.8 + "@babel/template": ^7.25.7 + "@babel/traverse": ^7.25.7 + "@babel/types": ^7.25.8 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: 77ddf693faf6997915e7bbe16e9f21ca1c0e58bc60ace9eac51c373b21d1b46ce50de650195c136a594b0e5fcb901ca17bb57c2d20bf175b3c325211138bcfde 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.25.7, @babel/generator@npm:^7.7.2": + version: 7.25.7 + resolution: "@babel/generator@npm:7.25.7" dependencies: - "@babel/types": ^7.23.6 - "@jridgewell/gen-mapping": ^0.3.2 - "@jridgewell/trace-mapping": ^0.3.17 - jsesc: ^2.5.1 - checksum: 1a1a1c4eac210f174cd108d479464d053930a812798e09fee069377de39a893422df5b5b146199ead7239ae6d3a04697b45fc9ac6e38e0f6b76374390f91fc6c + "@babel/types": ^7.25.7 + "@jridgewell/gen-mapping": ^0.3.5 + "@jridgewell/trace-mapping": ^0.3.25 + jsesc: ^3.0.2 + checksum: f81cf9dc0191ae4411d82978114382ad6e047bfb678f9a95942bac5034a41719d88f047679f5e2f51ba7728b54ebd1cc32a10df7b556215d8a6ab9bdd4f11831 languageName: node linkType: hard -"@babel/helper-annotate-as-pure@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-annotate-as-pure@npm:7.22.5" +"@babel/helper-annotate-as-pure@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-annotate-as-pure@npm:7.25.7" dependencies: - "@babel/types": ^7.22.5 - checksum: 53da330f1835c46f26b7bf4da31f7a496dee9fd8696cca12366b94ba19d97421ce519a74a837f687749318f94d1a37f8d1abcbf35e8ed22c32d16373b2f6198d + "@babel/types": ^7.25.7 + checksum: 4b3680b31244ee740828cd7537d5e5323dd9858c245a02f5636d54e45956f42d77bbe9e1dd743e6763eb47c25967a8b12823002cc47809f5f7d8bc24eefe0304 languageName: node linkType: hard -"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.22.15" +"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.25.7" dependencies: - "@babel/types": ^7.22.15 - checksum: 639c697a1c729f9fafa2dd4c9af2e18568190299b5907bd4c2d0bc818fcbd1e83ffeecc2af24327a7faa7ac4c34edd9d7940510a5e66296c19bad17001cf5c7a + "@babel/traverse": ^7.25.7 + "@babel/types": ^7.25.7 + checksum: 91e9c620daa3bf61904530c0204b0eec140cab716757e82c43564839f6beaeb83c10fd075c238b27e4745fd51a5c2d93ee836d7012036ef83dbb074162cb093c 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": - version: 7.23.6 - resolution: "@babel/helper-compilation-targets@npm:7.23.6" +"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-compilation-targets@npm:7.25.7" dependencies: - "@babel/compat-data": ^7.23.5 - "@babel/helper-validator-option": ^7.23.5 - browserslist: ^4.22.2 + "@babel/compat-data": ^7.25.7 + "@babel/helper-validator-option": ^7.25.7 + browserslist: ^4.24.0 lru-cache: ^5.1.1 semver: ^6.3.1 - checksum: c630b98d4527ac8fe2c58d9a06e785dfb2b73ec71b7c4f2ddf90f814b5f75b547f3c015f110a010fd31f76e3864daaf09f3adcd2f6acdbfb18a8de3a48717590 + checksum: 5b57e7d4b9302c07510ad3318763c053c3d46f2d40a45c2ea0c59160ccf9061a34975ae62f36a32f15d8d03497ecd5ca43a96417c1fd83eb8c035e77a69840ef 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" - 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-skip-transparent-expression-wrappers": ^7.22.5 - "@babel/helper-split-export-declaration": ^7.22.6 +"@babel/helper-create-class-features-plugin@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-create-class-features-plugin@npm:7.25.7" + dependencies: + "@babel/helper-annotate-as-pure": ^7.25.7 + "@babel/helper-member-expression-to-functions": ^7.25.7 + "@babel/helper-optimise-call-expression": ^7.25.7 + "@babel/helper-replace-supers": ^7.25.7 + "@babel/helper-skip-transparent-expression-wrappers": ^7.25.7 + "@babel/traverse": ^7.25.7 semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0 - checksum: ff0730c21f0e73b9e314701bca6568bb5885dff2aa3c32b1e2e3d18ed2818f56851b9ffdbe2e8008c9bb94b265a1443883ae4c1ca5dde278ce71ac4218006d68 + checksum: 6b04760b405cff47b82c7e121fc3fe335bc470806bff49467675581f1cfe285a68ed3d6b00001ad47e28aa4b224f095e03eb7a184dc35e3c651e8f83e0cc6f43 languageName: node linkType: hard -"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.22.15, @babel/helper-create-regexp-features-plugin@npm:^7.22.5": - version: 7.22.15 - resolution: "@babel/helper-create-regexp-features-plugin@npm:7.22.15" +"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.25.7" dependencies: - "@babel/helper-annotate-as-pure": ^7.22.5 - regexpu-core: ^5.3.1 + "@babel/helper-annotate-as-pure": ^7.25.7 + regexpu-core: ^6.1.1 semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0 - checksum: 0243b8d4854f1dc8861b1029a46d3f6393ad72f366a5a08e36a4648aa682044f06da4c6e87a456260e1e1b33c999f898ba591a0760842c1387bcc93fbf2151a6 + checksum: 378a882dda9387ca74347e55016cee616b28ceb30fee931d6904740cd7d3826cba0541f198721933d0f623cd3120aa0836d53704ebf2dcd858954c62e247eb15 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.2": + version: 0.6.2 + resolution: "@babel/helper-define-polyfill-provider@npm:0.6.2" dependencies: "@babel/helper-compilation-targets": ^7.22.6 "@babel/helper-plugin-utils": ^7.22.5 @@ -148,234 +140,227 @@ __metadata: resolve: ^1.14.2 peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: d24626b819d3875cb65189d761004e9230f2b3fb60542525c4785616f4b2366741369235a864b744f54beb26d625ae4b0af0c9bb3306b61bf4fccb61e0620020 - languageName: node - linkType: hard - -"@babel/helper-environment-visitor@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-environment-visitor@npm:7.22.20" - checksum: d80ee98ff66f41e233f36ca1921774c37e88a803b2f7dca3db7c057a5fea0473804db9fb6729e5dbfd07f4bed722d60f7852035c2c739382e84c335661590b69 - languageName: node - linkType: hard - -"@babel/helper-function-name@npm:^7.22.5, @babel/helper-function-name@npm:^7.23.0": - version: 7.23.0 - resolution: "@babel/helper-function-name@npm:7.23.0" - dependencies: - "@babel/template": ^7.22.15 - "@babel/types": ^7.23.0 - checksum: e44542257b2d4634a1f979244eb2a4ad8e6d75eb6761b4cfceb56b562f7db150d134bc538c8e6adca3783e3bc31be949071527aa8e3aab7867d1ad2d84a26e10 + checksum: 2bba965ea9a4887ddf9c11d51d740ab473bd7597b787d042c325f6a45912dfe908c2d6bb1d837bf82f7e9fa51e6ad5150563c58131d2bb85515e63d971414a9c languageName: node linkType: hard -"@babel/helper-hoist-variables@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-hoist-variables@npm:7.22.5" - dependencies: - "@babel/types": ^7.22.5 - checksum: 394ca191b4ac908a76e7c50ab52102669efe3a1c277033e49467913c7ed6f7c64d7eacbeabf3bed39ea1f41731e22993f763b1edce0f74ff8563fd1f380d92cc - languageName: node - linkType: hard - -"@babel/helper-member-expression-to-functions@npm:^7.22.15, @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" +"@babel/helper-member-expression-to-functions@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-member-expression-to-functions@npm:7.25.7" dependencies: - "@babel/types": ^7.23.0 - checksum: 494659361370c979ada711ca685e2efe9460683c36db1b283b446122596602c901e291e09f2f980ecedfe6e0f2bd5386cb59768285446530df10c14df1024e75 + "@babel/traverse": ^7.25.7 + "@babel/types": ^7.25.7 + checksum: 12141c17b92a36a00f878abccbee1dfdd848fa4995d502b623190076f10696241949b30e51485187cee1c1527dbf4610a59d8fd80d2e31aac1131e474b5bfed6 languageName: node linkType: hard -"@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.25.7": + version: 7.25.7 + resolution: "@babel/helper-module-imports@npm:7.25.7" dependencies: - "@babel/types": ^7.22.15 - checksum: ecd7e457df0a46f889228f943ef9b4a47d485d82e030676767e6a2fdcbdaa63594d8124d4b55fd160b41c201025aec01fc27580352b1c87a37c9c6f33d116702 + "@babel/traverse": ^7.25.7 + "@babel/types": ^7.25.7 + checksum: a7255755e9799978de4bf72563b94b53cf955e5fc3d2acc67c783d3b84d5d34dd41691e473ecc124a94654483fff573deacd87eccd8bd16b47ac4455b5941b30 languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/helper-module-transforms@npm:7.23.3" +"@babel/helper-module-transforms@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-module-transforms@npm:7.25.7" dependencies: - "@babel/helper-environment-visitor": ^7.22.20 - "@babel/helper-module-imports": ^7.22.15 - "@babel/helper-simple-access": ^7.22.5 - "@babel/helper-split-export-declaration": ^7.22.6 - "@babel/helper-validator-identifier": ^7.22.20 + "@babel/helper-module-imports": ^7.25.7 + "@babel/helper-simple-access": ^7.25.7 + "@babel/helper-validator-identifier": ^7.25.7 + "@babel/traverse": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0 - checksum: 5d0895cfba0e16ae16f3aa92fee108517023ad89a855289c4eb1d46f7aef4519adf8e6f971e1d55ac20c5461610e17213f1144097a8f932e768a9132e2278d71 + checksum: b1daeded78243da969d90b105a564ed918dcded66fba5cd24fe09cb13f7ee9e84d9b9dee789d60237b9a674582d9831a35dbaf6f0a92a3af5f035234a5422814 languageName: node linkType: hard -"@babel/helper-optimise-call-expression@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-optimise-call-expression@npm:7.22.5" +"@babel/helper-optimise-call-expression@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-optimise-call-expression@npm:7.25.7" dependencies: - "@babel/types": ^7.22.5 - checksum: c70ef6cc6b6ed32eeeec4482127e8be5451d0e5282d5495d5d569d39eb04d7f1d66ec99b327f45d1d5842a9ad8c22d48567e93fc502003a47de78d122e355f7c + "@babel/types": ^7.25.7 + checksum: 5555d2d3f11f424e38ad8383efccc7ebad4f38fddd2782de46c5fcbf77a5e1e0bc5b8cdbee3bd59ab38f353690568ffe08c7830f39b0aff23f5179d345799f06 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.25.7, @babel/helper-plugin-utils@npm:^7.8.0": + version: 7.25.7 + resolution: "@babel/helper-plugin-utils@npm:7.25.7" + checksum: eef4450361e597f11247d252e69207324dfe0431df9b8bcecc8bef1204358e93fa7776a659c3c4f439e9ee71cd967aeca6c4d6034ebc17a7ae48143bbb580f2f languageName: node linkType: hard -"@babel/helper-remap-async-to-generator@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-remap-async-to-generator@npm:7.22.20" +"@babel/helper-remap-async-to-generator@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-remap-async-to-generator@npm:7.25.7" dependencies: - "@babel/helper-annotate-as-pure": ^7.22.5 - "@babel/helper-environment-visitor": ^7.22.20 - "@babel/helper-wrap-function": ^7.22.20 + "@babel/helper-annotate-as-pure": ^7.25.7 + "@babel/helper-wrap-function": ^7.25.7 + "@babel/traverse": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0 - checksum: 2fe6300a6f1b58211dffa0aed1b45d4958506d096543663dba83bd9251fe8d670fa909143a65b45e72acb49e7e20fbdb73eae315d9ddaced467948c3329986e7 + checksum: f68b4a56d894a556948d8ea052cd7c01426f309ea48395d1914a1332f0d6e8579874fbe7e4c165713dd43ac049c7e79ebb1f9fbb48397d9c803209dd1ff41758 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.25.7": + version: 7.25.7 + resolution: "@babel/helper-replace-supers@npm:7.25.7" dependencies: - "@babel/helper-environment-visitor": ^7.22.20 - "@babel/helper-member-expression-to-functions": ^7.22.15 - "@babel/helper-optimise-call-expression": ^7.22.5 + "@babel/helper-member-expression-to-functions": ^7.25.7 + "@babel/helper-optimise-call-expression": ^7.25.7 + "@babel/traverse": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0 - checksum: a0008332e24daedea2e9498733e3c39b389d6d4512637e000f96f62b797e702ee24a407ccbcd7a236a551590a38f31282829a8ef35c50a3c0457d88218cae639 - languageName: node - linkType: hard - -"@babel/helper-simple-access@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-simple-access@npm:7.22.5" - dependencies: - "@babel/types": ^7.22.5 - checksum: fe9686714caf7d70aedb46c3cce090f8b915b206e09225f1e4dbc416786c2fdbbee40b38b23c268b7ccef749dd2db35f255338fb4f2444429874d900dede5ad2 + checksum: bbfb4de148b1ce24d0f953b1e7cd31a8f8e8e881f3cd908d1848c0f453c87b4a1529c0b9c5a9e8b70de734a6993b3bb2f3594af16f46f5324a9461aaa04976c4 languageName: node linkType: hard -"@babel/helper-skip-transparent-expression-wrappers@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.22.5" +"@babel/helper-simple-access@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-simple-access@npm:7.25.7" dependencies: - "@babel/types": ^7.22.5 - checksum: 1012ef2295eb12dc073f2b9edf3425661e9b8432a3387e62a8bc27c42963f1f216ab3124228015c748770b2257b4f1fda882ca8fa34c0bf485e929ae5bc45244 + "@babel/traverse": ^7.25.7 + "@babel/types": ^7.25.7 + checksum: 684d0b0330c42d62834355f127df3ed78f16e6f1f66213c72adb7b3b0bcd6283ea8792f5b172868b3ca6518c479b54e18adac564219519072dda9053cca210bd languageName: node linkType: hard -"@babel/helper-split-export-declaration@npm:^7.22.6": - version: 7.22.6 - resolution: "@babel/helper-split-export-declaration@npm:7.22.6" +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.25.7" dependencies: - "@babel/types": ^7.22.5 - checksum: e141cace583b19d9195f9c2b8e17a3ae913b7ee9b8120246d0f9ca349ca6f03cb2c001fd5ec57488c544347c0bb584afec66c936511e447fd20a360e591ac921 + "@babel/traverse": ^7.25.7 + "@babel/types": ^7.25.7 + checksum: 2fbdcef036135ffd14ab50861e3560c455e532f9a470e7ed97141b6a7f17bfcc2977b29d16affd0634c6656de4fcc0e91f3bc62a50a4e5d6314cb6164c4d3a67 languageName: node 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 +"@babel/helper-string-parser@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-string-parser@npm:7.25.7" + checksum: 0835fda5efe02cdcb5144a939b639acc017ba4aa1cc80524b44032ddb714080d3e40e8f0d3240832b7bd86f5513f0b63d4fe77d8fc52d8c8720ae674182c0753 languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-validator-identifier@npm:7.22.20" - checksum: 136412784d9428266bcdd4d91c32bcf9ff0e8d25534a9d94b044f77fe76bc50f941a90319b05aafd1ec04f7d127cd57a179a3716009ff7f3412ef835ada95bdc +"@babel/helper-validator-identifier@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-validator-identifier@npm:7.25.7" + checksum: 062f55208deead4876eb474dc6fd55155c9eada8d0a505434de3b9aa06c34195562e0f3142b22a08793a38d740238efa2fe00ff42956cdcb8ac03f0b6c542247 languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.23.5": - version: 7.23.5 - resolution: "@babel/helper-validator-option@npm:7.23.5" - checksum: 537cde2330a8aede223552510e8a13e9c1c8798afee3757995a7d4acae564124fe2bf7e7c3d90d62d3657434a74340a274b3b3b1c6f17e9a2be1f48af29cb09e +"@babel/helper-validator-option@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-validator-option@npm:7.25.7" + checksum: 87b801fe7d8337699f2fba5323243dd974ea214d27cf51faf2f0063da6dc5bb67c9bb7867fd337573870f9ab498d2788a75bcf9685442bd9430611c62b0195d1 languageName: node linkType: hard -"@babel/helper-wrap-function@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-wrap-function@npm:7.22.20" +"@babel/helper-wrap-function@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-wrap-function@npm:7.25.7" dependencies: - "@babel/helper-function-name": ^7.22.5 - "@babel/template": ^7.22.15 - "@babel/types": ^7.22.19 - checksum: 221ed9b5572612aeb571e4ce6a256f2dee85b3c9536f1dd5e611b0255e5f59a3d0ec392d8d46d4152149156a8109f92f20379b1d6d36abb613176e0e33f05fca + "@babel/template": ^7.25.7 + "@babel/traverse": ^7.25.7 + "@babel/types": ^7.25.7 + checksum: 3da877ae06b83eec4ddfa3b667e8a5efbaf04078788756daea4a3c027caa0f7f0ee7f3f559ea9be4e88dd4d895c68bebbd11630277bb20fc43d0c7794f094d2a 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.25.7": + version: 7.25.7 + resolution: "@babel/helpers@npm:7.25.7" dependencies: - "@babel/template": ^7.23.9 - "@babel/traverse": ^7.23.9 - "@babel/types": ^7.23.9 - checksum: 2678231192c0471dbc2fc403fb19456cc46b1afefcfebf6bc0f48b2e938fdb0fef2e0fe90c8c8ae1f021dae5012b700372e4b5d15867f1d7764616532e4a6324 + "@babel/template": ^7.25.7 + "@babel/types": ^7.25.7 + checksum: a73242850915ef2956097431fbab3a840b7d6298555ad4c6f596db7d1b43cf769181716e7b65f8f7015fe48748b9c454d3b9c6cf4506cb840b967654463b0819 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.25.7": + version: 7.25.7 + resolution: "@babel/highlight@npm:7.25.7" dependencies: - "@babel/helper-validator-identifier": ^7.22.20 + "@babel/helper-validator-identifier": ^7.25.7 chalk: ^2.4.2 js-tokens: ^4.0.0 - checksum: 643acecdc235f87d925979a979b539a5d7d1f31ae7db8d89047269082694122d11aa85351304c9c978ceeb6d250591ccadb06c366f358ccee08bb9c122476b89 + picocolors: ^1.0.0 + checksum: b6aa45c5bf7ecc16b8204bbed90335706131ac6cacb0f1bfb1b862ada3741539c913b56c9d26beb56cece0c231ffab36f66aa36aac6b04b32669c314705203f2 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.25.7, @babel/parser@npm:^7.25.8": + version: 7.25.8 + resolution: "@babel/parser@npm:7.25.8" + dependencies: + "@babel/types": ^7.25.8 bin: parser: ./bin/babel-parser.js - checksum: e7cd4960ac8671774e13803349da88d512f9292d7baa952173260d3e8f15620a28a3701f14f709d769209022f9e7b79965256b8be204fc550cfe783cdcabe7c7 + checksum: c33f6d26542f156927c5dbe131265c791177d271e582338e960f803903086ec5c152bf25deae5f4c061b7bee14dc0b5fd2882ccb5a21c16ee0738d24fcc0406e 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-firefox-class-in-computed-class-key@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.25.7 + "@babel/traverse": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0 - checksum: ddbaf2c396b7780f15e80ee01d6dd790db076985f3dfeb6527d1a8d4cacf370e49250396a3aa005b2c40233cac214a106232f83703d5e8491848bde273938232 + checksum: 38f7622dabe9eeaa2996efd5787a32d030d9cd175ce54d6b5673561452da79c9cd29126eee08756004638d0da640280a3fee93006f2eddb958f8744fb0ced86f 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-safari-class-field-initializer-scope@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 - "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 - "@babel/plugin-transform-optional-chaining": ^7.23.3 + "@babel/helper-plugin-utils": ^7.25.7 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: bf37ec72d79ab7c1f12d201dd71b9e26f27082fffbbdf1a7104564b1f72cbb900f439cdca1ac25a9f600b8bc2b0ad1fa9a48361b6b8982d38f6ad861806af42c + languageName: node + linkType: hard + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.25.7" + dependencies: + "@babel/helper-plugin-utils": ^7.25.7 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 6a095db359733b588b6e9e01c3926d2a51db2a9c02c0bdf54a916831f4f59865ea3660955bd420776522b204f610bfb0226e2bf3cfd8f830292a46f6629b3b8b + languageName: node + linkType: hard + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.25.7" + dependencies: + "@babel/helper-plugin-utils": ^7.25.7 + "@babel/helper-skip-transparent-expression-wrappers": ^7.25.7 + "@babel/plugin-transform-optional-chaining": ^7.25.7 peerDependencies: "@babel/core": ^7.13.0 - checksum: 434b9d710ae856fa1a456678cc304fbc93915af86d581ee316e077af746a709a741ea39d7e1d4f5b98861b629cc7e87f002d3138f5e836775632466d4c74aef2 + checksum: 63135dd20398b2f957ab4d76cd6c8e2f83be2cb6b1cb1af9781f7bb2b90e06b495f3b9df14398801aefc270ff04cc7c64dab49fed8724bfc46ea0e115f98e693 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.25.7" dependencies: - "@babel/helper-environment-visitor": ^7.22.20 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.25.7 + "@babel/traverse": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0 - checksum: f88e400b548202a6f8c5dfd25bc4949a13ea1ccb64a170d7dea4deaa655a0fcb001d3fd61c35e1ad9c09a3d5f0d43f783400425471fe6d660ccaf33dabea9aba + checksum: 8a60b36c4e645f2e7b606a9e36568cbf94a1e3a21bbd318ab29d3e8e4795eed524b620fc771ac0ab8ceef26c2b750f416c7c600c4bab2dff4fcad789c9fe620a languageName: node linkType: hard @@ -410,7 +395,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-class-properties@npm:^7.12.13, @babel/plugin-syntax-class-properties@npm:^7.8.3": +"@babel/plugin-syntax-class-properties@npm:^7.12.13": version: 7.12.13 resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" dependencies: @@ -432,51 +417,29 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-dynamic-import@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": ^7.8.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: ce307af83cf433d4ec42932329fad25fa73138ab39c7436882ea28742e1c0066626d224e0ad2988724c82644e41601cef607b36194f695cb78a1fcdc959637bd - languageName: node - linkType: hard - -"@babel/plugin-syntax-export-namespace-from@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-export-namespace-from@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": ^7.8.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 85740478be5b0de185228e7814451d74ab8ce0a26fcca7613955262a26e99e8e15e9da58f60c754b84515d4c679b590dbd3f2148f0f58025f4ae706f1c5a5d4a - 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-syntax-import-assertions@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 883e6b35b2da205138caab832d54505271a3fee3fc1e8dc0894502434fc2b5d517cbe93bbfbfef8068a0fb6ec48ebc9eef3f605200a489065ba43d8cddc1c9a7 + checksum: b2f994bc7b6dffdcc3fb144cf29fb2516d1e9b5ca276b30f9ed4f9dc8e55abb5a57511a23877665e609659f6da12c89b9ad01e8408650dcb309f00502b790ced 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.7, @babel/plugin-syntax-import-attributes@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-syntax-import-attributes@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 9aed7661ffb920ca75df9f494757466ca92744e43072e0848d87fa4aa61a3f2ee5a22198ac1959856c036434b5614a8f46f1fb70298835dbe28220cdd1d4c11e + checksum: fbef3dc25cc262eec8547a0ae751fb962f81c07cd6260a5ce7b52a4af1a157882648f9b6dd481ea16bf4a24166695dc1a6e5b53d42234bfccc0322dce2a86ca8 languageName: node linkType: hard -"@babel/plugin-syntax-import-meta@npm:^7.10.4, @babel/plugin-syntax-import-meta@npm:^7.8.3": +"@babel/plugin-syntax-import-meta@npm:^7.10.4": version: 7.10.4 resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" dependencies: @@ -499,17 +462,17 @@ __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.25.7 + resolution: "@babel/plugin-syntax-jsx@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 89037694314a74e7f0e7a9c8d3793af5bf6b23d80950c29b360db1c66859d67f60711ea437e70ad6b5b4b29affe17eababda841b6c01107c2b638e0493bafb4e + checksum: 3584566707a1c92e48b3ad2423af73bc4497093fb17fb786977fc5aef6130ae7a2f7856a7848431bed1ac21b4a8d86d2ff4505325b700f76f9bd57b4e95a2297 languageName: node linkType: hard -"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4, @babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3": +"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": version: 7.10.4 resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" dependencies: @@ -531,7 +494,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-numeric-separator@npm:^7.10.4, @babel/plugin-syntax-numeric-separator@npm:^7.8.3": +"@babel/plugin-syntax-numeric-separator@npm:^7.10.4": version: 7.10.4 resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" dependencies: @@ -586,7 +549,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-top-level-await@npm:^7.14.5, @babel/plugin-syntax-top-level-await@npm:^7.8.3": +"@babel/plugin-syntax-top-level-await@npm:^7.14.5": version: 7.14.5 resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" dependencies: @@ -598,13 +561,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.25.7 + resolution: "@babel/plugin-syntax-typescript@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: abfad3a19290d258b028e285a1f34c9b8a0cbe46ef79eafed4ed7ffce11b5d0720b5e536c82f91cbd8442cde35a3dd8e861fa70366d87ff06fdc0d4756e30876 + checksum: b347da4c681d41c1780417939e9a0388c23cbe46ac9d2d6e5ef2119914bce11ea607963252a87e2c9f8e09eb5e0dac6b9741d79a7c7214c49b314d325d79ba8b languageName: node linkType: hard @@ -620,673 +583,658 @@ __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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 1e99118176e5366c2636064d09477016ab5272b2a92e78b8edb571d20bc3eaa881789a905b20042942c3c2d04efc530726cf703f937226db5ebc495f5d067e66 + checksum: e3433df7f487393a207d9942db604493f07b1f59dd8995add55d97ffe6a8f566360fbc9bf54b820a76f05308e46fca524069087e5c975a22b978faa711d56bf6 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.25.8": + version: 7.25.8 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.25.8" dependencies: - "@babel/helper-environment-visitor": ^7.22.20 - "@babel/helper-plugin-utils": ^7.22.5 - "@babel/helper-remap-async-to-generator": ^7.22.20 - "@babel/plugin-syntax-async-generators": ^7.8.4 + "@babel/helper-plugin-utils": ^7.25.7 + "@babel/helper-remap-async-to-generator": ^7.25.7 + "@babel/traverse": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d402494087a6b803803eb5ab46b837aab100a04c4c5148e38bfa943ea1bbfc1ecfb340f1ced68972564312d3580f550c125f452372e77607a558fbbaf98c31c0 + checksum: e2bb32f0722b558bafc18c5cd2a0cf0da056923e79b0225c8a88115c2659d8ca684013f16c796f003e37358bbeb250e2ddca410d13b1797b219ea69a56d836d7 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.25.7" dependencies: - "@babel/helper-module-imports": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 - "@babel/helper-remap-async-to-generator": ^7.22.20 + "@babel/helper-module-imports": ^7.25.7 + "@babel/helper-plugin-utils": ^7.25.7 + "@babel/helper-remap-async-to-generator": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2e9d9795d4b3b3d8090332104e37061c677f29a1ce65bcbda4099a32d243e5d9520270a44bbabf0fb1fb40d463bd937685b1a1042e646979086c546d55319c3c + checksum: 86fa335fb8990c6c6421dcf48f137a3df3ddbc892170797fcfcd63e1fe13d4398aec0ea1c19fb384b5750f4f7ff71fb7b48c2ec1d0e4ac44813c9319bb5d3bae 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e63b16d94ee5f4d917e669da3db5ea53d1e7e79141a2ec873c1e644678cdafe98daa556d0d359963c827863d6b3665d23d4938a94a4c5053a1619c4ebd01d020 + checksum: eeb34b860a873abdb642b35702084b2c7a926e24cc1761f64a275076615119f9b6b42480448484743479998f637a103af0f1ff709187583eadf42cd70ffbc1dd 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-block-scoping@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: fc4b2100dd9f2c47d694b4b35ae8153214ccb4e24ef545c259a9db17211b18b6a430f22799b56db8f6844deaeaa201af45a03331d0c80cc28b0c4e3c814570e4 + checksum: 183b985bc155fa6e85da472ca31fb6839c5d0c7b7ab722540aa8f8cadaeaae6da939c7073be3008a05ed62abd0c95e35e27cde0d653f77e0b1a8ff59d57054af 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-class-properties@npm:7.25.7" dependencies: - "@babel/helper-create-class-features-plugin": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-create-class-features-plugin": ^7.25.7 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 9c6f8366f667897541d360246de176dd29efc7a13d80a5b48361882f7173d9173be4646c3b7d9b003ccc0e01e25df122330308f33db921fa553aa17ad544b3fc + checksum: 4d0ae6b775f58fd8bbccc93e2424af17b70f44c060a2386ef9eb765422acbe969969829dab96b762155db818fa0207a8a678a0e487e555965eda441c837bf866 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.25.8": + version: 7.25.8 + resolution: "@babel/plugin-transform-class-static-block@npm:7.25.8" dependencies: - "@babel/helper-create-class-features-plugin": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 - "@babel/plugin-syntax-class-static-block": ^7.14.5 + "@babel/helper-create-class-features-plugin": ^7.25.7 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.12.0 - checksum: c8bfaba19a674fc2eb54edad71e958647360474e3163e8226f1acd63e4e2dbec32a171a0af596c1dc5359aee402cc120fea7abd1fb0e0354b6527f0fc9e8aa1e + checksum: 2cc64441c98bc93e1596a030f1a43b068980060f38373b1c985d60e05041eacf9753ed5440cae1cfa03c1dae7ffccfb2ffc8d93b83d584e0f3e8600313a3e034 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-classes@npm:7.25.7" 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-split-export-declaration": ^7.22.6 + "@babel/helper-annotate-as-pure": ^7.25.7 + "@babel/helper-compilation-targets": ^7.25.7 + "@babel/helper-plugin-utils": ^7.25.7 + "@babel/helper-replace-supers": ^7.25.7 + "@babel/traverse": ^7.25.7 globals: ^11.1.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7dee6cebe52131d2d16944f36e1fdb9d4b24f44d0e7e450f93a44435d001f17cc0789a4cb6b15ec67c8e484581b8a730b5c3ec374470f29ff0133086955b8c58 + checksum: 2793844dd4bccc6ec3233371f2bece0d22faa5ff29b90a0e122e873444637aa79dc87a2e7201d8d7f5e356a49a24efa7459bf5f49843246ba1e4bf8bb33bf2ec 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-computed-properties@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 - "@babel/template": ^7.22.15 + "@babel/helper-plugin-utils": ^7.25.7 + "@babel/template": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 80452661dc25a0956f89fe98cb562e8637a9556fb6c00d312c57653ce7df8798f58d138603c7e1aad96614ee9ccd10c47e50ab9ded6b6eded5adeb230d2a982e + checksum: 9496e25e7846c61190747f2b8763cd8ed129f794d689acc7cd3406d0b60757d39c974cc67868d046b6b96c608f41e5c98b85075d6a4935550045db66ed177ee5 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-destructuring@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 9e015099877272501162419bfe781689aec5c462cd2aec752ee22288f209eec65969ff11b8fdadca2eaddea71d705d3bba5b9c60752fcc1be67874fcec687105 + checksum: 8b4015ef0c9117515b107ef0cd138108f1b025b40393d1da364c5c8123674d6f01523e8786d5bd2fae6d95fa9ec67b6fe7b868d69e930ea9701f337a160e2133 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-dotall-regex@npm:7.25.7" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-create-regexp-features-plugin": ^7.25.7 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a2dbbf7f1ea16a97948c37df925cb364337668c41a3948b8d91453f140507bd8a3429030c7ce66d09c299987b27746c19a2dd18b6f17dcb474854b14fd9159a3 + checksum: 62fc2650ed45d5c208650ae5b564d9fb414af65df789fda0ec210383524c471f5ec647a72de1abd314a9a30b02c1748f13e42fa0c0d3eb33de6948956040bc73 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-duplicate-keys@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c2a21c34dc0839590cd945192cbc46fde541a27e140c48fe1808315934664cdbf18db64889e23c4eeb6bad9d3e049482efdca91d29de5734ffc887c4fbabaa16 + checksum: 3e9e8c6a7b52fdd73949a66de84a3f9232654990644e2dd036debb6014e3a4d548ae44ee1e6697aaf8d927fb9ea8907b340831f9003a4168377c16441ff1ee47 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-duplicate-named-capturing-groups-regex@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 - "@babel/plugin-syntax-dynamic-import": ^7.8.3 + "@babel/helper-create-regexp-features-plugin": ^7.25.7 + "@babel/helper-plugin-utils": ^7.25.7 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: b8c5d59bdf2ac88cc7a0efe737f7749e61a759a31943ed2147d9431454d2013c5fc900ce2b401a80c5e0b1a1cce7699c5bbabe1b6415fc3b037c557733522260 + languageName: node + linkType: hard + +"@babel/plugin-transform-dynamic-import@npm:^7.25.8": + version: 7.25.8 + resolution: "@babel/plugin-transform-dynamic-import@npm:7.25.8" + dependencies: + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 57a722604c430d9f3dacff22001a5f31250e34785d4969527a2ae9160fa86858d0892c5b9ff7a06a04076f8c76c9e6862e0541aadca9c057849961343aab0845 + checksum: 23ee7fb57ff4ed5a5df2bdf92eebf74af35b891c53fc6e724c907db4b8803a1a3f61916c40088e2bcfa5a7a9adc62fcbf1dade36b139dfce08efd10fb77036b5 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.25.7" dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-builder-binary-assignment-operator-visitor": ^7.25.7 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 00d05ab14ad0f299160fcf9d8f55a1cc1b740e012ab0b5ce30207d2365f091665115557af7d989cd6260d075a252d9e4283de5f2b247dfbbe0e42ae586e6bf66 + checksum: 6ad8fa4435ddac508e1c13ae692ca5ee78ec5a33e0485cbfa1866cc2e58efe98ffecc55be28baa2e85233b279ad28cecf2d310b6c36a4861bec789093c4f5737 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.25.8": + version: 7.25.8 + resolution: "@babel/plugin-transform-export-namespace-from@npm:7.25.8" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 - "@babel/plugin-syntax-export-namespace-from": ^7.8.3 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 9f770a81bfd03b48d6ba155d452946fd56d6ffe5b7d871e9ec2a0b15e0f424273b632f3ed61838b90015b25bbda988896b7a46c7d964fbf8f6feb5820b309f93 + checksum: 8bce1d8349b3383a8d2e9f65960873605e15608a9ebdbc81de270c42f9e623011666b1d997ebd142aca2d1bcb67275f594a9b4939729abe4ed4939b8d5358e3f 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-for-of@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 - "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 + "@babel/helper-plugin-utils": ^7.25.7 + "@babel/helper-skip-transparent-expression-wrappers": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 228c060aa61f6aa89dc447170075f8214863b94f830624e74ade99c1a09316897c12d76e848460b0b506593e58dbc42739af6dc4cb0fe9b84dffe4a596050a36 + checksum: 1f637257dea72b5b6f501ba15a56e51742772ad29297b135ddb14d10601da6ecaeda8bf1acaf258e71be6b66cbd9f08dacadf3cd1b6559d1098b6fef1d1a5410 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-function-name@npm:7.25.7" dependencies: - "@babel/helper-compilation-targets": ^7.22.15 - "@babel/helper-function-name": ^7.23.0 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-compilation-targets": ^7.25.7 + "@babel/helper-plugin-utils": ^7.25.7 + "@babel/traverse": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 355c6dbe07c919575ad42b2f7e020f320866d72f8b79181a16f8e0cd424a2c761d979f03f47d583d9471b55dcd68a8a9d829b58e1eebcd572145b934b48975a6 + checksum: 5153243f856f966c04239b1b54ab36bc78bd1f8d9e8aca538d8f8d5d1794876a439045907c3217c69c411a72487e2a07b24b87399a9346fa7ac87154e5fd756c 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.25.8": + version: 7.25.8 + resolution: "@babel/plugin-transform-json-strings@npm:7.25.8" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 - "@babel/plugin-syntax-json-strings": ^7.8.3 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f9019820233cf8955d8ba346df709a0683c120fe86a24ed1c9f003f2db51197b979efc88f010d558a12e1491210fc195a43cd1c7fee5e23b92da38f793a875de + checksum: 375f3b7c52805daf8fc6df341ffa00e41bf2ae96bcb433c2ae1e3239d1b0163a5264090a94f3b84c0a14c4052a26a786130e4f1b140546e8b91e26d6363e35aa 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-literals@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 519a544cd58586b9001c4c9b18da25a62f17d23c48600ff7a685d75ca9eb18d2c5e8f5476f067f0a8f1fea2a31107eff950b9864833061e6076dcc4bdc3e71ed + checksum: da0cec184628e156e79437bd22fad09e2656f4a5583c83b64e0e9b399180bc8703948556237530bd3edc2d41dbea61f13c523cd4c7f0e8f5a1f1d19ed5725cf0 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.25.8": + version: 7.25.8 + resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.25.8" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 - "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2ae1dc9b4ff3bf61a990ff3accdecb2afe3a0ca649b3e74c010078d1cdf29ea490f50ac0a905306a2bcf9ac177889a39ac79bdcc3a0fdf220b3b75fac18d39b5 + checksum: 6a3a3916352942b739163dea84521938592b346db40ddbaa26cd26b8633c5510a9c1547ff83c83cea4cd79325f8f59bf2ad9b5bea0f6e43b4ce418543fd1db20 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-member-expression-literals@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 95cec13c36d447c5aa6b8e4c778b897eeba66dcb675edef01e0d2afcec9e8cb9726baf4f81b4bbae7a782595aed72e6a0d44ffb773272c3ca180fada99bf92db + checksum: 56b6d64187dca90a4ac9f1aa39474715d232e8afe6f14524c265df03d25513911a9110b0238b03ce7d380d2a15d08dbc580fc2372fa61a78a5f713d65abaf05e 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-modules-amd@npm:7.25.7" dependencies: - "@babel/helper-module-transforms": ^7.23.3 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-module-transforms": ^7.25.7 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d163737b6a3d67ea579c9aa3b83d4df4b5c34d9dcdf25f415f027c0aa8cded7bac2750d2de5464081f67a042ad9e1c03930c2fab42acd79f9e57c00cf969ddff + checksum: fe2415ec5297637c96f886e69d4d107b37b467b1877fd423ff2cd60877a2a081cb57aad3bc4f0770f5b70b9a80c3874243dc0f7a0a4c9521423aa40a8865d27c 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.25.7" dependencies: - "@babel/helper-module-transforms": ^7.23.3 - "@babel/helper-plugin-utils": ^7.22.5 - "@babel/helper-simple-access": ^7.22.5 + "@babel/helper-module-transforms": ^7.25.7 + "@babel/helper-plugin-utils": ^7.25.7 + "@babel/helper-simple-access": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 720a231ceade4ae4d2632478db4e7fecf21987d444942b72d523487ac8d715ca97de6c8f415c71e939595e1a4776403e7dc24ed68fe9125ad4acf57753c9bff7 + checksum: 440ba085e0c66a8f65a760f669f699623c759c8e13c57aed6df505e1ded1df7d5f050c07a4ff3273c4a327301058f5dcfeea6743cbd260bd4fed5f4e7006c5d7 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.25.7" dependencies: - "@babel/helper-hoist-variables": ^7.22.5 - "@babel/helper-module-transforms": ^7.23.3 - "@babel/helper-plugin-utils": ^7.22.5 - "@babel/helper-validator-identifier": ^7.22.20 + "@babel/helper-module-transforms": ^7.25.7 + "@babel/helper-plugin-utils": ^7.25.7 + "@babel/helper-validator-identifier": ^7.25.7 + "@babel/traverse": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: cec6abeae6be66fd1a5940c482fe9ff94b689c71fcf4147e179119e4accd09d17d476e36528bc9cb4ab0ec6728fedf48b1c49d0551ea707fb192575d8eac9167 + checksum: a546ee32c8997f7686883297413988dd461f4ed068ae4b999b95acb471148243affb1fad52f1511c175eba7affc8ad5a76059825e15b7d135c1ad231cffc62f1 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-modules-umd@npm:7.25.7" dependencies: - "@babel/helper-module-transforms": ^7.23.3 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-module-transforms": ^7.25.7 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 586a7a2241e8b4e753a37af9466a9ffa8a67b4ba9aa756ad7500712c05d8fa9a8c1ed4f7bd25fae2a8265e6cf8fe781ec85a8ee885dd34cf50d8955ee65f12dc + checksum: 881e4795ebde02ef84402ec0dc05be8b36aa659766c8fb0a54ebb5b0343752a660d43f81272a1a5181ee2c4008feddb1216172903e0254d4d310728c8d8df29b languageName: node linkType: hard -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.22.5" +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.25.7" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.22.5 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-create-regexp-features-plugin": ^7.25.7 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0 - checksum: 3ee564ddee620c035b928fdc942c5d17e9c4b98329b76f9cefac65c111135d925eb94ed324064cd7556d4f5123beec79abea1d4b97d1c8a2a5c748887a2eb623 + checksum: 7f7e0f372171d8da5c5098b3459b2f855f4b10789ae60b77a66f45af91f63f170bb567d1544603f8b25ce4536aa3c00e13b1a8f034f3b984c45b1cd21851fb35 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-new-target@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e5053389316fce73ad5201b7777437164f333e24787fbcda4ae489cd2580dbbbdfb5694a7237bad91fabb46b591d771975d69beb1c740b82cb4761625379f00b + checksum: ce3cfe70aaf6c9947c87247c9f1baab8c0a2b70b96cc8ae524cc797641138470316e34640dcb36eb659939ed0e31a5af8038edd09c700ab178b3f2194082a030 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.25.8": + version: 7.25.8 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.25.8" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 - "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a27d73ea134d3d9560a6b2e26ab60012fba15f1db95865aa0153c18f5ec82cfef6a7b3d8df74e3c2fca81534fa5efeb6cacaf7b08bdb7d123e3dafdd079886a3 + checksum: 9941b638a4dce9e1bde3bd26d426fc0250c811f7fdfa76f6d1310e37f30b051e829e5027441c75ca4e0559dddbb0db9ac231a972d848e75abd1b4b57ec0b7b08 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.25.8": + version: 7.25.8 + resolution: "@babel/plugin-transform-numeric-separator@npm:7.25.8" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 - "@babel/plugin-syntax-numeric-separator": ^7.10.4 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 6ba0e5db3c620a3ec81f9e94507c821f483c15f196868df13fa454cbac719a5449baf73840f5b6eb7d77311b24a2cf8e45db53700d41727f693d46f7caf3eec3 + checksum: c6e710a2690e149e6b53259d079a11b2f2dc8df120711453dfccf31332c1195eded45354008f2549a99e321bad46e753c19c1fd3eb8c0350f2a542e8fe3b3997 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.25.8": + version: 7.25.8 + resolution: "@babel/plugin-transform-object-rest-spread@npm:7.25.8" dependencies: - "@babel/compat-data": ^7.23.3 - "@babel/helper-compilation-targets": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 - "@babel/plugin-syntax-object-rest-spread": ^7.8.3 - "@babel/plugin-transform-parameters": ^7.23.3 + "@babel/helper-compilation-targets": ^7.25.7 + "@babel/helper-plugin-utils": ^7.25.7 + "@babel/plugin-transform-parameters": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 73fec495e327ca3959c1c03d07a621be09df00036c69fff0455af9a008291677ee9d368eec48adacdc6feac703269a649747568b4af4c4e9f134aa71cc5b378d + checksum: 592c838b279fb5054493ce1f424c7d6e2b2d35c0d45736d1555f4dfdcd42a0744c27b3702e1e37a67c06a80791dee70970439353103016f8218c46f4fccc3db3 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-object-super@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 - "@babel/helper-replace-supers": ^7.22.20 + "@babel/helper-plugin-utils": ^7.25.7 + "@babel/helper-replace-supers": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e495497186f621fa79026e183b4f1fbb172fd9df812cbd2d7f02c05b08adbe58012b1a6eb6dd58d11a30343f6ec80d0f4074f9b501d70aa1c94df76d59164c53 + checksum: 74f83a1e9a2313bd06888a786ebfa71cfa2fba383861d1b5db168e1eb67ed06b1e76cf8d4d352b441281d5582f2d8009ff80bf37e8ef074e44686637d5ceb3cf 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.25.8": + version: 7.25.8 + resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.25.8" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 - "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d50b5ee142cdb088d8b5de1ccf7cea85b18b85d85b52f86618f6e45226372f01ad4cdb29abd4fd35ea99a71fefb37009e0107db7a787dcc21d4d402f97470faf + checksum: 060e42934b8fb8fc7b3e85604af9f03cb79b246760d71756bbba6dfe59c7a6c373779f642cb918c64f42cdd434bae340e8a07cfba61665d94d83a47462b27570 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.25.7, @babel/plugin-transform-optional-chaining@npm:^7.25.8": + version: 7.25.8 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.25.8" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 - "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 - "@babel/plugin-syntax-optional-chaining": ^7.8.3 + "@babel/helper-plugin-utils": ^7.25.7 + "@babel/helper-skip-transparent-expression-wrappers": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e7a4c08038288057b7a08d68c4d55396ada9278095509ca51ed8dfb72a7f13f26bdd7c5185de21079fe0a9d60d22c227cb32e300d266c1bda40f70eee9f4bc1e + checksum: 234cf8487aa6e61d1d73073f780686490f81eaa1792f9e8da3d0db6bd979b9aa29804b34f9ade80ee5e9c77e65e95d7dc8650d1a34e90511be43341065a75dfc 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-parameters@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a735b3e85316d17ec102e3d3d1b6993b429bdb3b494651c9d754e3b7d270462ee1f1a126ccd5e3d871af5e683727e9ef98c9d34d4a42204fffaabff91052ed16 + checksum: cd139c3852153bb8bbfdcd07865e0ba6d177dabd75e4fc65dd4859956072fca235855a7d03672544f4337bda15924685c2c09f77e704fb85ee069c6acf7a0033 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-private-methods@npm:7.25.7" dependencies: - "@babel/helper-create-class-features-plugin": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-create-class-features-plugin": ^7.25.7 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: cedc1285c49b5a6d9a3d0e5e413b756ac40b3ac2f8f68bdfc3ae268bc8d27b00abd8bb0861c72756ff5dd8bf1eb77211b7feb5baf4fdae2ebbaabe49b9adc1d0 + checksum: c952adc58bfb00ef8c68deb03d2aa12b2d12ba9cd02bcc93b47d9f28f0fa16c08534e5099b916703b1d2f4dc037e5838e7f66b0dce650e7af8c1f41ca69af2c9 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.25.8": + version: 7.25.8 + resolution: "@babel/plugin-transform-private-property-in-object@npm:7.25.8" 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/plugin-syntax-private-property-in-object": ^7.14.5 + "@babel/helper-annotate-as-pure": ^7.25.7 + "@babel/helper-create-class-features-plugin": ^7.25.7 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: fb7adfe94ea97542f250a70de32bddbc3e0b802381c92be947fec83ebffda57e68533c4d0697152719a3496fdd3ebf3798d451c024cd4ac848fc15ac26b70aa7 + checksum: ecb2519bfbd0a469879348f74c0b7dd45955c7d0987d7d4e4ac8bddab482f971c1f3305808160a71e06c8d17b7783158258668d7ff5696c6d841e5de52b7b6a4 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-property-literals@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 16b048c8e87f25095f6d53634ab7912992f78e6997a6ff549edc3cf519db4fca01c7b4e0798530d7f6a05228ceee479251245cdd850a5531c6e6f404104d6cc9 + checksum: 4a2b04efea116350de22c57f2247b0e626d638fcd755788563fd1748904dd0aba1048909b667d149ec8e8d4dde3afb1ba36604db04eb66a623c29694d139fd01 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-regenerator@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.25.7 regenerator-transform: ^0.15.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7fdacc7b40008883871b519c9e5cdea493f75495118ccc56ac104b874983569a24edd024f0f5894ba1875c54ee2b442f295d6241c3280e61c725d0dd3317c8e6 + checksum: e64e60334cd5efe5d57c94366fe3675ce480439a432169691d5e58dd786ed85658291c25b14087b48c51e58dcdc4112ef9d87c59d32d9d358f19a9bff9e359f6 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-reserved-words@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 298c4440ddc136784ff920127cea137168e068404e635dc946ddb5d7b2a27b66f1dd4c4acb01f7184478ff7d5c3e7177a127279479926519042948fb7fa0fa48 + checksum: e84d94e451970f8c080fc234d9eaa063e12717288be1da1947914fc9c25b74e3b30c5e678c31fa0102d5c0fb31b56f4fdb4871e352a60b3b5465323575996290 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 5d677a03676f9fff969b0246c423d64d77502e90a832665dc872a5a5e05e5708161ce1effd56bb3c0f2c20a1112fca874be57c8a759d8b08152755519281f326 + checksum: 62f4fbd1aeec76a0bc41c89fad30ee0687b2070720a3f21322e769d889a12bd58f76c73901b3dff6e6892fb514411839482a2792b99f26a73b0dd8f57cb6b3d8 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-spread@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 - "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 + "@babel/helper-plugin-utils": ^7.25.7 + "@babel/helper-skip-transparent-expression-wrappers": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 8fd5cac201e77a0b4825745f4e07a25f923842f282f006b3a79223c00f61075c8868d12eafec86b2642cd0b32077cdd32314e27bcb75ee5e6a68c0144140dcf2 + checksum: e1c61d71fc4712205e8a0bc2317f7d94485ace36ae77fbd5babf773dc3173b3b33de9e8d5107796df1a064afba62841bf652b367d5f22e314810f8ed3adb92d5 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-sticky-regex@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 53e55eb2575b7abfdb4af7e503a2bf7ef5faf8bf6b92d2cd2de0700bdd19e934e5517b23e6dfed94ba50ae516b62f3f916773ef7d9bc81f01503f585051e2949 + checksum: ea1f3d9bf99bfb81c6f67e115d56c1bc9ffe9ea82d1489d591a59965cbda2f4a3a5e6eca7d1ed04b6cc41f44f9edf4f58ac6e04a3be00d9ad4da695d2818c052 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-template-literals@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b16c5cb0b8796be0118e9c144d15bdc0d20a7f3f59009c6303a6e9a8b74c146eceb3f05186f5b97afcba7cfa87e34c1585a22186e3d5b22f2fd3d27d959d92b2 + checksum: f1776fb4181ca41a35adb8a427748999b6c24cbb25778b78f716179e9c8bc28b03ef88da8062914e6327ef277844b4bbdac9dc0c6d6076855fc36af593661275 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 0af7184379d43afac7614fc89b1bdecce4e174d52f4efaeee8ec1a4f2c764356c6dba3525c0685231f1cbf435b6dd4ee9e738d7417f3b10ce8bbe869c32f4384 + checksum: 20936bfbc7d5bea54e958643860dffa5fd8aca43b898c379d925d8c2b8c4c3fa309e2f8a29392e377314cb2856e0441dbb2e7ffd1a88d257af3b1958dc34b516 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-unicode-escapes@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 561c429183a54b9e4751519a3dfba6014431e9cdc1484fad03bdaf96582dfc72c76a4f8661df2aeeae7c34efd0fa4d02d3b83a2f63763ecf71ecc925f9cc1f60 + checksum: 70c10e757fa431380b2262d1a22fe6c84c8a9c53aa6627e35ef411ce47b763aa64436f77d58e4c49c9f931ba4bda91b404017f4f3a7864ed5fe71fabc6494188 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.25.7" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-create-regexp-features-plugin": ^7.25.7 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2298461a194758086d17c23c26c7de37aa533af910f9ebf31ebd0893d4aa317468043d23f73edc782ec21151d3c46cf0ff8098a83b725c49a59de28a1d4d6225 + checksum: 87bcfca6e6fb787c207d57b6fe065fe28e16d817231069e25da9ee8b75f35d52b3e7ab5afb7ba65b2f72ea5697863fb4eebdb2797dbf32c7e8412bfdb6d57ca3 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-unicode-regex@npm:7.25.7" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-create-regexp-features-plugin": ^7.25.7 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c5f835d17483ba899787f92e313dfa5b0055e3deab332f1d254078a2bba27ede47574b6599fcf34d3763f0c048ae0779dc21d2d8db09295edb4057478dc80a9a + checksum: ba7247dbd6e368f7f6367679021e44a6ad012e0673018a5f9bb69893bfbc5a61690275bd086de8e5c39533d6c31448e765b8c30d2bc5aae92e0bed69b6b63d98 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.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.25.7" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-create-regexp-features-plugin": ^7.25.7 + "@babel/helper-plugin-utils": ^7.25.7 peerDependencies: "@babel/core": ^7.0.0 - checksum: 79d0b4c951955ca68235c87b91ab2b393c96285f8aeaa34d6db416d2ddac90000c9bd6e8c4d82b60a2b484da69930507245035f28ba63c6cae341cf3ba68fdef + checksum: 7d4b4fdd991ba8acfe164f73bc7fba3e81891c8b8b5ccaf2812ed18324225fbdac8643e09c1aa271cec436d9a336788709a1a997a63985c78a3bbebcc18d1ffe languageName: node linkType: hard "@babel/preset-env@npm:^7.10.2": - version: 7.23.9 - resolution: "@babel/preset-env@npm:7.23.9" - dependencies: - "@babel/compat-data": ^7.23.5 - "@babel/helper-compilation-targets": ^7.23.6 - "@babel/helper-plugin-utils": ^7.22.5 - "@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 + version: 7.25.8 + resolution: "@babel/preset-env@npm:7.25.8" + dependencies: + "@babel/compat-data": ^7.25.8 + "@babel/helper-compilation-targets": ^7.25.7 + "@babel/helper-plugin-utils": ^7.25.7 + "@babel/helper-validator-option": ^7.25.7 + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": ^7.25.7 + "@babel/plugin-bugfix-safari-class-field-initializer-scope": ^7.25.7 + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.25.7 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.25.7 + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ^7.25.7 "@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-meta": ^7.10.4 - "@babel/plugin-syntax-json-strings": ^7.8.3 - "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 - "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 - "@babel/plugin-syntax-numeric-separator": ^7.10.4 - "@babel/plugin-syntax-object-rest-spread": ^7.8.3 - "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 - "@babel/plugin-syntax-optional-chaining": ^7.8.3 - "@babel/plugin-syntax-private-property-in-object": ^7.14.5 - "@babel/plugin-syntax-top-level-await": ^7.14.5 + "@babel/plugin-syntax-import-assertions": ^7.25.7 + "@babel/plugin-syntax-import-attributes": ^7.25.7 "@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-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-arrow-functions": ^7.25.7 + "@babel/plugin-transform-async-generator-functions": ^7.25.8 + "@babel/plugin-transform-async-to-generator": ^7.25.7 + "@babel/plugin-transform-block-scoped-functions": ^7.25.7 + "@babel/plugin-transform-block-scoping": ^7.25.7 + "@babel/plugin-transform-class-properties": ^7.25.7 + "@babel/plugin-transform-class-static-block": ^7.25.8 + "@babel/plugin-transform-classes": ^7.25.7 + "@babel/plugin-transform-computed-properties": ^7.25.7 + "@babel/plugin-transform-destructuring": ^7.25.7 + "@babel/plugin-transform-dotall-regex": ^7.25.7 + "@babel/plugin-transform-duplicate-keys": ^7.25.7 + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": ^7.25.7 + "@babel/plugin-transform-dynamic-import": ^7.25.8 + "@babel/plugin-transform-exponentiation-operator": ^7.25.7 + "@babel/plugin-transform-export-namespace-from": ^7.25.8 + "@babel/plugin-transform-for-of": ^7.25.7 + "@babel/plugin-transform-function-name": ^7.25.7 + "@babel/plugin-transform-json-strings": ^7.25.8 + "@babel/plugin-transform-literals": ^7.25.7 + "@babel/plugin-transform-logical-assignment-operators": ^7.25.8 + "@babel/plugin-transform-member-expression-literals": ^7.25.7 + "@babel/plugin-transform-modules-amd": ^7.25.7 + "@babel/plugin-transform-modules-commonjs": ^7.25.7 + "@babel/plugin-transform-modules-systemjs": ^7.25.7 + "@babel/plugin-transform-modules-umd": ^7.25.7 + "@babel/plugin-transform-named-capturing-groups-regex": ^7.25.7 + "@babel/plugin-transform-new-target": ^7.25.7 + "@babel/plugin-transform-nullish-coalescing-operator": ^7.25.8 + "@babel/plugin-transform-numeric-separator": ^7.25.8 + "@babel/plugin-transform-object-rest-spread": ^7.25.8 + "@babel/plugin-transform-object-super": ^7.25.7 + "@babel/plugin-transform-optional-catch-binding": ^7.25.8 + "@babel/plugin-transform-optional-chaining": ^7.25.8 + "@babel/plugin-transform-parameters": ^7.25.7 + "@babel/plugin-transform-private-methods": ^7.25.7 + "@babel/plugin-transform-private-property-in-object": ^7.25.8 + "@babel/plugin-transform-property-literals": ^7.25.7 + "@babel/plugin-transform-regenerator": ^7.25.7 + "@babel/plugin-transform-reserved-words": ^7.25.7 + "@babel/plugin-transform-shorthand-properties": ^7.25.7 + "@babel/plugin-transform-spread": ^7.25.7 + "@babel/plugin-transform-sticky-regex": ^7.25.7 + "@babel/plugin-transform-template-literals": ^7.25.7 + "@babel/plugin-transform-typeof-symbol": ^7.25.7 + "@babel/plugin-transform-unicode-escapes": ^7.25.7 + "@babel/plugin-transform-unicode-property-regex": ^7.25.7 + "@babel/plugin-transform-unicode-regex": ^7.25.7 + "@babel/plugin-transform-unicode-sets-regex": ^7.25.7 "@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 - core-js-compat: ^3.31.0 + babel-plugin-polyfill-corejs2: ^0.4.10 + babel-plugin-polyfill-corejs3: ^0.10.6 + babel-plugin-polyfill-regenerator: ^0.6.1 + core-js-compat: ^3.38.1 semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 23a48468ba820c68ba34ea2c1dbc62fd2ff9cf858cfb69e159cabb0c85c72dc4c2266ce20ca84318d8742de050cb061e7c66902fbfddbcb09246afd248847933 + checksum: 3aefaf13b483e620c1a0a81c2c643554e07a39a55cab2b775938b09ff01123ac7710e46e25b8340ec163f540092e0a39e016d4ac22ae9818384296bc4dbe99b1 languageName: node linkType: hard @@ -1303,14 +1251,7 @@ __metadata: languageName: node linkType: hard -"@babel/regjsgen@npm:^0.8.0": - version: 0.8.0 - resolution: "@babel/regjsgen@npm:0.8.0" - checksum: 89c338fee774770e5a487382170711014d49a68eb281e74f2b5eac88f38300a4ad545516a7786a8dd5702e9cf009c94c2f582d200f077ac5decd74c56b973730 - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.1.2": +"@babel/runtime@npm:^7.16.7, @babel/runtime@npm:^7.20.6, @babel/runtime@npm:^7.8.4": version: 7.25.7 resolution: "@babel/runtime@npm:7.25.7" dependencies: @@ -1319,52 +1260,40 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.16.7, @babel/runtime@npm:^7.20.6, @babel/runtime@npm:^7.8.4": - version: 7.23.9 - resolution: "@babel/runtime@npm:7.23.9" - dependencies: - regenerator-runtime: ^0.14.0 - checksum: 6bbebe8d27c0c2dd275d1ac197fc1a6c00e18dab68cc7aaff0adc3195b45862bae9c4cc58975629004b0213955b2ed91e99eccb3d9b39cabea246c657323d667 - 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.25.7, @babel/template@npm:^7.3.3": + version: 7.25.7 + resolution: "@babel/template@npm:7.25.7" dependencies: - "@babel/code-frame": ^7.23.5 - "@babel/parser": ^7.23.9 - "@babel/types": ^7.23.9 - checksum: 6e67414c0f7125d7ecaf20c11fab88085fa98a96c3ef10da0a61e962e04fdf3a18a496a66047005ddd1bb682a7cc7842d556d1db2f3f3f6ccfca97d5e445d342 + "@babel/code-frame": ^7.25.7 + "@babel/parser": ^7.25.7 + "@babel/types": ^7.25.7 + checksum: 83f025a4a777103965ee41b7c0fa2bb1c847ea7ed2b9f2cb258998ea96dfc580206176b532edf6d723d85237bc06fca26be5c8772e2af7d9e4fe6927e3bed8a3 languageName: node linkType: hard -"@babel/traverse@npm:^7.1.0, @babel/traverse@npm:^7.23.9": - version: 7.23.9 - resolution: "@babel/traverse@npm:7.23.9" +"@babel/traverse@npm:^7.1.0, @babel/traverse@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/traverse@npm:7.25.7" dependencies: - "@babel/code-frame": ^7.23.5 - "@babel/generator": ^7.23.6 - "@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/code-frame": ^7.25.7 + "@babel/generator": ^7.25.7 + "@babel/parser": ^7.25.7 + "@babel/template": ^7.25.7 + "@babel/types": ^7.25.7 debug: ^4.3.1 globals: ^11.1.0 - checksum: a932f7aa850e158c00c97aad22f639d48c72805c687290f6a73e30c5c4957c07f5d28310c9bf59648e2980fe6c9d16adeb2ff92a9ca0f97fa75739c1328fc6c3 + checksum: 4d329b6e7a409a63f4815bbc0a08d0b0cb566c5a2fecd1767661fe1821ced213c554d7d74e6aca048672fed2c8f76071cb0d94f4bd5f120fba8d55a38af63094 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.25.7, @babel/types@npm:^7.25.8, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": + version: 7.25.8 + resolution: "@babel/types@npm:7.25.8" dependencies: - "@babel/helper-string-parser": ^7.23.4 - "@babel/helper-validator-identifier": ^7.22.20 + "@babel/helper-string-parser": ^7.25.7 + "@babel/helper-validator-identifier": ^7.25.7 to-fast-properties: ^2.0.0 - checksum: 0a9b008e9bfc89beb8c185e620fa0f8ed6c771f1e1b2e01e1596870969096fec7793898a1d64a035176abf1dd13e2668ee30bf699f2d92c210a8128f4b151e65 + checksum: 93d84858e820dbfa0fc4882b3ba6a421544d224ee61455a58eed0af9fc3518b30dc2166b8ba48cdd2e91083c5885ed773c36acf46d177b7b1fad9c35b6eb7639 languageName: node linkType: hard @@ -1375,65 +1304,6 @@ __metadata: languageName: node linkType: hard -"@blueprintjs/colors@npm:^4.0.0-alpha.3": - version: 4.2.1 - resolution: "@blueprintjs/colors@npm:4.2.1" - dependencies: - tslib: ~2.5.0 - checksum: d8073d0146f1d9b99e1d9dbbe4ab5b57d41c41f7a70da287b4dd6f02781df52b772e66348b79a3a6c9a7d9ed311d93934d2a4413da04ebfd215cfae143bed446 - languageName: node - linkType: hard - -"@blueprintjs/core@npm:^3.36.0, @blueprintjs/core@npm:^3.54.0": - version: 3.54.0 - resolution: "@blueprintjs/core@npm:3.54.0" - dependencies: - "@blueprintjs/colors": ^4.0.0-alpha.3 - "@blueprintjs/icons": ^3.33.0 - "@juggle/resize-observer": ^3.3.1 - "@types/dom4": ^2.0.1 - classnames: ^2.2 - dom4: ^2.1.5 - normalize.css: ^8.0.1 - popper.js: ^1.16.1 - react-lifecycles-compat: ^3.0.4 - react-popper: ^1.3.7 - react-transition-group: ^2.9.0 - tslib: ~2.3.1 - peerDependencies: - react: ^15.3.0 || 16 || 17 - react-dom: ^15.3.0 || 16 || 17 - bin: - upgrade-blueprint-2.0.0-rename: scripts/upgrade-blueprint-2.0.0-rename.sh - upgrade-blueprint-3.0.0-rename: scripts/upgrade-blueprint-3.0.0-rename.sh - checksum: 97b8811bfc32284bb36e62a44210e84d5abe164ef553670866e0628718db4a98c79b9665f73014b1474f534a3d3260e94af274e669fb0ebfeb323305a81b5375 - languageName: node - linkType: hard - -"@blueprintjs/icons@npm:^3.33.0": - version: 3.33.0 - resolution: "@blueprintjs/icons@npm:3.33.0" - dependencies: - classnames: ^2.2 - tslib: ~2.3.1 - checksum: 9b1485a3ce17a97596b7fa7276ddbe85e33c56f061358351a626d353bf3eab6ab1b36a1860aec2feb7933ef0293c5f8e1f3342a89051720d1953343aab753cb3 - languageName: node - linkType: hard - -"@blueprintjs/select@npm:^3.15.0": - version: 3.19.1 - resolution: "@blueprintjs/select@npm:3.19.1" - dependencies: - "@blueprintjs/core": ^3.54.0 - classnames: ^2.2 - tslib: ~2.3.1 - peerDependencies: - react: ^15.3.0 || 16 || 17 - react-dom: ^15.3.0 || 16 || 17 - checksum: 44000adba49b991cdd341ba6d6326bc4d4cd53c42caa3476ec3375866887d7d98201f88ad3a9c6c30a9a6c5679a7f649d3bf202294b097ac1ce22964afe49229 - languageName: node - linkType: hard - "@braintree/sanitize-url@npm:^6.0.1": version: 6.0.4 resolution: "@braintree/sanitize-url@npm:6.0.4" @@ -1557,7 +1427,7 @@ __metadata: languageName: node linkType: hard -"@codemirror/lang-markdown@npm:^6.1.1, @codemirror/lang-markdown@npm:^6.2.4": +"@codemirror/lang-markdown@npm:^6.2.4": version: 6.3.0 resolution: "@codemirror/lang-markdown@npm:6.3.0" dependencies: @@ -1648,7 +1518,7 @@ __metadata: languageName: node linkType: hard -"@codemirror/language@npm:^6.0.0, @codemirror/language@npm:^6.10.1, @codemirror/language@npm:^6.3.0, @codemirror/language@npm:^6.4.0, @codemirror/language@npm:^6.6.0, @codemirror/language@npm:^6.8.0": +"@codemirror/language@npm:^6.0.0": version: 6.10.3 resolution: "@codemirror/language@npm:6.10.3" dependencies: @@ -1662,7 +1532,7 @@ __metadata: languageName: node linkType: hard -"@codemirror/legacy-modes@npm:^6.3.2, @codemirror/legacy-modes@npm:^6.3.3": +"@codemirror/legacy-modes@npm:^6.3.3": version: 6.4.1 resolution: "@codemirror/legacy-modes@npm:6.4.1" dependencies: @@ -1672,13 +1542,13 @@ __metadata: linkType: hard "@codemirror/lint@npm:^6.0.0": - version: 6.5.0 - resolution: "@codemirror/lint@npm:6.5.0" + version: 6.8.2 + resolution: "@codemirror/lint@npm:6.8.2" dependencies: "@codemirror/state": ^6.0.0 "@codemirror/view": ^6.0.0 crelt: ^1.0.5 - checksum: b4f3899d0f73e5a2b5e9bc1df8e13ecb9324b94c7d384e7c8dde794109dee051461fc86658338f41652b44879b2ccc12cdd51a8ac0bb16a5b18aafa8e57a843c + checksum: 714fe911c2d600350ea8ca0f65ceb2de25ace511e71bf174a550ba0aefc9884ec4e099f0f500b55bfd0fccbd7fe3a342a0048ff5a49c8c20020ea16cc8bff3c3 languageName: node linkType: hard @@ -1693,14 +1563,14 @@ __metadata: languageName: node linkType: hard -"@codemirror/state@npm:^6.0.0, @codemirror/state@npm:^6.4.0, @codemirror/state@npm:^6.4.1": +"@codemirror/state@npm:^6.2.0": 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.26.0, @codemirror/view@npm:^6.27.0": +"@codemirror/view@npm:^6.9.6": version: 6.34.1 resolution: "@codemirror/view@npm:6.34.1" dependencies: @@ -1730,9 +1600,9 @@ __metadata: linkType: hard "@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.6.1": - version: 4.10.0 - resolution: "@eslint-community/regexpp@npm:4.10.0" - checksum: 2a6e345429ea8382aaaf3a61f865cae16ed44d31ca917910033c02dc00d505d939f10b81e079fa14d43b51499c640138e153b7e40743c4c094d9df97d4e56f7b + version: 4.11.1 + resolution: "@eslint-community/regexpp@npm:4.11.1" + checksum: 6986685529d30e33c2640973c3d8e7ddd31bef3cc8cb10ad54ddc1dea12680779a2c23a45562aa1462c488137a3570e672d122fac7da22d82294382d915cec70 languageName: node linkType: hard @@ -1753,10 +1623,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.1": + version: 8.57.1 + resolution: "@eslint/js@npm:8.57.1" + checksum: 2afb77454c06e8316793d2e8e79a0154854d35e6782a1217da274ca60b5044d2c69d6091155234ed0551a1e408f86f09dd4ece02752c59568fa403e60611e880 languageName: node linkType: hard @@ -1774,14 +1644,14 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.11.13": - version: 0.11.14 - resolution: "@humanwhocodes/config-array@npm:0.11.14" +"@humanwhocodes/config-array@npm:^0.13.0": + version: 0.13.0 + resolution: "@humanwhocodes/config-array@npm:0.13.0" dependencies: - "@humanwhocodes/object-schema": ^2.0.2 + "@humanwhocodes/object-schema": ^2.0.3 debug: ^4.3.1 minimatch: ^3.0.5 - checksum: 861ccce9eaea5de19546653bccf75bf09fe878bc39c3aab00aeee2d2a0e654516adad38dd1098aab5e3af0145bbcbf3f309bdf4d964f8dab9dcd5834ae4c02f2 + checksum: eae69ff9134025dd2924f0b430eb324981494be26f0fddd267a33c28711c4db643242cf9fddf7dadb9d16c96b54b2d2c073e60a56477df86e0173149313bd5d6 languageName: node linkType: hard @@ -1792,10 +1662,10 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/object-schema@npm:^2.0.2": - version: 2.0.2 - resolution: "@humanwhocodes/object-schema@npm:2.0.2" - checksum: 2fc11503361b5fb4f14714c700c02a3f4c7c93e9acd6b87a29f62c522d90470f364d6161b03d1cc618b979f2ae02aed1106fd29d302695d8927e2fc8165ba8ee +"@humanwhocodes/object-schema@npm:^2.0.3": + version: 2.0.3 + resolution: "@humanwhocodes/object-schema@npm:2.0.3" + checksum: d3b78f6c5831888c6ecc899df0d03bcc25d46f3ad26a11d7ea52944dc36a35ef543fad965322174238d677a43d5c694434f6607532cff7077062513ad7022631 languageName: node linkType: hard @@ -1806,19 +1676,6 @@ __metadata: languageName: node linkType: hard -"@hypnosphi/create-react-context@npm:^0.3.1": - version: 0.3.1 - resolution: "@hypnosphi/create-react-context@npm:0.3.1" - dependencies: - gud: ^1.0.0 - warning: ^4.0.3 - peerDependencies: - prop-types: ^15.0.0 - react: ">=0.14.0" - checksum: d2f069a562e138057aa067e1483e28cea3193bbacd33ca9528131f31e656939cfeb552af760b3be437d3a8074315a8854fc6d5d89878e2746618ad930c817122 - languageName: node - linkType: hard - "@isaacs/cliui@npm:^8.0.2": version: 8.0.2 resolution: "@isaacs/cliui@npm:8.0.2" @@ -1846,7 +1703,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 @@ -2278,62 +2135,55 @@ __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 "@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": - version: 1.4.15 - resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" - checksum: b881c7e503db3fc7f3c1f35a1dd2655a188cc51a3612d76efc8a6eb74728bef5606e6758ee77423e564092b4a518aba569bbb21c9bac5ab7a35b0c6ae7e344c8 + version: 1.5.0 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.0" + checksum: 05df4f2538b3b0f998ea4c1cd34574d0feba216fa5d4ccaef0187d12abf82eafe6021cec8b49f9bb4d90f2ba4582ccc581e72986a5fcf4176ae0cfeb04cf52ec 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 - languageName: node - linkType: hard - -"@juggle/resize-observer@npm:^3.3.1": - version: 3.4.0 - resolution: "@juggle/resize-observer@npm:3.4.0" - checksum: 2505028c05cc2e17639fcad06218b1c4b60f932a4ebb4b41ab546ef8c157031ae377e3f560903801f6d01706dbefd4943b6c4704bf19ed86dfa1c62f1473a570 + checksum: 9d3c40d225e139987b50c48988f8717a54a8c994d8a948ee42e1412e08988761d0754d7d10b803061cc3aebf35f92a5dbbab493bd0e1a9ef9e89a2130e83ba34 languageName: node linkType: hard @@ -2528,23 +2378,9 @@ __metadata: languageName: node linkType: hard -"@jupyter/ydoc@npm:^1.1.1": - version: 1.1.1 - resolution: "@jupyter/ydoc@npm:1.1.1" - dependencies: - "@jupyterlab/nbformat": ^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0 - "@lumino/coreutils": ^1.11.0 || ^2.0.0 - "@lumino/disposable": ^1.10.0 || ^2.0.0 - "@lumino/signaling": ^1.10.0 || ^2.0.0 - y-protocols: ^1.0.5 - yjs: ^13.5.40 - checksum: a239b1dd57cfc9ba36c06ac5032a1b6388849ae01a1d0db0d45094f71fdadf4d473b4bf8becbef0cfcdc85cae505361fbec0822b02da5aa48e06b66f742dd7a0 - languageName: node - linkType: hard - "@jupyter/ydoc@npm:^2.0.1": - version: 2.1.1 - resolution: "@jupyter/ydoc@npm:2.1.1" + version: 2.1.2 + resolution: "@jupyter/ydoc@npm:2.1.2" dependencies: "@jupyterlab/nbformat": ^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0 "@lumino/coreutils": ^1.11.0 || ^2.0.0 @@ -2552,112 +2388,70 @@ __metadata: "@lumino/signaling": ^1.10.0 || ^2.0.0 y-protocols: ^1.0.5 yjs: ^13.5.40 - checksum: f10268d4d990f454279e3908a172755ed5885fa81bb70c31bdf66923598b283d26491741bece137d1c348619861e9b7f8354296773fe5352b1915e69101a9fb0 - languageName: node - linkType: hard - -"@jupyter/ydoc@npm:~0.2.4": - version: 0.2.5 - resolution: "@jupyter/ydoc@npm:0.2.5" - dependencies: - "@jupyterlab/nbformat": ^3.0.0 || ^4.0.0-alpha.15 - "@lumino/coreutils": ^1.11.0 || ^2.0.0-alpha.6 - "@lumino/disposable": ^1.10.0 || ^2.0.0-alpha.6 - "@lumino/signaling": ^1.10.0 || ^2.0.0-alpha.6 - y-protocols: ^1.0.5 - yjs: ^13.5.40 - checksum: d6babc5ee75f646b6981636216dc26e7307fac2be5c736563efa7ee7d8cb00d2ce655efa7c17dd12bb1bc670420f83f87f2381cb9c44b16805e33065167eb349 + checksum: 4e4840120d5c93fffc62668c3867c25ef9d72f70c7cf2beefe2caaab47c4d3d08b1b2092806a9ae2a24852256584d3e2aa0b066295c2696147cd41e10f14e5b0 languageName: node linkType: hard -"@jupyterlab/application@npm:^3.0.0": - version: 3.6.8 - resolution: "@jupyterlab/application@npm:3.6.8" - dependencies: - "@fortawesome/fontawesome-free": ^5.12.0 - "@jupyterlab/apputils": ^3.6.8 - "@jupyterlab/coreutils": ^5.6.8 - "@jupyterlab/docregistry": ^3.6.8 - "@jupyterlab/rendermime": ^3.6.8 - "@jupyterlab/rendermime-interfaces": ^3.6.8 - "@jupyterlab/services": ^6.6.8 - "@jupyterlab/statedb": ^3.6.8 - "@jupyterlab/translation": ^3.6.8 - "@jupyterlab/ui-components": ^3.6.8 - "@lumino/algorithm": ^1.9.0 - "@lumino/application": ^1.31.4 - "@lumino/commands": ^1.19.0 - "@lumino/coreutils": ^1.11.0 - "@lumino/disposable": ^1.10.0 - "@lumino/messaging": ^1.10.0 - "@lumino/polling": ^1.9.0 - "@lumino/properties": ^1.8.0 - "@lumino/signaling": ^1.10.0 - "@lumino/widgets": ^1.37.2 - checksum: 83b632d130cf17149f16c94c23bc1ec43bd614cd71bbf7c9bfca071c1d9c4077558b7a56fcfc045a348e640d5d012a00276f9e18592eeec137010c47cab45542 - languageName: node - linkType: hard - -"@jupyterlab/application@npm:^3.0.0 || ^4.0.0, @jupyterlab/application@npm:^4.0.0, @jupyterlab/application@npm:^4.1.0": - version: 4.1.0 - resolution: "@jupyterlab/application@npm:4.1.0" +"@jupyterlab/application@npm:~4.2.5": + version: 4.2.5 + resolution: "@jupyterlab/application@npm:4.2.5" dependencies: "@fortawesome/fontawesome-free": ^5.12.0 - "@jupyterlab/apputils": ^4.2.0 - "@jupyterlab/coreutils": ^6.1.0 - "@jupyterlab/docregistry": ^4.1.0 - "@jupyterlab/rendermime": ^4.1.0 - "@jupyterlab/rendermime-interfaces": ^3.9.0 - "@jupyterlab/services": ^7.1.0 - "@jupyterlab/statedb": ^4.1.0 - "@jupyterlab/translation": ^4.1.0 - "@jupyterlab/ui-components": ^4.1.0 + "@jupyterlab/apputils": ^4.3.5 + "@jupyterlab/coreutils": ^6.2.5 + "@jupyterlab/docregistry": ^4.2.5 + "@jupyterlab/rendermime": ^4.2.5 + "@jupyterlab/rendermime-interfaces": ^3.10.5 + "@jupyterlab/services": ^7.2.5 + "@jupyterlab/statedb": ^4.2.5 + "@jupyterlab/translation": ^4.2.5 + "@jupyterlab/ui-components": ^4.2.5 "@lumino/algorithm": ^2.0.1 - "@lumino/application": ^2.3.0 - "@lumino/commands": ^2.2.0 + "@lumino/application": ^2.3.1 + "@lumino/commands": ^2.3.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/widgets": ^2.3.1 - checksum: 1ca13156bee6e07850c008b1c8c510073bfd74c1c5056014313bfda1503db0b19472e727d549bb8461f17fdb6cd10fb3db854aa9f4cefb5599a4fc73017d46e7 + "@lumino/widgets": ^2.3.2 + checksum: c424ea191ef4da45eeae44e366e2b3cb23426cc72c0321226c83000c02b91fa7c4bc54978aa0b0e9416211cce9c17469204fc2b133cb2bec3d8896a0b2f75ce1 languageName: node linkType: hard -"@jupyterlab/apputils-extension@npm:^4.0.0": - version: 4.1.0 - resolution: "@jupyterlab/apputils-extension@npm:4.1.0" - dependencies: - "@jupyterlab/application": ^4.1.0 - "@jupyterlab/apputils": ^4.2.0 - "@jupyterlab/coreutils": ^6.1.0 - "@jupyterlab/docregistry": ^4.1.0 - "@jupyterlab/filebrowser": ^4.1.0 - "@jupyterlab/mainmenu": ^4.1.0 - "@jupyterlab/rendermime-interfaces": ^3.9.0 - "@jupyterlab/services": ^7.1.0 - "@jupyterlab/settingregistry": ^4.1.0 - "@jupyterlab/statedb": ^4.1.0 - "@jupyterlab/statusbar": ^4.1.0 - "@jupyterlab/translation": ^4.1.0 - "@jupyterlab/ui-components": ^4.1.0 +"@jupyterlab/apputils-extension@npm:~4.2.5": + version: 4.2.5 + resolution: "@jupyterlab/apputils-extension@npm:4.2.5" + dependencies: + "@jupyterlab/application": ^4.2.5 + "@jupyterlab/apputils": ^4.3.5 + "@jupyterlab/coreutils": ^6.2.5 + "@jupyterlab/docregistry": ^4.2.5 + "@jupyterlab/mainmenu": ^4.2.5 + "@jupyterlab/rendermime-interfaces": ^3.10.5 + "@jupyterlab/services": ^7.2.5 + "@jupyterlab/settingregistry": ^4.2.5 + "@jupyterlab/statedb": ^4.2.5 + "@jupyterlab/statusbar": ^4.2.5 + "@jupyterlab/translation": ^4.2.5 + "@jupyterlab/ui-components": ^4.2.5 + "@jupyterlab/workspaces": ^4.2.5 "@lumino/algorithm": ^2.0.1 - "@lumino/commands": ^2.2.0 + "@lumino/commands": ^2.3.0 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/domutils": ^2.0.1 "@lumino/polling": ^2.1.2 - "@lumino/widgets": ^2.3.1 + "@lumino/widgets": ^2.3.2 react: ^18.2.0 react-dom: ^18.2.0 react-toastify: ^9.0.8 - checksum: ce6208a1f49d9738097cbc9de9ebc6763b31bbbc038236d020659353240ae55a1cf76ed7276db2ea53e0af441a6c14555e30348b4c8bab4e71023a29e9ddc4f7 + checksum: b5039bbc940e6fc5ede43a844c5df3066b81299caf614d8cec76949aebfd17bb91c5ce138b5b5fc3fe0901dda1f34ab42933985704e8da58cb49e9fb194cf293 languageName: node linkType: hard -"@jupyterlab/apputils@npm:^3.0.0 || ^4.0.0, @jupyterlab/apputils@npm:^4.0.0, @jupyterlab/apputils@npm:^4.2.0, @jupyterlab/apputils@npm:^4.3.5": +"@jupyterlab/apputils@npm:~4.3.5": version: 4.3.5 resolution: "@jupyterlab/apputils@npm:4.3.5" dependencies: @@ -2686,52 +2480,7 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/apputils@npm:^3.6.8": - version: 3.6.8 - resolution: "@jupyterlab/apputils@npm:3.6.8" - dependencies: - "@jupyterlab/coreutils": ^5.6.8 - "@jupyterlab/observables": ^4.6.8 - "@jupyterlab/services": ^6.6.8 - "@jupyterlab/settingregistry": ^3.6.8 - "@jupyterlab/statedb": ^3.6.8 - "@jupyterlab/translation": ^3.6.8 - "@jupyterlab/ui-components": ^3.6.8 - "@lumino/algorithm": ^1.9.0 - "@lumino/commands": ^1.19.0 - "@lumino/coreutils": ^1.11.0 - "@lumino/disposable": ^1.10.0 - "@lumino/domutils": ^1.8.0 - "@lumino/messaging": ^1.10.0 - "@lumino/polling": ^1.9.0 - "@lumino/properties": ^1.8.0 - "@lumino/signaling": ^1.10.0 - "@lumino/virtualdom": ^1.14.0 - "@lumino/widgets": ^1.37.2 - "@types/react": ^17.0.0 - react: ^17.0.1 - react-dom: ^17.0.1 - sanitize-html: ~2.7.3 - url: ^0.11.0 - checksum: b9bc531f44f19af719229083fdc19bb8318a69ae42230a83d4ebb51b2681d2bb07d92cc0e664de142ff603acb55799e2b41754a72e68b57de750383d91f808e7 - languageName: node - linkType: hard - -"@jupyterlab/attachments@npm:^3.6.8": - version: 3.6.8 - resolution: "@jupyterlab/attachments@npm:3.6.8" - dependencies: - "@jupyterlab/nbformat": ^3.6.8 - "@jupyterlab/observables": ^4.6.8 - "@jupyterlab/rendermime": ^3.6.8 - "@jupyterlab/rendermime-interfaces": ^3.6.8 - "@lumino/disposable": ^1.10.0 - "@lumino/signaling": ^1.10.0 - checksum: 3df2b8c28bec466544da76cdda5ab947b565516db9bfd4eccda4d50e0f88224226926c6cf512e54976bde197732933283c1bbf06cf7d532935f3444a5ef1ed71 - languageName: node - linkType: hard - -"@jupyterlab/attachments@npm:^4.2.5": +"@jupyterlab/attachments@npm:~4.2.5": version: 4.2.5 resolution: "@jupyterlab/attachments@npm:4.2.5" dependencies: @@ -2746,12 +2495,12 @@ __metadata: linkType: hard "@jupyterlab/builder@npm:^4.0.0": - version: 4.1.0 - resolution: "@jupyterlab/builder@npm:4.1.0" + version: 4.2.5 + resolution: "@jupyterlab/builder@npm:4.2.5" dependencies: "@lumino/algorithm": ^2.0.1 - "@lumino/application": ^2.3.0 - "@lumino/commands": ^2.2.0 + "@lumino/application": ^2.3.1 + "@lumino/commands": ^2.3.0 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/domutils": ^2.0.1 @@ -2760,7 +2509,7 @@ __metadata: "@lumino/properties": ^2.0.1 "@lumino/signaling": ^2.1.2 "@lumino/virtualdom": ^2.0.1 - "@lumino/widgets": ^2.3.1 + "@lumino/widgets": ^2.3.2 ajv: ^8.12.0 commander: ^9.4.1 css-loader: ^6.7.1 @@ -2782,43 +2531,11 @@ __metadata: worker-loader: ^3.0.2 bin: build-labextension: lib/build-labextension.js - checksum: 1a8f684fbf31fef2bae93b84e79af12bd0e70cedc5546f7501a17147425616ffd7ec42586ba23e9d6eb6a79e40d651f6f87d9c1c496ed26f84a2990da8631958 - languageName: node - linkType: hard - -"@jupyterlab/cells@npm:^3.6.8": - version: 3.6.8 - resolution: "@jupyterlab/cells@npm:3.6.8" - dependencies: - "@jupyterlab/apputils": ^3.6.8 - "@jupyterlab/attachments": ^3.6.8 - "@jupyterlab/codeeditor": ^3.6.8 - "@jupyterlab/codemirror": ^3.6.8 - "@jupyterlab/coreutils": ^5.6.8 - "@jupyterlab/filebrowser": ^3.6.8 - "@jupyterlab/nbformat": ^3.6.8 - "@jupyterlab/observables": ^4.6.8 - "@jupyterlab/outputarea": ^3.6.8 - "@jupyterlab/rendermime": ^3.6.8 - "@jupyterlab/services": ^6.6.8 - "@jupyterlab/shared-models": ^3.6.8 - "@jupyterlab/ui-components": ^3.6.8 - "@lumino/algorithm": ^1.9.0 - "@lumino/coreutils": ^1.11.0 - "@lumino/domutils": ^1.8.0 - "@lumino/dragdrop": ^1.13.0 - "@lumino/messaging": ^1.10.0 - "@lumino/polling": ^1.9.0 - "@lumino/signaling": ^1.10.0 - "@lumino/virtualdom": ^1.14.0 - "@lumino/widgets": ^1.37.2 - marked: ^4.0.17 - react: ^17.0.1 - checksum: 63edcfd3eec6271cdaad1ba7f70df0d4b96f5e75490b8d5534dba64689b9c948c9b09228b7956c9951233f63a480af119671ce3ffaa6ef1dadab378998a4f3dc - languageName: node - linkType: hard - -"@jupyterlab/cells@npm:^4.1.0, @jupyterlab/cells@npm:^4.2.5": + checksum: 67d7150a52cd647cfb1a1b1217223389dd2ce1169bf7aa3a5ea8b7d73e2589e6699181cfd488de88362ff8f46682a4e875c545836733d37b19217ae3068d876c + languageName: node + linkType: hard + +"@jupyterlab/cells@npm:~4.2.5": version: 4.2.5 resolution: "@jupyterlab/cells@npm:4.2.5" dependencies: @@ -2854,27 +2571,7 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/codeeditor@npm:^3.6.8": - version: 3.6.8 - resolution: "@jupyterlab/codeeditor@npm:3.6.8" - dependencies: - "@jupyterlab/coreutils": ^5.6.8 - "@jupyterlab/nbformat": ^3.6.8 - "@jupyterlab/observables": ^4.6.8 - "@jupyterlab/shared-models": ^3.6.8 - "@jupyterlab/translation": ^3.6.8 - "@jupyterlab/ui-components": ^3.6.8 - "@lumino/coreutils": ^1.11.0 - "@lumino/disposable": ^1.10.0 - "@lumino/dragdrop": ^1.13.0 - "@lumino/messaging": ^1.10.0 - "@lumino/signaling": ^1.10.0 - "@lumino/widgets": ^1.37.2 - checksum: 8ed9caf597b4c6cd10085cd4f85e491248271631a0fe6b505c9584eb1cc32c03d99fc1008f84390f35208bc54d3e7fac252b037af6c9007ef2a22e88c0024228 - languageName: node - linkType: hard - -"@jupyterlab/codeeditor@npm:^4.1.0, @jupyterlab/codeeditor@npm:^4.2.5": +"@jupyterlab/codeeditor@npm:~4.2.5": version: 4.2.5 resolution: "@jupyterlab/codeeditor@npm:4.2.5" dependencies: @@ -2898,57 +2595,34 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/codemirror-extension@npm:^4.0.0": - version: 4.1.0 - resolution: "@jupyterlab/codemirror-extension@npm:4.1.0" +"@jupyterlab/codemirror-extension@npm:~4.2.5": + version: 4.2.5 + resolution: "@jupyterlab/codemirror-extension@npm:4.2.5" dependencies: - "@codemirror/lang-markdown": ^6.1.1 - "@codemirror/language": ^6.6.0 - "@codemirror/legacy-modes": ^6.3.2 - "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/application": ^4.1.0 - "@jupyterlab/codeeditor": ^4.1.0 - "@jupyterlab/codemirror": ^4.1.0 - "@jupyterlab/settingregistry": ^4.1.0 - "@jupyterlab/statusbar": ^4.1.0 - "@jupyterlab/translation": ^4.1.0 - "@jupyterlab/ui-components": ^4.1.0 + "@codemirror/commands": ^6.3.3 + "@codemirror/lang-markdown": ^6.2.4 + "@codemirror/language": ^6.10.1 + "@codemirror/legacy-modes": ^6.3.3 + "@codemirror/search": ^6.5.6 + "@codemirror/view": ^6.26.0 + "@jupyter/ydoc": ^2.0.1 + "@jupyterlab/application": ^4.2.5 + "@jupyterlab/codeeditor": ^4.2.5 + "@jupyterlab/codemirror": ^4.2.5 + "@jupyterlab/settingregistry": ^4.2.5 + "@jupyterlab/statusbar": ^4.2.5 + "@jupyterlab/translation": ^4.2.5 + "@jupyterlab/ui-components": ^4.2.5 "@lumino/coreutils": ^2.1.2 - "@lumino/widgets": ^2.3.1 + "@lumino/widgets": ^2.3.2 "@rjsf/utils": ^5.13.4 "@rjsf/validator-ajv8": ^5.13.4 react: ^18.2.0 - checksum: d78aee108b8fd9b4f1bc8572ffe03282c07bd3b5095daab208a7425d43a2cfdf30f2b0011132f313f9256caefc1e8f5b5df709be490e579cc88d43e810b56750 - languageName: node - linkType: hard - -"@jupyterlab/codemirror@npm:^3.6.8": - version: 3.6.8 - resolution: "@jupyterlab/codemirror@npm:3.6.8" - dependencies: - "@jupyterlab/apputils": ^3.6.8 - "@jupyterlab/codeeditor": ^3.6.8 - "@jupyterlab/coreutils": ^5.6.8 - "@jupyterlab/nbformat": ^3.6.8 - "@jupyterlab/observables": ^4.6.8 - "@jupyterlab/shared-models": ^3.6.8 - "@jupyterlab/statusbar": ^3.6.8 - "@jupyterlab/translation": ^3.6.8 - "@lumino/algorithm": ^1.9.0 - "@lumino/commands": ^1.19.0 - "@lumino/coreutils": ^1.11.0 - "@lumino/disposable": ^1.10.0 - "@lumino/polling": ^1.9.0 - "@lumino/signaling": ^1.10.0 - "@lumino/widgets": ^1.37.2 - codemirror: ~5.61.0 - react: ^17.0.1 - y-codemirror: ^3.0.1 - checksum: 3a60150db16c3d71dc259987399e9ba4825f46a5e11e6fccfd75a8290faf524c88742238490fbc1dd2761013a0a0ce9cf0ad500f4bc702768ffef218f030448e + checksum: 7a61faa368a2a7edf484f5e78e8694794ae3f672903d2f6c32ff4a4bd824ac3d0b9b57558c3f5855469dfa6ba23aca4697cbae80b1f78a5fffcffdaabbfe0c81 languageName: node linkType: hard -"@jupyterlab/codemirror@npm:^4.0.3, @jupyterlab/codemirror@npm:^4.1.0, @jupyterlab/codemirror@npm:^4.2.5": +"@jupyterlab/codemirror@npm:~4.2.5": version: 4.2.5 resolution: "@jupyterlab/codemirror@npm:4.2.5" dependencies: @@ -2990,7 +2664,7 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/console@npm:^3.0.0 || ^4.0.0": +"@jupyterlab/console@npm:~4.2.5": version: 4.2.5 resolution: "@jupyterlab/console@npm:4.2.5" dependencies: @@ -3015,22 +2689,7 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/coreutils@npm:^5.6.8": - version: 5.6.8 - resolution: "@jupyterlab/coreutils@npm:5.6.8" - dependencies: - "@lumino/coreutils": ^1.11.0 - "@lumino/disposable": ^1.10.0 - "@lumino/signaling": ^1.10.0 - minimist: ~1.2.0 - moment: ^2.24.0 - path-browserify: ^1.0.0 - url-parse: ~1.5.1 - checksum: 56393ea5b659f439bdb5a1d5346d35a8453f33aa8e012144e3dc0f77bcdaff4db79592fc19f96e1fe19de0e4d183126530edf39f54443e20225c71568cdf47e7 - languageName: node - linkType: hard - -"@jupyterlab/coreutils@npm:^6.0.0, @jupyterlab/coreutils@npm:^6.0.5, @jupyterlab/coreutils@npm:^6.1.0, @jupyterlab/coreutils@npm:^6.2.5": +"@jupyterlab/coreutils@npm:~6.2.5": version: 6.2.5 resolution: "@jupyterlab/coreutils@npm:6.2.5" dependencies: @@ -3044,30 +2703,7 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/docmanager@npm:^3.6.8": - version: 3.6.8 - resolution: "@jupyterlab/docmanager@npm:3.6.8" - dependencies: - "@jupyterlab/apputils": ^3.6.8 - "@jupyterlab/coreutils": ^5.6.8 - "@jupyterlab/docprovider": ^3.6.8 - "@jupyterlab/docregistry": ^3.6.8 - "@jupyterlab/services": ^6.6.8 - "@jupyterlab/statusbar": ^3.6.8 - "@jupyterlab/translation": ^3.6.8 - "@lumino/algorithm": ^1.9.0 - "@lumino/coreutils": ^1.11.0 - "@lumino/disposable": ^1.10.0 - "@lumino/messaging": ^1.10.0 - "@lumino/properties": ^1.8.0 - "@lumino/signaling": ^1.10.0 - "@lumino/widgets": ^1.37.2 - react: ^17.0.1 - checksum: 51d37f6ff97b6b938249e5f44dde6937b217f6140aea307766a25c544ad095cbaafc7f3844158ade46bbf6ee51a6d4087dbe9657e91872a3f31e40036137f8bd - languageName: node - linkType: hard - -"@jupyterlab/docmanager@npm:^4.1.0, @jupyterlab/docmanager@npm:^4.2.5": +"@jupyterlab/docmanager@npm:~4.2.5": version: 4.2.5 resolution: "@jupyterlab/docmanager@npm:4.2.5" dependencies: @@ -3092,25 +2728,7 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/docprovider@npm:^3.6.8": - version: 3.6.8 - resolution: "@jupyterlab/docprovider@npm:3.6.8" - dependencies: - "@jupyterlab/apputils": ^3.6.8 - "@jupyterlab/coreutils": ^5.6.8 - "@jupyterlab/services": ^6.6.8 - "@jupyterlab/shared-models": ^3.6.8 - "@jupyterlab/translation": ^3.6.8 - "@lumino/coreutils": ^1.11.0 - "@lumino/disposable": ^1.10.0 - "@lumino/signaling": ^1.10.0 - y-protocols: ^1.0.5 - y-websocket: ^1.4.6 - checksum: 0eff693ebfb2b2ee13d1a35167f13729bcb775219cfa6f2232e57637349e8edb8d5352147cd9f26df3520085e9106097dcd31d4f35696360bd367cba187dfecc - languageName: node - linkType: hard - -"@jupyterlab/docregistry@npm:^3.0.0 || ^4.0.0, @jupyterlab/docregistry@npm:^4.0.0, @jupyterlab/docregistry@npm:^4.1.0, @jupyterlab/docregistry@npm:^4.2.5": +"@jupyterlab/docregistry@npm:~4.2.5": version: 4.2.5 resolution: "@jupyterlab/docregistry@npm:4.2.5" dependencies: @@ -3136,33 +2754,7 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/docregistry@npm:^3.0.0, @jupyterlab/docregistry@npm:^3.6.8": - version: 3.6.8 - resolution: "@jupyterlab/docregistry@npm:3.6.8" - dependencies: - "@jupyterlab/apputils": ^3.6.8 - "@jupyterlab/codeeditor": ^3.6.8 - "@jupyterlab/codemirror": ^3.6.8 - "@jupyterlab/coreutils": ^5.6.8 - "@jupyterlab/docprovider": ^3.6.8 - "@jupyterlab/observables": ^4.6.8 - "@jupyterlab/rendermime": ^3.6.8 - "@jupyterlab/rendermime-interfaces": ^3.6.8 - "@jupyterlab/services": ^6.6.8 - "@jupyterlab/shared-models": ^3.6.8 - "@jupyterlab/translation": ^3.6.8 - "@jupyterlab/ui-components": ^3.6.8 - "@lumino/algorithm": ^1.9.0 - "@lumino/coreutils": ^1.11.0 - "@lumino/disposable": ^1.10.0 - "@lumino/messaging": ^1.10.0 - "@lumino/signaling": ^1.10.0 - "@lumino/widgets": ^1.37.2 - checksum: b9e2f4eaebf4568eb920052840280b29581e5c840f50dd28b88f87e48455c44fc5bbee17a4d07ca59ba8ee565c1cca986b14120dd98aa390b1148b14927fb31d - languageName: node - linkType: hard - -"@jupyterlab/documentsearch@npm:^4.1.0, @jupyterlab/documentsearch@npm:^4.2.5": +"@jupyterlab/documentsearch@npm:~4.2.5": version: 4.2.5 resolution: "@jupyterlab/documentsearch@npm:4.2.5" dependencies: @@ -3181,35 +2773,7 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/filebrowser@npm:^3.6.8": - version: 3.6.8 - resolution: "@jupyterlab/filebrowser@npm:3.6.8" - dependencies: - "@jupyterlab/apputils": ^3.6.8 - "@jupyterlab/coreutils": ^5.6.8 - "@jupyterlab/docmanager": ^3.6.8 - "@jupyterlab/docregistry": ^3.6.8 - "@jupyterlab/services": ^6.6.8 - "@jupyterlab/statedb": ^3.6.8 - "@jupyterlab/statusbar": ^3.6.8 - "@jupyterlab/translation": ^3.6.8 - "@jupyterlab/ui-components": ^3.6.8 - "@lumino/algorithm": ^1.9.0 - "@lumino/coreutils": ^1.11.0 - "@lumino/disposable": ^1.10.0 - "@lumino/domutils": ^1.8.0 - "@lumino/dragdrop": ^1.13.0 - "@lumino/messaging": ^1.10.0 - "@lumino/polling": ^1.9.0 - "@lumino/signaling": ^1.10.0 - "@lumino/virtualdom": ^1.14.0 - "@lumino/widgets": ^1.37.2 - react: ^17.0.1 - checksum: 30ffb30fca21dbb04a6d2dac338858bc2d7df36612d4e1e1c279baa5e8fd2a3e7cbf602358eb8075971cc8a3e00232e7e066ce7159ff67fac2a57b80f8609f74 - languageName: node - linkType: hard - -"@jupyterlab/filebrowser@npm:^4.1.0, @jupyterlab/filebrowser@npm:^4.2.5": +"@jupyterlab/filebrowser@npm:~4.2.5": version: 4.2.5 resolution: "@jupyterlab/filebrowser@npm:4.2.5" dependencies: @@ -3237,182 +2801,147 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/fileeditor@npm:^4.0.0": - version: 4.1.0 - resolution: "@jupyterlab/fileeditor@npm:4.1.0" - dependencies: - "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/apputils": ^4.2.0 - "@jupyterlab/codeeditor": ^4.1.0 - "@jupyterlab/codemirror": ^4.1.0 - "@jupyterlab/coreutils": ^6.1.0 - "@jupyterlab/docregistry": ^4.1.0 - "@jupyterlab/documentsearch": ^4.1.0 - "@jupyterlab/lsp": ^4.1.0 - "@jupyterlab/statusbar": ^4.1.0 - "@jupyterlab/toc": ^6.1.0 - "@jupyterlab/translation": ^4.1.0 - "@jupyterlab/ui-components": ^4.1.0 - "@lumino/commands": ^2.2.0 +"@jupyterlab/fileeditor@npm:~4.2.5": + version: 4.2.5 + resolution: "@jupyterlab/fileeditor@npm:4.2.5" + dependencies: + "@jupyter/ydoc": ^2.0.1 + "@jupyterlab/apputils": ^4.3.5 + "@jupyterlab/codeeditor": ^4.2.5 + "@jupyterlab/codemirror": ^4.2.5 + "@jupyterlab/coreutils": ^6.2.5 + "@jupyterlab/docregistry": ^4.2.5 + "@jupyterlab/documentsearch": ^4.2.5 + "@jupyterlab/lsp": ^4.2.5 + "@jupyterlab/statusbar": ^4.2.5 + "@jupyterlab/toc": ^6.2.5 + "@jupyterlab/translation": ^4.2.5 + "@jupyterlab/ui-components": ^4.2.5 + "@lumino/commands": ^2.3.0 "@lumino/coreutils": ^2.1.2 "@lumino/messaging": ^2.0.1 - "@lumino/widgets": ^2.3.1 + "@lumino/widgets": ^2.3.2 react: ^18.2.0 regexp-match-indices: ^1.0.2 - checksum: 982f37e01cd909e6481f9c0982a23bce26dae71ffe3730b354f93e7a6357a2a6f1dd9c2d82c09649cc14b66ca5ad131fd3bc3667cbb2924fa7535a5c9b4372fb + checksum: 6b00a11dbfecad510d5103b9d9b24e48d6fcc4daebaa6375cf2bd66cd80330e2d0da25847a5584a74b79c9107ce1e0361662ff121b670146fcb77480bbc1690b languageName: node linkType: hard -"@jupyterlab/javascript-extension@npm:^4.0.0": - version: 4.1.0 - resolution: "@jupyterlab/javascript-extension@npm:4.1.0" +"@jupyterlab/javascript-extension@npm:~4.2.5": + version: 4.2.5 + resolution: "@jupyterlab/javascript-extension@npm:4.2.5" dependencies: - "@jupyterlab/rendermime": ^4.1.0 - "@jupyterlab/rendermime-interfaces": ^3.9.0 - checksum: 054f22edecfbf5c01a1f80d6c84a6035a2bd64a1b747ee401923d03cbd14512e0c068d6bd2003182b9965b367c7750ab771e3499c97d65644fd7119af7c46d26 + "@jupyterlab/rendermime": ^4.2.5 + "@jupyterlab/rendermime-interfaces": ^3.10.5 + checksum: 14994c0f8402c2b0d364a048d4808fa982c9b806982b7984feeb3b7016c3c3e1bb6e6e5e36966cb37ac8f5e54337fc63873c3aa19c4638b31502fac55d420d8f languageName: node linkType: hard -"@jupyterlab/json-extension@npm:^4.0.0": - version: 4.1.0 - resolution: "@jupyterlab/json-extension@npm:4.1.0" - dependencies: - "@jupyterlab/apputils": ^4.2.0 - "@jupyterlab/codemirror": ^4.1.0 - "@jupyterlab/rendermime-interfaces": ^3.9.0 - "@jupyterlab/translation": ^4.1.0 - "@jupyterlab/ui-components": ^4.1.0 - "@lezer/highlight": ^1.1.4 +"@jupyterlab/json-extension@npm:~4.2.5": + version: 4.2.5 + resolution: "@jupyterlab/json-extension@npm:4.2.5" + dependencies: + "@jupyterlab/apputils": ^4.3.5 + "@jupyterlab/codemirror": ^4.2.5 + "@jupyterlab/rendermime-interfaces": ^3.10.5 + "@jupyterlab/translation": ^4.2.5 + "@jupyterlab/ui-components": ^4.2.5 + "@lezer/highlight": ^1.2.0 "@lumino/coreutils": ^2.1.2 "@lumino/messaging": ^2.0.1 - "@lumino/widgets": ^2.3.1 + "@lumino/widgets": ^2.3.2 react: ^18.2.0 react-dom: ^18.2.0 react-highlight-words: ^0.20.0 react-json-tree: ^0.18.0 style-mod: ^4.0.0 - checksum: fcf75d8dfc874d83b6b483eb7eb068eb671c32219629e8642a76cf1420ea94e29629a1a4aa78e55d38a493cd15d2d0a1075af53b8ad0cd692ed9f1a57f945a4a + checksum: d6fef0834529c6e08e90742d12961e6ab53e63f88c620088d80b9d30c522bc2d02d9d58f9017f162cdd1ce33d1411456af9475599139b6857778a2e3e221e74a languageName: node linkType: hard -"@jupyterlab/logconsole@npm:^3.0.0": - version: 3.6.8 - resolution: "@jupyterlab/logconsole@npm:3.6.8" +"@jupyterlab/logconsole@npm:~4.2.5": + version: 4.2.5 + resolution: "@jupyterlab/logconsole@npm:4.2.5" dependencies: - "@jupyterlab/coreutils": ^5.6.8 - "@jupyterlab/nbformat": ^3.6.8 - "@jupyterlab/outputarea": ^3.6.8 - "@jupyterlab/rendermime": ^3.6.8 - "@jupyterlab/services": ^6.6.8 - "@jupyterlab/translation": ^3.6.8 - "@lumino/coreutils": ^1.11.0 - "@lumino/disposable": ^1.10.0 - "@lumino/messaging": ^1.10.0 - "@lumino/signaling": ^1.10.0 - "@lumino/widgets": ^1.37.2 - checksum: 576e1c12db39e09be374e6e47158404ceb9758969dcee788a612280a3c4168c2c511394c842e779a75f299e6348e790134186be31ab7e8ae3110e6eae58cb15e - languageName: node - linkType: hard - -"@jupyterlab/logconsole@npm:^3.0.0 || ^4.0.0, @jupyterlab/logconsole@npm:^4.0.0": - version: 4.1.0 - resolution: "@jupyterlab/logconsole@npm:4.1.0" - dependencies: - "@jupyterlab/coreutils": ^6.1.0 - "@jupyterlab/nbformat": ^4.1.0 - "@jupyterlab/outputarea": ^4.1.0 - "@jupyterlab/rendermime": ^4.1.0 - "@jupyterlab/services": ^7.1.0 - "@jupyterlab/translation": ^4.1.0 + "@jupyterlab/coreutils": ^6.2.5 + "@jupyterlab/nbformat": ^4.2.5 + "@jupyterlab/outputarea": ^4.2.5 + "@jupyterlab/rendermime": ^4.2.5 + "@jupyterlab/services": ^7.2.5 + "@jupyterlab/translation": ^4.2.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 - checksum: 368f2fa0f4b00a6b98ab0298bfbf8f50c3c00b3aaad7ed21538ca71b3b8d896a818d72413064300f0de74f43751023298030ce4b22143ee5dff5ada97eb7b821 + "@lumino/widgets": ^2.3.2 + checksum: 20bf2cb330743b3356bf56d53cda61ab080bc3c77272076197c7f259e3382f0affde75cf2035b91343dbb11d8e4e32c36892f171cd535b4eb66e95c0d7e4f577 languageName: node linkType: hard -"@jupyterlab/lsp@npm:^4.1.0": - version: 4.1.0 - resolution: "@jupyterlab/lsp@npm:4.1.0" - dependencies: - "@jupyterlab/apputils": ^4.2.0 - "@jupyterlab/codeeditor": ^4.1.0 - "@jupyterlab/codemirror": ^4.1.0 - "@jupyterlab/coreutils": ^6.1.0 - "@jupyterlab/docregistry": ^4.1.0 - "@jupyterlab/services": ^7.1.0 - "@jupyterlab/translation": ^4.1.0 +"@jupyterlab/lsp@npm:~4.2.5": + version: 4.2.5 + resolution: "@jupyterlab/lsp@npm:4.2.5" + dependencies: + "@jupyterlab/apputils": ^4.3.5 + "@jupyterlab/codeeditor": ^4.2.5 + "@jupyterlab/codemirror": ^4.2.5 + "@jupyterlab/coreutils": ^6.2.5 + "@jupyterlab/docregistry": ^4.2.5 + "@jupyterlab/services": ^7.2.5 + "@jupyterlab/translation": ^4.2.5 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/signaling": ^2.1.2 - "@lumino/widgets": ^2.3.1 + "@lumino/widgets": ^2.3.2 lodash.mergewith: ^4.6.1 vscode-jsonrpc: ^6.0.0 vscode-languageserver-protocol: ^3.17.0 vscode-ws-jsonrpc: ~1.0.2 - checksum: 487e4d2609ed4212be79c00f45f445ebb252d3a37a537adc421d1cc7824a45c782578cbf5876b75e1a184a2d4a0cc9ec232494e4440b082062a63278ede502d3 - languageName: node - linkType: hard - -"@jupyterlab/mainmenu@npm:^3.0.0": - version: 3.6.8 - resolution: "@jupyterlab/mainmenu@npm:3.6.8" - dependencies: - "@jupyterlab/apputils": ^3.6.8 - "@jupyterlab/services": ^6.6.8 - "@jupyterlab/translation": ^3.6.8 - "@jupyterlab/ui-components": ^3.6.8 - "@lumino/algorithm": ^1.9.0 - "@lumino/commands": ^1.19.0 - "@lumino/coreutils": ^1.11.0 - "@lumino/widgets": ^1.37.2 - checksum: 0d200eadd779a67c60507cacf1cdd293627732269c1ee2edc455abcb0ef181441e70ee438fbe151cc5f3863a6e99207c2cfbaf775d0636757eb0d87d0d26a8db + checksum: 8dfaeb330a6b72b32f8eae6b5d4c3c0ff64203fe5fd69dbfbe15e22c46851a9fbc8c968608e4a6cd887760e194d4e4bb757135aff2df4eaee31acf248d603e9a languageName: node linkType: hard -"@jupyterlab/mainmenu@npm:^3.0.0 || ^4.0.0, @jupyterlab/mainmenu@npm:^4.0.0, @jupyterlab/mainmenu@npm:^4.1.0": - version: 4.1.0 - resolution: "@jupyterlab/mainmenu@npm:4.1.0" +"@jupyterlab/mainmenu@npm:~4.2.5": + version: 4.2.5 + resolution: "@jupyterlab/mainmenu@npm:4.2.5" dependencies: - "@jupyterlab/apputils": ^4.2.0 - "@jupyterlab/translation": ^4.1.0 - "@jupyterlab/ui-components": ^4.1.0 + "@jupyterlab/apputils": ^4.3.5 + "@jupyterlab/translation": ^4.2.5 + "@jupyterlab/ui-components": ^4.2.5 "@lumino/algorithm": ^2.0.1 - "@lumino/commands": ^2.2.0 + "@lumino/commands": ^2.3.0 "@lumino/coreutils": ^2.1.2 - "@lumino/widgets": ^2.3.1 - checksum: d8d0d62723d24f2a9a5741693040890d8deba51dffc9e960f517829ad32165c1b406682509c7d521c960ddc37099b6422c29fa8f0f008dab399e59792de6319e + "@lumino/widgets": ^2.3.2 + checksum: 7da87425108d707d14d3d29fdd5b4d9334eb61a2b38ec98ee790a8436c780959742c09bb1047fe3c7cb2408e29d0e89dcdd979baa0f71d6a6b240480baa4650d languageName: node linkType: hard -"@jupyterlab/markedparser-extension@npm:^4.0.0": - version: 4.1.0 - resolution: "@jupyterlab/markedparser-extension@npm:4.1.0" +"@jupyterlab/markedparser-extension@npm:~4.2.5": + version: 4.2.5 + resolution: "@jupyterlab/markedparser-extension@npm:4.2.5" dependencies: - "@jupyterlab/application": ^4.1.0 - "@jupyterlab/codemirror": ^4.1.0 - "@jupyterlab/coreutils": ^6.1.0 - "@jupyterlab/mermaid": ^4.1.0 - "@jupyterlab/rendermime": ^4.1.0 + "@jupyterlab/application": ^4.2.5 + "@jupyterlab/codemirror": ^4.2.5 + "@jupyterlab/coreutils": ^6.2.5 + "@jupyterlab/mermaid": ^4.2.5 + "@jupyterlab/rendermime": ^4.2.5 "@lumino/coreutils": ^2.1.2 marked: ^9.1.2 marked-gfm-heading-id: ^3.1.0 marked-mangle: ^1.1.4 - checksum: eeff64b59ec04f7eee427ba06ce3d73605be673125a4c0b02bc868fc5852f3923bf151ae7f0ce1497da1e73692af7fa074e0eb11f30585f20dd6462dfd9577c0 + checksum: 5c0c22e08c31b65fb582a5cdf6ef496d864aa6389614ade7dbe04bdad56aaecfb1094713fd2d4e4a8fbadb7c7741eb32850ca2851a83082c02f1acd620a5ec24 languageName: node linkType: hard -"@jupyterlab/mathjax-extension@npm:^4.0.0": - version: 4.1.0 - resolution: "@jupyterlab/mathjax-extension@npm:4.1.0" +"@jupyterlab/mathjax-extension@npm:~4.2.5": + version: 4.2.5 + resolution: "@jupyterlab/mathjax-extension@npm:4.2.5" dependencies: - "@jupyterlab/application": ^4.1.0 - "@jupyterlab/rendermime": ^4.1.0 + "@jupyterlab/application": ^4.2.5 + "@jupyterlab/rendermime": ^4.2.5 "@lumino/coreutils": ^2.1.2 mathjax-full: ^3.2.2 - checksum: 11bcc01fdc0f498342c1163168bec135313050625e376b5f5f2894a9fa304b22fb32d40172da998df3bb49ae539ff373449576d67d47f4ca6ecc278da8cf793f + checksum: a7ef154816ed676191a80c003a86dcd3a612ec6bacbff78372adab8944dcde1ef94194999fe1e67753b192e3f1cfea80e549651140e8ac2003d662d35d40ddbb languageName: node linkType: hard @@ -3430,21 +2959,21 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/mermaid@npm:^4.1.0": - version: 4.1.0 - resolution: "@jupyterlab/mermaid@npm:4.1.0" +"@jupyterlab/mermaid@npm:~4.2.5": + version: 4.2.5 + resolution: "@jupyterlab/mermaid@npm:4.2.5" dependencies: - "@jupyterlab/apputils": ^4.2.0 - "@jupyterlab/coreutils": ^6.1.0 - "@jupyterlab/rendermime-interfaces": ^3.9.0 + "@jupyterlab/apputils": ^4.3.5 + "@jupyterlab/coreutils": ^6.2.5 + "@jupyterlab/rendermime-interfaces": ^3.10.5 "@lumino/coreutils": ^2.1.2 - "@lumino/widgets": ^2.3.1 + "@lumino/widgets": ^2.3.2 mermaid: ^10.7.0 - checksum: cf7dd70a1a899d4abdb47084af9fe78e48b1855db209f5584e2534de7b4d798e26fb21a6e600670227eca17b77cf5423d5d83550bbc84b02b07d5e4054b601db + checksum: f2c22bfa5f4f5df11d1adb4d29a0a376f3ce4da33003c5f3313237e81d187feded019ff6bf093a0a9401c4e68df3460112b9f30322824aaddcb26707a3ba5648 languageName: node linkType: hard -"@jupyterlab/nbformat@npm:^3.0.0 || ^4.0.0, @jupyterlab/nbformat@npm:^3.0.0 || ^4.0.0-alpha.15, @jupyterlab/nbformat@npm:^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0, @jupyterlab/nbformat@npm:^4.0.0, @jupyterlab/nbformat@npm:^4.1.0, @jupyterlab/nbformat@npm:^4.2.5": +"@jupyterlab/nbformat@npm:~4.2.5": version: 4.2.5 resolution: "@jupyterlab/nbformat@npm:4.2.5" dependencies: @@ -3453,98 +2982,45 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/nbformat@npm:^3.0.0, @jupyterlab/nbformat@npm:^3.6.8": - version: 3.6.8 - resolution: "@jupyterlab/nbformat@npm:3.6.8" - dependencies: - "@lumino/coreutils": ^1.11.0 - checksum: 06bbe856d2c3016a1f560aad78c9c67cb63271d695d2f86632e1d9b9d76eed0223e74c163b16efa8a7a20798ddab60ab76611e6fb17682128d38041d1f57a645 - languageName: node - linkType: hard - -"@jupyterlab/notebook@npm:^3.0.0": - version: 3.6.8 - resolution: "@jupyterlab/notebook@npm:3.6.8" +"@jupyterlab/notebook@npm:~4.2.5": + version: 4.2.5 + resolution: "@jupyterlab/notebook@npm:4.2.5" dependencies: - "@jupyterlab/apputils": ^3.6.8 - "@jupyterlab/cells": ^3.6.8 - "@jupyterlab/codeeditor": ^3.6.8 - "@jupyterlab/coreutils": ^5.6.8 - "@jupyterlab/docregistry": ^3.6.8 - "@jupyterlab/nbformat": ^3.6.8 - "@jupyterlab/observables": ^4.6.8 - "@jupyterlab/rendermime": ^3.6.8 - "@jupyterlab/services": ^6.6.8 - "@jupyterlab/settingregistry": ^3.6.8 - "@jupyterlab/shared-models": ^3.6.8 - "@jupyterlab/statusbar": ^3.6.8 - "@jupyterlab/translation": ^3.6.8 - "@jupyterlab/ui-components": ^3.6.8 - "@lumino/algorithm": ^1.9.0 - "@lumino/coreutils": ^1.11.0 - "@lumino/domutils": ^1.8.0 - "@lumino/dragdrop": ^1.13.0 - "@lumino/messaging": ^1.10.0 - "@lumino/properties": ^1.8.0 - "@lumino/signaling": ^1.10.0 - "@lumino/virtualdom": ^1.14.0 - "@lumino/widgets": ^1.37.2 - react: ^17.0.1 - checksum: 5406bcc1d08ed5a77e1591d643fb9dc384e33a37065daa19d180c10cc7bf5a41d775b16850662544e95f2cc7045c9e3989efdc4b146a26d826715a502be96724 - languageName: node - linkType: hard - -"@jupyterlab/notebook@npm:^3.0.0 || ^4.0.0, @jupyterlab/notebook@npm:^4.0.0, @jupyterlab/notebook@npm:^4.1.0": - version: 4.1.0 - resolution: "@jupyterlab/notebook@npm:4.1.0" - dependencies: - "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/apputils": ^4.2.0 - "@jupyterlab/cells": ^4.1.0 - "@jupyterlab/codeeditor": ^4.1.0 - "@jupyterlab/codemirror": ^4.1.0 - "@jupyterlab/coreutils": ^6.1.0 - "@jupyterlab/docregistry": ^4.1.0 - "@jupyterlab/documentsearch": ^4.1.0 - "@jupyterlab/lsp": ^4.1.0 - "@jupyterlab/nbformat": ^4.1.0 - "@jupyterlab/observables": ^5.1.0 - "@jupyterlab/rendermime": ^4.1.0 - "@jupyterlab/services": ^7.1.0 - "@jupyterlab/settingregistry": ^4.1.0 - "@jupyterlab/statusbar": ^4.1.0 - "@jupyterlab/toc": ^6.1.0 - "@jupyterlab/translation": ^4.1.0 - "@jupyterlab/ui-components": ^4.1.0 + "@jupyter/ydoc": ^2.0.1 + "@jupyterlab/apputils": ^4.3.5 + "@jupyterlab/cells": ^4.2.5 + "@jupyterlab/codeeditor": ^4.2.5 + "@jupyterlab/codemirror": ^4.2.5 + "@jupyterlab/coreutils": ^6.2.5 + "@jupyterlab/docregistry": ^4.2.5 + "@jupyterlab/documentsearch": ^4.2.5 + "@jupyterlab/lsp": ^4.2.5 + "@jupyterlab/nbformat": ^4.2.5 + "@jupyterlab/observables": ^5.2.5 + "@jupyterlab/rendermime": ^4.2.5 + "@jupyterlab/services": ^7.2.5 + "@jupyterlab/settingregistry": ^4.2.5 + "@jupyterlab/statusbar": ^4.2.5 + "@jupyterlab/toc": ^6.2.5 + "@jupyterlab/translation": ^4.2.5 + "@jupyterlab/ui-components": ^4.2.5 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/domutils": ^2.0.1 "@lumino/dragdrop": ^2.1.4 "@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 + "@lumino/widgets": ^2.3.2 react: ^18.2.0 - checksum: 0083ef437c3db33d5fdbb72e176f4aa74e3f07a9bdd7868dc72deef65ee50de75156c92c9e9be4464d498225867488e7b177668579a3996869819d1e1e14bf53 + checksum: 1c91b42e890407574451903af7d48db8c216fa9e27ecc4e60ee76366572029ff73be3974085427b72eaedf67e718a7d4f93207f7b66dd3cf27a0b51172ca7727 languageName: node linkType: hard -"@jupyterlab/observables@npm:^4.6.8": - version: 4.6.8 - resolution: "@jupyterlab/observables@npm:4.6.8" - dependencies: - "@lumino/algorithm": ^1.9.0 - "@lumino/coreutils": ^1.11.0 - "@lumino/disposable": ^1.10.0 - "@lumino/messaging": ^1.10.0 - "@lumino/signaling": ^1.10.0 - checksum: 4cba3ec51942a33f7aa0a6ff0cf3685cc5b5d2c734ca38bc00a9fd6d56fbd9c74414c4569b0898b6834b68bd219e166f0aa70251aa7e068a7844e7bcc9a28400 - languageName: node - linkType: hard - -"@jupyterlab/observables@npm:^5.1.0, @jupyterlab/observables@npm:^5.2.5": +"@jupyterlab/observables@npm:~5.2.5": version: 5.2.5 resolution: "@jupyterlab/observables@npm:5.2.5" dependencies: @@ -3557,7 +3033,7 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/outputarea@npm:^3.0.0 || ^4.0.0, @jupyterlab/outputarea@npm:^4.0.0, @jupyterlab/outputarea@npm:^4.1.0, @jupyterlab/outputarea@npm:^4.2.5": +"@jupyterlab/outputarea@npm:~4.2.5": version: 4.2.5 resolution: "@jupyterlab/outputarea@npm:4.2.5" dependencies: @@ -3579,42 +3055,20 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/outputarea@npm:^3.0.0, @jupyterlab/outputarea@npm:^3.6.8": - version: 3.6.8 - resolution: "@jupyterlab/outputarea@npm:3.6.8" - dependencies: - "@jupyterlab/apputils": ^3.6.8 - "@jupyterlab/nbformat": ^3.6.8 - "@jupyterlab/observables": ^4.6.8 - "@jupyterlab/rendermime": ^3.6.8 - "@jupyterlab/rendermime-interfaces": ^3.6.8 - "@jupyterlab/services": ^6.6.8 - "@lumino/algorithm": ^1.9.0 - "@lumino/coreutils": ^1.11.0 - "@lumino/disposable": ^1.10.0 - "@lumino/messaging": ^1.10.0 - "@lumino/properties": ^1.8.0 - "@lumino/signaling": ^1.10.0 - "@lumino/widgets": ^1.37.2 - resize-observer-polyfill: ^1.5.1 - checksum: 7daec0a6138de25cc85ecd1a52240f2fb636a5a6202d29c01ed14b565896bc8f26e18ba5f181326483a4bdf3ef63556f2ffa8b93df53c5f7a1f74c334bd3e1fb - languageName: node - linkType: hard - -"@jupyterlab/rendermime-extension@npm:^4.0.0": - version: 4.1.0 - resolution: "@jupyterlab/rendermime-extension@npm:4.1.0" +"@jupyterlab/rendermime-extension@npm:~4.2.5": + version: 4.2.5 + resolution: "@jupyterlab/rendermime-extension@npm:4.2.5" dependencies: - "@jupyterlab/application": ^4.1.0 - "@jupyterlab/apputils": ^4.2.0 - "@jupyterlab/docmanager": ^4.1.0 - "@jupyterlab/rendermime": ^4.1.0 - "@jupyterlab/translation": ^4.1.0 - checksum: 31152fa26023f9d99267c6da9bfc66b35f005e057d5c0449a324ee867bf7deab0d834d3ec5ab678e4d3298420434d88a0c547da144d8c012148e61f8890ce1e5 + "@jupyterlab/application": ^4.2.5 + "@jupyterlab/apputils": ^4.3.5 + "@jupyterlab/docmanager": ^4.2.5 + "@jupyterlab/rendermime": ^4.2.5 + "@jupyterlab/translation": ^4.2.5 + checksum: 8b442ef6093f2ff044900a3c4978c5b791de3fb043335eb864d2bfbc12f2f7ea0367fec1c02148092fb5f2ec70d02b11014e9966145c86ad6f010791cc7e8453 languageName: node linkType: hard -"@jupyterlab/rendermime-interfaces@npm:^3.0.0, @jupyterlab/rendermime-interfaces@npm:^3.0.0 || ^4.0.0, @jupyterlab/rendermime-interfaces@npm:^3.10.5, @jupyterlab/rendermime-interfaces@npm:^3.6.8, @jupyterlab/rendermime-interfaces@npm:^3.8.0, @jupyterlab/rendermime-interfaces@npm:^3.9.0": +"@jupyterlab/rendermime-interfaces@npm:~3.10.5": version: 3.10.5 resolution: "@jupyterlab/rendermime-interfaces@npm:3.10.5" dependencies: @@ -3624,7 +3078,7 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/rendermime@npm:^3.0.0 || ^4.0.0, @jupyterlab/rendermime@npm:^4.0.0, @jupyterlab/rendermime@npm:^4.1.0, @jupyterlab/rendermime@npm:^4.2.5": +"@jupyterlab/rendermime@npm:~4.2.5": version: 4.2.5 resolution: "@jupyterlab/rendermime@npm:4.2.5" dependencies: @@ -3644,30 +3098,7 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/rendermime@npm:^3.0.0, @jupyterlab/rendermime@npm:^3.6.8": - version: 3.6.8 - resolution: "@jupyterlab/rendermime@npm:3.6.8" - dependencies: - "@jupyterlab/apputils": ^3.6.8 - "@jupyterlab/codemirror": ^3.6.8 - "@jupyterlab/coreutils": ^5.6.8 - "@jupyterlab/nbformat": ^3.6.8 - "@jupyterlab/observables": ^4.6.8 - "@jupyterlab/rendermime-interfaces": ^3.6.8 - "@jupyterlab/services": ^6.6.8 - "@jupyterlab/translation": ^3.6.8 - "@lumino/algorithm": ^1.9.0 - "@lumino/coreutils": ^1.11.0 - "@lumino/messaging": ^1.10.0 - "@lumino/signaling": ^1.10.0 - "@lumino/widgets": ^1.37.2 - lodash.escape: ^4.0.1 - marked: ^4.0.17 - checksum: f4ecbace9f0827fa5b794d576e6ac48153f5922e50b2a37b08ffa35ecbabf029def385a6509bfa058f7c9680630c223c9af43870c6aef86ea89e5fae1aeb2b8f - languageName: node - linkType: hard - -"@jupyterlab/services@npm:^6.0.0 || ^7.0.0, @jupyterlab/services@npm:^7.0.0, @jupyterlab/services@npm:^7.1.0, @jupyterlab/services@npm:^7.2.5": +"@jupyterlab/services@npm:~7.2.5": version: 7.2.5 resolution: "@jupyterlab/services@npm:7.2.5" dependencies: @@ -3686,27 +3117,7 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/services@npm:^6.0.0, @jupyterlab/services@npm:^6.6.8": - version: 6.6.8 - resolution: "@jupyterlab/services@npm:6.6.8" - dependencies: - "@jupyterlab/coreutils": ^5.6.8 - "@jupyterlab/nbformat": ^3.6.8 - "@jupyterlab/observables": ^4.6.8 - "@jupyterlab/settingregistry": ^3.6.8 - "@jupyterlab/statedb": ^3.6.8 - "@lumino/algorithm": ^1.9.0 - "@lumino/coreutils": ^1.11.0 - "@lumino/disposable": ^1.10.0 - "@lumino/polling": ^1.9.0 - "@lumino/signaling": ^1.10.0 - node-fetch: ^2.6.0 - ws: ^7.4.6 - checksum: 852c5e78a3076fa8495b5d7a9ebbd00f77d2c75f21280993e5fc087c6af32e1e1637d525982271894685b6d0a0fae47a3a06e53e59cbcf5c7d7c42bd171894ca - languageName: node - linkType: hard - -"@jupyterlab/settingregistry@npm:^3.0.0 || ^4.0.0, @jupyterlab/settingregistry@npm:^4.0.0, @jupyterlab/settingregistry@npm:^4.1.0, @jupyterlab/settingregistry@npm:^4.2.5": +"@jupyterlab/settingregistry@npm:~4.2.5": version: 4.2.5 resolution: "@jupyterlab/settingregistry@npm:4.2.5" dependencies: @@ -3725,45 +3136,7 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/settingregistry@npm:^3.0.0, @jupyterlab/settingregistry@npm:^3.6.8": - version: 3.6.8 - resolution: "@jupyterlab/settingregistry@npm:3.6.8" - dependencies: - "@jupyterlab/statedb": ^3.6.8 - "@lumino/commands": ^1.19.0 - "@lumino/coreutils": ^1.11.0 - "@lumino/disposable": ^1.10.0 - "@lumino/signaling": ^1.10.0 - ajv: ^6.12.3 - json5: ^2.1.1 - checksum: 12c1cf1a34b925e7b35c42cf9d617d3d4be237acbf2ab51dd0b089f1f130a7c64bda83eb785e9239d51b6e818fd569a971b2c5ec179e02acf8cc0b9c0de5aa94 - languageName: node - linkType: hard - -"@jupyterlab/shared-models@npm:^3.6.8": - version: 3.6.8 - resolution: "@jupyterlab/shared-models@npm:3.6.8" - dependencies: - "@jupyter/ydoc": ~0.2.4 - "@jupyterlab/nbformat": ^3.6.8 - checksum: 83a409f3d561a0c50812cee2ec9afcecf9e6a199c66eb483daa6c87d661a2ffd1ebbb38a44568c2af6a2c9433e1a50b58c9bcf98a7f0716a775de29ec8eb84ac - languageName: node - linkType: hard - -"@jupyterlab/statedb@npm:^3.6.8": - version: 3.6.8 - resolution: "@jupyterlab/statedb@npm:3.6.8" - dependencies: - "@lumino/commands": ^1.19.0 - "@lumino/coreutils": ^1.11.0 - "@lumino/disposable": ^1.10.0 - "@lumino/properties": ^1.8.0 - "@lumino/signaling": ^1.10.0 - checksum: 64ebb78cbb59ea7f40d285b6b37b2412322d2da82070734ecd6acfee809a3d2c39778a6a134ddfe0c08c857e0c596a9032a88e74c7b5c7f77146a55dca6c151c - languageName: node - linkType: hard - -"@jupyterlab/statedb@npm:^4.1.0, @jupyterlab/statedb@npm:^4.2.5": +"@jupyterlab/statedb@npm:~4.2.5": version: 4.2.5 resolution: "@jupyterlab/statedb@npm:4.2.5" dependencies: @@ -3776,29 +3149,7 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/statusbar@npm:^3.6.8": - version: 3.6.8 - resolution: "@jupyterlab/statusbar@npm:3.6.8" - dependencies: - "@jupyterlab/apputils": ^3.6.8 - "@jupyterlab/codeeditor": ^3.6.8 - "@jupyterlab/services": ^6.6.8 - "@jupyterlab/translation": ^3.6.8 - "@jupyterlab/ui-components": ^3.6.8 - "@lumino/algorithm": ^1.9.0 - "@lumino/coreutils": ^1.11.0 - "@lumino/disposable": ^1.10.0 - "@lumino/messaging": ^1.10.0 - "@lumino/signaling": ^1.10.0 - "@lumino/widgets": ^1.37.2 - csstype: ~3.0.3 - react: ^17.0.1 - typestyle: ^2.0.4 - checksum: a9cedac7f3debe00ffc48d54bfbd3590b9cdc7b589cdfbeec63cc572d65578e313944c3c491f3aac423eacc58263a6923d51e88f36a1b0d7169192d02ce0dad2 - languageName: node - linkType: hard - -"@jupyterlab/statusbar@npm:^4.1.0, @jupyterlab/statusbar@npm:^4.2.5": +"@jupyterlab/statusbar@npm:~4.2.5": version: 4.2.5 resolution: "@jupyterlab/statusbar@npm:4.2.5" dependencies: @@ -3814,67 +3165,65 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/testing@npm:^4.1.0": - version: 4.1.0 - resolution: "@jupyterlab/testing@npm:4.1.0" +"@jupyterlab/testing@npm:^4.2.5": + version: 4.2.5 + resolution: "@jupyterlab/testing@npm:4.2.5" dependencies: "@babel/core": ^7.10.2 "@babel/preset-env": ^7.10.2 - "@jupyterlab/coreutils": ^6.1.0 + "@jupyterlab/coreutils": ^6.2.5 "@lumino/coreutils": ^2.1.2 "@lumino/signaling": ^2.1.2 - child_process: ~1.0.2 deepmerge: ^4.2.2 fs-extra: ^10.1.0 identity-obj-proxy: ^3.0.0 jest: ^29.2.0 jest-environment-jsdom: ^29.3.0 jest-junit: ^15.0.0 - node-fetch: ^2.6.0 simulate-event: ~1.4.0 ts-jest: ^29.1.0 peerDependencies: typescript: ">=4.3" - checksum: ea44aa152e005302b10725401c0116ce250498168bd829553feec39564bde03d1c92c357dbe6ca55396e5bd66b82c77da2de0bcbdb8acb92371d37b7fe3c998b + checksum: 504a8bd43a73cab399289e7e0d3e9e92887f2353394e7d1c11bf40e54eadb4d14d441cff9c9fae021d8a000216fd5d80d18d268362e23815cdd2ff29dd239ae3 languageName: node linkType: hard "@jupyterlab/testutils@npm:^4.0.0": - version: 4.1.0 - resolution: "@jupyterlab/testutils@npm:4.1.0" + version: 4.2.5 + resolution: "@jupyterlab/testutils@npm:4.2.5" dependencies: - "@jupyterlab/application": ^4.1.0 - "@jupyterlab/apputils": ^4.2.0 - "@jupyterlab/notebook": ^4.1.0 - "@jupyterlab/rendermime": ^4.1.0 - "@jupyterlab/testing": ^4.1.0 - checksum: 0ed195b52cec7639358c8694ed99b8106aeb58d2b9afa51da3c564f8d4530c089a7d72d8fb503ca7de40ca0aec26e28b7d6fc551fae235027111b9b66eba80eb + "@jupyterlab/application": ^4.2.5 + "@jupyterlab/apputils": ^4.3.5 + "@jupyterlab/notebook": ^4.2.5 + "@jupyterlab/rendermime": ^4.2.5 + "@jupyterlab/testing": ^4.2.5 + checksum: 7cb2ed941c3b9d46c52e86a4c2eae1244c95da4715ebe1720a55fad3ff2d6bdd4333f9b0f427e04fb3eea28bf56d95c37541c99daa4092c1378849f2cd03959e languageName: node linkType: hard -"@jupyterlab/theme-dark-extension@npm:^4.0.2": - version: 4.1.0 - resolution: "@jupyterlab/theme-dark-extension@npm:4.1.0" +"@jupyterlab/theme-dark-extension@npm:~4.2.5": + version: 4.2.5 + resolution: "@jupyterlab/theme-dark-extension@npm:4.2.5" dependencies: - "@jupyterlab/application": ^4.1.0 - "@jupyterlab/apputils": ^4.2.0 - "@jupyterlab/translation": ^4.1.0 - checksum: ef46029eb12457a32aa908597029169c1369639d248cbaf301b747b9888a343f221267e45d406da0a9c6c71f61d739ab280a6659fb6d1f4d1c6c3c18f97606cd + "@jupyterlab/application": ^4.2.5 + "@jupyterlab/apputils": ^4.3.5 + "@jupyterlab/translation": ^4.2.5 + checksum: b32f6bb5c6ff5a804001622463a704ce30e38254a3e98c307b8825d4381167cc5c7db98bf6aebe3610a616e622757760a189a00d656cef4223855d491fac6d55 languageName: node linkType: hard -"@jupyterlab/theme-light-extension@npm:^4.0.2": - version: 4.1.0 - resolution: "@jupyterlab/theme-light-extension@npm:4.1.0" +"@jupyterlab/theme-light-extension@npm:~4.2.5": + version: 4.2.5 + resolution: "@jupyterlab/theme-light-extension@npm:4.2.5" dependencies: - "@jupyterlab/application": ^4.1.0 - "@jupyterlab/apputils": ^4.2.0 - "@jupyterlab/translation": ^4.1.0 - checksum: 409cb3f227eb8818556a3a41b68427a93241172d5d37257c7be049ba1f8a24ae17da79fbf17dc33e9d73b4a0cd0c42da050a32705b003df6eb048429c39ddad1 + "@jupyterlab/application": ^4.2.5 + "@jupyterlab/apputils": ^4.3.5 + "@jupyterlab/translation": ^4.2.5 + checksum: e8480311e47ed3e0d9e1ad397baeba4feec7f7002798f5579e73c1ba4fbcd7622ba0842bb4b7fb1292a61f4adcae65b0fbaa840ad8805cea015e8c254fc669c2 languageName: node linkType: hard -"@jupyterlab/toc@npm:^6.1.0, @jupyterlab/toc@npm:^6.2.5": +"@jupyterlab/toc@npm:~6.2.5": version: 6.2.5 resolution: "@jupyterlab/toc@npm:6.2.5" dependencies: @@ -3896,7 +3245,7 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/translation@npm:^3.0.0 || ^4.0.0, @jupyterlab/translation@npm:^4.0.0, @jupyterlab/translation@npm:^4.1.0, @jupyterlab/translation@npm:^4.2.5": +"@jupyterlab/translation@npm:~4.2.5": version: 4.2.5 resolution: "@jupyterlab/translation@npm:4.2.5" dependencies: @@ -3909,44 +3258,7 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/translation@npm:^3.6.8": - version: 3.6.8 - resolution: "@jupyterlab/translation@npm:3.6.8" - dependencies: - "@jupyterlab/coreutils": ^5.6.8 - "@jupyterlab/services": ^6.6.8 - "@jupyterlab/statedb": ^3.6.8 - "@lumino/coreutils": ^1.11.0 - checksum: 449b2b7f040ffe779bee68c58892465fef694667de79b9bda9d9df3c3d43af76374b28178b3762721c19aff2ba92a5ebcfa043f13db028b6ebe8175a8dbb041c - languageName: node - linkType: hard - -"@jupyterlab/ui-components@npm:^3.6.8": - version: 3.6.8 - resolution: "@jupyterlab/ui-components@npm:3.6.8" - dependencies: - "@blueprintjs/core": ^3.36.0 - "@blueprintjs/select": ^3.15.0 - "@jupyterlab/coreutils": ^5.6.8 - "@jupyterlab/translation": ^3.6.8 - "@lumino/algorithm": ^1.9.0 - "@lumino/commands": ^1.19.0 - "@lumino/coreutils": ^1.11.0 - "@lumino/disposable": ^1.10.0 - "@lumino/signaling": ^1.10.0 - "@lumino/virtualdom": ^1.14.0 - "@lumino/widgets": ^1.37.2 - "@rjsf/core": ^3.1.0 - react: ^17.0.1 - react-dom: ^17.0.1 - typestyle: ^2.0.4 - peerDependencies: - react: ^17.0.1 - checksum: 8187b89e451b52e56acd93a82d9e8a5c9b9443c7154fcac84bf80e2fe129b6ac60d76af7b6a1ce6046db6e0c6ec163e8526511c03f3a33e9d0f61532fbd66df7 - languageName: node - linkType: hard - -"@jupyterlab/ui-components@npm:^4.0.0, @jupyterlab/ui-components@npm:^4.1.0, @jupyterlab/ui-components@npm:^4.2.5": +"@jupyterlab/ui-components@npm:~4.2.5": version: 4.2.5 resolution: "@jupyterlab/ui-components@npm:4.2.5" dependencies: @@ -3977,17 +3289,30 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/vega5-extension@npm:^4.0.0": - version: 4.1.0 - resolution: "@jupyterlab/vega5-extension@npm:4.1.0" +"@jupyterlab/vega5-extension@npm:~4.2.5": + version: 4.2.5 + resolution: "@jupyterlab/vega5-extension@npm:4.2.5" dependencies: - "@jupyterlab/rendermime-interfaces": ^3.9.0 + "@jupyterlab/rendermime-interfaces": ^3.10.5 "@lumino/coreutils": ^2.1.2 - "@lumino/widgets": ^2.3.1 + "@lumino/widgets": ^2.3.2 vega: ^5.20.0 vega-embed: ^6.2.1 vega-lite: ^5.6.1-next.1 - checksum: 3f1400c8e982a53bccbbc52ceb5616869e4167ee813ae81c44fff88c4a61ed3508ac42b22ede5bf973b8833fd1da0f68e9b22a31fcbac34511c34ce1f337653e + checksum: 45b113d5712e4a27ee7829f87732496bc483fa238da744ab020622c2447c3cc93d5a8946589e899d194e38d4cd7601e60695764ee8402badb6ecb75063e20f90 + languageName: node + linkType: hard + +"@jupyterlab/workspaces@npm:~4.2.5": + version: 4.2.5 + resolution: "@jupyterlab/workspaces@npm:4.2.5" + dependencies: + "@jupyterlab/services": ^7.2.5 + "@lumino/coreutils": ^2.1.2 + "@lumino/disposable": ^2.1.2 + "@lumino/polling": ^2.1.2 + "@lumino/signaling": ^2.1.2 + checksum: b26ab567a96558bd931a193abe716a88168eef7dda6004b28dec8b2ccf4048d5d6c14643ba6de520a9730d8c60f6c58619190cbef6d9a84030d7cb6e9acc2d57 languageName: node linkType: hard @@ -4075,10 +3400,10 @@ __metadata: languageName: node linkType: hard -"@lezer/common@npm:^1.0.0, @lezer/common@npm:^1.0.2, @lezer/common@npm:^1.1.0, @lezer/common@npm:^1.2.0, @lezer/common@npm:^1.2.1": - version: 1.2.1 - resolution: "@lezer/common@npm:1.2.1" - checksum: 0bd092e293a509ce334f4aaf9a4d4a25528f743cd9d7e7948c697e34ac703b805b288b62ad01563488fb206fc34ff05084f7fc5d864be775924b3d0d53ea5dd2 +"@lezer/common@npm:^1.0.0": + version: 1.2.2 + resolution: "@lezer/common@npm:1.2.2" + checksum: ebac1144893ffb6b86feb9e84cbf617493e5c8f498ceac24382e0627e787372175aad0fad007d292e0cb2a748577d87f880d34b31f22b5a57f4c651330da68c9 languageName: node linkType: hard @@ -4116,7 +3441,7 @@ __metadata: languageName: node linkType: hard -"@lezer/highlight@npm:^1.0.0, @lezer/highlight@npm:^1.1.3, @lezer/highlight@npm:^1.1.4, @lezer/highlight@npm:^1.2.0": +"@lezer/highlight@npm:^1.0.0": version: 1.2.1 resolution: "@lezer/highlight@npm:1.2.1" dependencies: @@ -4126,35 +3451,35 @@ __metadata: linkType: hard "@lezer/html@npm:^1.3.0": - version: 1.3.8 - resolution: "@lezer/html@npm:1.3.8" + version: 1.3.10 + resolution: "@lezer/html@npm:1.3.10" dependencies: "@lezer/common": ^1.2.0 "@lezer/highlight": ^1.0.0 "@lezer/lr": ^1.0.0 - checksum: 06bce804487435ea6ccb39595176bb65d68691f082b0b68fb7d22d90d4de9798a8202f16e9aefe22865db15257a37f6fca93275d660715eea98f7578579e7135 + checksum: cce391aab9259704ae3079b3209f74b2f248594dd8b851c28aaff26765e00ebb890a5ff1fe600f2d03aaf4ade0e36de8048d9632b12bfbccd47b3e649c3b0ecd languageName: node linkType: hard "@lezer/java@npm:^1.0.0": - version: 1.1.1 - resolution: "@lezer/java@npm:1.1.1" + version: 1.1.3 + resolution: "@lezer/java@npm:1.1.3" dependencies: "@lezer/common": ^1.2.0 "@lezer/highlight": ^1.0.0 "@lezer/lr": ^1.0.0 - checksum: 8a071aca6b5e1ed1d22bffed22bbd29f21b102b7337a7ea5c956eb259e6ff20eee2d6e85b7dadff69859cb6615d6b1a3f0ba109673e87ce5a1f6cabdeee626fd + checksum: a4b8a348ab08465cff6e54ec80e397d2629e0911decb4c6a47fd56cd74f6978fae478879b15a2e239203b9e53aef41ecaeba675f8013e290165249abdab7da74 languageName: node linkType: hard "@lezer/javascript@npm:^1.0.0": - version: 1.4.13 - resolution: "@lezer/javascript@npm:1.4.13" + version: 1.4.19 + resolution: "@lezer/javascript@npm:1.4.19" dependencies: "@lezer/common": ^1.2.0 "@lezer/highlight": ^1.1.3 "@lezer/lr": ^1.3.0 - checksum: a5e4607fec7671dff66d1f3bfee5a5da7395982f1867e17ac4d8f2d8f223451fb18516ef2699340b148af112176a07e1fcba9e63c5f8397c12895dd0509113d6 + checksum: e305680dea6659570b88eded0d03eba3d33bb8860f8646b457798da955742916dd9cbe17fe6dd867bdb7767ef6c00717aadd45e520ee0b416bdc5e39046e6459 languageName: node linkType: hard @@ -4170,11 +3495,11 @@ __metadata: linkType: hard "@lezer/lr@npm:^1.0.0, @lezer/lr@npm:^1.1.0, @lezer/lr@npm:^1.3.0": - version: 1.4.0 - resolution: "@lezer/lr@npm:1.4.0" + version: 1.4.2 + resolution: "@lezer/lr@npm:1.4.2" dependencies: "@lezer/common": ^1.0.0 - checksum: 4c8517017e9803415c6c5cb8230d8764107eafd7d0b847676cd1023abb863a4b268d0d01c7ce3cf1702c4749527c68f0a26b07c329cb7b68c36ed88362d7b193 + checksum: 94318ad046c7dfcc8d37e26cb85b99623c39aef60aa51ec2abb30928e7a649f38fa5520f34bd5b356f1db11b6991999589f039e87c8949b0f163be3764f029d8 languageName: node linkType: hard @@ -4200,13 +3525,13 @@ __metadata: linkType: hard "@lezer/python@npm:^1.1.4": - version: 1.1.11 - resolution: "@lezer/python@npm:1.1.11" + version: 1.1.14 + resolution: "@lezer/python@npm:1.1.14" dependencies: "@lezer/common": ^1.2.0 "@lezer/highlight": ^1.0.0 "@lezer/lr": ^1.0.0 - checksum: ed0e58317716967644f57bf29eb902c0c205b909bc035c0960520222a79bd6525468c8adfb7d824787a8a29ec7a1c7d2da5fd59f912cdeff2830c71958b9576d + checksum: 1608187f698e972d11b340dfdfd79e15b1359641e386e386befd37d5e5839620b45a5a39c5616792a24da29ef1d99d11ea0dad52b9617f1767e7ea6a11c2fed3 languageName: node linkType: hard @@ -4222,58 +3547,31 @@ __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 - languageName: node - linkType: hard - -"@lumino/algorithm@npm:^1.1.0, @lumino/algorithm@npm:^1.9.0, @lumino/algorithm@npm:^1.9.1 || ^2.1, @lumino/algorithm@npm:^1.9.2": - version: 1.9.2 - resolution: "@lumino/algorithm@npm:1.9.2" - checksum: a89e7c63504236119634858e271db1cc649684d30ced5a6ebe2788af7c0837f1e05a6fd3047d8525eb756c42ce137f76b3688f75fd3ef915b71cd4f213dfbb96 + checksum: a0a077b9e455b03593b93a7fdff2a4eab2cb7b230c8e1b878a8bebe80184632b9cc75ca018f1f9e2acb3a26e1386f4777385ab6e87aea70ccf479cde5ca268ee languageName: node linkType: hard -"@lumino/algorithm@npm:^1.11.1 || ^2.0.0, @lumino/algorithm@npm:^2.0.0, @lumino/algorithm@npm:^2.0.1, @lumino/algorithm@npm:^2.0.2": +"@lumino/algorithm@npm:^2.0.0": version: 2.0.2 resolution: "@lumino/algorithm@npm:2.0.2" checksum: 34b25684b845f1bdbf78ca45ebd99a97b67b2992440c9643aafe5fc5a99fae1ddafa9e5890b246b233dc3a12d9f66aa84afe4a2aac44cf31071348ed217740db languageName: node linkType: hard -"@lumino/application@npm:^1.31.4": - version: 1.31.4 - resolution: "@lumino/application@npm:1.31.4" - dependencies: - "@lumino/commands": ^1.21.1 - "@lumino/coreutils": ^1.12.1 - "@lumino/widgets": ^1.37.2 - checksum: 0aa814bf55cef2f54ad730240693d27503b787a834d6d713323973d60b5fa5aae4e3fdf2556e8a2d24d5bf60880add851b84a4b9ac1899ef13daeeecf13d17e7 - languageName: node - linkType: hard - -"@lumino/application@npm:^2.3.0": - version: 2.3.0 - resolution: "@lumino/application@npm:2.3.0" - dependencies: - "@lumino/commands": ^2.2.0 - "@lumino/coreutils": ^2.1.2 - "@lumino/widgets": ^2.3.1 - checksum: 9d1eb5bc972ed158bf219604a53bbac1262059bc5b0123d3e041974486b9cbb8288abeeec916f3b62f62d7c32e716cccf8b73e4832ae927e4f9dd4e4b0cd37ed - languageName: node - linkType: hard - -"@lumino/collections@npm:^1.9.3": - version: 1.9.3 - resolution: "@lumino/collections@npm:1.9.3" +"@lumino/application@npm:^2.3.0-alpha.0": + version: 2.4.1 + resolution: "@lumino/application@npm:2.4.1" dependencies: - "@lumino/algorithm": ^1.9.2 - checksum: 1c87a12743eddd6f6b593e47945a5645e2f99ad61c5192499b0745e48ee9aff263c7145541e77dfeea4c9f50bdd017fddfa47bfc60e718de4f28533ce45bf8c3 + "@lumino/commands": ^2.3.1 + "@lumino/coreutils": ^2.2.0 + "@lumino/widgets": ^2.5.0 + checksum: b7166d1bf4f0e3cc945d984b4057a4cd106d38df6cb4c6f1259c75484e2b976018aca55f169fa4af7dd174ce7117be1920966bef0fb7cba756f503f0df1d211e languageName: node linkType: hard @@ -4286,22 +3584,7 @@ __metadata: languageName: node linkType: hard -"@lumino/commands@npm:^1.19.0, @lumino/commands@npm:^1.21.1": - version: 1.21.1 - resolution: "@lumino/commands@npm:1.21.1" - dependencies: - "@lumino/algorithm": ^1.9.2 - "@lumino/coreutils": ^1.12.1 - "@lumino/disposable": ^1.10.4 - "@lumino/domutils": ^1.8.2 - "@lumino/keyboard": ^1.8.2 - "@lumino/signaling": ^1.11.1 - "@lumino/virtualdom": ^1.14.3 - checksum: 1e2ee7ce14b7241aee829df76f2bee6c046a82c2c137c6bb58049142c52a67f8ae74168fdcc4027b0d5a1c9f2ffa8b8f5231ef89f6f0ea8dcc4cab8d475e1ad4 - languageName: node - linkType: hard - -"@lumino/commands@npm:^2.0.0, @lumino/commands@npm:^2.2.0, @lumino/commands@npm:^2.3.0, @lumino/commands@npm:^2.3.1": +"@lumino/commands@npm:^2.0.1": version: 2.3.1 resolution: "@lumino/commands@npm:2.3.1" dependencies: @@ -4316,7 +3599,7 @@ __metadata: languageName: node linkType: hard -"@lumino/coreutils@npm:^1.11.0 || ^2.0.0, @lumino/coreutils@npm:^1.11.0 || ^2.0.0-alpha.6, @lumino/coreutils@npm:^1.11.0 || ^2.1.2, @lumino/coreutils@npm:^1.11.1 || ^2, @lumino/coreutils@npm:^1.11.1 || ^2.1, @lumino/coreutils@npm:^2.0.0, @lumino/coreutils@npm:^2.1.0, @lumino/coreutils@npm:^2.1.2, @lumino/coreutils@npm:^2.2.0": +"@lumino/coreutils@npm:^2.0.0": version: 2.2.0 resolution: "@lumino/coreutils@npm:2.2.0" dependencies: @@ -4325,43 +3608,24 @@ __metadata: languageName: node linkType: hard -"@lumino/coreutils@npm:^1.11.0, @lumino/coreutils@npm:^1.12.1, @lumino/coreutils@npm:^1.2.0, @lumino/coreutils@npm:^1.3.0": - version: 1.12.1 - resolution: "@lumino/coreutils@npm:1.12.1" - peerDependencies: - crypto: 1.0.1 - checksum: 55f1b87997f8dd0af28ff23c2d4b3aa252e515b9d3bc91b350a5c6c8526ceae61b14b55dc0d8d01691c69d42974b3d559f2b49bc7ced0f474b8f5dc52b3e83ed - languageName: node - linkType: hard - -"@lumino/datagrid@npm:^2.1.2": - version: 2.3.0 - resolution: "@lumino/datagrid@npm:2.3.0" - dependencies: - "@lumino/algorithm": ^2.0.1 - "@lumino/coreutils": ^2.1.2 - "@lumino/disposable": ^2.1.2 - "@lumino/domutils": ^2.0.1 - "@lumino/dragdrop": ^2.1.4 - "@lumino/keyboard": ^2.0.1 - "@lumino/messaging": ^2.0.1 - "@lumino/signaling": ^2.1.2 - "@lumino/widgets": ^2.3.1 - checksum: 906ecd8d02a4ccbd6d09384e181f809ef4c165ca7bbc2388b43276f28d0a7d2949093f8b1782f8e11c988640ffaaeca9fe889722a51ee424cad3314674658695 - languageName: node - linkType: hard - -"@lumino/disposable@npm:^1.1.1, @lumino/disposable@npm:^1.10.0, @lumino/disposable@npm:^1.10.4": - version: 1.10.4 - resolution: "@lumino/disposable@npm:1.10.4" +"@lumino/datagrid@npm:^2.3.0-alpha.0": + version: 2.4.1 + resolution: "@lumino/datagrid@npm:2.4.1" dependencies: - "@lumino/algorithm": ^1.9.2 - "@lumino/signaling": ^1.11.1 - checksum: b53e259830f1d3231455548e6b95c9ae0f4b91e1b501980a1d0bb9708322bf5469b5cbb4e5005653d6f33b549d4bb7e58ce02226477876f51c124ea755152a33 + "@lumino/algorithm": ^2.0.2 + "@lumino/coreutils": ^2.2.0 + "@lumino/disposable": ^2.1.3 + "@lumino/domutils": ^2.0.2 + "@lumino/dragdrop": ^2.1.5 + "@lumino/keyboard": ^2.0.2 + "@lumino/messaging": ^2.0.2 + "@lumino/signaling": ^2.1.3 + "@lumino/widgets": ^2.5.0 + checksum: e24e29b3b08a5c7f01b86b98dbb0343a34ffcedee83b2d52ea2beca021aea95392dee5005f8511a354f331244f37e49e01276ce250cc85b261a301aef82d4f55 languageName: node linkType: hard -"@lumino/disposable@npm:^1.10.0 || ^2.0.0, @lumino/disposable@npm:^1.10.0 || ^2.0.0-alpha.6, @lumino/disposable@npm:^1.10.1 || ^2.1, @lumino/disposable@npm:^2.0.0, @lumino/disposable@npm:^2.1.2, @lumino/disposable@npm:^2.1.3": +"@lumino/disposable@npm:^2.0.0": version: 2.1.3 resolution: "@lumino/disposable@npm:2.1.3" dependencies: @@ -4370,31 +3634,14 @@ __metadata: languageName: node linkType: hard -"@lumino/domutils@npm:^1.1.0, @lumino/domutils@npm:^1.8.0, @lumino/domutils@npm:^1.8.1 || ^2.1, @lumino/domutils@npm:^1.8.2": - version: 1.8.2 - resolution: "@lumino/domutils@npm:1.8.2" - checksum: 196f25316a17cd8df8f11dbe17f10cbd96e5ce166ea97aab6402307dc554382423d860859bb5d05226f05909748b781fb281bb9220690fe1f3ddc716072c2ed5 - languageName: node - linkType: hard - -"@lumino/domutils@npm:^2.0.0, @lumino/domutils@npm:^2.0.1, @lumino/domutils@npm:^2.0.2": +"@lumino/domutils@npm:^2.0.0": version: 2.0.2 resolution: "@lumino/domutils@npm:2.0.2" checksum: 037b8d0b62af43887fd7edd506fa551e2af104a4b46d62e6fef256e16754dba40d351513beb5083834d468b2c7806aae0fe205fd6aac8ef24759451ee998bbd9 languageName: node linkType: hard -"@lumino/dragdrop@npm:^1.13.0, @lumino/dragdrop@npm:^1.14.5": - version: 1.14.5 - resolution: "@lumino/dragdrop@npm:1.14.5" - dependencies: - "@lumino/coreutils": ^1.12.1 - "@lumino/disposable": ^1.10.4 - checksum: c10031e9aa9ef7f3ab71a1b73f761b84291dda85a449e5f4d2d7c462277759a947513eb7ee3e3d984f7cfc2730b1c96d0706124802492f9adbd7be00d13137ee - languageName: node - linkType: hard - -"@lumino/dragdrop@npm:^2.0.0, @lumino/dragdrop@npm:^2.1.4, @lumino/dragdrop@npm:^2.1.5": +"@lumino/dragdrop@npm:^2.0.0": version: 2.1.5 resolution: "@lumino/dragdrop@npm:2.1.5" dependencies: @@ -4404,31 +3651,14 @@ __metadata: languageName: node linkType: hard -"@lumino/keyboard@npm:^1.8.2": - version: 1.8.2 - resolution: "@lumino/keyboard@npm:1.8.2" - checksum: 30f8ced53ca0aa466dba33be3c9379a2a6abcf1c52485073d9f9d9bc119eb3327a7343fad764c2d63a8a30ae05c0047098c40ec605e60af215356f3edb9ab4a9 - languageName: node - linkType: hard - -"@lumino/keyboard@npm:^2.0.1, @lumino/keyboard@npm:^2.0.2": +"@lumino/keyboard@npm:^2.0.0": version: 2.0.2 resolution: "@lumino/keyboard@npm:2.0.2" checksum: 198e8c17825c9a831fa0770f58a71574b936acb0f0bbbe7f8feb73d89686dda7ff41fcb02d12b401f5d462b45fe0bba24f7f38befb7cefe0826576559f0bee6d languageName: node linkType: hard -"@lumino/messaging@npm:^1.10.0, @lumino/messaging@npm:^1.10.1 || ^2.1, @lumino/messaging@npm:^1.10.3, @lumino/messaging@npm:^1.2.1": - version: 1.10.3 - resolution: "@lumino/messaging@npm:1.10.3" - dependencies: - "@lumino/algorithm": ^1.9.2 - "@lumino/collections": ^1.9.3 - checksum: 1131e80379fa9b8a9b5d3418c90e25d4be48e2c92ec711518190772f9e8845a695bef45daddd06a129168cf6f158c8ad80ae86cb245f566e9195bbd9a0843b7a - languageName: node - linkType: hard - -"@lumino/messaging@npm:^2.0.0, @lumino/messaging@npm:^2.0.1, @lumino/messaging@npm:^2.0.2": +"@lumino/messaging@npm:^2.0.0": version: 2.0.2 resolution: "@lumino/messaging@npm:2.0.2" dependencies: @@ -4438,72 +3668,35 @@ __metadata: languageName: node linkType: hard -"@lumino/polling@npm:^1.9.0": - version: 1.11.4 - resolution: "@lumino/polling@npm:1.11.4" - dependencies: - "@lumino/coreutils": ^1.12.1 - "@lumino/disposable": ^1.10.4 - "@lumino/signaling": ^1.11.1 - checksum: d4625da7bf5399f6bffed29251daaeb4bf14a0733ad77ad1573c9893973480961be445d8700a5d004102d14ab5a2cf4b79244b1fe74680d060167e55db211c04 - languageName: node - linkType: hard - -"@lumino/polling@npm:^2.1.2": - version: 2.1.2 - resolution: "@lumino/polling@npm:2.1.2" +"@lumino/polling@npm:^2.0.0": + version: 2.1.3 + resolution: "@lumino/polling@npm:2.1.3" dependencies: - "@lumino/coreutils": ^2.1.2 - "@lumino/disposable": ^2.1.2 - "@lumino/signaling": ^2.1.2 - checksum: fa9b401e6dbeb8f31d7e3ba485e8ef1e0c92b3f2da086239c0ed49931026f5d3528709193c93e031e35ac624fb4bbbfcdcbaa0e25eb797f36e2952e5cd91e9e3 - languageName: node - linkType: hard - -"@lumino/properties@npm:^1.1.0, @lumino/properties@npm:^1.8.0, @lumino/properties@npm:^1.8.2": - version: 1.8.2 - resolution: "@lumino/properties@npm:1.8.2" - checksum: 9a53709fe58d3abbc99062f0c0fda4d5f64a4c7dca509251f0f89cdcaf881fdf6172ee852dbfe70594ee34bb97255acca771a722d62e7e2150ba8cf6f7e7d15c + "@lumino/coreutils": ^2.2.0 + "@lumino/disposable": ^2.1.3 + "@lumino/signaling": ^2.1.3 + checksum: 2c94dbc2339dd06b3b89a3a690d23576ce095f92bf1f614557dcaeb1c1a8a707b2a18d78c03e5fd7376a43e3f393cc4fec42a65580ae4b67c6630ea86cecbac6 languageName: node linkType: hard -"@lumino/properties@npm:^2.0.0, @lumino/properties@npm:^2.0.1, @lumino/properties@npm:^2.0.2": +"@lumino/properties@npm:^2.0.0": version: 2.0.2 resolution: "@lumino/properties@npm:2.0.2" checksum: cbe802bd49ced7e13e50b1d89b82e0f03fb44a590c704e6b9343226498b21d8abfe119b024209e79876b4fc0938dbf85e964c6c4cd5bbdd4d7ba41ce0fb69f3f languageName: node linkType: hard -"@lumino/signaling@npm:^1.10.0 || ^2.0.0, @lumino/signaling@npm:^1.10.0 || ^2.0.0-alpha.6, @lumino/signaling@npm:^1.10.1 || ^2.1, @lumino/signaling@npm:^2.0.0, @lumino/signaling@npm:^2.1.2, @lumino/signaling@npm:^2.1.3": - version: 2.1.3 - resolution: "@lumino/signaling@npm:2.1.3" - dependencies: - "@lumino/algorithm": ^2.0.2 - "@lumino/coreutils": ^2.2.0 - checksum: ce59383bd75fe30df5800e0442dbc4193cc6778e2530b9be0f484d159f1d8668be5c6ee92cee9df36d5a0c3dbd9126d0479a82581dee1df889d5c9f922d3328d - languageName: node - linkType: hard - -"@lumino/signaling@npm:^1.10.0, @lumino/signaling@npm:^1.11.1, @lumino/signaling@npm:^1.2.0": - version: 1.11.1 - resolution: "@lumino/signaling@npm:1.11.1" - dependencies: - "@lumino/algorithm": ^1.9.2 - "@lumino/properties": ^1.8.2 - checksum: 3d822be705d9ba8adc46ec405a4422cd4f76ed774f94da5386a511f01df4325c3c8bfa288c9c812184c94cfd0c3ef7b1121dcc9c9489750ad6cfaa7ffb2a3a67 - languageName: node - linkType: hard - -"@lumino/virtualdom@npm:^1.14.0, @lumino/virtualdom@npm:^1.14.3": - version: 1.14.3 - resolution: "@lumino/virtualdom@npm:1.14.3" +"@lumino/signaling@npm:^2.0.0": + version: 2.1.3 + resolution: "@lumino/signaling@npm:2.1.3" dependencies: - "@lumino/algorithm": ^1.9.2 - checksum: dd6acc5402eb7961ab05f5ce9afaebce4258eb92111f4d97b58ac87a6453686376d2b7d0a2041a54eef6e78091e36a430c74834c97b862fba31fa82ef43c72cb + "@lumino/algorithm": ^2.0.2 + "@lumino/coreutils": ^2.2.0 + checksum: ce59383bd75fe30df5800e0442dbc4193cc6778e2530b9be0f484d159f1d8668be5c6ee92cee9df36d5a0c3dbd9126d0479a82581dee1df889d5c9f922d3328d languageName: node linkType: hard -"@lumino/virtualdom@npm:^2.0.0, @lumino/virtualdom@npm:^2.0.1, @lumino/virtualdom@npm:^2.0.2": +"@lumino/virtualdom@npm:^2.0.0": version: 2.0.2 resolution: "@lumino/virtualdom@npm:2.0.2" dependencies: @@ -4512,26 +3705,7 @@ __metadata: languageName: node linkType: hard -"@lumino/widgets@npm:^1.3.0, @lumino/widgets@npm:^1.37.2": - version: 1.37.2 - resolution: "@lumino/widgets@npm:1.37.2" - dependencies: - "@lumino/algorithm": ^1.9.2 - "@lumino/commands": ^1.21.1 - "@lumino/coreutils": ^1.12.1 - "@lumino/disposable": ^1.10.4 - "@lumino/domutils": ^1.8.2 - "@lumino/dragdrop": ^1.14.5 - "@lumino/keyboard": ^1.8.2 - "@lumino/messaging": ^1.10.3 - "@lumino/properties": ^1.8.2 - "@lumino/signaling": ^1.11.1 - "@lumino/virtualdom": ^1.14.3 - checksum: 3193f8cca4bad2c9d59031515b7b81b8a3655088f2b8c4f69f575116140d45c5caed935da0ed3fab9dc5ce96fde037bfa5fef0c129921955b3fb73cf725d1b06 - languageName: node - linkType: hard - -"@lumino/widgets@npm:^1.30.0 || ^2.1, @lumino/widgets@npm:^1.37.2 || ^2.3.2, @lumino/widgets@npm:^2.0.0, @lumino/widgets@npm:^2.3.1, @lumino/widgets@npm:^2.3.2": +"@lumino/widgets@npm:^2.3.1-alpha.0": version: 2.5.0 resolution: "@lumino/widgets@npm:2.5.0" dependencies: @@ -4558,33 +3732,33 @@ __metadata: linkType: hard "@microsoft/fast-element@npm:^1.12.0": - version: 1.12.0 - resolution: "@microsoft/fast-element@npm:1.12.0" - checksum: bbff4e9c83106d1d74f3eeedc87bf84832429e78fee59c6a4ae8164ee4f42667503f586896bea72341b4d2c76c244a3cb0d4fd0d5d3732755f00357714dd609e + version: 1.13.0 + resolution: "@microsoft/fast-element@npm:1.13.0" + checksum: 1cb7b4cfb7531116a3542d3f59bf1dd35106194f5764205403590250aaff744de79e35a5a1f36b4941c4eda9edc088148d4d629fb80be15fdf25f6be01770f3a languageName: node linkType: hard -"@microsoft/fast-foundation@npm:^2.49.4, @microsoft/fast-foundation@npm:^2.49.5": - version: 2.49.5 - resolution: "@microsoft/fast-foundation@npm:2.49.5" +"@microsoft/fast-foundation@npm:^2.49.2": + version: 2.49.6 + resolution: "@microsoft/fast-foundation@npm:2.49.6" dependencies: - "@microsoft/fast-element": ^1.12.0 + "@microsoft/fast-element": ^1.13.0 "@microsoft/fast-web-utilities": ^5.4.1 tabbable: ^5.2.0 tslib: ^1.13.0 - checksum: 8a4729e8193ee93f780dc88fac26561b42f2636e3f0a8e89bb1dfe256f50a01a21ed1d8e4d31ce40678807dc833e25f31ba735cb5d3c247b65219aeb2560c82c + checksum: 15fdf9dd0b910a72a9cff140f765d522304df11f8a78d5a97a815e2bbae25027c2b336e94f89ca31e650d6aabe17b590b7453acc0d2cb7340c219eb76350a942 languageName: node linkType: hard "@microsoft/fast-react-wrapper@npm:^0.3.22": - version: 0.3.23 - resolution: "@microsoft/fast-react-wrapper@npm:0.3.23" + version: 0.3.24 + resolution: "@microsoft/fast-react-wrapper@npm:0.3.24" dependencies: - "@microsoft/fast-element": ^1.12.0 - "@microsoft/fast-foundation": ^2.49.5 + "@microsoft/fast-element": ^1.13.0 + "@microsoft/fast-foundation": ^2.49.6 peerDependencies: react: ">=16.9.0" - checksum: 45885e1868916d2aa9059e99c341c97da434331d9340a57128d4218081df68b5e1107031c608db9a550d6d1c3b010d516ed4f8dc5a8a2470058da6750dcd204a + checksum: 1d7a87509c22872bafc9b5c64f66659e52ba0cfdff484d7204125e503dafdea143f5e1bd2a643e2f3fbba6cc7567d916393369433f19dab9f0adcbe7a88b7d98 languageName: node linkType: hard @@ -4625,15 +3799,15 @@ __metadata: linkType: hard "@npmcli/agent@npm:^2.0.0": - version: 2.2.1 - resolution: "@npmcli/agent@npm:2.2.1" + version: 2.2.2 + resolution: "@npmcli/agent@npm:2.2.2" dependencies: agent-base: ^7.1.0 http-proxy-agent: ^7.0.0 https-proxy-agent: ^7.0.1 lru-cache: ^10.0.1 - socks-proxy-agent: ^8.0.1 - checksum: c69aca42dbba393f517bc5777ee872d38dc98ea0e5e93c1f6d62b82b8fecdc177a57ea045f07dda1a770c592384b2dd92a5e79e21e2a7cf51c9159466a8f9c9b + socks-proxy-agent: ^8.0.3 + checksum: 67de7b88cc627a79743c88bab35e023e23daf13831a8aa4e15f998b92f5507b644d8ffc3788afc8e64423c612e0785a6a92b74782ce368f49a6746084b50d874 languageName: node linkType: hard @@ -4648,11 +3822,11 @@ __metadata: linkType: hard "@npmcli/fs@npm:^3.1.0": - version: 3.1.0 - resolution: "@npmcli/fs@npm:3.1.0" + version: 3.1.1 + resolution: "@npmcli/fs@npm:3.1.1" dependencies: semver: ^7.3.5 - checksum: a50a6818de5fc557d0b0e6f50ec780a7a02ab8ad07e5ac8b16bf519e0ad60a144ac64f97d05c443c3367235d337182e1d012bbac0eb8dbae8dc7b40b193efd0e + checksum: d960cab4b93adcb31ce223bfb75c5714edbd55747342efb67dcc2f25e023d930a7af6ece3e75f2f459b6f38fc14d031c766f116cd124fdc937fd33112579e820 languageName: node linkType: hard @@ -4673,14 +3847,14 @@ __metadata: linkType: hard "@npmcli/installed-package-contents@npm:^2.0.1": - version: 2.0.2 - resolution: "@npmcli/installed-package-contents@npm:2.0.2" + version: 2.1.0 + resolution: "@npmcli/installed-package-contents@npm:2.1.0" dependencies: npm-bundled: ^3.0.0 npm-normalize-package-bin: ^3.0.0 bin: - installed-package-contents: lib/index.js - checksum: 60789d5ed209ee5df479232f62d9d38ecec36e95701cae88320b828b8651351b32d7b47d16d4c36cc7ce5000db4bf1f3e6981bed6381bdc5687ff4bc0795682d + installed-package-contents: bin/index.js + checksum: d0f307e0c971a4ffaea44d4f38d53b57e19222413f338bab26d4321c4a7b9098318d74719dd1f8747a6de0575ac0ba29aeb388edf6599ac8299506947f53ffb6 languageName: node linkType: hard @@ -5002,34 +4176,15 @@ __metadata: linkType: hard "@polka/url@npm:^1.0.0-next.24": - version: 1.0.0-next.24 - resolution: "@polka/url@npm:1.0.0-next.24" - checksum: 00baec4458ac86ca27edf7ce807ccfad97cd1d4b67bdedaf3401a9e755757588f3331e891290d1deea52d88df2bf2387caf8d94a6835b614d5b37b638a688273 - languageName: node - linkType: hard - -"@rjsf/core@npm:^3.1.0": - version: 3.2.1 - resolution: "@rjsf/core@npm:3.2.1" - dependencies: - "@types/json-schema": ^7.0.7 - ajv: ^6.7.0 - core-js-pure: ^3.6.5 - json-schema-merge-allof: ^0.6.0 - jsonpointer: ^5.0.0 - lodash: ^4.17.15 - nanoid: ^3.1.23 - prop-types: ^15.7.2 - react-is: ^16.9.0 - peerDependencies: - react: ">=16" - checksum: 2142d4a31229ea242b79aca4ed93e2fe89e75f15ce93111457c3017d3ab295cae8f53e4dd870c619afa571959d00f46b3c19085c6a336f522c891fc07ecc46f1 + version: 1.0.0-next.28 + resolution: "@polka/url@npm:1.0.0-next.28" + checksum: 7402aaf1de781d0eb0870d50cbcd394f949aee11b38a267a5c3b4e3cfee117e920693e6e93ce24c87ae2d477a59634f39d9edde8e86471cae756839b07c79af7 languageName: node linkType: hard "@rjsf/core@npm:^5.13.4": - version: 5.17.0 - resolution: "@rjsf/core@npm:5.17.0" + version: 5.21.2 + resolution: "@rjsf/core@npm:5.21.2" dependencies: lodash: ^4.17.21 lodash-es: ^4.17.21 @@ -5037,15 +4192,15 @@ __metadata: nanoid: ^3.3.7 prop-types: ^15.8.1 peerDependencies: - "@rjsf/utils": ^5.16.x + "@rjsf/utils": ^5.20.x react: ^16.14.0 || >=17 - checksum: adfcbd1d44cef5f9e5de2873096085abd03b146dcef2c9c226060341ce2c935b5399e4ad5f00ad5091394224f5859bd6ac9bac533537dc5c8e2edb16b52b67cf + checksum: ac5c4ff0e0cf74ba8cf6d58df314f8f17de6be5b00bb0ca14f79861347bbaa59f37b8f572d80f30388c5007de1d2dedfc3ff70e419eb874331d58f0ba9eeeb42 languageName: node linkType: hard "@rjsf/utils@npm:^5.13.4": - version: 5.17.0 - resolution: "@rjsf/utils@npm:5.17.0" + version: 5.21.2 + resolution: "@rjsf/utils@npm:5.21.2" dependencies: json-schema-merge-allof: ^0.8.1 jsonpointer: ^5.0.1 @@ -5054,21 +4209,21 @@ __metadata: react-is: ^18.2.0 peerDependencies: react: ^16.14.0 || >=17 - checksum: 01d0001f83083764a8552e009aa7df084621df9d1fc6ccdfad9d534513084421b1ad7494cab77b9b8205d680fd915f612d87800e20ab242e7066f33184c73d4f + checksum: 05460f3c95e1a407001accaf2e9b90c0731433936cfea6a129ac01b49575f56ba336f1ae46e3930f0226580d06c6300c8622d1c3a56354c3e723caf3654f02e1 languageName: node linkType: hard "@rjsf/validator-ajv8@npm:^5.13.4": - version: 5.17.0 - resolution: "@rjsf/validator-ajv8@npm:5.17.0" + version: 5.21.2 + resolution: "@rjsf/validator-ajv8@npm:5.21.2" dependencies: ajv: ^8.12.0 ajv-formats: ^2.1.1 lodash: ^4.17.21 lodash-es: ^4.17.21 peerDependencies: - "@rjsf/utils": ^5.16.x - checksum: c6e20e04b33e5b37e55a3d378add22c36970c9c92b6d692003acc5cfaff10282ead6ff775b1fa152ead66e451bc3f0cc518730c6f0ed68a7ecfbcd4098d59f32 + "@rjsf/utils": ^5.20.x + checksum: 06d34e70e6595c5a0e999a3a2a651fccc7a36dbb2395f5805ce1ac6b47201111e6d84c9e122f3d336bbdbaca61875a90efd65e1839d9da3c9aafe282dcc03086 languageName: node linkType: hard @@ -5216,11 +4371,11 @@ __metadata: linkType: hard "@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.4, @types/babel__traverse@npm:^7.0.6": - version: 7.20.5 - resolution: "@types/babel__traverse@npm:7.20.5" + version: 7.20.6 + resolution: "@types/babel__traverse@npm:7.20.6" dependencies: "@babel/types": ^7.20.7 - checksum: 608e0ab4fc31cd47011d98942e6241b34d461608c0c0e153377c5fd822c436c475f1ded76a56bfa76a1adf8d9266b727bbf9bfac90c4cb152c97f30dadc5b7e8 + checksum: 2bdc65eb62232c2d5c1086adeb0c31e7980e6fd7e50a3483b4a724a1a1029c84d9cb59749cf8de612f9afa2bc14c85b8f50e64e21f8a4398fa77eb9059a4283c languageName: node linkType: hard @@ -5283,37 +4438,10 @@ __metadata: languageName: node linkType: hard -"@types/dom4@npm:^2.0.1": - version: 2.0.4 - resolution: "@types/dom4@npm:2.0.4" - checksum: f64228429058eb26d728baa923dd353ce9dd5fd64f391e6619f6d2a3cfbecd0566730278c81d241b936f71961d3f1fd9a7932d7081f1232f1d6a218af89ea658 - languageName: node - linkType: hard - -"@types/eslint-scope@npm:^3.7.3": - version: 3.7.7 - resolution: "@types/eslint-scope@npm:3.7.7" - dependencies: - "@types/eslint": "*" - "@types/estree": "*" - checksum: e2889a124aaab0b89af1bab5959847c5bec09809209255de0e63b9f54c629a94781daa04adb66bffcdd742f5e25a17614fb933965093c0eea64aacda4309380e - languageName: node - linkType: hard - -"@types/eslint@npm:*": - version: 8.56.2 - resolution: "@types/eslint@npm:8.56.2" - dependencies: - "@types/estree": "*" - "@types/json-schema": "*" - checksum: 38e054971596f5c0413f66a62dc26b10e0a21ac46ceacb06fbf8cfb838d20820787209b17218b3916e4c23d990ff77cfdb482d655cac0e0d2b837d430fcc5db8 - languageName: node - linkType: hard - -"@types/estree@npm:*, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.5": - version: 1.0.5 - resolution: "@types/estree@npm:1.0.5" - checksum: dd8b5bed28e6213b7acd0fb665a84e693554d850b0df423ac8076cc3ad5823a6bc26b0251d080bdc545af83179ede51dd3f6fa78cad2c46ed1f29624ddf3e41a +"@types/estree@npm:^1.0.0, @types/estree@npm:^1.0.5": + version: 1.0.6 + resolution: "@types/estree@npm:1.0.6" + checksum: 8825d6e729e16445d9a1dd2fb1db2edc5ed400799064cd4d028150701031af012ba30d6d03fe9df40f4d7a437d0de6d2b256020152b7b09bde9f2e420afdffd9 languageName: node linkType: hard @@ -5359,11 +4487,11 @@ __metadata: linkType: hard "@types/jquery@npm:*": - version: 3.5.29 - resolution: "@types/jquery@npm:3.5.29" + version: 3.5.31 + resolution: "@types/jquery@npm:3.5.31" dependencies: "@types/sizzle": "*" - checksum: 5e959762d6f7050b07b4387b6507a308113384566a77cfc4f8d0f54c2fb0a79f6bc8c057706c6aa4840cde56f32ad0e5814fb53c5f078c5db9e01670a1ecd535 + checksum: 14a682a6a00e5b0bfe7afbb359ea2ada51b6fdbd962f8ba2b6077989935bd41f395b920581538d218d3ac81e6e3929acb86db9ccb8aa55a67066da9ed55db775 languageName: node linkType: hard @@ -5378,7 +4506,7 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.7, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": +"@types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": version: 7.0.15 resolution: "@types/json-schema@npm:7.0.15" checksum: 97ed0cb44d4070aecea772b7b2e2ed971e10c81ec87dd4ecc160322ffa55ff330dace1793489540e3e318d90942064bb697cc0f8989391797792d919737b3b98 @@ -5386,9 +4514,9 @@ __metadata: linkType: hard "@types/lodash@npm:^4.14.134, @types/lodash@npm:^4.14.178, @types/lodash@npm:^4.14.191": - version: 4.14.202 - resolution: "@types/lodash@npm:4.14.202" - checksum: a91acf3564a568c6f199912f3eb2c76c99c5a0d7e219394294213b3f2d54f672619f0fde4da22b29dc5d4c31457cd799acc2e5cb6bd90f9af04a1578483b6ff7 + version: 4.17.10 + resolution: "@types/lodash@npm:4.17.10" + checksum: 4600f2f25270c8fee6953e363d318149a5f0f1b1bb820aa2f42d7ada6e4f7de31848bb5ffc2c687b40bd73aa982167bdd6e6d8d456e72abe0c660ec77d1fa7e9 languageName: node linkType: hard @@ -5422,12 +4550,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*": - version: 20.11.16 - resolution: "@types/node@npm:20.11.16" +"@types/node@npm:*, @types/node@npm:^22.7.5": + version: 22.7.5 + resolution: "@types/node@npm:22.7.5" dependencies: - undici-types: ~5.26.4 - checksum: 51f0831c1219bf4698e7430aeb9892237bd851deeb25ce23c5bb0ceefcc77c3b114e48f4e98d9fc26def5a87ba9d8079f0281dd37bee691140a93f133812c152 + undici-types: ~6.19.2 + checksum: 1a8bbb504efaffcef7b8491074a428e5c0b5425b0c0ffb13e7262cb8462c275e8cc5eaf90a38d8fbf52a1eeda7c01ab3b940673c43fc2414140779c973e40ec6 languageName: node linkType: hard @@ -5453,54 +4581,35 @@ __metadata: linkType: hard "@types/prop-types@npm:*": - version: 15.7.11 - resolution: "@types/prop-types@npm:15.7.11" - checksum: 7519ff11d06fbf6b275029fe03fff9ec377b4cb6e864cac34d87d7146c7f5a7560fd164bdc1d2dbe00b60c43713631251af1fd3d34d46c69cd354602bc0c7c54 + version: 15.7.13 + resolution: "@types/prop-types@npm:15.7.13" + checksum: 8935cad87c683c665d09a055919d617fe951cb3b2d5c00544e3a913f861a2bd8d2145b51c9aa6d2457d19f3107ab40784c40205e757232f6a80cc8b1c815513c languageName: node linkType: hard "@types/react-dom@npm:^18.0.0": - version: 18.2.18 - resolution: "@types/react-dom@npm:18.2.18" + version: 18.3.1 + resolution: "@types/react-dom@npm:18.3.1" dependencies: "@types/react": "*" - checksum: 8e3da404c980e2b2a76da3852f812ea6d8b9d0e7f5923fbaf3bfbbbfa1d59116ff91c129de8f68e9b7668a67ae34484fe9df74d5a7518cf8591ec07a0c4dad57 + checksum: ad28ecce3915d30dc76adc2a1373fda1745ba429cea290e16c6628df9a05fd80b6403c8e87d78b45e6c60e51df7a67add389ab62b90070fbfdc9bda8307d9953 languageName: node linkType: hard "@types/react@npm:*, @types/react@npm:^18.0.0, @types/react@npm:^18.0.26": - version: 18.2.55 - resolution: "@types/react@npm:18.2.55" - dependencies: - "@types/prop-types": "*" - "@types/scheduler": "*" - csstype: ^3.0.2 - checksum: a8eb4fa77f73831b9112d4f11a7006217dc0740361649b9b0da3fd441d151a9cd415d5d68b91c0af4e430e063424d301c77489e5edaddc9f711c4e46cf9818a5 - languageName: node - linkType: hard - -"@types/react@npm:^17.0.0": - version: 17.0.83 - resolution: "@types/react@npm:17.0.83" + version: 18.3.11 + resolution: "@types/react@npm:18.3.11" dependencies: "@types/prop-types": "*" - "@types/scheduler": ^0.16 csstype: ^3.0.2 - checksum: c237dc47fc19bbe1af14ff89d0e9b749abfb95c0d9c3bca8292539f3d4a4b22c2a359db5e405cd274999a62e1a5fadc8e0eafe62ecc070ff3b2bbba89600b35e - languageName: node - linkType: hard - -"@types/scheduler@npm:*, @types/scheduler@npm:^0.16": - version: 0.16.8 - resolution: "@types/scheduler@npm:0.16.8" - checksum: 6c091b096daa490093bf30dd7947cd28e5b2cd612ec93448432b33f724b162587fed9309a0acc104d97b69b1d49a0f3fc755a62282054d62975d53d7fd13472d + checksum: 6cbf36673b64e758dd61b16c24139d015f58530e0d476777de26ba83f24b55e142fbf64e3b8f6b3c7b05ed9ba548551b2a62d9ffb0f95743d0a368646a619163 languageName: node linkType: hard "@types/semver@npm:^7.3.12": - version: 7.5.6 - resolution: "@types/semver@npm:7.5.6" - checksum: 563a0120ec0efcc326567db2ed920d5d98346f3638b6324ea6b50222b96f02a8add3c51a916b6897b51523aad8ac227d21d3dcf8913559f1bfc6c15b14d23037 + version: 7.5.8 + resolution: "@types/semver@npm:7.5.8" + checksum: ea6f5276f5b84c55921785a3a27a3cd37afee0111dfe2bcb3e03c31819c197c782598f17f0b150a69d453c9584cd14c4c4d7b9a55d2c5e6cacd4d66fdb3b3663 languageName: node linkType: hard @@ -5540,9 +4649,9 @@ __metadata: linkType: hard "@types/unist@npm:^2, @types/unist@npm:^2.0.0": - version: 2.0.10 - resolution: "@types/unist@npm:2.0.10" - checksum: e2924e18dedf45f68a5c6ccd6015cd62f1643b1b43baac1854efa21ae9e70505db94290434a23da1137d9e31eb58e54ca175982005698ac37300a1c889f6c4aa + version: 2.0.11 + resolution: "@types/unist@npm:2.0.11" + checksum: 6d436e832bc35c6dde9f056ac515ebf2b3384a1d7f63679d12358766f9b313368077402e9c1126a14d827f10370a5485e628bf61aa91117cf4fc882423191a4e languageName: node linkType: hard @@ -5574,11 +4683,11 @@ __metadata: linkType: hard "@types/yargs@npm:^17.0.8": - version: 17.0.32 - resolution: "@types/yargs@npm:17.0.32" + version: 17.0.33 + resolution: "@types/yargs@npm:17.0.33" dependencies: "@types/yargs-parser": "*" - checksum: 4505bdebe8716ff383640c6e928f855b5d337cb3c68c81f7249fc6b983d0aa48de3eee26062b84f37e0d75a5797bc745e0c6e76f42f81771252a758c638f36ba + checksum: ee013f257472ab643cb0584cf3e1ff9b0c44bca1c9ba662395300a7f1a6c55fa9d41bd40ddff42d99f5d95febb3907c9ff600fbcb92dadbec22c6a76de7e1236 languageName: node linkType: hard @@ -5844,6 +4953,7 @@ __metadata: "@jupyterlab/rendermime": ^4.0.0 "@jupyterlab/services": ^7.0.0 "@jupyterlab/testutils": ^4.0.0 + "@types/node": ^22.7.5 npm-run-all: ^4.1.5 rimraf: ^2.6.1 source-map-loader: ~1.0.2 @@ -5872,13 +4982,13 @@ __metadata: languageName: unknown linkType: soft -"@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 @@ -5896,10 +5006,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 @@ -5921,15 +5031,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 @@ -5958,68 +5068,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 @@ -6164,32 +5274,6 @@ __metadata: languageName: node linkType: hard -"abstract-leveldown@npm:^6.2.1": - version: 6.3.0 - resolution: "abstract-leveldown@npm:6.3.0" - dependencies: - buffer: ^5.5.0 - immediate: ^3.2.3 - level-concat-iterator: ~2.0.0 - level-supports: ~1.0.0 - xtend: ~4.0.0 - checksum: 121a8509d8c6a540e656c2a69e5b8d853d4df71072011afefc868b98076991bb00120550e90643de9dc18889c675f62413409eeb4c8c204663124c7d215e4ec3 - languageName: node - linkType: hard - -"abstract-leveldown@npm:~6.2.1, abstract-leveldown@npm:~6.2.3": - version: 6.2.3 - resolution: "abstract-leveldown@npm:6.2.3" - dependencies: - buffer: ^5.5.0 - immediate: ^3.2.3 - level-concat-iterator: ~2.0.0 - level-supports: ~1.0.0 - xtend: ~4.0.0 - checksum: 00202b2eb7955dd7bc04f3e44d225e60160cedb8f96fe6ae0e6dca9c356d57071f001ece8ae1d53f48095c4c036d92b3440f2bc7666730610ddea030f9fbde4a - languageName: node - linkType: hard - "acorn-globals@npm:^6.0.0": version: 6.0.0 resolution: "acorn-globals@npm:6.0.0" @@ -6210,12 +5294,12 @@ __metadata: languageName: node linkType: hard -"acorn-import-assertions@npm:^1.9.0": - version: 1.9.0 - resolution: "acorn-import-assertions@npm:1.9.0" +"acorn-import-attributes@npm:^1.9.5": + version: 1.9.5 + resolution: "acorn-import-attributes@npm:1.9.5" peerDependencies: acorn: ^8 - checksum: 944fb2659d0845c467066bdcda2e20c05abe3aaf11972116df457ce2627628a81764d800dd55031ba19de513ee0d43bb771bc679cc0eda66dc8b4fade143bc0c + checksum: 1c0c49b6a244503964ae46ae850baccf306e84caf99bc2010ed6103c69a423987b07b520a6c619f075d215388bd4923eccac995886a54309eda049ab78a4be95 languageName: node linkType: hard @@ -6236,9 +5320,11 @@ __metadata: linkType: hard "acorn-walk@npm:^8.0.0, acorn-walk@npm:^8.0.2": - version: 8.3.2 - resolution: "acorn-walk@npm:8.3.2" - checksum: 3626b9d26a37b1b427796feaa5261faf712307a8920392c8dce9a5739fb31077667f4ad2ec71c7ac6aaf9f61f04a9d3d67ff56f459587206fc04aa31c27ef392 + version: 8.3.4 + resolution: "acorn-walk@npm:8.3.4" + dependencies: + acorn: ^8.11.0 + checksum: 4ff03f42323e7cf90f1683e08606b0f460e1e6ac263d2730e3df91c7665b6f64e696db6ea27ee4bed18c2599569be61f28a8399fa170c611161a348c402ca19c languageName: node linkType: hard @@ -6251,12 +5337,12 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.0.4, acorn@npm:^8.1.0, acorn@npm:^8.2.4, acorn@npm:^8.7.1, acorn@npm:^8.8.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": - version: 8.11.3 - resolution: "acorn@npm:8.11.3" +"acorn@npm:^8.0.4, acorn@npm:^8.1.0, acorn@npm:^8.11.0, acorn@npm:^8.2.4, acorn@npm:^8.7.1, acorn@npm:^8.8.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": + version: 8.12.1 + resolution: "acorn@npm:8.12.1" bin: acorn: bin/acorn - checksum: 76d8e7d559512566b43ab4aadc374f11f563f0a9e21626dd59cb2888444e9445923ae9f3699972767f18af61df89cd89f5eaaf772d1327b055b45cb829b4a88c + checksum: 677880034aee5bdf7434cc2d25b641d7bedb0b5ef47868a78dadabedccf58e1c5457526d9d8249cd253f2df087e081c3fe7d903b448d8e19e5131a3065b83c07 languageName: node linkType: hard @@ -6276,12 +5362,12 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": - version: 7.1.0 - resolution: "agent-base@npm:7.1.0" +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.1": + version: 7.1.1 + resolution: "agent-base@npm:7.1.1" dependencies: debug: ^4.3.4 - checksum: f7828f991470a0cc22cb579c86a18cbae83d8a3cbed39992ab34fc7217c4d126017f1c74d0ab66be87f71455318a8ea3e757d6a37881b8d0f2a2c6aa55e5418f + checksum: 51c158769c5c051482f9ca2e6e1ec085ac72b5a418a9b31b4e82fe6c0a6699adb94c1c42d246699a587b3335215037091c79e0de512c516f73b6ea844202f037 languageName: node linkType: hard @@ -6338,7 +5424,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.5, ajv@npm:^6.7.0": +"ajv@npm:^6.12.4, ajv@npm:^6.12.5": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -6351,14 +5437,14 @@ __metadata: linkType: hard "ajv@npm:^8.0.0, ajv@npm:^8.12.0, ajv@npm:^8.9.0": - version: 8.12.0 - resolution: "ajv@npm:8.12.0" + version: 8.17.1 + resolution: "ajv@npm:8.17.1" dependencies: - fast-deep-equal: ^3.1.1 + fast-deep-equal: ^3.1.3 + fast-uri: ^3.0.1 json-schema-traverse: ^1.0.0 require-from-string: ^2.0.2 - uri-js: ^4.2.2 - checksum: 4dc13714e316e67537c8b31bc063f99a1d9d9a497eb4bbd55191ac0dcd5e4985bbb71570352ad6f1e76684fb6d790928f96ba3b2d4fd6e10024be9612fe3f001 + checksum: 1797bf242cfffbaf3b870d13565bd1716b73f214bb7ada9a497063aada210200da36e3ed40237285f3255acc4feeae91b1fb183625331bad27da95973f7253d9 languageName: node linkType: hard @@ -6393,9 +5479,9 @@ __metadata: linkType: hard "ansi-regex@npm:^6.0.1": - version: 6.0.1 - resolution: "ansi-regex@npm:6.0.1" - checksum: 1ff8b7667cded1de4fa2c9ae283e979fc87036864317da86a2e546725f96406746411d0d85e87a2d12fa5abd715d90006de7fa4fa0477c92321ad3b4c7d4e169 + version: 6.1.0 + resolution: "ansi-regex@npm:6.1.0" + checksum: 495834a53b0856c02acd40446f7130cb0f8284f4a39afdab20d5dc42b2e198b1196119fe887beed8f9055c4ff2055e3b2f6d4641d0be018cdfb64fedf6fc1aac languageName: node linkType: hard @@ -6505,7 +5591,7 @@ __metadata: languageName: node linkType: hard -"array-buffer-byte-length@npm:^1.0.0, array-buffer-byte-length@npm:^1.0.1": +"array-buffer-byte-length@npm:^1.0.1": version: 1.0.1 resolution: "array-buffer-byte-length@npm:1.0.1" dependencies: @@ -6529,16 +5615,17 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.6": - version: 3.1.7 - resolution: "array-includes@npm:3.1.7" +"array-includes@npm:^3.1.6, array-includes@npm:^3.1.8": + version: 3.1.8 + resolution: "array-includes@npm:3.1.8" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - get-intrinsic: ^1.2.1 + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.2 + es-object-atoms: ^1.0.0 + get-intrinsic: ^1.2.4 is-string: ^1.0.7 - checksum: 06f9e4598fac12a919f7c59a3f04f010ea07f0b7f0585465ed12ef528a60e45f374e79d1bddbb34cdd4338357d00023ddbd0ac18b0be36964f5e726e8965d7fc + checksum: eb39ba5530f64e4d8acab39297c11c1c5be2a4ea188ab2b34aba5fb7224d918f77717a9d57a3e2900caaa8440e59431bdaf5c974d5212ef65d97f132e38e2d91 languageName: node linkType: hard @@ -6556,6 +5643,20 @@ __metadata: languageName: node linkType: hard +"array.prototype.findlast@npm:^1.2.5": + version: 1.2.5 + resolution: "array.prototype.findlast@npm:1.2.5" + dependencies: + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.2 + es-errors: ^1.3.0 + es-object-atoms: ^1.0.0 + es-shim-unscopables: ^1.0.2 + checksum: 83ce4ad95bae07f136d316f5a7c3a5b911ac3296c3476abe60225bc4a17938bf37541972fcc37dd5adbc99cbb9c928c70bbbfc1c1ce549d41a415144030bb446 + languageName: node + linkType: hard + "array.prototype.flat@npm:^1.3.1": version: 1.3.2 resolution: "array.prototype.flat@npm:1.3.2" @@ -6568,7 +5669,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.flatmap@npm:^1.3.1": +"array.prototype.flatmap@npm:^1.3.2": version: 1.3.2 resolution: "array.prototype.flatmap@npm:1.3.2" dependencies: @@ -6580,20 +5681,20 @@ __metadata: languageName: node linkType: hard -"array.prototype.tosorted@npm:^1.1.1": - version: 1.1.3 - resolution: "array.prototype.tosorted@npm:1.1.3" +"array.prototype.tosorted@npm:^1.1.4": + version: 1.1.4 + resolution: "array.prototype.tosorted@npm:1.1.4" dependencies: - call-bind: ^1.0.5 + call-bind: ^1.0.7 define-properties: ^1.2.1 - es-abstract: ^1.22.3 - es-errors: ^1.1.0 + es-abstract: ^1.23.3 + es-errors: ^1.3.0 es-shim-unscopables: ^1.0.2 - checksum: 555e8808086bbde9e634c5dc5a8c0a2f1773075447b43b2fa76ab4f94f4e90f416d2a4f881024e1ce1a2931614caf76cd6b408af901c9d7cd13061d0d268f5af + checksum: e4142d6f556bcbb4f393c02e7dbaea9af8f620c040450c2be137c9cbbd1a17f216b9c688c5f2c08fbb038ab83f55993fa6efdd9a05881d84693c7bcb5422127a languageName: node linkType: hard -"arraybuffer.prototype.slice@npm:^1.0.2": +"arraybuffer.prototype.slice@npm:^1.0.3": version: 1.0.3 resolution: "arraybuffer.prototype.slice@npm:1.0.3" dependencies: @@ -6630,26 +5731,10 @@ __metadata: languageName: node linkType: hard -"async-limiter@npm:~1.0.0": - version: 1.0.1 - resolution: "async-limiter@npm:1.0.1" - checksum: 2b849695b465d93ad44c116220dee29a5aeb63adac16c1088983c339b0de57d76e82533e8e364a93a9f997f28bbfc6a92948cefc120652bd07f3b59f8d75cf2b - 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 - -"asynciterator.prototype@npm:^1.0.0": - version: 1.0.0 - resolution: "asynciterator.prototype@npm:1.0.0" - dependencies: - has-symbols: ^1.0.3 - checksum: e8ebfd9493ac651cf9b4165e9d64030b3da1d17181bb1963627b59e240cdaf021d9b59d44b827dc1dde4e22387ec04c2d0f8720cf58a1c282e34e40cc12721b3 + version: 3.2.6 + resolution: "async@npm:3.2.6" + checksum: ee6eb8cd8a0ab1b58bd2a3ed6c415e93e773573a91d31df9d5ef559baafa9dab37d3b096fa7993e84585cac3697b2af6ddb9086f45d3ac8cae821bb2aab65682 languageName: node linkType: hard @@ -6676,21 +5761,23 @@ __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 +"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.7 - resolution: "axios@npm:1.6.7" + version: 1.7.7 + resolution: "axios@npm:1.7.7" dependencies: - follow-redirects: ^1.15.4 + follow-redirects: ^1.15.6 form-data: ^4.0.0 proxy-from-env: ^1.1.0 - checksum: 87d4d429927d09942771f3b3a6c13580c183e31d7be0ee12f09be6d5655304996bb033d85e54be81606f4e89684df43be7bf52d14becb73a12727bf33298a082 + checksum: 882d4fe0ec694a07c7f5c1f68205eb6dc5a62aecdb632cc7a4a3d0985188ce3030e0b277e1a8260ac3f194d314ae342117660a151fabffdc5081ca0b5a8b47fe languageName: node linkType: hard @@ -6766,61 +5853,64 @@ __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.11 + resolution: "babel-plugin-polyfill-corejs2@npm:0.4.11" dependencies: "@babel/compat-data": ^7.22.6 - "@babel/helper-define-polyfill-provider": ^0.5.0 + "@babel/helper-define-polyfill-provider": ^0.6.2 semver: ^6.3.1 peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 22857b87268b354e095452199464accba5fd8f690558a2f24b0954807ca2494b96da8d5c13507955802427582015160bce26a66893acf6da5dafbed8b336cf79 + checksum: f098353ce7c7dde1a1d2710858e01b471e85689110c9e37813e009072347eb8c55d5f84d20d3bf1cab31755f20078ba90f8855fdc4686a9daa826a95ff280bd7 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.6": + version: 0.10.6 + resolution: "babel-plugin-polyfill-corejs3@npm:0.10.6" dependencies: - "@babel/helper-define-polyfill-provider": ^0.5.0 - core-js-compat: ^3.34.0 + "@babel/helper-define-polyfill-provider": ^0.6.2 + core-js-compat: ^3.38.0 peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 65bbf59fc0145c7a264822777403632008dce00015b4b5c7ec359125ef4faf9e8f494ae5123d2992104feb6f19a3cff85631992862e48b6d7bd64eb7e755ee1f + checksum: f762f29f7acca576897c63149c850f0a72babd3fb9ea436a2e36f0c339161c4b912a77828541d8188ce8a91e50965c6687120cf36071eabb1b7aa92f279e2164 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.2 + resolution: "babel-plugin-polyfill-regenerator@npm:0.6.2" dependencies: - "@babel/helper-define-polyfill-provider": ^0.5.0 + "@babel/helper-define-polyfill-provider": ^0.6.2 peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 3a9b4828673b23cd648dcfb571eadcd9d3fadfca0361d0a7c6feeb5a30474e92faaa49f067a6e1c05e49b6a09812879992028ff3ef3446229ff132d6e1de7eb6 + checksum: 150233571072b6b3dfe946242da39cba8587b7f908d1c006f7545fc88b0e3c3018d445739beb61e7a75835f0c2751dbe884a94ff9b245ec42369d9267e0e1b3f languageName: node linkType: hard "babel-preset-current-node-syntax@npm:^1.0.0": - version: 1.0.1 - resolution: "babel-preset-current-node-syntax@npm:1.0.1" + version: 1.1.0 + resolution: "babel-preset-current-node-syntax@npm:1.1.0" dependencies: "@babel/plugin-syntax-async-generators": ^7.8.4 "@babel/plugin-syntax-bigint": ^7.8.3 - "@babel/plugin-syntax-class-properties": ^7.8.3 - "@babel/plugin-syntax-import-meta": ^7.8.3 + "@babel/plugin-syntax-class-properties": ^7.12.13 + "@babel/plugin-syntax-class-static-block": ^7.14.5 + "@babel/plugin-syntax-import-attributes": ^7.24.7 + "@babel/plugin-syntax-import-meta": ^7.10.4 "@babel/plugin-syntax-json-strings": ^7.8.3 - "@babel/plugin-syntax-logical-assignment-operators": ^7.8.3 + "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 - "@babel/plugin-syntax-numeric-separator": ^7.8.3 + "@babel/plugin-syntax-numeric-separator": ^7.10.4 "@babel/plugin-syntax-object-rest-spread": ^7.8.3 "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 "@babel/plugin-syntax-optional-chaining": ^7.8.3 - "@babel/plugin-syntax-top-level-await": ^7.8.3 + "@babel/plugin-syntax-private-property-in-object": ^7.14.5 + "@babel/plugin-syntax-top-level-await": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0 - checksum: d118c2742498c5492c095bc8541f4076b253e705b5f1ad9a2e7d302d81a84866f0070346662355c8e25fc02caa28dc2da8d69bcd67794a0d60c4d6fab6913cc8 + checksum: 9f93fac975eaba296c436feeca1031ca0539143c4066eaf5d1ba23525a31850f03b651a1049caea7287df837a409588c8252c15627ad3903f17864c8e25ed64b languageName: node linkType: hard @@ -6964,12 +6054,12 @@ __metadata: languageName: node linkType: hard -"braces@npm:^3.0.2": - version: 3.0.2 - resolution: "braces@npm:3.0.2" +"braces@npm:^3.0.3": + version: 3.0.3 + resolution: "braces@npm:3.0.3" dependencies: - fill-range: ^7.0.1 - checksum: e2a8e769a863f3d4ee887b5fe21f63193a891c68b612ddb4b68d82d1b5f3ff9073af066c343e9867a393fe4c2555dcb33e89b937195feb9c1613d259edfcd459 + fill-range: ^7.1.1 + checksum: b95aa0b3bd909f6cd1720ffcf031aeaf46154dd88b4da01f9a1d3f7ea866a79eba76a6d01cbc3c422b2ee5cdc39a4f02491058d5df0d7bf6e6a162a832df1f69 languageName: node linkType: hard @@ -6980,21 +6070,21 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.21.10, browserslist@npm:^4.22.2": - version: 4.22.3 - resolution: "browserslist@npm:4.22.3" +"browserslist@npm:^4.21.10, browserslist@npm:^4.23.3, browserslist@npm:^4.24.0": + version: 4.24.0 + resolution: "browserslist@npm:4.24.0" dependencies: - caniuse-lite: ^1.0.30001580 - electron-to-chromium: ^1.4.648 - node-releases: ^2.0.14 - update-browserslist-db: ^1.0.13 + caniuse-lite: ^1.0.30001663 + electron-to-chromium: ^1.5.28 + node-releases: ^2.0.18 + update-browserslist-db: ^1.1.0 bin: browserslist: cli.js - checksum: e62b17348e92143fe58181b02a6a97c4a98bd812d1dc9274673a54f73eec53dbed1c855ebf73e318ee00ee039f23c9a6d0e7629d24f3baef08c7a5b469742d57 + checksum: de200d3eb8d6ed819dad99719099a28fb6ebeb88016a5ac42fbdc11607e910c236a84ca1b0bbf232477d4b88ab64e8ab6aa67557cdd40a73ca9c2834f92ccce0 languageName: node linkType: hard -"bs-logger@npm:0.x": +"bs-logger@npm:^0.2.6": version: 0.2.6 resolution: "bs-logger@npm:0.2.6" dependencies: @@ -7019,7 +6109,7 @@ __metadata: languageName: node linkType: hard -"buffer@npm:^5.5.0, buffer@npm:^5.6.0": +"buffer@npm:^5.5.0": version: 5.7.1 resolution: "buffer@npm:5.7.1" dependencies: @@ -7037,11 +6127,11 @@ __metadata: linkType: hard "builtins@npm:^5.0.0": - version: 5.0.1 - resolution: "builtins@npm:5.0.1" + version: 5.1.0 + resolution: "builtins@npm:5.1.0" dependencies: semver: ^7.0.0 - checksum: 66d204657fe36522822a95b288943ad11b58f5eaede235b11d8c4edaa28ce4800087d44a2681524c340494aadb120a0068011acabe99d30e8f11a7d826d83515 + checksum: 76327fa85b8e253b26e52f79988148013ea742691b4ab15f7228ebee47dd757832da308c9d4e4fc89763a1773e3f25a9836fff6315df85c7c6c72190436bf11d languageName: node linkType: hard @@ -7099,8 +6189,8 @@ __metadata: linkType: hard "cacache@npm:^18.0.0": - version: 18.0.2 - resolution: "cacache@npm:18.0.2" + version: 18.0.4 + resolution: "cacache@npm:18.0.4" dependencies: "@npmcli/fs": ^3.1.0 fs-minipass: ^3.0.0 @@ -7114,7 +6204,7 @@ __metadata: ssri: ^10.0.0 tar: ^6.1.11 unique-filename: ^3.0.0 - checksum: 0250df80e1ad0c828c956744850c5f742c24244e9deb5b7dc81bca90f8c10e011e132ecc58b64497cc1cad9a98968676147fb6575f4f94722f7619757b17a11b + checksum: b7422c113b4ec750f33beeca0f426a0024c28e3172f332218f48f963e5b970647fa1ac05679fe5bb448832c51efea9fda4456b9a95c3a1af1105fe6c1833cde2 languageName: node linkType: hard @@ -7135,19 +6225,7 @@ __metadata: languageName: node linkType: hard -"call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.6": - version: 1.0.6 - resolution: "call-bind@npm:1.0.6" - dependencies: - es-errors: ^1.3.0 - function-bind: ^1.1.2 - get-intrinsic: ^1.2.3 - set-function-length: ^1.2.0 - checksum: 9e75989b60124df0fee40c129b2f8f401efb54e40451e18f112b64654c7d6d0dd7b6195e990edaeb3fdb447911926a19ffe1635858de00d68826ced6eeab24a9 - languageName: node - linkType: hard - -"call-bind@npm:^1.0.7": +"call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7": version: 1.0.7 resolution: "call-bind@npm:1.0.7" dependencies: @@ -7192,10 +6270,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001580": - version: 1.0.30001585 - resolution: "caniuse-lite@npm:1.0.30001585" - checksum: c5994f0b5de857349ae0c157a3c61883e800ed154bbeab339aecf01a0a0fd24f67d23ebb48bc995c4c9cde2a281a51b682d1b14bbf2f832f6b2261119f450af4 +"caniuse-lite@npm:^1.0.30001663": + version: 1.0.30001668 + resolution: "caniuse-lite@npm:1.0.30001668" + checksum: ce6996901b5883454a8ddb3040f82342277b6a6275876dfefcdecb11f7e472e29877f34cae47c2b674f08f2e71971dd4a2acb9bc01adfe8421b7148a7e9e8297 languageName: node linkType: hard @@ -7260,13 +6338,6 @@ __metadata: languageName: node linkType: hard -"child_process@npm:~1.0.2": - version: 1.0.2 - resolution: "child_process@npm:1.0.2" - checksum: bd814d82bc8c6e85ed6fb157878978121cd03b5296c09f6135fa3d081fd9a6a617a6d509c50397711df713af403331241a9c0397a7fad30672051485e156c2a1 - languageName: node - linkType: hard - "chownr@npm:^2.0.0": version: 2.0.0 resolution: "chownr@npm:2.0.0" @@ -7275,9 +6346,9 @@ __metadata: linkType: hard "chrome-trace-event@npm:^1.0.2": - version: 1.0.3 - resolution: "chrome-trace-event@npm:1.0.3" - checksum: cb8b1fc7e881aaef973bd0c4a43cd353c2ad8323fb471a041e64f7c2dd849cde4aad15f8b753331a32dda45c973f032c8a03b8177fc85d60eaa75e91e08bfb97 + version: 1.0.4 + resolution: "chrome-trace-event@npm:1.0.4" + checksum: fcbbd9dd0cd5b48444319007cc0c15870fd8612cc0df320908aa9d5e8a244084d48571eb28bf3c58c19327d2c5838f354c2d89fac3956d8e992273437401ac19 languageName: node linkType: hard @@ -7303,9 +6374,9 @@ __metadata: linkType: hard "cjs-module-lexer@npm:^1.0.0": - version: 1.2.3 - resolution: "cjs-module-lexer@npm:1.2.3" - checksum: 5ea3cb867a9bb609b6d476cd86590d105f3cfd6514db38ff71f63992ab40939c2feb68967faa15a6d2b1f90daa6416b79ea2de486e9e2485a6f8b66a21b4fb0a + version: 1.4.1 + resolution: "cjs-module-lexer@npm:1.4.1" + checksum: 2556807a99aec1f9daac60741af96cd613a707f343174ae7967da46402c91dced411bf830d209f2e93be4cecea46fc75cecf1f17c799d7d8a9e1dd6204bfcd22 languageName: node linkType: hard @@ -7321,13 +6392,6 @@ __metadata: languageName: node linkType: hard -"classnames@npm:^2.2": - version: 2.5.1 - resolution: "classnames@npm:2.5.1" - checksum: da424a8a6f3a96a2e87d01a432ba19315503294ac7e025f9fece656db6b6a0f7b5003bb1fbb51cbb0d9624d964f1b9bb35a51c73af9b2434c7b292c42231c1e5 - languageName: node - linkType: hard - "clean-stack@npm:^2.0.0": version: 2.2.0 resolution: "clean-stack@npm:2.2.0" @@ -7437,13 +6501,6 @@ __metadata: languageName: node linkType: hard -"codemirror@npm:~5.61.0": - version: 5.61.1 - resolution: "codemirror@npm:5.61.1" - checksum: 54b303ca945a2d4ef459239a7785cef34499a7ff3b8f9d997471f3d86292a757ab130d61f5d92ee33822f17ff30bba57149f821030aa166956ef68202a1ef8ee - languageName: node - linkType: hard - "collect-v8-coverage@npm:^1.0.0": version: 1.0.2 resolution: "collect-v8-coverage@npm:1.0.2" @@ -7576,6 +6633,13 @@ __metadata: languageName: node linkType: hard +"commander@npm:^8.3.0": + version: 8.3.0 + resolution: "commander@npm:8.3.0" + checksum: 0f82321821fc27b83bd409510bb9deeebcfa799ff0bf5d102128b500b7af22872c0c92cb6a0ebc5a4cf19c6b550fba9cedfa7329d18c6442a625f851377bacf0 + languageName: node + linkType: hard + "commander@npm:^9.4.1": version: 9.5.0 resolution: "commander@npm:9.5.0" @@ -7611,7 +6675,7 @@ __metadata: languageName: node linkType: hard -"compute-lcm@npm:^1.1.0, compute-lcm@npm:^1.1.2": +"compute-lcm@npm:^1.1.2": version: 1.1.2 resolution: "compute-lcm@npm:1.1.2" dependencies: @@ -7763,19 +6827,12 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.34.0": - version: 3.35.1 - resolution: "core-js-compat@npm:3.35.1" - dependencies: - browserslist: ^4.22.2 - checksum: 4c1a7076d31fa489eec5c46eb11c7127703f9756b5fed1eab9bf27b7f0f151247886d3fa488911078bd2801a5dfa12a9ea2ecb7a4e61dfa460b2c291805f503b - languageName: node - linkType: hard - -"core-js-pure@npm:^3.6.5": +"core-js-compat@npm:^3.38.0, core-js-compat@npm:^3.38.1": version: 3.38.1 - resolution: "core-js-pure@npm:3.38.1" - checksum: 95ca2e75df371571b0d41cba81e1f6335a2ba1f080e80f8edfa124ad3041880fe72e10f2144527a700a3d993dbf9f7cada3e04a927a66604bc49d0c4951567fb + resolution: "core-js-compat@npm:3.38.1" + dependencies: + browserslist: ^4.23.3 + checksum: a0a5673bcd59f588f0cd0b59cdacd4712b82909738a87406d334dd412eb3d273ae72b275bdd8e8fef63fca9ef12b42ed651be139c7c44c8a1acb423c8906992e languageName: node linkType: hard @@ -7861,14 +6918,14 @@ __metadata: linkType: hard "css-loader@npm:^6.7.1, css-loader@npm:^6.7.2": - version: 6.10.0 - resolution: "css-loader@npm:6.10.0" + version: 6.11.0 + resolution: "css-loader@npm:6.11.0" dependencies: icss-utils: ^5.1.0 postcss: ^8.4.33 - postcss-modules-extract-imports: ^3.0.0 - postcss-modules-local-by-default: ^4.0.4 - postcss-modules-scope: ^3.1.1 + postcss-modules-extract-imports: ^3.1.0 + postcss-modules-local-by-default: ^4.0.5 + postcss-modules-scope: ^3.2.0 postcss-modules-values: ^4.0.0 postcss-value-parser: ^4.2.0 semver: ^7.5.4 @@ -7880,7 +6937,7 @@ __metadata: optional: true webpack: optional: true - checksum: ee3d62b5f7e4eb24281a22506431e920d07a45bd6ea627731ce583f3c6a846ab8b8b703bace599b9b35256b9e762f9f326d969abb72b69c7e6055eacf39074fd + checksum: 5c8d35975a7121334905394e88e28f05df72f037dbed2fb8fec4be5f0b313ae73a13894ba791867d4a4190c35896da84a7fd0c54fb426db55d85ba5e714edbe3 languageName: node linkType: hard @@ -7937,13 +6994,6 @@ __metadata: languageName: node linkType: hard -"csstype@npm:~3.0.3": - version: 3.0.11 - resolution: "csstype@npm:3.0.11" - checksum: 95e56abfe9ca219ae065acb4e43f61771a03170eed919127f558dfa168240867aba7629c8d98a201a0dd06d9a5ce82686f0570031c928516c61816adbc7c877f - languageName: node - linkType: hard - "cytoscape-cose-bilkent@npm:^4.1.0": version: 4.1.0 resolution: "cytoscape-cose-bilkent@npm:4.1.0" @@ -7956,12 +7006,9 @@ __metadata: linkType: hard "cytoscape@npm:^3.28.1": - version: 3.28.1 - resolution: "cytoscape@npm:3.28.1" - dependencies: - heap: ^0.2.6 - lodash: ^4.17.21 - checksum: d9fcb14e909931ebead0fffaf230be7302156166372b7f0d446fea96bc5dfed2c36024842a8d80cd8817d6120125422beaee4a1e9ece4ba53a9addc880116afd + version: 3.30.2 + resolution: "cytoscape@npm:3.30.2" + checksum: 45ec8f256b6bb59d505bf92f937d86d2547c62cd45e02e7e873320f321d39bb57261aad0dad06d0903f2af50decb367aa0a05193043da5332dc6feb37dce888c languageName: node linkType: hard @@ -8134,11 +7181,11 @@ __metadata: linkType: hard "d3-geo@npm:1.12.0 - 3, d3-geo@npm:3, d3-geo@npm:^3.1.0": - version: 3.1.0 - resolution: "d3-geo@npm:3.1.0" + version: 3.1.1 + resolution: "d3-geo@npm:3.1.1" dependencies: d3-array: 2.5.0 - 3 - checksum: adf82b0c105c0c5951ae0a833d4dfc479a563791ad7938579fa14e1cffd623b469d8aa7a37dc413a327fb6ac56880f3da3f6c43d4abe3c923972dd98f34f37d1 + checksum: 3cc4bb50af5d2d4858d2df1729a1777b7fd361854079d9faab1166186c988d2cba0d11911da0c4598d5e22fae91d79113ed262a9f98cabdbc6dbf7c30e5c0363 languageName: node linkType: hard @@ -8203,13 +7250,13 @@ __metadata: languageName: node linkType: hard -"d3-scale-chromatic@npm:3": - version: 3.0.0 - resolution: "d3-scale-chromatic@npm:3.0.0" +"d3-scale-chromatic@npm:3, d3-scale-chromatic@npm:^3.1.0": + version: 3.1.0 + resolution: "d3-scale-chromatic@npm:3.1.0" dependencies: d3-color: 1 - 3 d3-interpolate: 1 - 3 - checksum: a8ce4cb0267a17b28ebbb929f5e3071d985908a9c13b6fcaa2a198e1e018f275804d691c5794b970df0049725b7944f32297b31603d235af6414004f0c7f82c0 + checksum: ab6324bd8e1f708e731e02ab44e09741efda2b174cea1d8ca21e4a87546295e99856bc44e2fd3890f228849c96bccfbcf922328f95be6a7df117453eb5cf22c9 languageName: node linkType: hard @@ -8305,8 +7352,8 @@ __metadata: linkType: hard "d3@npm:^7.4.0, d3@npm:^7.8.2": - version: 7.8.5 - resolution: "d3@npm:7.8.5" + version: 7.9.0 + resolution: "d3@npm:7.9.0" dependencies: d3-array: 3 d3-axis: 3 @@ -8338,7 +7385,7 @@ __metadata: d3-timer: 3 d3-transition: 3 d3-zoom: 3 - checksum: e407e79731f74d946a5eb8dec2f037b5a4ad33c294409b1d3531fdf7094de48adfe364974cb37e2396bdb81e23149d56d0ede716c004d6aebb52b3cc114cd15c + checksum: 1c0e9135f1fb78aa32b187fafc8b56ae6346102bd0e4e5e5a5339611a51e6038adbaa293fae373994228100eddd87320e930b1be922baeadc07c9fd43d26d99b languageName: node linkType: hard @@ -8381,6 +7428,39 @@ __metadata: languageName: node linkType: hard +"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.3": version: 3.0.3 resolution: "dateformat@npm:3.0.3" @@ -8389,9 +7469,9 @@ __metadata: linkType: hard "dayjs@npm:^1.11.7": - version: 1.11.10 - resolution: "dayjs@npm:1.11.10" - checksum: a6b5a3813b8884f5cd557e2e6b7fa569f4c5d0c97aca9558e38534af4f2d60daafd3ff8c2000fed3435cfcec9e805bcebd99f90130c6d1c5ef524084ced588c4 + version: 1.11.13 + resolution: "dayjs@npm:1.11.13" + checksum: f388db88a6aa93956c1f6121644e783391c7b738b73dbc54485578736565c8931bdfba4bb94e9b1535c6e509c97d5deb918bbe1ae6b34358d994de735055cca9 languageName: node linkType: hard @@ -8403,14 +7483,14 @@ __metadata: linkType: hard "debug@npm:4, debug@npm:^4.0.0, 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" + version: 4.3.7 + resolution: "debug@npm:4.3.7" dependencies: - ms: 2.1.2 + ms: ^2.1.3 peerDependenciesMeta: supports-color: optional: true - checksum: 3dbad3f94ea64f34431a9cbf0bafb61853eda57bff2880036153438f50fb5a84f27683ba0d8e5426bf41a8c6ff03879488120cf5b3a761e77953169c0600a708 + checksum: 822d74e209cd910ef0802d261b150314bbcf36c582ccdbb3e70f0894823c17e49a50d3e66d96b633524263975ca16b6a833f3e3b7e030c157169a5fabac63160 languageName: node linkType: hard @@ -8471,28 +7551,14 @@ __metadata: linkType: hard "dedent@npm:^1.0.0": - version: 1.5.1 - resolution: "dedent@npm:1.5.1" + version: 1.5.3 + resolution: "dedent@npm:1.5.3" peerDependencies: babel-plugin-macros: ^3.1.0 peerDependenciesMeta: babel-plugin-macros: optional: true - checksum: c3c300a14edf1bdf5a873f9e4b22e839d62490bc5c8d6169c1f15858a1a76733d06a9a56930e963d677a2ceeca4b6b0894cc5ea2f501aa382ca5b92af3413c2a - languageName: node - linkType: hard - -"deep-equal@npm:^1.1.1": - version: 1.1.2 - resolution: "deep-equal@npm:1.1.2" - dependencies: - is-arguments: ^1.1.1 - is-date-object: ^1.0.5 - is-regex: ^1.1.4 - object-is: ^1.1.5 - object-keys: ^1.1.1 - regexp.prototype.flags: ^1.5.1 - checksum: 2d50f27fff785fb272cdef038ee5365ee5a30ab1aab053976e6a6add44cc60abd99b38179a46a01ac52c5e54ebb220e8f1a3a1954da20678b79c46ef4d97c9db + checksum: 045b595557b2a8ea2eb9b0b4623d764e9a87326486fe2b61191b4342ed93dc01245644d8a09f3108a50c0ee7965f1eedd92e4a3a503ed89ea8e810566ea27f9a languageName: node linkType: hard @@ -8519,29 +7585,7 @@ __metadata: languageName: node linkType: hard -"deferred-leveldown@npm:~5.3.0": - version: 5.3.0 - resolution: "deferred-leveldown@npm:5.3.0" - dependencies: - abstract-leveldown: ~6.2.1 - inherits: ^2.0.3 - checksum: 5631e153528bb9de1aa60d59a5065d1a519374c5e4c1d486f2190dba4008dcf5c2ee8dd7f2f81396fc4d5a6bb6e7d0055e3dfe68afe00da02adaa3bf329addf7 - languageName: node - linkType: hard - -"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.2": - version: 1.1.2 - resolution: "define-data-property@npm:1.1.2" - dependencies: - es-errors: ^1.3.0 - get-intrinsic: ^1.2.2 - gopd: ^1.0.1 - has-property-descriptors: ^1.0.1 - checksum: a903d932c83ede85d47d7764fff23435e038e8d7c2ed09a5461d59a0279bf590ed7459ac9ab468e550e24d81aa91e4de1714df155ecce4c925e94bc5ea94f9f3 - languageName: node - linkType: hard - -"define-data-property@npm:^1.1.4": +"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: @@ -8664,9 +7708,9 @@ __metadata: linkType: hard "diff@npm:^5.0.0": - version: 5.1.0 - resolution: "diff@npm:5.1.0" - checksum: c7bf0df7c9bfbe1cf8a678fd1b2137c4fb11be117a67bc18a0e03ae75105e8533dbfb1cda6b46beb3586ef5aed22143ef9d70713977d5fb1f9114e21455fba90 + version: 5.2.0 + resolution: "diff@npm:5.2.0" + checksum: 12b63ca9c36c72bafa3effa77121f0581b4015df18bc16bac1f8e263597735649f1a173c26f7eba17fb4162b073fee61788abe49610e6c70a2641fe1895443fd languageName: node linkType: hard @@ -8697,26 +7741,6 @@ __metadata: languageName: node linkType: hard -"dom-helpers@npm:^3.4.0": - version: 3.4.0 - resolution: "dom-helpers@npm:3.4.0" - dependencies: - "@babel/runtime": ^7.1.2 - checksum: 58d9f1c4a96daf77eddc63ae1236b826e1cddd6db66bbf39b18d7e21896d99365b376593352d52a60969d67fa4a8dbef26adc1439fa2c1b355efa37cacbaf637 - languageName: node - linkType: hard - -"dom-serializer@npm:^1.0.1": - version: 1.4.1 - resolution: "dom-serializer@npm:1.4.1" - dependencies: - domelementtype: ^2.0.1 - domhandler: ^4.2.0 - entities: ^2.0.0 - checksum: fbb0b01f87a8a2d18e6e5a388ad0f7ec4a5c05c06d219377da1abc7bb0f674d804f4a8a94e3f71ff15f6cb7dcfc75704a54b261db672b9b3ab03da6b758b0b22 - languageName: node - linkType: hard - "dom-serializer@npm:^2.0.0": version: 2.0.0 resolution: "dom-serializer@npm:2.0.0" @@ -8728,14 +7752,7 @@ __metadata: languageName: node linkType: hard -"dom4@npm:^2.1.5": - version: 2.1.6 - resolution: "dom4@npm:2.1.6" - checksum: c15ad56afbd1a02a20c0c40215f45a6a28d4fc4740b39359c8f64c693dc5ed4db2944f40b7ce3b7072e87a87986d0c4d355e0abe0f2106648b91e3d19ad696b0 - languageName: node - linkType: hard - -"domelementtype@npm:^2.0.1, domelementtype@npm:^2.2.0, domelementtype@npm:^2.3.0": +"domelementtype@npm:^2.3.0": version: 2.3.0 resolution: "domelementtype@npm:2.3.0" checksum: ee837a318ff702622f383409d1f5b25dd1024b692ef64d3096ff702e26339f8e345820f29a68bcdcea8cfee3531776b3382651232fbeae95612d6f0a75efb4f6 @@ -8760,15 +7777,6 @@ __metadata: languageName: node linkType: hard -"domhandler@npm:^4.0.0, domhandler@npm:^4.2.0": - version: 4.3.1 - resolution: "domhandler@npm:4.3.1" - dependencies: - domelementtype: ^2.2.0 - checksum: 4c665ceed016e1911bf7d1dadc09dc888090b64dee7851cccd2fcf5442747ec39c647bb1cb8c8919f8bbdd0f0c625a6bafeeed4b2d656bbecdbae893f43ffaaa - languageName: node - linkType: hard - "domhandler@npm:^5.0.2, domhandler@npm:^5.0.3": version: 5.0.3 resolution: "domhandler@npm:5.0.3" @@ -8778,21 +7786,10 @@ __metadata: languageName: node linkType: hard -"dompurify@npm:^3.0.5": - version: 3.0.8 - resolution: "dompurify@npm:3.0.8" - checksum: cac660ccae15a9603f06a85344da868a4c3732d8b57f7998de0f421eb4b9e67d916be52e9bb2a57b2f95b49e994cc50bcd06bb87f2cb2849cf058bdf15266237 - languageName: node - linkType: hard - -"domutils@npm:^2.5.2": - version: 2.8.0 - resolution: "domutils@npm:2.8.0" - dependencies: - dom-serializer: ^1.0.1 - domelementtype: ^2.2.0 - domhandler: ^4.2.0 - checksum: abf7434315283e9aadc2a24bac0e00eab07ae4313b40cc239f89d84d7315ebdfd2fb1b5bf750a96bc1b4403d7237c7b2ebf60459be394d625ead4ca89b934391 +"dompurify@npm:^3.0.5 <3.1.7": + version: 3.1.6 + resolution: "dompurify@npm:3.1.6" + checksum: cc4fc4ccd9261fbceb2a1627a985c70af231274a26ddd3f643fd0616a0a44099bd9e4480940ce3655612063be4a1fe9f5e9309967526f8c0a99f931602323866 languageName: node linkType: hard @@ -8856,28 +7853,28 @@ __metadata: languageName: node linkType: hard -"ejs@npm:^3.1.7": - version: 3.1.9 - resolution: "ejs@npm:3.1.9" +"ejs@npm:^3.1.10, ejs@npm:^3.1.7": + version: 3.1.10 + resolution: "ejs@npm:3.1.10" dependencies: jake: ^10.8.5 bin: ejs: bin/cli.js - checksum: af6f10eb815885ff8a8cfacc42c6b6cf87daf97a4884f87a30e0c3271fedd85d76a3a297d9c33a70e735b97ee632887f85e32854b9cdd3a2d97edf931519a35f + checksum: ce90637e9c7538663ae023b8a7a380b2ef7cc4096de70be85abf5a3b9641912dde65353211d05e24d56b1f242d71185c6d00e02cb8860701d571786d92c71f05 languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.648": - version: 1.4.659 - resolution: "electron-to-chromium@npm:1.4.659" - checksum: de66233ea6e3b00d8da3a8ba5242e6fa54e596345f27ac0554c5c8b1cf5f3d20711089b4bb7270a9607e1597153619407c2bdaa13ad944730ce99f17f68d4c5f +"electron-to-chromium@npm:^1.5.28": + version: 1.5.38 + resolution: "electron-to-chromium@npm:1.5.38" + checksum: 8279317608f24f95366b679703c7e4196beb0702384fca211a5db4a53e6c960067d0f5de487883fe807b04eaba3939137a39958d6c5209b4d1e5a693efdd6f6a languageName: node linkType: hard "elkjs@npm:^0.9.0": - version: 0.9.1 - resolution: "elkjs@npm:0.9.1" - checksum: c8813d6d9574b7d7e68e83d3d2bf0ba6a2f71bf121808d00e7a641f985c093de5ef6f0746101bf4dd74ea2242504d048a87684d5fdfe3dc3be5b1ce79f204cfb + version: 0.9.3 + resolution: "elkjs@npm:0.9.3" + checksum: 1293e42e0ea034b39d3719f3816b7b3cbaceb52a3114f2c1bd5ddd969bb1e36ae0afef58e77864fff7a1018dc5e96c177e9b0a40c16e4aaac26eb87f5785be4b languageName: node linkType: hard @@ -8916,18 +7913,6 @@ __metadata: languageName: node linkType: hard -"encoding-down@npm:^6.3.0": - version: 6.3.0 - resolution: "encoding-down@npm:6.3.0" - dependencies: - abstract-leveldown: ^6.2.1 - inherits: ^2.0.3 - level-codec: ^9.0.0 - level-errors: ^2.0.0 - checksum: 74043e6d9061a470614ff61d708c849259ab32932a428fd5ddfb0878719804f56a52f59b31cccd95fddc2e636c0fd22dc3e02481fb98d5bf1bdbbbc44ca09bdc - languageName: node - linkType: hard - "encoding@npm:^0.1.13": version: 0.1.13 resolution: "encoding@npm:0.1.13" @@ -8946,13 +7931,13 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^5.15.0": - version: 5.15.0 - resolution: "enhanced-resolve@npm:5.15.0" +"enhanced-resolve@npm:^5.17.1": + version: 5.17.1 + resolution: "enhanced-resolve@npm:5.17.1" dependencies: graceful-fs: ^4.2.4 tapable: ^2.2.0 - checksum: fbd8cdc9263be71cc737aa8a7d6c57b43d6aa38f6cc75dde6fcd3598a130cc465f979d2f4d01bb3bf475acb43817749c79f8eef9be048683602ca91ab52e4f11 + checksum: 4bc38cf1cea96456f97503db7280394177d1bc46f8f87c267297d04f795ac5efa81e48115a2f5b6273c781027b5b6bfc5f62b54df629e4d25fa7001a86624f59 languageName: node linkType: hard @@ -8960,19 +7945,12 @@ __metadata: version: 2.3.6 resolution: "enquirer@npm:2.3.6" dependencies: - ansi-colors: ^4.1.1 - checksum: 1c0911e14a6f8d26721c91e01db06092a5f7675159f0261d69c403396a385afd13dd76825e7678f66daffa930cfaa8d45f506fb35f818a2788463d022af1b884 - languageName: node - linkType: hard - -"entities@npm:^2.0.0": - version: 2.2.0 - resolution: "entities@npm:2.2.0" - checksum: 19010dacaf0912c895ea262b4f6128574f9ccf8d4b3b65c7e8334ad0079b3706376360e28d8843ff50a78aabcb8f08f0a32dbfacdc77e47ed77ca08b713669b3 + ansi-colors: ^4.1.1 + checksum: 1c0911e14a6f8d26721c91e01db06092a5f7675159f0261d69c403396a385afd13dd76825e7678f66daffa930cfaa8d45f506fb35f818a2788463d022af1b884 languageName: node linkType: hard -"entities@npm:^4.2.0, entities@npm:^4.4.0": +"entities@npm:^4.2.0, entities@npm:^4.4.0, entities@npm:^4.5.0": version: 4.5.0 resolution: "entities@npm:4.5.0" checksum: 853f8ebd5b425d350bffa97dd6958143179a5938352ccae092c62d1267c4e392a039be1bae7d51b6e4ffad25f51f9617531fedf5237f15df302ccfb452cbf2d7 @@ -8996,11 +7974,11 @@ __metadata: linkType: hard "envinfo@npm:^7.7.3": - version: 7.11.1 - resolution: "envinfo@npm:7.11.1" + version: 7.14.0 + resolution: "envinfo@npm:7.14.0" bin: envinfo: dist/cli.js - checksum: f3d38ab6bc62388466e86e2f5665f90f238ca349c81bb36b311d908cb5ca96650569b43b308c9dcb6725a222693f6c43a704794e74a68fb445ec5575a90ca05e + checksum: 137c1dd9a4d5781c4a6cdc6b695454ba3c4ba1829f73927198aa4122f11b35b59d7b2cb7e1ceea1364925a30278897548511d22f860c14253a33797d0bebd551 languageName: node linkType: hard @@ -9011,17 +7989,6 @@ __metadata: languageName: node linkType: hard -"errno@npm:~0.1.1": - version: 0.1.8 - resolution: "errno@npm:0.1.8" - dependencies: - prr: ~1.0.1 - bin: - errno: cli.js - checksum: 1271f7b9fbb3bcbec76ffde932485d1e3561856d21d847ec613a9722ee924cdd4e523a62dc71a44174d91e898fe21fdc8d5b50823f4b5e0ce8c35c8271e6ef4a - languageName: node - linkType: hard - "error-ex@npm:^1.3.1": version: 1.3.2 resolution: "error-ex@npm:1.3.2" @@ -9031,50 +7998,57 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3": - version: 1.22.3 - resolution: "es-abstract@npm:1.22.3" +"es-abstract@npm:^1.17.5, es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.1, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3": + version: 1.23.3 + resolution: "es-abstract@npm:1.23.3" dependencies: - array-buffer-byte-length: ^1.0.0 - arraybuffer.prototype.slice: ^1.0.2 - available-typed-arrays: ^1.0.5 - call-bind: ^1.0.5 - es-set-tostringtag: ^2.0.1 + array-buffer-byte-length: ^1.0.1 + arraybuffer.prototype.slice: ^1.0.3 + 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-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.2 - get-symbol-description: ^1.0.0 + get-intrinsic: ^1.2.4 + get-symbol-description: ^1.0.2 globalthis: ^1.0.3 gopd: ^1.0.1 - has-property-descriptors: ^1.0.0 - has-proto: ^1.0.1 + has-property-descriptors: ^1.0.2 + has-proto: ^1.0.3 has-symbols: ^1.0.3 - hasown: ^2.0.0 - internal-slot: ^1.0.5 - is-array-buffer: ^3.0.2 + 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.12 + is-typed-array: ^1.1.13 is-weakref: ^1.0.2 object-inspect: ^1.13.1 object-keys: ^1.1.1 - object.assign: ^4.1.4 - regexp.prototype.flags: ^1.5.1 - safe-array-concat: ^1.0.1 - safe-regex-test: ^1.0.0 - string.prototype.trim: ^1.2.8 - string.prototype.trimend: ^1.0.7 - string.prototype.trimstart: ^1.0.7 - typed-array-buffer: ^1.0.0 - typed-array-byte-length: ^1.0.0 - typed-array-byte-offset: ^1.0.0 - typed-array-length: ^1.0.4 + object.assign: ^4.1.5 + regexp.prototype.flags: ^1.5.2 + safe-array-concat: ^1.1.2 + safe-regex-test: ^1.0.3 + string.prototype.trim: ^1.2.9 + string.prototype.trimend: ^1.0.8 + string.prototype.trimstart: ^1.0.8 + 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.6 unbox-primitive: ^1.0.2 - which-typed-array: ^1.1.13 - checksum: b1bdc962856836f6e72be10b58dc128282bdf33771c7a38ae90419d920fc3b36cc5d2b70a222ad8016e3fc322c367bf4e9e89fc2bc79b7e933c05b218e83d79a + which-typed-array: ^1.1.15 + checksum: f840cf161224252512f9527306b57117192696571e07920f777cb893454e32999206198b4f075516112af6459daca282826d1735c450528470356d09eff3a9ae languageName: node linkType: hard @@ -9087,50 +8061,59 @@ __metadata: languageName: node linkType: hard -"es-errors@npm:^1.0.0, es-errors@npm:^1.1.0, es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": +"es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": version: 1.3.0 resolution: "es-errors@npm:1.3.0" checksum: ec1414527a0ccacd7f15f4a3bc66e215f04f595ba23ca75cdae0927af099b5ec865f9f4d33e9d7e86f512f252876ac77d4281a7871531a50678132429b1271b5 languageName: node linkType: hard -"es-iterator-helpers@npm:^1.0.12": - version: 1.0.15 - resolution: "es-iterator-helpers@npm:1.0.15" +"es-iterator-helpers@npm:^1.0.19": + version: 1.1.0 + resolution: "es-iterator-helpers@npm:1.1.0" dependencies: - asynciterator.prototype: ^1.0.0 - call-bind: ^1.0.2 + call-bind: ^1.0.7 define-properties: ^1.2.1 - es-abstract: ^1.22.1 - es-set-tostringtag: ^2.0.1 - function-bind: ^1.1.1 - get-intrinsic: ^1.2.1 - globalthis: ^1.0.3 - has-property-descriptors: ^1.0.0 - has-proto: ^1.0.1 + es-abstract: ^1.23.3 + es-errors: ^1.3.0 + es-set-tostringtag: ^2.0.3 + function-bind: ^1.1.2 + get-intrinsic: ^1.2.4 + globalthis: ^1.0.4 + has-property-descriptors: ^1.0.2 + has-proto: ^1.0.3 has-symbols: ^1.0.3 - internal-slot: ^1.0.5 - iterator.prototype: ^1.1.2 - safe-array-concat: ^1.0.1 - checksum: 50081ae5c549efe62e5c1d244df0194b40b075f7897fc2116b7e1aa437eb3c41f946d2afda18c33f9b31266ec544765932542765af839f76fa6d7b7855d1e0e1 + internal-slot: ^1.0.7 + iterator.prototype: ^1.1.3 + safe-array-concat: ^1.1.2 + checksum: 4ba3a32ab7ba05b85f0ae30604feeb8ffd801fe762e9df9577bd220a96b9eaa2e90af8e6bdc498e523051f293955e2f7d2bddd34de71e1428a1b8ff3fd961016 languageName: node 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.5.4 + resolution: "es-module-lexer@npm:1.5.4" + checksum: a0cf04fb92d052647ac7d818d1913b98d3d3d0f5b9d88f0eafb993436e4c3e2c958599db68839d57f2dfa281fdf0f60e18d448eb78fc292c33c0f25635b6854f languageName: node linkType: hard -"es-set-tostringtag@npm:^2.0.1": - 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 @@ -9154,10 +8137,10 @@ __metadata: languageName: node linkType: hard -"escalade@npm:^3.1.1": - version: 3.1.2 - resolution: "escalade@npm:3.1.2" - checksum: 1ec0977aa2772075493002bdbd549d595ff6e9393b1cb0d7d6fcaf78c750da0c158f180938365486f75cb69fba20294351caddfce1b46552a7b6c3cde52eaa02 +"escalade@npm:^3.1.1, escalade@npm:^3.2.0": + version: 3.2.0 + resolution: "escalade@npm:3.2.0" + checksum: 47b029c83de01b0d17ad99ed766347b974b0d628e848de404018f3abee728e987da0d2d370ad4574aa3d5b5bfc368754fd085d69a30f8e75903486ec4b5b709e languageName: node linkType: hard @@ -9212,12 +8195,12 @@ __metadata: linkType: hard "eslint-plugin-jest@npm:^27.2.1": - version: 27.6.3 - resolution: "eslint-plugin-jest@npm:27.6.3" + version: 27.9.0 + resolution: "eslint-plugin-jest@npm:27.9.0" dependencies: "@typescript-eslint/utils": ^5.10.0 peerDependencies: - "@typescript-eslint/eslint-plugin": ^5.0.0 || ^6.0.0 + "@typescript-eslint/eslint-plugin": ^5.0.0 || ^6.0.0 || ^7.0.0 eslint: ^7.0.0 || ^8.0.0 jest: "*" peerDependenciesMeta: @@ -9225,7 +8208,7 @@ __metadata: optional: true jest: optional: true - checksum: e22e8dbd941b34bb95958f035ffabb94114506b294e74d6e411bc85bc9dc57888ffd3ebb5c28316a8b7cc9d391cca35557acc64bf815f48d1dcc5ea3d28fa43a + checksum: e2a4b415105408de28ad146818fcc6f4e122f6a39c6b2216ec5c24a80393f1390298b20231b0467bc5fd730f6e24b05b89e1a6a3ce651fc159aa4174ecc233d0 languageName: node linkType: hard @@ -9245,28 +8228,30 @@ __metadata: linkType: hard "eslint-plugin-react@npm:^7.32.2": - version: 7.33.2 - resolution: "eslint-plugin-react@npm:7.33.2" + version: 7.37.1 + resolution: "eslint-plugin-react@npm:7.37.1" dependencies: - array-includes: ^3.1.6 - array.prototype.flatmap: ^1.3.1 - array.prototype.tosorted: ^1.1.1 + array-includes: ^3.1.8 + array.prototype.findlast: ^1.2.5 + array.prototype.flatmap: ^1.3.2 + array.prototype.tosorted: ^1.1.4 doctrine: ^2.1.0 - es-iterator-helpers: ^1.0.12 + es-iterator-helpers: ^1.0.19 estraverse: ^5.3.0 + hasown: ^2.0.2 jsx-ast-utils: ^2.4.1 || ^3.0.0 minimatch: ^3.1.2 - object.entries: ^1.1.6 - object.fromentries: ^2.0.6 - object.hasown: ^1.1.2 - object.values: ^1.1.6 + object.entries: ^1.1.8 + object.fromentries: ^2.0.8 + object.values: ^1.2.0 prop-types: ^15.8.1 - resolve: ^2.0.0-next.4 + resolve: ^2.0.0-next.5 semver: ^6.3.1 - string.prototype.matchall: ^4.0.8 + string.prototype.matchall: ^4.0.11 + string.prototype.repeat: ^1.0.0 peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: b4c3d76390b0ae6b6f9fed78170604cc2c04b48e6778a637db339e8e3911ec9ef22510b0ae77c429698151d0f1b245f282177f384105b6830e7b29b9c9b26610 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + checksum: 22d1bdf0dd4cdbf8c57ce563c58d43c5f5e1da0b08d27d0a69d7126d9e8afcb74a5befae97dab4019b4c6029ae617b6a0af1709cb9e0439d5757b01b392d2ca7 languageName: node linkType: hard @@ -9298,14 +8283,14 @@ __metadata: linkType: hard "eslint@npm:^8.36.0": - version: 8.56.0 - resolution: "eslint@npm:8.56.0" + version: 8.57.1 + resolution: "eslint@npm:8.57.1" 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.1 + "@humanwhocodes/config-array": ^0.13.0 "@humanwhocodes/module-importer": ^1.0.1 "@nodelib/fs.walk": ^1.2.8 "@ungap/structured-clone": ^1.2.0 @@ -9341,7 +8326,7 @@ __metadata: text-table: ^0.2.0 bin: eslint: bin/eslint.js - checksum: 883436d1e809b4a25d9eb03d42f584b84c408dbac28b0019f6ea07b5177940bf3cca86208f749a6a1e0039b63e085ee47aca1236c30721e91f0deef5cc5a5136 + checksum: e2489bb7f86dd2011967759a09164e65744ef7688c310bc990612fc26953f34cc391872807486b15c06833bdff737726a23e9b4cdba5de144c311377dc41d91b languageName: node linkType: hard @@ -9374,11 +8359,11 @@ __metadata: linkType: hard "esquery@npm:^1.4.2": - version: 1.5.0 - resolution: "esquery@npm:1.5.0" + version: 1.6.0 + resolution: "esquery@npm:1.6.0" dependencies: estraverse: ^5.1.0 - checksum: aefb0d2596c230118656cd4ec7532d447333a410a48834d80ea648b1e7b5c9bc9ed8b5e33a89cb04e487b60d622f44cf5713bf4abed7c97343edefdc84a35900 + checksum: 08ec4fe446d9ab27186da274d979558557fbdbbd10968fa9758552482720c54152a5640e08b9009e5a30706b66aba510692054d4129d32d0e12e05bbc0b96fb2 languageName: node linkType: hard @@ -9680,6 +8665,13 @@ __metadata: languageName: node linkType: hard +"fast-uri@npm:^3.0.1": + version: 3.0.2 + resolution: "fast-uri@npm:3.0.2" + checksum: ca00aadc84e0ab93a8a1700c386bc7cbeb49f47d9801083c258444eed31221fdf864d68fb48ea8acd7c512bf046b53c09e3aafd6d4bdb9449ed21be29d8d6f75 + languageName: node + linkType: hard + "fastest-levenshtein@npm:^1.0.12": version: 1.0.16 resolution: "fastest-levenshtein@npm:1.0.16" @@ -9744,12 +8736,12 @@ __metadata: languageName: node linkType: hard -"fill-range@npm:^7.0.1": - version: 7.0.1 - resolution: "fill-range@npm:7.0.1" +"fill-range@npm:^7.1.1": + version: 7.1.1 + resolution: "fill-range@npm:7.1.1" dependencies: to-regex-range: ^5.0.1 - checksum: cc283f4e65b504259e64fd969bcf4def4eb08d85565e906b7d36516e87819db52029a76b6363d0f02d0d532f0033c9603b9e2d943d56ee3b0d4f7ad3328ff917 + checksum: b4abfbca3839a3d55e4ae5ec62e131e2e356bf4859ce8480c64c4876100f4df292a63e5bb1618e1d7460282ca2b305653064f01654474aa35c68000980f17798 languageName: node linkType: hard @@ -9810,19 +8802,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.4": - version: 1.15.6 - resolution: "follow-redirects@npm:1.15.6" +"follow-redirects@npm:^1.15.6": + version: 1.15.9 + resolution: "follow-redirects@npm:1.15.9" peerDependenciesMeta: debug: optional: true - checksum: a62c378dfc8c00f60b9c80cab158ba54e99ba0239a5dd7c81245e5a5b39d10f0c35e249c3379eae719ff0285fff88c365dd446fab19dee771f1d76252df1bbf5 + checksum: 859e2bacc7a54506f2bf9aacb10d165df78c8c1b0ceb8023f966621b233717dab56e8d08baadc3ad3b9db58af290413d585c999694b7c146aaf2616340c3d2a6 languageName: node linkType: hard @@ -9843,34 +8835,34 @@ __metadata: linkType: hard "foreground-child@npm:^3.1.0": - version: 3.1.1 - resolution: "foreground-child@npm:3.1.1" + version: 3.3.0 + resolution: "foreground-child@npm:3.3.0" dependencies: cross-spawn: ^7.0.0 signal-exit: ^4.0.1 - checksum: 139d270bc82dc9e6f8bc045fe2aae4001dc2472157044fdfad376d0a3457f77857fa883c1c8b21b491c6caade9a926a4bed3d3d2e8d3c9202b151a4cbbd0bcd5 + checksum: 1989698488f725b05b26bc9afc8a08f08ec41807cd7b92ad85d96004ddf8243fd3e79486b8348c64a3011ae5cc2c9f0936af989e1f28339805d8bc178a75b451 languageName: node linkType: hard "form-data@npm:^3.0.0": - version: 3.0.1 - resolution: "form-data@npm:3.0.1" + version: 3.0.2 + resolution: "form-data@npm:3.0.2" dependencies: asynckit: ^0.4.0 combined-stream: ^1.0.8 mime-types: ^2.1.12 - checksum: b019e8d35c8afc14a2bd8a7a92fa4f525a4726b6d5a9740e8d2623c30e308fbb58dc8469f90415a856698933c8479b01646a9dff33c87cc4e76d72aedbbf860d + checksum: 25ffdeed693c8fc59b56082d15ad63f11688fabac2d14918fb339170020f66295e520a6659f3a698217f15c7924fbc593117ecd61d8391a146ea06d686793622 languageName: node linkType: hard "form-data@npm:^4.0.0": - version: 4.0.0 - resolution: "form-data@npm:4.0.0" + version: 4.0.1 + resolution: "form-data@npm:4.0.1" dependencies: asynckit: ^0.4.0 combined-stream: ^1.0.8 mime-types: ^2.1.12 - checksum: 01135bf8675f9d5c61ff18e2e2932f719ca4de964e3be90ef4c36aacfc7b9cb2fceb5eca0b7e0190e3383fe51c5b37f4cb80b62ca06a99aaabfcfd6ac7c9328c + checksum: ccee458cd5baf234d6b57f349fe9cc5f9a2ea8fd1af5ecda501a18fd1572a6dd3bf08a49f00568afd995b6a65af34cb8dec083cf9d582c4e621836499498dd84 languageName: node linkType: hard @@ -9982,14 +8974,14 @@ __metadata: languageName: node linkType: hard -"function-bind@npm:^1.1.1, function-bind@npm:^1.1.2": +"function-bind@npm:^1.1.2": version: 1.1.2 resolution: "function-bind@npm:1.1.2" checksum: 2b0ff4ce708d99715ad14a6d1f894e2a83242e4a52ccfcefaee5e40050562e5f6dafc1adbb4ce2d4ab47279a45dc736ab91ea5042d843c3c092820dfe032efb1 languageName: node linkType: hard -"function.prototype.name@npm:^1.1.5, function.prototype.name@npm:^1.1.6": +"function.prototype.name@npm:^1.1.6": version: 1.1.6 resolution: "function.prototype.name@npm:1.1.6" dependencies: @@ -10038,7 +9030,7 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.1.1, 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: @@ -10111,13 +9103,14 @@ __metadata: languageName: node linkType: hard -"get-symbol-description@npm:^1.0.0": - version: 1.0.1 - resolution: "get-symbol-description@npm:1.0.1" +"get-symbol-description@npm:^1.0.2": + version: 1.0.2 + resolution: "get-symbol-description@npm:1.0.2" dependencies: call-bind: ^1.0.5 es-errors: ^1.3.0 - checksum: 3feb5130efcade947cbad0304eb2163bab7b80e2c5ce24adcdc242cbdbbbaebbbe0f536807822f333b5d1088288ee19534cb75cd92f18aa76e050ea16e766915 + get-intrinsic: ^1.2.4 + checksum: e1cb53bc211f9dbe9691a4f97a46837a553c4e7caadd0488dc24ac694db8a390b93edd412b48dcdd0b4bbb4c595de1709effc75fc87c0839deedc6968f5bd973 languageName: node linkType: hard @@ -10238,17 +9231,18 @@ __metadata: linkType: hard "glob@npm:^10.2.2, glob@npm:^10.3.10": - version: 10.3.10 - resolution: "glob@npm:10.3.10" + version: 10.4.5 + resolution: "glob@npm:10.4.5" dependencies: foreground-child: ^3.1.0 - jackspeak: ^2.3.5 - minimatch: ^9.0.1 - minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 - path-scurry: ^1.10.1 + jackspeak: ^3.1.2 + minimatch: ^9.0.4 + minipass: ^7.1.2 + package-json-from-dist: ^1.0.0 + path-scurry: ^1.11.1 bin: glob: dist/esm/bin.mjs - checksum: 4f2fe2511e157b5a3f525a54092169a5f92405f24d2aed3142f4411df328baca13059f4182f1db1bf933e2c69c0bd89e57ae87edd8950cba8c7ccbe84f721cf3 + checksum: 0bc725de5e4862f9f387fd0f2b274baf16850dcd2714502ccf471ee401803997983e2c05590cb65f9675a3c6f2a58e7a53f9e365704108c6ad3cbf1d60934c4a languageName: node linkType: hard @@ -10321,12 +9315,13 @@ __metadata: languageName: node linkType: hard -"globalthis@npm:^1.0.3": - version: 1.0.3 - resolution: "globalthis@npm:1.0.3" +"globalthis@npm:^1.0.3, globalthis@npm:^1.0.4": + version: 1.0.4 + resolution: "globalthis@npm:1.0.4" dependencies: - define-properties: ^1.1.3 - checksum: fbd7d760dc464c886d0196166d92e5ffb4c84d0730846d6621a39fbbc068aeeb9c8d1421ad330e94b7bca4bb4ea092f5f21f3d36077812af5d098b4dc006c998 + define-properties: ^1.2.1 + gopd: ^1.0.1 + checksum: 39ad667ad9f01476474633a1834a70842041f70a55571e8dcef5fb957980a92da5022db5430fca8aecc5d47704ae30618c0bc877a579c70710c904e9ef06108a languageName: node linkType: hard @@ -10353,7 +9348,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:4.2.11, 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.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:4.2.11, 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 @@ -10374,13 +9369,6 @@ __metadata: languageName: node linkType: hard -"gud@npm:^1.0.0": - version: 1.0.0 - resolution: "gud@npm:1.0.0" - checksum: 3e2eb37cf794364077c18f036d6aa259c821c7fd188f2b7935cb00d589d82a41e0ebb1be809e1a93679417f62f1ad0513e745c3cf5329596e489aef8c5e5feae - languageName: node - linkType: hard - "gzip-size@npm:^6.0.0": version: 6.0.0 resolution: "gzip-size@npm:6.0.0" @@ -10443,16 +9431,7 @@ __metadata: languageName: node linkType: hard -"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.1": - version: 1.0.1 - resolution: "has-property-descriptors@npm:1.0.1" - dependencies: - get-intrinsic: ^1.2.2 - checksum: 2bcc6bf6ec6af375add4e4b4ef586e43674850a91ad4d46666d0b28ba8e1fd69e424c7677d24d60f69470ad0afaa2f3197f508b20b0bb7dd99a8ab77ffc4b7c4 - languageName: node - linkType: hard - -"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: @@ -10461,10 +9440,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 @@ -10475,7 +9454,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: @@ -10530,26 +9509,19 @@ __metadata: languageName: node linkType: hard -"hasown@npm:^2.0.0": - version: 2.0.0 - resolution: "hasown@npm:2.0.0" +"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: 6151c75ca12554565098641c98a40f4cc86b85b0fd5b6fe92360967e4605a4f9610f7757260b4e8098dd1c2ce7f4b095f2006fe72a570e3b6d2d28de0298c176 - languageName: node - linkType: hard - -"heap@npm:^0.2.6": - version: 0.2.7 - resolution: "heap@npm:0.2.7" - checksum: b0f3963a799e02173f994c452921a777f2b895b710119df999736bfed7477235c2860c423d9aea18a9f3b3d065cb1114d605c208cfcb8d0ac550f97ec5d28cb0 + checksum: e8516f776a15149ca6c6ed2ae3110c417a00b62260e222590e54aa367cbcd6ed99122020b37b7fbdf05748df57b265e70095d7bf35a47660587619b15ffb93db languageName: node linkType: hard "highlight-words-core@npm:^1.2.0": - version: 1.2.2 - resolution: "highlight-words-core@npm:1.2.2" - checksum: 737758a8a572c82919552b031df300016164b7d0db6a819d24bc6c7ca2279d3cd6d03497728930d6402423c7a3fc2f42c628a9b01b025c704a0b56a635377511 + version: 1.2.3 + resolution: "highlight-words-core@npm:1.2.3" + checksum: 1cd522406c5875ba2fdd82d47c1211f5db8df0f78166d2a5d3b6cfb77797e636428d8d79993c77827825cc6d35bbc3252d390e7efaaff5b28b3e5022ee16fd2c languageName: node linkType: hard @@ -10612,18 +9584,6 @@ __metadata: languageName: node linkType: hard -"htmlparser2@npm:^6.0.0": - version: 6.1.0 - resolution: "htmlparser2@npm:6.1.0" - dependencies: - domelementtype: ^2.0.1 - domhandler: ^4.0.0 - domutils: ^2.5.2 - entities: ^2.0.0 - checksum: 81a7b3d9c3bb9acb568a02fc9b1b81ffbfa55eae7f1c41ae0bf840006d1dbf54cb3aa245b2553e2c94db674840a9f0fdad7027c9a9d01a062065314039058c4e - languageName: node - linkType: hard - "htmlparser2@npm:^8.0.0": version: 8.0.2 resolution: "htmlparser2@npm:8.0.2" @@ -10666,12 +9626,12 @@ __metadata: linkType: hard "http-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "http-proxy-agent@npm:7.0.0" + version: 7.0.2 + resolution: "http-proxy-agent@npm:7.0.2" dependencies: agent-base: ^7.1.0 debug: ^4.3.4 - checksum: 48d4fac997917e15f45094852b63b62a46d0c8a4f0b9c6c23ca26d27b8df8d178bed88389e604745e748bd9a01f5023e25093722777f0593c3f052009ff438b6 + checksum: 670858c8f8f3146db5889e1fa117630910101db601fff7d5a8aa637da0abedf68c899f03d3451cac2f83bcc4c3d2dabf339b3aa00ff8080571cceb02c3ce02f3 languageName: node linkType: hard @@ -10686,12 +9646,12 @@ __metadata: linkType: hard "https-proxy-agent@npm:^7.0.1": - version: 7.0.2 - resolution: "https-proxy-agent@npm:7.0.2" + version: 7.0.5 + resolution: "https-proxy-agent@npm:7.0.5" dependencies: agent-base: ^7.0.2 debug: 4 - checksum: 088969a0dd476ea7a0ed0a2cf1283013682b08f874c3bc6696c83fa061d2c157d29ef0ad3eb70a2046010bb7665573b2388d10fdcb3e410a66995e5248444292 + checksum: 2e1a28960f13b041a50702ee74f240add8e75146a5c37fc98f1960f0496710f6918b3a9fe1e5aba41e50f58e6df48d107edd9c405c5f0d73ac260dabf2210857 languageName: node linkType: hard @@ -10771,25 +9731,18 @@ __metadata: linkType: hard "ignore-walk@npm:^6.0.0": - version: 6.0.4 - resolution: "ignore-walk@npm:6.0.4" + version: 6.0.5 + resolution: "ignore-walk@npm:6.0.5" dependencies: minimatch: ^9.0.0 - checksum: 8161bb3232eee92367049b186a02ad35e3a47edda2de0c0eb216aa89cf6183c33c46aef22b25e1bf5105c643bd2cc2bb722f474870a93a3c56ef8cca22eb64a1 + checksum: 06f88a53c412385ca7333276149a7e9461b7fad977c44272d854522b0d456c2aa75d832bd3980a530e2c3881126aa9cc4782b3551ca270fffc0ce7c2b4a2e199 languageName: node linkType: hard "ignore@npm:^5.0.4, ignore@npm:^5.2.0": - version: 5.3.1 - resolution: "ignore@npm:5.3.1" - checksum: 71d7bb4c1dbe020f915fd881108cbe85a0db3d636a0ea3ba911393c53946711d13a9b1143c7e70db06d571a5822c0a324a6bcde5c9904e7ca5047f01f1bf8cd3 - languageName: node - linkType: hard - -"immediate@npm:^3.2.3": - version: 3.3.0 - resolution: "immediate@npm:3.3.0" - checksum: 634b4305101e2452eba6c07d485bf3e415995e533c94b9c3ffbc37026fa1be34def6e4f2276b0dc2162a3f91628564a4bfb26280278b89d3ee54624e854d2f5f + version: 5.3.2 + resolution: "ignore@npm:5.3.2" + checksum: 2acfd32a573260ea522ea0bfeff880af426d68f6831f973129e2ba7363f422923cf53aab62f8369cbf4667c7b25b6f8a3761b34ecdb284ea18e87a5262a865be languageName: node linkType: hard @@ -10803,7 +9756,7 @@ __metadata: languageName: node linkType: hard -"import-local@npm:3.1.0, import-local@npm:^3.0.2": +"import-local@npm:3.1.0": version: 3.1.0 resolution: "import-local@npm:3.1.0" dependencies: @@ -10815,6 +9768,18 @@ __metadata: languageName: node linkType: hard +"import-local@npm:^3.0.2": + version: 3.2.0 + resolution: "import-local@npm:3.2.0" + dependencies: + pkg-dir: ^4.2.0 + resolve-cwd: ^3.0.0 + bin: + import-local-fixture: fixtures/cli.js + checksum: 0b0b0b412b2521739fbb85eeed834a3c34de9bc67e670b3d0b86248fc460d990a7b116ad056c084b87a693ef73d1f17268d6a5be626bb43c998a8b1c8a230004 + languageName: node + linkType: hard + "imurmurhash@npm:^0.1.4": version: 0.1.4 resolution: "imurmurhash@npm:0.1.4" @@ -10898,7 +9863,7 @@ __metadata: languageName: node linkType: hard -"internal-slot@npm:^1.0.5": +"internal-slot@npm:^1.0.7": version: 1.0.7 resolution: "internal-slot@npm:1.0.7" dependencies: @@ -10937,10 +9902,13 @@ __metadata: languageName: node linkType: hard -"ip@npm:^2.0.0": - version: 2.0.1 - resolution: "ip@npm:2.0.1" - checksum: d765c9fd212b8a99023a4cde6a558a054c298d640fec1020567494d257afd78ca77e37126b1a3ef0e053646ced79a816bf50621d38d5e768cdde0431fa3b0d35 +"ip-address@npm:^9.0.5": + version: 9.0.5 + resolution: "ip-address@npm:9.0.5" + dependencies: + jsbn: 1.1.0 + sprintf-js: ^1.1.3 + checksum: aa15f12cfd0ef5e38349744e3654bae649a34c3b10c77a674a167e99925d1549486c5b14730eebce9fea26f6db9d5e42097b00aa4f9f612e68c79121c71652dc languageName: node linkType: hard @@ -10953,7 +9921,7 @@ __metadata: languageName: node linkType: hard -"is-arguments@npm:^1.0.4, is-arguments@npm:^1.1.1": +"is-arguments@npm:^1.0.4": version: 1.1.1 resolution: "is-arguments@npm:1.1.1" dependencies: @@ -10963,7 +9931,7 @@ __metadata: languageName: node linkType: hard -"is-array-buffer@npm:^3.0.2, is-array-buffer@npm:^3.0.4": +"is-array-buffer@npm:^3.0.4": version: 3.0.4 resolution: "is-array-buffer@npm:3.0.4" dependencies: @@ -11052,11 +10020,11 @@ __metadata: 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" + version: 2.15.1 + resolution: "is-core-module@npm:2.15.1" dependencies: - hasown: ^2.0.0 - checksum: 256559ee8a9488af90e4bad16f5583c6d59e92f0742e9e8bb4331e758521ee86b810b93bae44f390766ffbc518a0488b18d9dab7da9a5ff997d499efc9403f7c + hasown: ^2.0.2 + checksum: df134c168115690724b62018c37b2f5bba0d5745fa16960b329c5a00883a8bea6a5632fdb1e3efcce237c201826ba09f93197b7cd95577ea56b0df335be23633 languageName: node linkType: hard @@ -11069,6 +10037,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, is-date-object@npm:^1.0.5": version: 1.0.5 resolution: "is-date-object@npm:1.0.5" @@ -11185,17 +10162,17 @@ __metadata: languageName: node linkType: hard -"is-map@npm:^2.0.1": - version: 2.0.2 - resolution: "is-map@npm:2.0.2" - checksum: ace3d0ecd667bbdefdb1852de601268f67f2db725624b1958f279316e13fecb8fa7df91fd60f690d7417b4ec180712f5a7ee967008e27c65cfd475cc84337728 +"is-map@npm:^2.0.3": + version: 2.0.3 + resolution: "is-map@npm:2.0.3" + checksum: e6ce5f6380f32b141b3153e6ba9074892bbbbd655e92e7ba5ff195239777e767a976dcd4e22f864accaf30e53ebf961ab1995424aef91af68788f0591b7396cc 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 @@ -11278,19 +10255,19 @@ __metadata: languageName: node linkType: hard -"is-set@npm:^2.0.1": - version: 2.0.2 - resolution: "is-set@npm:2.0.2" - checksum: b64343faf45e9387b97a6fd32be632ee7b269bd8183701f3b3f5b71a7cf00d04450ed8669d0bd08753e08b968beda96fca73a10fd0ff56a32603f64deba55a57 +"is-set@npm:^2.0.3": + version: 2.0.3 + resolution: "is-set@npm:2.0.3" + checksum: 36e3f8c44bdbe9496c9689762cc4110f6a6a12b767c5d74c0398176aa2678d4467e3bf07595556f2dba897751bde1422480212b97d973c7b08a343100b0c0dfe 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 @@ -11351,7 +10328,7 @@ __metadata: languageName: node linkType: hard -"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.12, is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.3, is-typed-array@npm:^1.1.9": +"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.3": version: 1.1.13 resolution: "is-typed-array@npm:1.1.13" dependencies: @@ -11374,10 +10351,10 @@ __metadata: languageName: node linkType: hard -"is-weakmap@npm:^2.0.1": - version: 2.0.1 - resolution: "is-weakmap@npm:2.0.1" - checksum: 1222bb7e90c32bdb949226e66d26cb7bce12e1e28e3e1b40bfa6b390ba3e08192a8664a703dff2a00a84825f4e022f9cd58c4599ff9981ab72b1d69479f4f7f6 +"is-weakmap@npm:^2.0.2": + version: 2.0.2 + resolution: "is-weakmap@npm:2.0.2" + checksum: f36aef758b46990e0d3c37269619c0a08c5b29428c0bb11ecba7f75203442d6c7801239c2f31314bc79199217ef08263787f3837d9e22610ad1da62970d6616d languageName: node linkType: hard @@ -11390,13 +10367,13 @@ __metadata: languageName: node linkType: hard -"is-weakset@npm:^2.0.1": - version: 2.0.2 - resolution: "is-weakset@npm:2.0.2" +"is-weakset@npm:^2.0.3": + version: 2.0.3 + resolution: "is-weakset@npm:2.0.3" dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.1.1 - checksum: 5d8698d1fa599a0635d7ca85be9c26d547b317ed8fd83fc75f03efbe75d50001b5eececb1e9971de85fcde84f69ae6f8346bc92d20d55d46201d328e4c74a367 + call-bind: ^1.0.7 + get-intrinsic: ^1.2.4 + checksum: 8b6a20ee9f844613ff8f10962cfee49d981d584525f2357fee0a04dfbcde9fd607ed60cb6dab626dbcc470018ae6392e1ff74c0c1aced2d487271411ad9d85ae languageName: node linkType: hard @@ -11500,15 +10477,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.3 + resolution: "istanbul-lib-instrument@npm:6.0.3" 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: 74104c60c65c4fa0e97cc76f039226c356123893929f067bfad5f86fe839e08f5d680354a68fead3bc9c1e2f3fa6f3f53cded70778e821d911e851d349f3545a languageName: node linkType: hard @@ -11535,44 +10512,44 @@ __metadata: linkType: hard "istanbul-reports@npm:^3.0.2, 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 -"iterator.prototype@npm:^1.1.2": - version: 1.1.2 - resolution: "iterator.prototype@npm:1.1.2" +"iterator.prototype@npm:^1.1.3": + version: 1.1.3 + resolution: "iterator.prototype@npm:1.1.3" dependencies: define-properties: ^1.2.1 get-intrinsic: ^1.2.1 has-symbols: ^1.0.3 reflect.getprototypeof: ^1.0.4 set-function-name: ^2.0.1 - checksum: d8a507e2ccdc2ce762e8a1d3f4438c5669160ac72b88b648e59a688eec6bc4e64b22338e74000518418d9e693faf2a092d2af21b9ec7dbf7763b037a54701168 + checksum: 7d2a1f8bcbba7b76f72e956faaf7b25405f4de54430c9d099992e6fb9d571717c3044604e8cdfb8e624cb881337d648030ee8b1541d544af8b338835e3f47ebe languageName: node linkType: hard -"jackspeak@npm:^2.3.5": - version: 2.3.6 - resolution: "jackspeak@npm:2.3.6" +"jackspeak@npm:^3.1.2": + version: 3.4.3 + resolution: "jackspeak@npm:3.4.3" dependencies: "@isaacs/cliui": ^8.0.2 "@pkgjs/parseargs": ^0.11.0 dependenciesMeta: "@pkgjs/parseargs": optional: true - checksum: 57d43ad11eadc98cdfe7496612f6bbb5255ea69fe51ea431162db302c2a11011642f50cfad57288bd0aea78384a0612b16e131944ad8ecd09d619041c8531b54 + checksum: be31027fc72e7cc726206b9f560395604b82e0fddb46c4cbf9f97d049bcef607491a5afc0699612eaa4213ca5be8fd3e1e7cd187b3040988b65c9489838a7c00 languageName: node linkType: hard "jake@npm:^10.8.5": - version: 10.8.7 - resolution: "jake@npm:10.8.7" + version: 10.9.2 + resolution: "jake@npm:10.9.2" dependencies: async: ^3.2.3 chalk: ^4.0.2 @@ -11580,7 +10557,7 @@ __metadata: minimatch: ^3.1.2 bin: jake: bin/cli.js - checksum: a23fd2273fb13f0d0d845502d02c791fd55ef5c6a2d207df72f72d8e1eac6d2b8ffa6caf660bc8006b3242e0daaa88a3ecc600194d72b5c6016ad56e9cd43553 + checksum: f2dc4a086b4f58446d02cb9be913c39710d9ea570218d7681bb861f7eeaecab7b458256c946aeaa7e548c5e0686cc293e6435501e4047174a3b6a504dcbfcaae languageName: node linkType: hard @@ -12576,6 +11553,13 @@ __metadata: languageName: node linkType: hard +"jsbn@npm:1.1.0": + version: 1.1.0 + resolution: "jsbn@npm:1.1.0" + checksum: 944f924f2bd67ad533b3850eee47603eed0f6ae425fd1ee8c760f477e8c34a05f144c1bd4f5a5dd1963141dc79a2c55f89ccc5ab77d039e7077f3ad196b64965 + languageName: node + linkType: hard + "jsdom@npm:^16.4.0": version: 16.7.0 resolution: "jsdom@npm:16.7.0" @@ -12655,21 +11639,12 @@ __metadata: languageName: node linkType: hard -"jsesc@npm:^2.5.1": - version: 2.5.2 - resolution: "jsesc@npm:2.5.2" - bin: - jsesc: bin/jsesc - checksum: 4dc190771129e12023f729ce20e1e0bfceac84d73a85bc3119f7f938843fe25a4aeccb54b6494dce26fcf263d815f5f31acdefac7cc9329efb8422a4f4d9fa9d - languageName: node - linkType: hard - -"jsesc@npm:~0.5.0": - version: 0.5.0 - resolution: "jsesc@npm:0.5.0" +"jsesc@npm:^3.0.2, jsesc@npm:~3.0.2": + version: 3.0.2 + resolution: "jsesc@npm:3.0.2" bin: jsesc: bin/jsesc - checksum: b8b44cbfc92f198ad972fba706ee6a1dfa7485321ee8c0b25f5cedd538dcb20cde3197de16a7265430fce8277a12db066219369e3d51055038946039f6e20e17 + checksum: a36d3ca40574a974d9c2063bf68c2b6141c20da8f2a36bd3279fc802563f35f0527a6c828801295bdfb2803952cf2cf387786c2c90ed564f88d5782475abfe3c languageName: node linkType: hard @@ -12695,9 +11670,9 @@ __metadata: 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 + version: 3.0.2 + resolution: "json-parse-even-better-errors@npm:3.0.2" + checksum: 6f04ea6c9ccb783630a59297959247e921cc90b917b8351197ca7fd058fccc7079268fd9362be21ba876fc26aa5039369dd0a2280aae49aae425784794a94927 languageName: node linkType: hard @@ -12710,17 +11685,6 @@ __metadata: languageName: node linkType: hard -"json-schema-merge-allof@npm:^0.6.0": - version: 0.6.0 - resolution: "json-schema-merge-allof@npm:0.6.0" - dependencies: - compute-lcm: ^1.1.0 - json-schema-compare: ^0.2.2 - lodash: ^4.17.4 - checksum: 2008aede3f5d05d7870e7d5e554e5c6a5b451cfff1357d34d3d8b34e2ba57468a97c76aa5b967bdb411d91b98c734f19f350de578d25b2a0a27cd4e1ca92bd1d - languageName: node - linkType: hard - "json-schema-merge-allof@npm:^0.8.1": version: 0.8.1 resolution: "json-schema-merge-allof@npm:0.8.1" @@ -12767,7 +11731,7 @@ __metadata: languageName: node linkType: hard -"json5@npm:^2.1.1, json5@npm:^2.1.2, json5@npm:^2.2.2, json5@npm:^2.2.3": +"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: @@ -12803,7 +11767,7 @@ __metadata: languageName: node linkType: hard -"jsonpointer@npm:^5.0.0, jsonpointer@npm:^5.0.1": +"jsonpointer@npm:^5.0.1": version: 5.0.1 resolution: "jsonpointer@npm:5.0.1" checksum: 0b40f712900ad0c846681ea2db23b6684b9d5eedf55807b4708c656f5894b63507d0e28ae10aa1bddbea551241035afe62b6df0800fc94c2e2806a7f3adecd7c @@ -12822,6 +11786,17 @@ __metadata: languageName: node linkType: hard +"katex@npm:^0.16.9": + version: 0.16.11 + resolution: "katex@npm:0.16.11" + dependencies: + commander: ^8.3.0 + bin: + katex: cli.js + checksum: 49d9340705f4922ee22aacedad45664971449e5ca65e42a70228961336c8d4746c37c3c719bcc2114b6ad21182800c7d3d8bea28fe6f951fc45fe7e8322ea3bd + languageName: node + linkType: hard + "keyv@npm:^4.5.3": version: 4.5.4 resolution: "keyv@npm:4.5.4" @@ -12969,109 +11944,6 @@ __metadata: languageName: node linkType: hard -"level-codec@npm:^9.0.0": - version: 9.0.2 - resolution: "level-codec@npm:9.0.2" - dependencies: - buffer: ^5.6.0 - checksum: 289003d51b8afcdd24c4d318606abf2bae81975e4b527d7349abfdbacc8fef26711f2f24e2d20da0e1dce0bb216a856c9433ccb9ca25fa78a96aed9f51e506ed - languageName: node - linkType: hard - -"level-concat-iterator@npm:~2.0.0": - version: 2.0.1 - resolution: "level-concat-iterator@npm:2.0.1" - checksum: 562583ef1292215f8e749c402510cb61c4d6fccf4541082b3d21dfa5ecde9fcccfe52bdcb5cfff9d2384e7ce5891f44df9439a6ddb39b0ffe31015600b4a828a - languageName: node - linkType: hard - -"level-errors@npm:^2.0.0, level-errors@npm:~2.0.0": - version: 2.0.1 - resolution: "level-errors@npm:2.0.1" - dependencies: - errno: ~0.1.1 - checksum: aca5d7670e2a40609db8d7743fce289bb5202c0bc13e4a78f81f36a6642e9abc0110f48087d3d3c2c04f023d70d4ee6f2db0e20c63d29b3fda323a67bfff6526 - languageName: node - linkType: hard - -"level-iterator-stream@npm:~4.0.0": - version: 4.0.2 - resolution: "level-iterator-stream@npm:4.0.2" - dependencies: - inherits: ^2.0.4 - readable-stream: ^3.4.0 - xtend: ^4.0.2 - checksum: 239e2c7e62bffb485ed696bcd3b98de7a2bc455d13be4fce175ae3544fe9cda81c2ed93d3e88b61380ae6d28cce02511862d77b86fb2ba5b5cf00471f3c1eccc - languageName: node - linkType: hard - -"level-js@npm:^5.0.0": - version: 5.0.2 - resolution: "level-js@npm:5.0.2" - dependencies: - abstract-leveldown: ~6.2.3 - buffer: ^5.5.0 - inherits: ^2.0.3 - ltgt: ^2.1.2 - checksum: 3c7f75979bb8c042e95a58245b8fe1230bb0f56a11ee418e08156e3eadda371efae6eb7b9bf10bf1e08e0b1b2a25d80c026858ca99ffd49109d6541e3d9d3b37 - languageName: node - linkType: hard - -"level-packager@npm:^5.1.0": - version: 5.1.1 - resolution: "level-packager@npm:5.1.1" - dependencies: - encoding-down: ^6.3.0 - levelup: ^4.3.2 - checksum: befe2aa54f2010a6ecf7ddce392c8dee225e1839205080a2704d75e560e28b01191b345494696196777b70d376e3eaae4c9e7c330cc70d3000839f5b18dd78f2 - languageName: node - linkType: hard - -"level-supports@npm:~1.0.0": - version: 1.0.1 - resolution: "level-supports@npm:1.0.1" - dependencies: - xtend: ^4.0.2 - checksum: 5d6bdb88cf00c3d9adcde970db06a548c72c5a94bf42c72f998b58341a105bfe2ea30d313ce1e84396b98cc9ddbc0a9bd94574955a86e929f73c986e10fc0df0 - languageName: node - linkType: hard - -"level@npm:^6.0.1": - version: 6.0.1 - resolution: "level@npm:6.0.1" - dependencies: - level-js: ^5.0.0 - level-packager: ^5.1.0 - leveldown: ^5.4.0 - checksum: bd4981f94162469a82a6c98d267d814d9d4a7beed4fc3d18fbe3b156f71cf4c6d35b424d14c46d401dbf0cd91425e842950a7cd17ddf7bf57acdab5af4c278da - languageName: node - linkType: hard - -"leveldown@npm:^5.4.0": - version: 5.6.0 - resolution: "leveldown@npm:5.6.0" - dependencies: - abstract-leveldown: ~6.2.1 - napi-macros: ~2.0.0 - node-gyp: latest - node-gyp-build: ~4.1.0 - checksum: 06d4683170d7fc661acd65457e531b42ad66480e9339d3154ba6d0de38ff0503d7d017c1c6eba12732b5488ecd2915c70c8dc3a7d67f4a836f3de34b8a993949 - languageName: node - linkType: hard - -"levelup@npm:^4.3.2": - version: 4.4.0 - resolution: "levelup@npm:4.4.0" - dependencies: - deferred-leveldown: ~5.3.0 - level-errors: ~2.0.0 - level-iterator-stream: ~4.0.0 - level-supports: ~1.0.0 - xtend: ~4.0.0 - checksum: 5a09e34c78cd7c23f9f6cb73563f1ebe8121ffc5f9f5f232242529d4fbdd40e8d1ffb337d2defa0b842334e0dbd4028fbfe7a072eebfe2c4d07174f0aa4aabca - languageName: node - linkType: hard - "leven@npm:^3.1.0": version: 3.1.0 resolution: "leven@npm:3.1.0" @@ -13089,7 +11961,7 @@ __metadata: languageName: node linkType: hard -"lib0@npm:^0.2.31, lib0@npm:^0.2.42, lib0@npm:^0.2.52": +"lib0@npm:^0.2.85, lib0@npm:^0.2.98": version: 0.2.98 resolution: "lib0@npm:0.2.98" dependencies: @@ -13102,18 +11974,6 @@ __metadata: languageName: node linkType: hard -"lib0@npm:^0.2.85, lib0@npm:^0.2.86": - version: 0.2.88 - resolution: "lib0@npm:0.2.88" - dependencies: - isomorphic.js: ^0.2.4 - bin: - 0gentesthtml: bin/gentesthtml.js - 0serve: bin/0serve.js - checksum: 1ac13d6781f4d29aa317ad9fb9b6c41e8bed52b096a369f54d10d9b8651ceb4a0a63b06c01c2e1c7319d3bb74668afb6cac3735161b32031f185cec024bbba37 - languageName: node - linkType: hard - "libnpmaccess@npm:7.0.2": version: 7.0.2 resolution: "libnpmaccess@npm:7.0.2" @@ -13272,7 +12132,7 @@ __metadata: languageName: node linkType: hard -"lodash.memoize@npm:4.x": +"lodash.memoize@npm:^4.1.2": version: 4.1.2 resolution: "lodash.memoize@npm:4.1.2" checksum: 9ff3942feeccffa4f1fafa88d32f0d24fdc62fd15ded5a74a5f950ff5f0c6f61916157246744c620173dddf38d37095a92327d5fd3861e2063e736a5c207d089 @@ -13293,7 +12153,7 @@ __metadata: languageName: node linkType: hard -"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": +"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 @@ -13310,7 +12170,7 @@ __metadata: languageName: node linkType: hard -"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": +"loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": version: 1.4.0 resolution: "loose-envify@npm:1.4.0" dependencies: @@ -13321,10 +12181,10 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": - version: 10.2.0 - resolution: "lru-cache@npm:10.2.0" - checksum: eee7ddda4a7475deac51ac81d7dd78709095c6fa46e8350dc2d22462559a1faa3b81ed931d5464b13d48cbd7e08b46100b6f768c76833912bc444b99c37e25db +"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": + version: 10.4.3 + resolution: "lru-cache@npm:10.4.3" + checksum: 6476138d2125387a6d20f100608c2583d415a4f64a0fecf30c9e2dda976614f09cad4baa0842447bd37dd459a7bd27f57d9d8f8ce558805abd487c583f3d774a languageName: node linkType: hard @@ -13353,13 +12213,6 @@ __metadata: languageName: node linkType: hard -"ltgt@npm:^2.1.2": - version: 2.2.1 - resolution: "ltgt@npm:2.2.1" - checksum: 7e3874296f7538bc8087b428ac4208008d7b76916354b34a08818ca7c83958c1df10ec427eeeaad895f6b81e41e24745b18d30f89abcc21d228b94f6961d50a2 - languageName: node - linkType: hard - "make-dir@npm:4.0.0, make-dir@npm:^4.0.0": version: 4.0.0 resolution: "make-dir@npm:4.0.0" @@ -13379,7 +12232,7 @@ __metadata: languageName: node linkType: hard -"make-error@npm:1.x": +"make-error@npm:^1.3.6": version: 1.3.6 resolution: "make-error@npm:1.3.6" checksum: b86e5e0e25f7f777b77fabd8e2cbf15737972869d852a22b7e73c17623928fccb826d8e46b9951501d3f20e51ad74ba8c59ed584f610526a48f8ccf88aaec402 @@ -13434,8 +12287,8 @@ __metadata: linkType: hard "make-fetch-happen@npm:^13.0.0": - version: 13.0.0 - resolution: "make-fetch-happen@npm:13.0.0" + version: 13.0.1 + resolution: "make-fetch-happen@npm:13.0.1" dependencies: "@npmcli/agent": ^2.0.0 cacache: ^18.0.0 @@ -13446,9 +12299,10 @@ __metadata: minipass-flush: ^1.0.5 minipass-pipeline: ^1.2.4 negotiator: ^0.6.3 + proc-log: ^4.2.0 promise-retry: ^2.0.1 ssri: ^10.0.0 - checksum: 7c7a6d381ce919dd83af398b66459a10e2fe8f4504f340d1d090d3fa3d1b0c93750220e1d898114c64467223504bd258612ba83efbc16f31b075cd56de24b4af + checksum: 5c9fad695579b79488fa100da05777213dd9365222f85e4757630f8dd2a21a79ddd3206c78cfd6f9b37346819681782b67900ac847a57cf04190f52dda5343fd languageName: node linkType: hard @@ -13499,40 +12353,31 @@ __metadata: linkType: hard "markdown-to-jsx@npm:^7.4.1": - version: 7.4.1 - resolution: "markdown-to-jsx@npm:7.4.1" + version: 7.5.0 + resolution: "markdown-to-jsx@npm:7.5.0" peerDependencies: react: ">= 0.14.0" - checksum: 2888cb2389cb810ab35454a59d0623474a60a78e28f281ae0081f87053f6c59b033232a2cd269cc383a5edcaa1eab8ca4b3cf639fe4e1aa3fb418648d14bcc7d + checksum: c9c6f1bfad5f2d9b1d3476eb0313ae3dffd0a9f14011c74efdd7c664fd32ee1842ef48abb16a496046f90361af49aa80a827e9d9c0bc04824a1986fdeb4d1852 languageName: node linkType: hard "marked-gfm-heading-id@npm:^3.1.0": - version: 3.1.3 - resolution: "marked-gfm-heading-id@npm:3.1.3" + version: 3.2.0 + resolution: "marked-gfm-heading-id@npm:3.2.0" dependencies: - github-slugger: ^2.0.0 - peerDependencies: - marked: ">=4 <13" - checksum: 845e3ab4bf1bd184105d8004c53c20cb3b54cda2a623e945cfaf9fc96329e25120b904027a39eecd76015a80aa07dfd1141e761fb0673d546779cb0e7c3b0b69 - languageName: node - linkType: hard - -"marked-mangle@npm:^1.1.4": - version: 1.1.7 - resolution: "marked-mangle@npm:1.1.7" + github-slugger: ^2.0.0 peerDependencies: marked: ">=4 <13" - checksum: 95b64d0801bef50d655474cb9c776ee118d2e5dd18f379d5b96b9d4f444d5e81704cd98833aae57151aba281b0265be2f26c31506485e713736a709e586b6f42 + checksum: b62bb265bbb0de266a1cf15ee9f110be7c8d12657298e1e0c33e554c2b0f5fc6e10c169179d9a1dfeed882d9bde9313f9b7b5dbb3b5e8f99f7442a141745b0ab languageName: node linkType: hard -"marked@npm:^4.0.17": - version: 4.3.0 - resolution: "marked@npm:4.3.0" - bin: - marked: bin/marked.js - checksum: 0db6817893952c3ec710eb9ceafb8468bf5ae38cb0f92b7b083baa13d70b19774674be04db5b817681fa7c5c6a088f61300815e4dd75a59696f4716ad69f6260 +"marked-mangle@npm:^1.1.4": + version: 1.1.9 + resolution: "marked-mangle@npm:1.1.9" + peerDependencies: + marked: ">=4 <15" + checksum: 745e44bea9b52bc9c52e41f5d2b146eb21072a92ddf85b4b2f210b091da93fcbf2f5447b02f849fd19e79224bdca385462a42b96882493778d1d0ff0a3da9a8c languageName: node linkType: hard @@ -13641,8 +12486,8 @@ __metadata: linkType: hard "mermaid@npm:^10.7.0": - version: 10.8.0 - resolution: "mermaid@npm:10.8.0" + version: 10.9.2 + resolution: "mermaid@npm:10.9.2" dependencies: "@braintree/sanitize-url": ^6.0.1 "@types/d3-scale": ^4.0.3 @@ -13653,8 +12498,9 @@ __metadata: d3-sankey: ^0.12.3 dagre-d3-es: 7.0.10 dayjs: ^1.11.7 - dompurify: ^3.0.5 + dompurify: ^3.0.5 <3.1.7 elkjs: ^0.9.0 + katex: ^0.16.9 khroma: ^2.0.0 lodash-es: ^4.17.21 mdast-util-from-markdown: ^1.3.0 @@ -13663,7 +12509,7 @@ __metadata: ts-dedent: ^2.2.0 uuid: ^9.0.0 web-worker: ^1.2.0 - checksum: 30d7e8cad8cf01250d3aa5a2fb0aee2aa38491b5070d54fe2f8ff62a208ff5d7fce2bbbb5f535cbd53e340955fd8e1604c70b2afb92ffc43a283d32e6bfece7d + checksum: ecf179de104c467c9780523932c69555037cc07f964c79c5d17b011eec8512a02578dcae50ff361669c736e5796fd815a585b1d8b6692cb91f58c0c43c007f13 languageName: node linkType: hard @@ -13932,12 +12778,12 @@ __metadata: linkType: hard "micromatch@npm:^4.0.2, micromatch@npm:^4.0.4": - version: 4.0.5 - resolution: "micromatch@npm:4.0.5" + version: 4.0.8 + resolution: "micromatch@npm:4.0.8" dependencies: - braces: ^3.0.2 + braces: ^3.0.3 picomatch: ^2.3.1 - checksum: 02a17b671c06e8fefeeb6ef996119c1e597c942e632a21ef589154f23898c9c6a9858526246abb14f8bca6e77734aa9dcf65476fca47cedfb80d9577d52843fc + checksum: 79920eb634e6f400b464a954fcfa589c4e7c7143209488e44baf627f9affc8b1e306f41f4f0deedde97e69cb725920879462d3e750ab3bd3c1aed675bb3a8966 languageName: node linkType: hard @@ -13972,14 +12818,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.9.1 + resolution: "mini-css-extract-plugin@npm:2.9.1" dependencies: schema-utils: ^4.0.0 tapable: ^2.2.1 peerDependencies: webpack: ^5.0.0 - checksum: c1edc3ee0e1b3514c3323fa72ad38e993f357964e76737f1d7bb6cf50a0af1ac071080ec16b4e1a94688d23f78533944badad50cd0f00d2ae176f9c58c1f2029 + checksum: 036b0fbb207cf9a56e2f5f5dce5e35100cbd255e5b5a920a5357ec99215af16a77136020729b2d004a041d04ebb0a544b2f442535cbb982704dcd50297014c9e languageName: node linkType: hard @@ -14028,12 +12874,12 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^9.0.0, minimatch@npm:^9.0.1": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" +"minimatch@npm:^9.0.0, minimatch@npm:^9.0.4": + version: 9.0.5 + resolution: "minimatch@npm:9.0.5" dependencies: brace-expansion: ^2.0.1 - checksum: 253487976bf485b612f16bf57463520a14f512662e592e95c571afdab1442a6a6864b6c88f248ce6fc4ff0b6de04ac7aa6c8bb51e868e99d1d65eb0658a708b5 + checksum: 2c035575eda1e50623c731ec6c14f65a85296268f749b9337005210bb2b34e2705f8ef1a358b188f69892286ab99dc42c8fb98a57bde55c8d81b3023c19cea28 languageName: node linkType: hard @@ -14089,8 +12935,8 @@ __metadata: linkType: hard "minipass-fetch@npm:^3.0.0": - version: 3.0.4 - resolution: "minipass-fetch@npm:3.0.4" + version: 3.0.5 + resolution: "minipass-fetch@npm:3.0.5" dependencies: encoding: ^0.1.13 minipass: ^7.0.3 @@ -14099,7 +12945,7 @@ __metadata: dependenciesMeta: encoding: optional: true - checksum: af7aad15d5c128ab1ebe52e043bdf7d62c3c6f0cecb9285b40d7b395e1375b45dcdfd40e63e93d26a0e8249c9efd5c325c65575aceee192883970ff8cb11364a + checksum: 8047d273236157aab27ab7cd8eab7ea79e6ecd63e8f80c3366ec076cb9a0fed550a6935bab51764369027c414647fd8256c2a20c5445fb250c483de43350de83 languageName: node linkType: hard @@ -14113,12 +12959,12 @@ __metadata: linkType: hard "minipass-json-stream@npm:^1.0.1": - version: 1.0.1 - resolution: "minipass-json-stream@npm:1.0.1" + version: 1.0.2 + resolution: "minipass-json-stream@npm:1.0.2" dependencies: jsonparse: ^1.3.1 minipass: ^3.0.0 - checksum: 791b696a27d1074c4c08dab1bf5a9f3201145c2933e428f45d880467bce12c60de4703203d2928de4b162d0ae77b0bb4b55f96cb846645800aa0eb4919b3e796 + checksum: 24b9c6208b72e47a5a28058642e86f27d17e285e4cd5ba41d698568bb91f0566a7ff31f0e7dfb7ebd3dc603d016ac75b82e3ffe96340aa294048da87489ff18c languageName: node linkType: hard @@ -14163,10 +13009,10 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3": - version: 7.0.4 - resolution: "minipass@npm:7.0.4" - checksum: 87585e258b9488caf2e7acea242fd7856bbe9a2c84a7807643513a338d66f368c7d518200ad7b70a508664d408aa000517647b2930c259a8b1f9f0984f344a21 +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.1.2": + version: 7.1.2 + resolution: "minipass@npm:7.1.2" + checksum: 2bfd325b95c555f2b4d2814d49325691c7bee937d753814861b0b49d5edcda55cbbf22b6b6a60bb91eddac8668771f03c5ff647dcd9d0f798e9548b9cdc46ee3 languageName: node linkType: hard @@ -14213,13 +13059,6 @@ __metadata: languageName: node linkType: hard -"moment@npm:^2.24.0": - version: 2.30.1 - resolution: "moment@npm:2.30.1" - checksum: 859236bab1e88c3e5802afcf797fc801acdbd0ee509d34ea3df6eea21eb6bcc2abd4ae4e4e64aa7c986aa6cba563c6e62806218e6412a765010712e5fa121ba6 - languageName: node - linkType: hard - "mri@npm:^1.1.0": version: 1.2.0 resolution: "mri@npm:1.2.0" @@ -14241,14 +13080,7 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.2": - version: 2.1.2 - resolution: "ms@npm:2.1.2" - checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f - languageName: node - linkType: hard - -"ms@npm:^2.0.0": +"ms@npm:^2.0.0, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d @@ -14275,14 +13107,14 @@ __metadata: languageName: node linkType: hard -"mute-stream@npm:~1.0.0": +"mute-stream@npm:^1.0.0, mute-stream@npm:~1.0.0": version: 1.0.0 resolution: "mute-stream@npm:1.0.0" checksum: 36fc968b0e9c9c63029d4f9dc63911950a3bdf55c9a87f58d3a266289b67180201cade911e7699f8b2fa596b34c9db43dad37649e3f7fdd13c3bb9edb0017ee7 languageName: node linkType: hard -"nanoid@npm:^3.1.23, nanoid@npm:^3.3.7": +"nanoid@npm:^3.3.7": version: 3.3.7 resolution: "nanoid@npm:3.3.7" bin: @@ -14310,13 +13142,6 @@ __metadata: languageName: node linkType: hard -"napi-macros@npm:~2.0.0": - version: 2.0.0 - resolution: "napi-macros@npm:2.0.0" - checksum: 30384819386977c1f82034757014163fa60ab3c5a538094f778d38788bebb52534966279956f796a92ea771c7f8ae072b975df65de910d051ffbdc927f62320c - languageName: node - linkType: hard - "natural-compare-lite@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare-lite@npm:1.4.0" @@ -14382,7 +13207,7 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.7": +"node-fetch@npm:^2.6.7": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" dependencies: @@ -14397,24 +13222,13 @@ __metadata: linkType: hard "node-gyp-build@npm:^4.3.0": - version: 4.8.0 - resolution: "node-gyp-build@npm:4.8.0" + version: 4.8.2 + resolution: "node-gyp-build@npm:4.8.2" 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-build@npm:~4.1.0": - version: 4.1.1 - resolution: "node-gyp-build@npm:4.1.1" - bin: - node-gyp-build: ./bin.js - node-gyp-build-optional: ./optional.js - node-gyp-build-test: ./build-test.js - checksum: 959d42221cc44b92700003efae741652bc4e379e4cf375830ddde03ba43c89f99694bf0883078ed0d4e03ffe2f85decab0572e04068d3900b8538d165dbc17df + checksum: 1a57bba8c4c193f808bd8ad1484d4ebdd8106dd9f04a3e82554dc716e3a2d87d7e369e9503c145e0e6a7e2c663fec0d8aaf52bd8156342ec7fc388195f37824e languageName: node linkType: hard @@ -14440,8 +13254,8 @@ __metadata: linkType: hard "node-gyp@npm:latest": - version: 10.0.1 - resolution: "node-gyp@npm:10.0.1" + version: 10.2.0 + resolution: "node-gyp@npm:10.2.0" dependencies: env-paths: ^2.2.0 exponential-backoff: ^3.1.1 @@ -14449,13 +13263,13 @@ __metadata: graceful-fs: ^4.2.6 make-fetch-happen: ^13.0.0 nopt: ^7.0.0 - proc-log: ^3.0.0 + proc-log: ^4.1.0 semver: ^7.3.5 - tar: ^6.1.2 + tar: ^6.2.1 which: ^4.0.0 bin: node-gyp: bin/node-gyp.js - checksum: 60a74e66d364903ce02049966303a57f898521d139860ac82744a5fdd9f7b7b3b61f75f284f3bfe6e6add3b8f1871ce305a1d41f775c7482de837b50c792223f + checksum: 0233759d8c19765f7fdc259a35eb046ad86c3d09e22f7384613ae2b89647dd27fcf833fdf5293d9335041e91f9b1c539494225959cdb312a5c8080b7534b926f languageName: node linkType: hard @@ -14487,10 +13301,10 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.14": - version: 2.0.14 - resolution: "node-releases@npm:2.0.14" - checksum: 59443a2f77acac854c42d321bf1b43dea0aef55cd544c6a686e9816a697300458d4e82239e2d794ea05f7bbbc8a94500332e2d3ac3f11f52e4b16cbe638b3c41 +"node-releases@npm:^2.0.18": + version: 2.0.18 + resolution: "node-releases@npm:2.0.18" + checksum: ef55a3d853e1269a6d6279b7692cd6ff3e40bc74947945101138745bfdc9a5edabfe72cb19a31a8e45752e1910c4c65c77d931866af6357f242b172b7283f5b3 languageName: node linkType: hard @@ -14513,13 +13327,13 @@ __metadata: linkType: hard "nopt@npm:^7.0.0": - version: 7.2.0 - resolution: "nopt@npm:7.2.0" + version: 7.2.1 + resolution: "nopt@npm:7.2.1" dependencies: abbrev: ^2.0.0 bin: nopt: bin/nopt.js - checksum: a9c0f57fb8cb9cc82ae47192ca2b7ef00e199b9480eed202482c962d61b59a7fbe7541920b2a5839a97b42ee39e288c0aed770e38057a608d7f579389dfde410 + checksum: 6fa729cc77ce4162cfad8abbc9ba31d4a0ff6850c3af61d59b505653bef4781ec059f8890ecfe93ee8aa0c511093369cca88bfc998101616a2904e715bbbb7c9 languageName: node linkType: hard @@ -14575,13 +13389,6 @@ __metadata: languageName: node linkType: hard -"normalize.css@npm:^8.0.1": - version: 8.0.1 - resolution: "normalize.css@npm:8.0.1" - checksum: 4698cae88ec35e3f3e82f9f9402e6ffb906c27ccd6373cad88e6b3f5634fc7a043cb38702472299e5edb73825cf8b18d5fd9283f58829eddda79ea97453049a2 - languageName: node - linkType: hard - "nouislider@npm:15.4.0": version: 15.4.0 resolution: "nouislider@npm:15.4.0" @@ -14599,11 +13406,11 @@ __metadata: linkType: hard "npm-bundled@npm:^3.0.0": - version: 3.0.0 - resolution: "npm-bundled@npm:3.0.0" + version: 3.0.1 + resolution: "npm-bundled@npm:3.0.1" dependencies: npm-normalize-package-bin: ^3.0.0 - checksum: 110859c2d6dcd7941dac0932a29171cbde123060486a4b6e897aaf5e025abeb3d9ffcdfe9e9271992e6396b2986c2c534f1029a45a7c196f1257fa244305dbf8 + checksum: 1f4f7307d0ff2fbd31638689490f1fd673a4540cd1d027c7c5d15e484c71d63c4b27979944b6f8738035260cf5a5477ebaae75b08818420508e7cf317d71416e languageName: node linkType: hard @@ -14755,9 +13562,9 @@ __metadata: linkType: hard "nwsapi@npm:^2.2.0, nwsapi@npm:^2.2.2": - version: 2.2.7 - resolution: "nwsapi@npm:2.2.7" - checksum: cab25f7983acec7e23490fec3ef7be608041b460504229770e3bfcf9977c41d6fe58f518994d3bd9aa3a101f501089a3d4a63536f4ff8ae4b8c4ca23bdbfda4e + version: 2.2.13 + resolution: "nwsapi@npm:2.2.13" + checksum: d34fb7838517c3c7e8cc824e443275b08b57f6a025a860693d18c56ddcfd176e32df9bf0ae7f5a95c7a32981501caa1f9fda31b59f28aa72a4b9d01f573a8e6b languageName: node linkType: hard @@ -14865,19 +13672,9 @@ __metadata: linkType: hard "object-inspect@npm:^1.13.1": - version: 1.13.1 - resolution: "object-inspect@npm:1.13.1" - checksum: 7d9fa9221de3311dcb5c7c307ee5dc011cdd31dc43624b7c184b3840514e118e05ef0002be5388304c416c0eb592feb46e983db12577fc47e47d5752fbbfb61f - languageName: node - linkType: hard - -"object-is@npm:^1.1.5": - version: 1.1.6 - resolution: "object-is@npm:1.1.6" - dependencies: - call-bind: ^1.0.7 - define-properties: ^1.2.1 - checksum: 3ea22759967e6f2380a2cbbd0f737b42dc9ddb2dfefdb159a1b927fea57335e1b058b564bfa94417db8ad58cddab33621a035de6f5e5ad56d89f2dd03e66c6a1 + version: 1.13.2 + resolution: "object-inspect@npm:1.13.2" + checksum: 9f850b3c045db60e0e97746e809ee4090d6ce62195af17dd1e9438ac761394a7d8ec4f7906559aea5424eaf61e35d3e53feded2ccd5f62fcc7d9670d3c8eb353 languageName: node linkType: hard @@ -14897,7 +13694,7 @@ __metadata: languageName: node linkType: hard -"object.assign@npm:^4.1.4": +"object.assign@npm:^4.1.4, object.assign@npm:^4.1.5": version: 4.1.5 resolution: "object.assign@npm:4.1.5" dependencies: @@ -14909,35 +13706,26 @@ __metadata: languageName: node linkType: hard -"object.entries@npm:^1.1.6": - version: 1.1.7 - resolution: "object.entries@npm:1.1.7" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - checksum: da287d434e7e32989586cd734382364ba826a2527f2bc82e6acbf9f9bfafa35d51018b66ec02543ffdfa2a5ba4af2b6f1ca6e588c65030cb4fd9c67d6ced594c - languageName: node - linkType: hard - -"object.fromentries@npm:^2.0.6": - version: 2.0.7 - resolution: "object.fromentries@npm:2.0.7" +"object.entries@npm:^1.1.8": + version: 1.1.8 + resolution: "object.entries@npm:1.1.8" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - checksum: 7341ce246e248b39a431b87a9ddd331ff52a454deb79afebc95609f94b1f8238966cf21f52188f2a353f0fdf83294f32f1ebf1f7826aae915ebad21fd0678065 + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-object-atoms: ^1.0.0 + checksum: 5314877cb637ef3437a30bba61d9bacdb3ce74bf73ac101518be0633c37840c8cc67407edb341f766e8093b3d7516d5c3358f25adfee4a2c697c0ec4c8491907 languageName: node linkType: hard -"object.hasown@npm:^1.1.2": - version: 1.1.3 - resolution: "object.hasown@npm:1.1.3" +"object.fromentries@npm:^2.0.8": + version: 2.0.8 + resolution: "object.fromentries@npm:2.0.8" dependencies: - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - checksum: 76bc17356f6124542fb47e5d0e78d531eafa4bba3fc2d6fc4b1a8ce8b6878912366c0d99f37ce5c84ada8fd79df7aa6ea1214fddf721f43e093ad2df51f27da1 + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.2 + es-object-atoms: ^1.0.0 + checksum: 29b2207a2db2782d7ced83f93b3ff5d425f901945f3665ffda1821e30a7253cd1fd6b891a64279976098137ddfa883d748787a6fea53ecdb51f8df8b8cec0ae1 languageName: node linkType: hard @@ -14950,14 +13738,14 @@ __metadata: languageName: node linkType: hard -"object.values@npm:^1.1.6": - version: 1.1.7 - resolution: "object.values@npm:1.1.7" +"object.values@npm:^1.1.6, object.values@npm:^1.2.0": + version: 1.2.0 + resolution: "object.values@npm:1.2.0" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - checksum: f3e4ae4f21eb1cc7cebb6ce036d4c67b36e1c750428d7b7623c56a0db90edced63d08af8a316d81dfb7c41a3a5fa81b05b7cc9426e98d7da986b1682460f0777 + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-object-atoms: ^1.0.0 + checksum: 51fef456c2a544275cb1766897f34ded968b22adfc13ba13b5e4815fdaf4304a90d42a3aee114b1f1ede048a4890381d47a5594d84296f2767c6a0364b9da8fa languageName: node linkType: hard @@ -15000,16 +13788,16 @@ __metadata: linkType: hard "optionator@npm:^0.9.3": - version: 0.9.3 - resolution: "optionator@npm:0.9.3" + version: 0.9.4 + resolution: "optionator@npm:0.9.4" dependencies: - "@aashutoshrathi/word-wrap": ^1.2.3 deep-is: ^0.1.3 fast-levenshtein: ^2.0.6 levn: ^0.4.1 prelude-ls: ^1.2.1 type-check: ^0.4.0 - checksum: 09281999441f2fe9c33a5eeab76700795365a061563d66b098923eb719251a42bdbe432790d35064d0816ead9296dbeb1ad51a733edf4167c96bd5d0882e428a + word-wrap: ^1.2.5 + checksum: ecbd010e3dc73e05d239976422d9ef54a82a13f37c11ca5911dff41c98a6c7f0f163b27f922c37e7f8340af9d36febd3b6e9cef508f3339d4c393d7276d716bb languageName: node linkType: hard @@ -15177,6 +13965,13 @@ __metadata: languageName: node linkType: hard +"package-json-from-dist@npm:^1.0.0": + version: 1.0.1 + resolution: "package-json-from-dist@npm:1.0.1" + checksum: 58ee9538f2f762988433da00e26acc788036914d57c71c246bf0be1b60cdbd77dd60b6a3e1a30465f0b248aeb80079e0b34cb6050b1dfa18c06953bb1cbc7602 + languageName: node + linkType: hard + "pacote@npm:^15.2.0": version: 15.2.0 resolution: "pacote@npm:15.2.0" @@ -15269,11 +14064,11 @@ __metadata: linkType: hard "parse5@npm:^7.0.0, parse5@npm:^7.1.1": - version: 7.1.2 - resolution: "parse5@npm:7.1.2" + version: 7.2.0 + resolution: "parse5@npm:7.2.0" dependencies: - entities: ^4.4.0 - checksum: 59465dd05eb4c5ec87b76173d1c596e152a10e290b7abcda1aecf0f33be49646ea74840c69af975d7887543ea45564801736356c568d6b5e71792fd0f4055713 + entities: ^4.5.0 + checksum: 78a3286521d5ae09837ed3112a3c817cc718ee444951aced617c46a229b9872b10b7b20941d4d0ca7176c7f37f13dbf013206abe2e5e533563d635d36a9a3dc6 languageName: node linkType: hard @@ -15333,13 +14128,13 @@ __metadata: languageName: node linkType: hard -"path-scurry@npm:^1.10.1, path-scurry@npm:^1.6.1": - version: 1.10.1 - resolution: "path-scurry@npm:1.10.1" +"path-scurry@npm:^1.11.1, path-scurry@npm:^1.6.1": + version: 1.11.1 + resolution: "path-scurry@npm:1.11.1" dependencies: - lru-cache: ^9.1.1 || ^10.0.0 + lru-cache: ^10.2.0 minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 - checksum: e2557cff3a8fb8bc07afdd6ab163a92587884f9969b05bbbaf6fe7379348bfb09af9ed292af12ed32398b15fb443e81692047b786d1eeb6d898a51eb17ed7d90 + checksum: 890d5abcd593a7912dcce7cf7c6bf7a0b5648e3dee6caf0712c126ca0a65c7f3d7b9d769072a4d1baf370f61ce493ab5b038d59988688e0c5f3f646ee3c69023 languageName: node linkType: hard @@ -15368,10 +14163,10 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0": - version: 1.0.0 - resolution: "picocolors@npm:1.0.0" - checksum: a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981 +"picocolors@npm:^1.0.0, picocolors@npm:^1.1.0": + version: 1.1.0 + resolution: "picocolors@npm:1.1.0" + checksum: a64d653d3a188119ff45781dfcdaeedd7625583f45280aea33fcb032c7a0d3959f2368f9b192ad5e8aade75b74dbd954ffe3106c158509a45e4c18ab379a2acd languageName: node linkType: hard @@ -15435,13 +14230,6 @@ __metadata: languageName: node linkType: hard -"popper.js@npm:^1.14.4, popper.js@npm:^1.16.1": - version: 1.16.1 - resolution: "popper.js@npm:1.16.1" - checksum: c56ae5001ec50a77ee297a8061a0221d99d25c7348d2e6bcd3e45a0d0f32a1fd81bca29d46cb0d4bdf13efb77685bd6a0ce93f9eb3c608311a461f945fffedbe - languageName: node - linkType: hard - "posix-character-classes@npm:^0.1.0": version: 0.1.1 resolution: "posix-character-classes@npm:0.1.1" @@ -15449,36 +14237,43 @@ __metadata: 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" +"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.1.0": + version: 3.1.0 + resolution: "postcss-modules-extract-imports@npm:3.1.0" peerDependencies: postcss: ^8.1.0 - checksum: 4b65f2f1382d89c4bc3c0a1bdc5942f52f3cb19c110c57bd591ffab3a5fee03fcf831604168205b0c1b631a3dce2255c70b61aaae3ef39d69cd7eb450c2552d2 + checksum: b9192e0f4fb3d19431558be6f8af7ca45fc92baaad9b2778d1732a5880cd25c3df2074ce5484ae491e224f0d21345ffc2d419bd51c25b019af76d7a7af88c17f languageName: node linkType: hard -"postcss-modules-local-by-default@npm:^4.0.4": - version: 4.0.4 - resolution: "postcss-modules-local-by-default@npm:4.0.4" +"postcss-modules-local-by-default@npm:^4.0.5": + version: 4.0.5 + resolution: "postcss-modules-local-by-default@npm:4.0.5" dependencies: icss-utils: ^5.0.0 postcss-selector-parser: ^6.0.2 postcss-value-parser: ^4.1.0 peerDependencies: postcss: ^8.1.0 - checksum: 578b955b0773147890caa88c30b10dfc849c5b1412a47ad51751890dba16fca9528c3ab00a19b186a8c2c150c2d08e2ce64d3d907800afee1f37c6d38252e365 + checksum: ca9b01f4a0a3dfb33e016299e2dfb7e85c3123292f7aec2efc0c6771b9955648598bfb4c1561f7ee9732fb27fb073681233661b32eef98baab43743f96735452 languageName: node linkType: hard -"postcss-modules-scope@npm:^3.1.1": - version: 3.1.1 - resolution: "postcss-modules-scope@npm:3.1.1" +"postcss-modules-scope@npm:^3.2.0": + version: 3.2.0 + resolution: "postcss-modules-scope@npm:3.2.0" dependencies: postcss-selector-parser: ^6.0.4 peerDependencies: postcss: ^8.1.0 - checksum: 9e9d23abb0babc7fa243be65704d72a5a9ceb2bded4dbaef96a88210d468b03c8c3158c197f4e22300c851f08c6fdddd6ebe65f44e4c34448b45b8a2e063a16d + checksum: 2ffe7e98c1fa993192a39c8dd8ade93fc4f59fbd1336ce34fcedaee0ee3bafb29e2e23fb49189256895b30e4f21af661c6a6a16ef7b17ae2c859301e4a4459ae languageName: node linkType: hard @@ -15494,12 +14289,12 @@ __metadata: linkType: hard "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" + version: 6.1.2 + resolution: "postcss-selector-parser@npm:6.1.2" dependencies: cssesc: ^3.0.0 util-deprecate: ^1.0.2 - checksum: 57decb94152111004f15e27b9c61131eb50ee10a3288e7fcf424cebbb4aba82c2817517ae718f8b5d704ee9e02a638d4a2acff8f47685c295a33ecee4fd31055 + checksum: ce9440fc42a5419d103f4c7c1847cb75488f3ac9cbe81093b408ee9701193a509f664b4d10a2b4d82c694ee7495e022f8f482d254f92b7ffd9ed9dea696c6f84 languageName: node linkType: hard @@ -15511,13 +14306,13 @@ __metadata: linkType: hard "postcss@npm:^8.3.11, postcss@npm:^8.4.33": - version: 8.4.34 - resolution: "postcss@npm:8.4.34" + version: 8.4.47 + resolution: "postcss@npm:8.4.47" dependencies: nanoid: ^3.3.7 - picocolors: ^1.0.0 - source-map-js: ^1.0.2 - checksum: 46c32b51810a23060288c86fdb5195237c497f952c674167fd1cbb3f0c628389a3fd48ae0b289447e5368b4abbc95f81e2d318bfdc5554063b2a7e8192e1a540 + picocolors: ^1.1.0 + source-map-js: ^1.2.1 + checksum: f78440a9d8f97431dd2ab1ab8e1de64f12f3eff38a3d8d4a33919b96c381046a314658d2de213a5fa5eb296b656de76a3ec269fdea27f16d5ab465b916a0f52c languageName: node linkType: hard @@ -15576,6 +14371,13 @@ __metadata: languageName: node linkType: hard +"proc-log@npm:^4.1.0, proc-log@npm:^4.2.0": + version: 4.2.0 + resolution: "proc-log@npm:4.2.0" + checksum: 98f6cd012d54b5334144c5255ecb941ee171744f45fca8b43b58ae5a0c1af07352475f481cadd9848e7f0250376ee584f6aa0951a856ff8f021bdfbff4eb33fc + languageName: node + linkType: hard + "process-nextick-args@npm:~2.0.0": version: 2.0.1 resolution: "process-nextick-args@npm:2.0.1" @@ -15618,15 +14420,15 @@ __metadata: linkType: hard "promzard@npm:^1.0.0": - version: 1.0.0 - resolution: "promzard@npm:1.0.0" + version: 1.0.2 + resolution: "promzard@npm:1.0.2" dependencies: - read: ^2.0.0 - checksum: c06948827171612faae321ebaf23ff8bd9ebb3e1e0f37616990bc4b81c663b192e447b3fe3b424211beb0062cec0cfe6ba3ce70c8b448b4aa59752b765dbb302 + read: ^3.0.1 + checksum: 08dee9179e79d4a6446f707cce46fb3e8e8d93ec8b8d722ddc1ec4043c4c07e2e88dc90c64326a58f83d1a7e2b0d6b3bdf11b8b2687b9c74bfb410bafe630ad8 languageName: node linkType: hard -"prop-types@npm:^15.5.8, prop-types@npm:^15.6.1, prop-types@npm:^15.6.2, prop-types@npm:^15.7.2, prop-types@npm:^15.8.1": +"prop-types@npm:^15.5.8, prop-types@npm:^15.8.1": version: 15.8.1 resolution: "prop-types@npm:15.8.1" dependencies: @@ -15651,13 +14453,6 @@ __metadata: languageName: node linkType: hard -"prr@npm:~1.0.1": - version: 1.0.1 - resolution: "prr@npm:1.0.1" - checksum: 3bca2db0479fd38f8c4c9439139b0c42dcaadcc2fbb7bb8e0e6afaa1383457f1d19aea9e5f961d5b080f1cfc05bfa1fe9e45c97a1d3fd6d421950a73d3108381 - languageName: node - linkType: hard - "ps-tree@npm:^1.2.0": version: 1.2.0 resolution: "ps-tree@npm:1.2.0" @@ -15677,19 +14472,12 @@ __metadata: linkType: hard "pump@npm:^3.0.0": - version: 3.0.0 - resolution: "pump@npm:3.0.0" + version: 3.0.2 + resolution: "pump@npm:3.0.2" dependencies: end-of-stream: ^1.1.0 once: ^1.3.1 - checksum: e42e9229fba14732593a718b04cb5e1cfef8254544870997e0ecd9732b189a48e1256e4e5478148ecb47c8511dca2b09eae56b4d0aad8009e6fac8072923cfc9 - languageName: node - linkType: hard - -"punycode@npm:^1.4.1": - version: 1.4.1 - resolution: "punycode@npm:1.4.1" - checksum: fa6e698cb53db45e4628559e557ddaf554103d2a96a1d62892c8f4032cd3bc8871796cae9eabc1bc700e2b6677611521ce5bb1d9a27700086039965d0cf34518 + checksum: e0c4216874b96bd25ddf31a0b61a5613e26cc7afa32379217cf39d3915b0509def3565f5f6968fafdad2894c8bbdbd67d340e84f3634b2a29b950cffb6442d9f languageName: node linkType: hard @@ -15701,18 +14489,9 @@ __metadata: linkType: hard "pure-rand@npm:^6.0.0": - version: 6.0.4 - resolution: "pure-rand@npm:6.0.4" - checksum: e1c4e69f8bf7303e5252756d67c3c7551385cd34d94a1f511fe099727ccbab74c898c03a06d4c4a24a89b51858781057b83ebbfe740d984240cdc04fead36068 - languageName: node - linkType: hard - -"qs@npm:^6.12.3": - version: 6.13.0 - resolution: "qs@npm:6.13.0" - dependencies: - side-channel: ^1.0.6 - checksum: e9404dc0fc2849245107108ce9ec2766cde3be1b271de0bf1021d049dc5b98d1a2901e67b431ac5509f865420a7ed80b7acb3980099fe1c118a1c5d2e1432ad8 + version: 6.1.0 + resolution: "pure-rand@npm:6.1.0" + checksum: 8d53bc02bed99eca0b65b505090152ee7e9bd67dd74f8ff32ba1c883b87234067c5bf68d2614759fb217d82594d7a92919e6df80f97885e7b12b42af4bd3316a languageName: node linkType: hard @@ -15761,28 +14540,15 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:^17.0.1": - version: 17.0.2 - resolution: "react-dom@npm:17.0.2" - dependencies: - loose-envify: ^1.1.0 - object-assign: ^4.1.1 - scheduler: ^0.20.2 - peerDependencies: - react: 17.0.2 - checksum: 1c1eaa3bca7c7228d24b70932e3d7c99e70d1d04e13bb0843bbf321582bc25d7961d6b8a6978a58a598af2af496d1cedcfb1bf65f6b0960a0a8161cb8dab743c - languageName: node - linkType: hard - "react-dom@npm:^18.2.0": - version: 18.2.0 - resolution: "react-dom@npm:18.2.0" + version: 18.3.1 + resolution: "react-dom@npm:18.3.1" dependencies: loose-envify: ^1.1.0 - scheduler: ^0.23.0 + scheduler: ^0.23.2 peerDependencies: - react: ^18.2.0 - checksum: 7d323310bea3a91be2965f9468d552f201b1c27891e45ddc2d6b8f717680c95a75ae0bc1e3f5cf41472446a2589a75aed4483aee8169287909fcd59ad149e8cc + react: ^18.3.1 + checksum: 298954ecd8f78288dcaece05e88b570014d8f6dce5db6f66e6ee91448debeb59dcd31561dddb354eee47e6c1bb234669459060deb238ed0213497146e555a0b9 languageName: node linkType: hard @@ -15799,7 +14565,7 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^16.13.1, react-is@npm:^16.9.0": +"react-is@npm:^16.13.1": version: 16.13.1 resolution: "react-is@npm:16.13.1" checksum: f7a19ac3496de32ca9ae12aa030f00f14a3d45374f1ceca0af707c831b2a6098ef0d6bdae51bd437b0a306d7f01d4677fcc8de7c0d331eb47ad0f46130e53c5f @@ -15814,9 +14580,9 @@ __metadata: linkType: hard "react-is@npm:^18.0.0, react-is@npm:^18.2.0": - version: 18.2.0 - resolution: "react-is@npm:18.2.0" - checksum: e72d0ba81b5922759e4aff17e0252bd29988f9642ed817f56b25a3e217e13eea8a7f2322af99a06edb779da12d5d636e9fda473d620df9a3da0df2a74141d53e + version: 18.3.1 + resolution: "react-is@npm:18.3.1" + checksum: e20fe84c86ff172fc8d898251b7cc2c43645d108bf96d0b8edf39b98f9a2cae97b40520ee7ed8ee0085ccc94736c4886294456033304151c3f94978cec03df21 languageName: node linkType: hard @@ -15834,30 +14600,6 @@ __metadata: languageName: node linkType: hard -"react-lifecycles-compat@npm:^3.0.4": - version: 3.0.4 - resolution: "react-lifecycles-compat@npm:3.0.4" - checksum: a904b0fc0a8eeb15a148c9feb7bc17cec7ef96e71188280061fc340043fd6d8ee3ff233381f0e8f95c1cf926210b2c4a31f38182c8f35ac55057e453d6df204f - languageName: node - linkType: hard - -"react-popper@npm:^1.3.7": - version: 1.3.11 - resolution: "react-popper@npm:1.3.11" - dependencies: - "@babel/runtime": ^7.1.2 - "@hypnosphi/create-react-context": ^0.3.1 - deep-equal: ^1.1.1 - popper.js: ^1.14.4 - prop-types: ^15.6.1 - typed-styles: ^0.0.7 - warning: ^4.0.2 - peerDependencies: - react: 0.14.x || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: a0f5994f5799f1c7364498f74df123dd2561fff4ae834b10fdcca74d9a8e159b523ed1f0708db33bad606933ab4f0d5ce9c90e48cbb671bf30016c890f3c7ea4 - languageName: node - linkType: hard - "react-toastify@npm:^9.0.8": version: 9.1.3 resolution: "react-toastify@npm:9.1.3" @@ -15870,37 +14612,12 @@ __metadata: languageName: node linkType: hard -"react-transition-group@npm:^2.9.0": - version: 2.9.0 - resolution: "react-transition-group@npm:2.9.0" - dependencies: - dom-helpers: ^3.4.0 - loose-envify: ^1.4.0 - prop-types: ^15.6.2 - react-lifecycles-compat: ^3.0.4 - peerDependencies: - react: ">=15.0.0" - react-dom: ">=15.0.0" - checksum: d8c9e50aabdc2cfc324e5cdb0ad1c6eecb02e1c0cd007b26d5b30ccf49015e900683dd489348c71fba4055858308d9ba7019e0d37d0e8d37bd46ed098788f670 - languageName: node - linkType: hard - -"react@npm:>=17.0.0 <19.0.0, react@npm:^18.2.0": - version: 18.2.0 - resolution: "react@npm:18.2.0" - dependencies: - loose-envify: ^1.1.0 - checksum: 88e38092da8839b830cda6feef2e8505dec8ace60579e46aa5490fc3dc9bba0bd50336507dc166f43e3afc1c42939c09fe33b25fae889d6f402721dcd78fca1b - languageName: node - linkType: hard - -"react@npm:^17.0.1": - version: 17.0.2 - resolution: "react@npm:17.0.2" +"react@npm:^18.2.0": + version: 18.3.1 + resolution: "react@npm:18.3.1" dependencies: loose-envify: ^1.1.0 - object-assign: ^4.1.1 - checksum: b254cc17ce3011788330f7bbf383ab653c6848902d7936a87b09d835d091e3f295f7e9dd1597c6daac5dc80f90e778c8230218ba8ad599f74adcc11e33b9d61b + checksum: a27bcfa8ff7c15a1e50244ad0d0c1cb2ad4375eeffefd266a64889beea6f6b64c4966c9b37d14ee32d6c9fcd5aa6ba183b6988167ab4d127d13e7cb5b386a376 languageName: node linkType: hard @@ -15986,6 +14703,15 @@ __metadata: languageName: node linkType: hard +"read@npm:^3.0.1": + version: 3.0.1 + resolution: "read@npm:3.0.1" + dependencies: + mute-stream: ^1.0.0 + checksum: 65fdc31c18f457b08a4f6eea3624cbbe82f82d5f297f256062278627ed897381d1637dd494ba7419dd3c5ed73fb21a4cef1342748c6e108b0f8fc7f627a0b281 + languageName: node + linkType: hard + "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" @@ -16041,26 +14767,26 @@ __metadata: linkType: hard "reflect.getprototypeof@npm:^1.0.4": - version: 1.0.5 - resolution: "reflect.getprototypeof@npm:1.0.5" + version: 1.0.6 + resolution: "reflect.getprototypeof@npm:1.0.6" dependencies: - call-bind: ^1.0.5 + call-bind: ^1.0.7 define-properties: ^1.2.1 - es-abstract: ^1.22.3 - es-errors: ^1.0.0 - get-intrinsic: ^1.2.3 + es-abstract: ^1.23.1 + es-errors: ^1.3.0 + get-intrinsic: ^1.2.4 globalthis: ^1.0.3 which-builtin-type: ^1.1.3 - checksum: c7176be030b89b9e55882f4da3288de5ffd187c528d79870e27d2c8a713a82b3fa058ca2d0c9da25f6d61240e2685c42d7daa32cdf3d431d8207ee1b9ed30993 + checksum: 88e9e65a7eaa0bf8e9a8bbf8ac07571363bc333ba8b6769ed5e013e0042ed7c385e97fae9049510b3b5fe4b42472d8f32de9ce8ce84902bc4297d4bbe3777dba languageName: node linkType: hard -"regenerate-unicode-properties@npm:^10.1.0": - version: 10.1.1 - resolution: "regenerate-unicode-properties@npm:10.1.1" +"regenerate-unicode-properties@npm:^10.2.0": + version: 10.2.0 + resolution: "regenerate-unicode-properties@npm:10.2.0" dependencies: regenerate: ^1.4.2 - checksum: b80958ef40f125275824c2c47d5081dfaefebd80bff26c76761e9236767c748a4a95a69c053fe29d2df881177f2ca85df4a71fe70a82360388b31159ef19adcf + checksum: d5c5fc13f8b8d7e16e791637a4bfef741f8d70e267d51845ee7d5404a32fa14c75b181c4efba33e4bff8b0000a2f13e9773593713dfe5b66597df4259275ce63 languageName: node linkType: hard @@ -16115,39 +14841,47 @@ __metadata: languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.5.0, regexp.prototype.flags@npm:^1.5.1": - version: 1.5.1 - resolution: "regexp.prototype.flags@npm:1.5.1" +"regexp.prototype.flags@npm:^1.5.2": + version: 1.5.3 + resolution: "regexp.prototype.flags@npm:1.5.3" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - set-function-name: ^2.0.0 - checksum: 869edff00288442f8d7fa4c9327f91d85f3b3acf8cbbef9ea7a220345cf23e9241b6def9263d2c1ebcf3a316b0aa52ad26a43a84aa02baca3381717b3e307f47 + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-errors: ^1.3.0 + set-function-name: ^2.0.2 + checksum: 83ff0705b837f7cb6d664010a11642250f36d3f642263dd0f3bdfe8f150261aa7b26b50ee97f21c1da30ef82a580bb5afedbef5f45639d69edaafbeac9bbb0ed languageName: node linkType: hard -"regexpu-core@npm:^5.3.1": - version: 5.3.2 - resolution: "regexpu-core@npm:5.3.2" +"regexpu-core@npm:^6.1.1": + version: 6.1.1 + resolution: "regexpu-core@npm:6.1.1" dependencies: - "@babel/regjsgen": ^0.8.0 regenerate: ^1.4.2 - regenerate-unicode-properties: ^10.1.0 - regjsparser: ^0.9.1 + regenerate-unicode-properties: ^10.2.0 + regjsgen: ^0.8.0 + regjsparser: ^0.11.0 unicode-match-property-ecmascript: ^2.0.0 unicode-match-property-value-ecmascript: ^2.1.0 - checksum: 95bb97088419f5396e07769b7de96f995f58137ad75fac5811fb5fe53737766dfff35d66a0ee66babb1eb55386ef981feaef392f9df6d671f3c124812ba24da2 + checksum: ed8e3784e81b816b237313688f28b4695d30d4e0f823dfdf130fd4313c629ac6ec67650563867a6ca9a2435f33e79f3a5001c651aee52791e346213a948de0ff languageName: node linkType: hard -"regjsparser@npm:^0.9.1": - version: 0.9.1 - resolution: "regjsparser@npm:0.9.1" +"regjsgen@npm:^0.8.0": + version: 0.8.0 + resolution: "regjsgen@npm:0.8.0" + checksum: a1d925ff14a4b2be774e45775ee6b33b256f89c42d480e6d85152d2133f18bd3d6af662161b226fa57466f7efec367eaf7ccd2a58c0ec2a1306667ba2ad07b0d + languageName: node + linkType: hard + +"regjsparser@npm:^0.11.0": + version: 0.11.1 + resolution: "regjsparser@npm:0.11.1" dependencies: - jsesc: ~0.5.0 + jsesc: ~3.0.2 bin: regjsparser: bin/parser - checksum: 5e1b76afe8f1d03c3beaf9e0d935dd467589c3625f6d65fb8ffa14f224d783a0fed4bf49c2c1b8211043ef92b6117313419edf055a098ed8342e340586741afc + checksum: 231d60810ca12a760393d65d149aa9501ea28b02c27a61c551b4f9162fe3cf48b289423515b73b1aea52949346e78c76cd552ac7169817d31f34df348db90fb4 languageName: node linkType: hard @@ -16200,13 +14934,6 @@ __metadata: languageName: node linkType: hard -"resize-observer-polyfill@npm:^1.5.1": - version: 1.5.1 - resolution: "resize-observer-polyfill@npm:1.5.1" - checksum: 57e7f79489867b00ba43c9c051524a5c8f162a61d5547e99333549afc23e15c44fd43f2f318ea0261ea98c0eb3158cca261e6f48d66e1ed1cd1f340a43977094 - languageName: node - linkType: hard - "resolve-cwd@npm:^3.0.0": version: 3.0.0 resolution: "resolve-cwd@npm:3.0.0" @@ -16257,7 +14984,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^2.0.0-next.4": +"resolve@npm:^2.0.0-next.5": version: 2.0.0-next.5 resolution: "resolve@npm:2.0.0-next.5" dependencies: @@ -16283,7 +15010,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^2.0.0-next.4#~builtin": +"resolve@patch:resolve@^2.0.0-next.5#~builtin": version: 2.0.0-next.5 resolution: "resolve@patch:resolve@npm%3A2.0.0-next.5#~builtin::version=2.0.0-next.5&hash=c3c19d" dependencies: @@ -16415,15 +15142,15 @@ __metadata: languageName: node linkType: hard -"safe-array-concat@npm:^1.0.1": - version: 1.1.0 - resolution: "safe-array-concat@npm:1.1.0" +"safe-array-concat@npm:^1.1.2": + version: 1.1.2 + resolution: "safe-array-concat@npm:1.1.2" dependencies: - call-bind: ^1.0.5 - get-intrinsic: ^1.2.2 + 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 @@ -16441,7 +15168,7 @@ __metadata: languageName: node linkType: hard -"safe-regex-test@npm:^1.0.0": +"safe-regex-test@npm:^1.0.3": version: 1.0.3 resolution: "safe-regex-test@npm:1.0.3" dependencies: @@ -16487,9 +15214,9 @@ __metadata: languageName: node linkType: hard -"sanitize-html@npm:^2.3, sanitize-html@npm:~2.12.1": - version: 2.12.1 - resolution: "sanitize-html@npm:2.12.1" +"sanitize-html@npm:^2.3": + version: 2.13.1 + resolution: "sanitize-html@npm:2.13.1" dependencies: deepmerge: ^4.2.2 escape-string-regexp: ^4.0.0 @@ -16497,21 +15224,21 @@ __metadata: is-plain-object: ^5.0.0 parse-srcset: ^1.0.2 postcss: ^8.3.11 - checksum: fb96ea7170d51b5af2607f5cfd84464c78fc6f47e339407f55783e781c6a0288a8d40bbf97ea6a8758924ba9b2d33dcc4846bb94caacacd90d7f2de10ed8541a + checksum: 645381375fcb9c70070644b02538f1d43d35db6c9761eba32ec5f0ea919fdc70aa19e186ae949e6e21de767cbf11ced3e6a31b322a6c705593dc9a902a257d7a languageName: node linkType: hard -"sanitize-html@npm:~2.7.3": - version: 2.7.3 - resolution: "sanitize-html@npm:2.7.3" +"sanitize-html@npm:~2.12.1": + version: 2.12.1 + resolution: "sanitize-html@npm:2.12.1" dependencies: deepmerge: ^4.2.2 escape-string-regexp: ^4.0.0 - htmlparser2: ^6.0.0 + htmlparser2: ^8.0.0 is-plain-object: ^5.0.0 parse-srcset: ^1.0.2 postcss: ^8.3.11 - checksum: 2399d1fdbbc3a263fb413c1fe1971b3dc2b51abc6cc5cb49490624539d1c57a8fe31e2b21408c118e2a957f4e673e3169b1f9a5807654408f17b130a9d78aed7 + checksum: fb96ea7170d51b5af2607f5cfd84464c78fc6f47e339407f55783e781c6a0288a8d40bbf97ea6a8758924ba9b2d33dcc4846bb94caacacd90d7f2de10ed8541a languageName: node linkType: hard @@ -16533,22 +15260,12 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:^0.20.2": - version: 0.20.2 - resolution: "scheduler@npm:0.20.2" - dependencies: - loose-envify: ^1.1.0 - object-assign: ^4.1.1 - checksum: c4b35cf967c8f0d3e65753252d0f260271f81a81e427241295c5a7b783abf4ea9e905f22f815ab66676f5313be0a25f47be582254db8f9241b259213e999b8fc - languageName: node - linkType: hard - -"scheduler@npm:^0.23.0": - version: 0.23.0 - resolution: "scheduler@npm:0.23.0" +"scheduler@npm:^0.23.2": + version: 0.23.2 + resolution: "scheduler@npm:0.23.2" dependencies: loose-envify: ^1.1.0 - checksum: d79192eeaa12abef860c195ea45d37cbf2bbf5f66e3c4dcd16f54a7da53b17788a70d109ee3d3dde1a0fd50e6a8fc171f4300356c5aee4fc0171de526bf35f8a + checksum: 3e82d1f419e240ef6219d794ff29c7ee415fbdc19e038f680a10c067108e06284f1847450a210b29bbaf97b9d8a97ced5f624c31c681248ac84c80d56ad5a2c4 languageName: node linkType: hard @@ -16615,14 +15332,12 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.2, 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: - lru-cache: ^6.0.0 +"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.2, 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, semver@npm:^7.6.2, semver@npm:^7.6.3": + version: 7.6.3 + resolution: "semver@npm:7.6.3" bin: semver: bin/semver.js - checksum: 7427f05b70786c696640edc29fdd4bc33b2acf3bbe1740b955029044f80575fc664e1a512e4113c3af21e767154a94b4aa214bf6cd6e42a1f6dba5914e0b208c + checksum: 4110ec5d015c9438f322257b1c51fe30276e5f766a3f64c09edd1d7ea7118ecbc3f379f3b69032bacf13116dc7abc4ad8ce0d7e2bd642e26b0d271b56b61a7d8 languageName: node linkType: hard @@ -16642,20 +15357,6 @@ __metadata: languageName: node linkType: hard -"set-function-length@npm:^1.2.0": - version: 1.2.1 - resolution: "set-function-length@npm:1.2.1" - dependencies: - define-data-property: ^1.1.2 - es-errors: ^1.3.0 - function-bind: ^1.1.2 - get-intrinsic: ^1.2.3 - gopd: ^1.0.1 - has-property-descriptors: ^1.0.1 - checksum: 23742476d695f2eae86348c069bd164d4f25fa7c26546a46a2b5f370f1f84b98ec64366d2cd17785d5b41bbf16b95855da4b7eb188e7056fe3b0248d61f6afda - languageName: node - linkType: hard - "set-function-length@npm:^1.2.1": version: 1.2.2 resolution: "set-function-length@npm:1.2.2" @@ -16670,14 +15371,15 @@ __metadata: languageName: node linkType: hard -"set-function-name@npm:^2.0.0, set-function-name@npm:^2.0.1": - version: 2.0.1 - resolution: "set-function-name@npm:2.0.1" +"set-function-name@npm:^2.0.1, set-function-name@npm:^2.0.2": + 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 @@ -16748,19 +15450,7 @@ __metadata: languageName: node linkType: hard -"side-channel@npm:^1.0.4": - version: 1.0.5 - resolution: "side-channel@npm:1.0.5" - dependencies: - call-bind: ^1.0.6 - es-errors: ^1.3.0 - get-intrinsic: ^1.2.4 - object-inspect: ^1.13.1 - checksum: 640446b4e5a9554116ed6f5bec17c6740fa8da2c1a19e4d69c1202191185d4cc24f21ba0dd3ccca140eb6a8ee978d0b5bc5132f09b7962db7f9c4bc7872494ac - languageName: node - linkType: hard - -"side-channel@npm:^1.0.6": +"side-channel@npm:^1.0.4, side-channel@npm:^1.0.6": version: 1.0.6 resolution: "side-channel@npm:1.0.6" dependencies: @@ -16898,24 +15588,24 @@ __metadata: languageName: node linkType: hard -"socks-proxy-agent@npm:^8.0.1": - version: 8.0.2 - resolution: "socks-proxy-agent@npm:8.0.2" +"socks-proxy-agent@npm:^8.0.3": + version: 8.0.4 + resolution: "socks-proxy-agent@npm:8.0.4" dependencies: - agent-base: ^7.0.2 + agent-base: ^7.1.1 debug: ^4.3.4 - socks: ^2.7.1 - checksum: 4fb165df08f1f380881dcd887b3cdfdc1aba3797c76c1e9f51d29048be6e494c5b06d68e7aea2e23df4572428f27a3ec22b3d7c75c570c5346507433899a4b6d + socks: ^2.8.3 + checksum: b2ec5051d85fe49072f9a250c427e0e9571fd09d5db133819192d078fd291276e1f0f50f6dbc04329b207738b1071314cee8bdbb4b12e27de42dbcf1d4233c67 languageName: node linkType: hard -"socks@npm:^2.6.2, socks@npm:^2.7.1": - version: 2.7.1 - resolution: "socks@npm:2.7.1" +"socks@npm:^2.6.2, socks@npm:^2.8.3": + version: 2.8.3 + resolution: "socks@npm:2.8.3" dependencies: - ip: ^2.0.0 + ip-address: ^9.0.5 smart-buffer: ^4.2.0 - checksum: 259d9e3e8e1c9809a7f5c32238c3d4d2a36b39b83851d0f573bfde5f21c4b1288417ce1af06af1452569cd1eb0841169afd4998f0e04ba04656f6b7f0e46d748 + checksum: 7a6b7f6eedf7482b9e4597d9a20e09505824208006ea8f2c49b71657427f3c137ca2ae662089baa73e1971c62322d535d9d0cf1c9235cf6f55e315c18203eadd languageName: node linkType: hard @@ -16935,10 +15625,10 @@ __metadata: languageName: node linkType: hard -"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.2.1": + version: 1.2.1 + resolution: "source-map-js@npm:1.2.1" + checksum: 4eb0cd997cdf228bc253bcaff9340afeb706176e64868ecd20efbe6efea931465f43955612346d6b7318789e5265bdc419bc7669c1cebe3db0eb255f57efa76b languageName: node linkType: hard @@ -17029,9 +15719,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 @@ -17046,9 +15736,9 @@ __metadata: linkType: hard "spdx-license-ids@npm:^3.0.0": - version: 3.0.16 - resolution: "spdx-license-ids@npm:3.0.16" - checksum: 5cdaa85aaa24bd02f9353a2e357b4df0a4f205cb35655f3fd0a5674a4fb77081f28ffd425379214bc3be2c2b7593ce1215df6bcc75884aeee0a9811207feabe2 + version: 3.0.20 + resolution: "spdx-license-ids@npm:3.0.20" + checksum: 0c57750bedbcff48f3d0e266fbbdaf0aab54217e182f669542ffe0b5a902dce69e8cdfa126a131e1ddd39a9bef4662e357b2b41315d7240b4a28c0a7e782bb40 languageName: node linkType: hard @@ -17101,6 +15791,13 @@ __metadata: languageName: node linkType: hard +"sprintf-js@npm:^1.1.3": + version: 1.1.3 + resolution: "sprintf-js@npm:1.1.3" + checksum: a3fdac7b49643875b70864a9d9b469d87a40dfeaf5d34d9d0c5b1cda5fd7d065531fcb43c76357d62254c57184a7b151954156563a4d6a747015cfb41021cad0 + languageName: node + linkType: hard + "sprintf-js@npm:~1.0.2": version: 1.0.3 resolution: "sprintf-js@npm:1.0.3" @@ -17109,11 +15806,11 @@ __metadata: linkType: hard "ssri@npm:^10.0.0, ssri@npm:^10.0.1": - version: 10.0.5 - resolution: "ssri@npm:10.0.5" + version: 10.0.6 + resolution: "ssri@npm:10.0.6" dependencies: minipass: ^7.0.3 - checksum: 0a31b65f21872dea1ed3f7c200d7bc1c1b91c15e419deca14f282508ba917cbb342c08a6814c7f68ca4ca4116dd1a85da2bbf39227480e50125a1ceffeecb750 + checksum: 4603d53a05bcd44188747d38f1cc43833b9951b5a1ee43ba50535bdfc5fe4a0897472dbe69837570a5417c3c073377ef4f8c1a272683b401857f72738ee57299 languageName: node linkType: hard @@ -17193,64 +15890,79 @@ __metadata: languageName: node linkType: hard -"string.prototype.matchall@npm:^4.0.8": - version: 4.0.10 - resolution: "string.prototype.matchall@npm:4.0.10" +"string.prototype.matchall@npm:^4.0.11": + version: 4.0.11 + resolution: "string.prototype.matchall@npm:4.0.11" + dependencies: + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.2 + es-errors: ^1.3.0 + es-object-atoms: ^1.0.0 + get-intrinsic: ^1.2.4 + gopd: ^1.0.1 + has-symbols: ^1.0.3 + internal-slot: ^1.0.7 + regexp.prototype.flags: ^1.5.2 + set-function-name: ^2.0.2 + side-channel: ^1.0.6 + checksum: 6ac6566ed065c0c8489c91156078ca077db8ff64d683fda97ae652d00c52dfa5f39aaab0a710d8243031a857fd2c7c511e38b45524796764d25472d10d7075ae + languageName: node + linkType: hard + +"string.prototype.padend@npm:^3.0.0": + 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 - get-intrinsic: ^1.2.1 - has-symbols: ^1.0.3 - internal-slot: ^1.0.5 - regexp.prototype.flags: ^1.5.0 - set-function-name: ^2.0.0 - side-channel: ^1.0.4 - checksum: 3c78bdeff39360c8e435d7c4c6ea19f454aa7a63eda95fa6fadc3a5b984446a2f9f2c02d5c94171ce22268a573524263fbd0c8edbe3ce2e9890d7cc036cdc3ed + 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.padend@npm:^3.0.0": - version: 3.1.5 - resolution: "string.prototype.padend@npm:3.1.5" +"string.prototype.repeat@npm:^1.0.0": + version: 1.0.0 + resolution: "string.prototype.repeat@npm:1.0.0" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - checksum: fc915e0b6ae1dce07a9f5088429d84fda2c1c0ac9a05bc14a602f173cc2fdef32e4893dfba5656f8f955450c9c16deebdb8d303d27613a367bc6d8508a94cd5e + define-properties: ^1.1.3 + es-abstract: ^1.17.5 + checksum: 95dfc514ed7f328d80a066dabbfbbb1615c3e51490351085409db2eb7cbfed7ea29fdadaf277647fbf9f4a1e10e6dd9e95e78c0fd2c4e6bb6723ea6e59401004 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" +"string.prototype.trimstart@npm:^1.0.8": + 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 @@ -17366,16 +16078,16 @@ __metadata: linkType: hard "style-mod@npm:^4.0.0, style-mod@npm:^4.0.3, 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 "stylis@npm:^4.1.3": - version: 4.3.1 - resolution: "stylis@npm:4.3.1" - checksum: d365f1b008677b2147e8391e9cf20094a4202a5f9789562e7d9d0a3bd6f0b3067d39e8fd17cce5323903a56f6c45388e3d839e9c0bb5a738c91726992b14966d + version: 4.3.4 + resolution: "stylis@npm:4.3.4" + checksum: 7e3a482c7bba6e0e9e3187972e958acf800b1abe99f23e081fcb5dea8e4a05eca44286c1381ce2bc7179245ddbd7bf1f74237ed413fce7491320a543bcfebda9 languageName: node linkType: hard @@ -17471,9 +16183,9 @@ __metadata: languageName: node linkType: hard -"tar@npm:^6.1.11, tar@npm:^6.1.2": - version: 6.2.0 - resolution: "tar@npm:6.2.0" +"tar@npm:^6.1.11, tar@npm:^6.1.2, tar@npm:^6.2.1": + version: 6.2.1 + resolution: "tar@npm:6.2.1" dependencies: chownr: ^2.0.0 fs-minipass: ^2.0.0 @@ -17481,7 +16193,7 @@ __metadata: minizlib: ^2.1.1 mkdirp: ^1.0.3 yallist: ^4.0.0 - checksum: db4d9fe74a2082c3a5016630092c54c8375ff3b280186938cfd104f2e089c4fd9bad58688ef6be9cf186a889671bf355c7cda38f09bbf60604b281715ca57f5c + checksum: f1322768c9741a25356c11373bce918483f40fa9a25c69c59410c8a1247632487edef5fe76c5f12ac51a6356d2f1829e96d2bc34098668a2fc34d76050ac2b6c languageName: node linkType: hard @@ -17525,8 +16237,8 @@ __metadata: linkType: hard "terser@npm:^5.26.0": - version: 5.27.0 - resolution: "terser@npm:5.27.0" + version: 5.34.1 + resolution: "terser@npm:5.34.1" dependencies: "@jridgewell/source-map": ^0.3.3 acorn: ^8.8.2 @@ -17534,7 +16246,7 @@ __metadata: source-map-support: ~0.5.20 bin: terser: bin/terser - checksum: c165052cfea061e8512e9b9ba42a098c2ff6382886ae122b040fd5b6153443070cc2dcb4862269f1669c09c716763e856125a355ff984aa72be525d6fffd8729 + checksum: 19a6710e17ff3f20d3b0661090640a572ce5ff6f2e95c731bb5a9eb1dcc1fe563cd0f1e4a22cde89b2717667336252bc2adb8894bdfbec6d1996b3e70b44f365 languageName: node linkType: hard @@ -17597,11 +16309,9 @@ __metadata: linkType: hard "tmp@npm:~0.2.1": - version: 0.2.1 - resolution: "tmp@npm:0.2.1" - dependencies: - rimraf: ^3.0.0 - checksum: 8b1214654182575124498c87ca986ac53dc76ff36e8f0e0b67139a8d221eaecfdec108c0e6ec54d76f49f1f72ab9325500b246f562b926f85bcdfca8bf35df9e + version: 0.2.3 + resolution: "tmp@npm:0.2.3" + checksum: 73b5c96b6e52da7e104d9d44afb5d106bb1e16d9fa7d00dbeb9e6522e61b571fbdb165c756c62164be9a3bbe192b9b268c236d370a2a0955c7689cd2ae377b95 languageName: node linkType: hard @@ -17680,14 +16390,14 @@ __metadata: linkType: hard "tough-cookie@npm:^4.0.0, tough-cookie@npm:^4.1.2": - version: 4.1.3 - resolution: "tough-cookie@npm:4.1.3" + version: 4.1.4 + resolution: "tough-cookie@npm:4.1.4" dependencies: psl: ^1.1.33 punycode: ^2.1.1 universalify: ^0.2.0 url-parse: ^1.5.3 - checksum: c9226afff36492a52118432611af083d1d8493a53ff41ec4ea48e5b583aec744b989e4280bcf476c910ec1525a89a4a0f1cae81c08b18fb2ec3a9b3a72b91dcc + checksum: 5815059f014c31179a303c673f753f7899a6fce94ac93712c88ea5f3c26e0c042b5f0c7a599a00f8e0feeca4615dba75c3dffc54f3c1a489978aa8205e09307c languageName: node linkType: hard @@ -17731,19 +16441,21 @@ __metadata: linkType: hard "ts-jest@npm:^29.1.0": - version: 29.1.2 - resolution: "ts-jest@npm:29.1.2" + version: 29.2.5 + resolution: "ts-jest@npm:29.2.5" dependencies: - bs-logger: 0.x - fast-json-stable-stringify: 2.x + bs-logger: ^0.2.6 + ejs: ^3.1.10 + fast-json-stable-stringify: ^2.1.0 jest-util: ^29.0.0 json5: ^2.2.3 - lodash.memoize: 4.x - make-error: 1.x - semver: ^7.5.3 - yargs-parser: ^21.0.1 + lodash.memoize: ^4.1.2 + make-error: ^1.3.6 + semver: ^7.6.3 + yargs-parser: ^21.1.1 peerDependencies: "@babel/core": ">=7.0.0-beta.0 <8" + "@jest/transform": ^29.0.0 "@jest/types": ^29.0.0 babel-jest: ^29.0.0 jest: ^29.0.0 @@ -17751,6 +16463,8 @@ __metadata: peerDependenciesMeta: "@babel/core": optional: true + "@jest/transform": + optional: true "@jest/types": optional: true babel-jest: @@ -17759,13 +16473,13 @@ __metadata: optional: true bin: ts-jest: cli.js - checksum: a0ce0affc1b716c78c9ab55837829c42cb04b753d174a5c796bb1ddf9f0379fc20647b76fbe30edb30d9b23181908138d6b4c51ef2ae5e187b66635c295cefd5 + checksum: d60d1e1d80936f6002b1bb27f7e062408bc733141b9d666565503f023c340a3196d506c836a4316c5793af81a5f910ab49bb9c13f66e2dc66de4e0f03851dbca languageName: node linkType: hard "tsc-watch@npm:^6.0.0": - version: 6.0.4 - resolution: "tsc-watch@npm:6.0.4" + version: 6.2.0 + resolution: "tsc-watch@npm:6.2.0" dependencies: cross-spawn: ^7.0.3 node-cleanup: ^2.1.2 @@ -17775,7 +16489,7 @@ __metadata: typescript: "*" bin: tsc-watch: dist/lib/tsc-watch.js - checksum: f7bf7eefbc5a8bbf7c989edd1e5199ac95ad1654b11ea39bfe7fc2e5a83480926928bd405aebe2cbd783fc6ffac521b9ad650cb300d51d4a9b616b7c69da02da + checksum: e1028c45a4e47ae28e0ad68370f95d7410de2e0feaa8cf0ed4a701488a538eccef99b3d6bb2d11b995fbdc4f5a9e938c78037e345c6b3ee46b58d7cef781efb9 languageName: node linkType: hard @@ -17797,24 +16511,17 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.4.0, tslib@npm:^2.6.2, tslib@npm:~2.6.2": - version: 2.6.2 - resolution: "tslib@npm:2.6.2" - checksum: 329ea56123005922f39642318e3d1f0f8265d1e7fcb92c633e0809521da75eeaca28d2cf96d7248229deb40e5c19adf408259f4b9640afd20d13aecc1430f3ad - languageName: node - linkType: hard - -"tslib@npm:~2.3.1": - version: 2.3.1 - resolution: "tslib@npm:2.3.1" - checksum: de17a98d4614481f7fcb5cd53ffc1aaf8654313be0291e1bfaee4b4bb31a20494b7d218ff2e15017883e8ea9626599b3b0e0229c18383ba9dce89da2adf15cb9 +"tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.4.0, tslib@npm:^2.6.3": + version: 2.7.0 + resolution: "tslib@npm:2.7.0" + checksum: 1606d5c89f88d466889def78653f3aab0f88692e80bb2066d090ca6112ae250ec1cfa9dbfaab0d17b60da15a4186e8ec4d893801c67896b277c17374e36e1d28 languageName: node linkType: hard -"tslib@npm:~2.5.0": - version: 2.5.3 - resolution: "tslib@npm:2.5.3" - checksum: 88902b309afaf83259131c1e13da1dceb0ad1682a213143a1346a649143924d78cf3760c448b84d796938fd76127183894f8d85cbb3bf9c4fddbfcc140c0003c +"tslib@npm:~2.6.3": + version: 2.6.3 + resolution: "tslib@npm:2.6.3" + checksum: 74fce0e100f1ebd95b8995fbbd0e6c91bdd8f4c35c00d4da62e285a3363aaa534de40a80db30ecfd388ed7c313c42d930ee0eaf108e8114214b180eec3dbe6f5 languageName: node linkType: hard @@ -17898,57 +16605,55 @@ __metadata: languageName: node linkType: hard -"typed-array-buffer@npm:^1.0.0": - 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.6": + 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 - languageName: node - linkType: hard - -"typed-styles@npm:^0.0.7": - version: 0.0.7 - resolution: "typed-styles@npm:0.0.7" - checksum: 36a6ad6bee008c15ddb8c2425eaf9aee37d2841985b4c44406ea4cf57080a9c30b6f9f3feb842ac952354733ac53299ee44f68d83f734486e8344d413f8c8c0d + 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 @@ -17969,12 +16674,12 @@ __metadata: linkType: hard "typescript@npm:>=3 < 6": - version: 5.3.3 - resolution: "typescript@npm:5.3.3" + version: 5.6.3 + resolution: "typescript@npm:5.6.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 2007ccb6e51bbbf6fde0a78099efe04dc1c3dfbdff04ca3b6a8bc717991862b39fd6126c0c3ebf2d2d98ac5e960bcaa873826bb2bb241f14277034148f41f6a2 + checksum: ba302f8822777ebefb28b554105f3e074466b671e7444ec6b75dadc008a62f46f373d9e57ceced1c433756d06c8b7dc569a7eefdf3a9573122a49205ff99021a languageName: node linkType: hard @@ -17989,12 +16694,12 @@ __metadata: linkType: hard "typescript@patch:typescript@>=3 < 6#~builtin": - version: 5.3.3 - resolution: "typescript@patch:typescript@npm%3A5.3.3#~builtin::version=5.3.3&hash=85af82" + version: 5.6.3 + resolution: "typescript@patch:typescript@npm%3A5.6.3#~builtin::version=5.6.3&hash=85af82" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: f61375590b3162599f0f0d5b8737877ac0a7bc52761dbb585d67e7b8753a3a4c42d9a554c4cc929f591ffcf3a2b0602f65ae3ce74714fd5652623a816862b610 + checksum: ade87bce2363ee963eed0e4ca8a312ea02c81873ebd53609bc3f6dc0a57f6e61ad7e3fb8cbb7f7ab8b5081cbee801b023f7c4823ee70b1c447eae050e6c7622b languageName: node linkType: hard @@ -18019,11 +16724,11 @@ __metadata: linkType: hard "uglify-js@npm:^3.1.4": - version: 3.17.4 - resolution: "uglify-js@npm:3.17.4" + version: 3.19.3 + resolution: "uglify-js@npm:3.19.3" bin: uglifyjs: bin/uglifyjs - checksum: 7b3897df38b6fc7d7d9f4dcd658599d81aa2b1fb0d074829dd4e5290f7318dbca1f4af2f45acb833b95b1fe0ed4698662ab61b87e94328eb4c0a0d3435baf924 + checksum: 7ed6272fba562eb6a3149cfd13cda662f115847865c03099e3995a0e7a910eba37b82d4fccf9e88271bb2bcbe505bb374967450f433c17fa27aa36d94a8d0553 languageName: node linkType: hard @@ -18039,31 +16744,24 @@ __metadata: languageName: node linkType: hard -"underscore@npm:>=1.7.0, underscore@npm:^1.8.3": +"underscore@npm:>=1.7.0, underscore@npm:>=1.8.3, underscore@npm:^1.8.3": version: 1.13.7 resolution: "underscore@npm:1.13.7" checksum: 174b011af29e4fbe2c70eb2baa8bfab0d0336cf2f5654f364484967bc6264a86224d0134b9176e4235c8cceae00d11839f0fd4824268de04b11c78aca1241684 languageName: node linkType: hard -"underscore@npm:>=1.8.3": - version: 1.13.6 - resolution: "underscore@npm:1.13.6" - checksum: d5cedd14a9d0d91dd38c1ce6169e4455bb931f0aaf354108e47bd46d3f2da7464d49b2171a5cf786d61963204a42d01ea1332a903b7342ad428deaafaf70ec36 - languageName: node - linkType: hard - -"undici-types@npm:~5.26.4": - version: 5.26.5 - resolution: "undici-types@npm:5.26.5" - checksum: 3192ef6f3fd5df652f2dc1cd782b49d6ff14dc98e5dced492aa8a8c65425227da5da6aafe22523c67f035a272c599bb89cfe803c1db6311e44bed3042fc25487 +"undici-types@npm:~6.19.2": + version: 6.19.8 + resolution: "undici-types@npm:6.19.8" + checksum: de51f1b447d22571cf155dfe14ff6d12c5bdaec237c765085b439c38ca8518fc360e88c70f99469162bf2e14188a7b0bcb06e1ed2dc031042b984b0bb9544017 languageName: node linkType: hard "unicode-canonical-property-names-ecmascript@npm:^2.0.0": - version: 2.0.0 - resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" - checksum: 39be078afd014c14dcd957a7a46a60061bc37c4508ba146517f85f60361acf4c7539552645ece25de840e17e293baa5556268d091ca6762747fdd0c705001a45 + version: 2.0.1 + resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.1" + checksum: 3c3dabdb1d22aef4904399f9e810d0b71c0b12b3815169d96fac97e56d5642840c6071cf709adcace2252bc6bb80242396c2ec74b37224eb015c5f7aca40bad7 languageName: node linkType: hard @@ -18078,9 +16776,9 @@ __metadata: linkType: hard "unicode-match-property-value-ecmascript@npm:^2.1.0": - version: 2.1.0 - resolution: "unicode-match-property-value-ecmascript@npm:2.1.0" - checksum: 8d6f5f586b9ce1ed0e84a37df6b42fdba1317a05b5df0c249962bd5da89528771e2d149837cad11aa26bcb84c35355cb9f58a10c3d41fa3b899181ece6c85220 + version: 2.2.0 + resolution: "unicode-match-property-value-ecmascript@npm:2.2.0" + checksum: 9e3151e1d0bc6be35c4cef105e317c04090364173e8462005b5cde08a1e7c858b6586486cfebac39dc2c6c8c9ee24afb245de6d527604866edfa454fe2a35fae languageName: node linkType: hard @@ -18186,17 +16884,17 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.0.13": - version: 1.0.13 - resolution: "update-browserslist-db@npm:1.0.13" +"update-browserslist-db@npm:^1.1.0": + version: 1.1.1 + resolution: "update-browserslist-db@npm:1.1.1" dependencies: - escalade: ^3.1.1 - picocolors: ^1.0.0 + escalade: ^3.2.0 + picocolors: ^1.1.0 peerDependencies: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: 1e47d80182ab6e4ad35396ad8b61008ae2a1330221175d0abd37689658bdb61af9b705bfc41057fd16682474d79944fb2d86767c5ed5ae34b6276b9bed353322 + checksum: 2ea11bd2562122162c3e438d83a1f9125238c0844b6d16d366e3276d0c0acac6036822dc7df65fc5a89c699cdf9f174acf439c39bedf3f9a2f3983976e4b4c3e languageName: node linkType: hard @@ -18216,7 +16914,7 @@ __metadata: languageName: node linkType: hard -"url-parse@npm:^1.5.3, url-parse@npm:~1.5.1, url-parse@npm:~1.5.4": +"url-parse@npm:^1.5.3, url-parse@npm:~1.5.4": version: 1.5.10 resolution: "url-parse@npm:1.5.10" dependencies: @@ -18226,16 +16924,6 @@ __metadata: languageName: node linkType: hard -"url@npm:^0.11.0": - version: 0.11.4 - resolution: "url@npm:0.11.4" - dependencies: - punycode: ^1.4.1 - qs: ^6.12.3 - checksum: c25e587723d343d5d4248892393bfa5039ded9c2c07095a9d005bc64b7cb8956d623c0d8da8d1a28f71986a7a8d80fc2e9f9cf84235e48fa435a5cb4451062c6 - languageName: node - linkType: hard - "use@npm:^3.1.0": version: 3.1.1 resolution: "use@npm:3.1.1" @@ -18323,13 +17011,13 @@ __metadata: linkType: hard "v8-to-istanbul@npm:^9.0.1": - version: 9.2.0 - resolution: "v8-to-istanbul@npm:9.2.0" + version: 9.3.0 + resolution: "v8-to-istanbul@npm:9.3.0" dependencies: "@jridgewell/trace-mapping": ^0.3.12 "@types/istanbul-lib-coverage": ^2.0.1 convert-source-map: ^2.0.0 - checksum: 31ef98c6a31b1dab6be024cf914f235408cd4c0dc56a5c744a5eea1a9e019ba279e1b6f90d695b78c3186feed391ed492380ccf095009e2eb91f3d058f0b4491 + checksum: ded42cd535d92b7fd09a71c4c67fb067487ef5551cc227bfbf2a1f159a842e4e4acddaef20b955789b8d3b455b9779d036853f4a27ce15007f6364a4d30317ae languageName: node linkType: hard @@ -18343,7 +17031,7 @@ __metadata: languageName: node linkType: hard -"validate-npm-package-name@npm:5.0.0, validate-npm-package-name@npm:^5.0.0": +"validate-npm-package-name@npm:5.0.0": version: 5.0.0 resolution: "validate-npm-package-name@npm:5.0.0" dependencies: @@ -18361,6 +17049,13 @@ __metadata: languageName: node linkType: hard +"validate-npm-package-name@npm:^5.0.0": + version: 5.0.1 + resolution: "validate-npm-package-name@npm:5.0.1" + checksum: 0d583a1af23aeffea7748742cf22b6802458736fb8b60323ba5949763824d46f796474b0e1b9206beb716f9d75269e19dbd7795d6b038b29d561be95dd827381 + languageName: node + linkType: hard + "validate.io-array@npm:^1.0.3": version: 1.0.6 resolution: "validate.io-array@npm:1.0.6" @@ -18401,65 +17096,64 @@ __metadata: languageName: node linkType: hard -"vega-canvas@npm:^1.2.6, vega-canvas@npm:^1.2.7": +"vega-canvas@npm:^1.2.7": version: 1.2.7 resolution: "vega-canvas@npm:1.2.7" checksum: 6ff92fcdf0c359f2f662909c859a7f4cb4a502436136ab2f4c02373c47a621996ec0eea23e2108f11d62a618be301de86cd8528b5058c2e207a53ddd7ff58d1b languageName: node linkType: hard -"vega-crossfilter@npm:~4.1.1": - version: 4.1.1 - resolution: "vega-crossfilter@npm:4.1.1" +"vega-crossfilter@npm:~4.1.2": + version: 4.1.2 + resolution: "vega-crossfilter@npm:4.1.2" dependencies: d3-array: ^3.2.2 - vega-dataflow: ^5.7.5 - vega-util: ^1.17.1 - checksum: e399f7e92d7ba273ad5c1a9e29d362a9ec7feaeacb976eff3aa205b318382fb37a9fac3150ec1cb806364cd2b2cb54d5f23aea3285db684df2b4c27836422464 + vega-dataflow: ^5.7.6 + vega-util: ^1.17.2 + checksum: 1aefd6ad0dd391b28a7fbcdcc5403932fa25b2bd22e37c149b281cd9c89327b8a5cc23f4d4086cee73e2c828ae61e81f192365a3453d4687d0950f0aed3d068e languageName: node linkType: hard -"vega-dataflow@npm:^5.7.3, vega-dataflow@npm:^5.7.5, vega-dataflow@npm:~5.7.5": - version: 5.7.5 - resolution: "vega-dataflow@npm:5.7.5" +"vega-dataflow@npm:^5.7.6, vega-dataflow@npm:~5.7.6": + version: 5.7.6 + resolution: "vega-dataflow@npm:5.7.6" dependencies: - vega-format: ^1.1.1 - vega-loader: ^4.5.1 - vega-util: ^1.17.1 - checksum: 917ed63e88b0871169a883f68da127a404d88e50c9ed6fa3f063a706016b064594fb804a2bf99f09bc4a899819cac320bdde12467edc861af1acc024552dd202 + vega-format: ^1.1.2 + vega-loader: ^4.5.2 + vega-util: ^1.17.2 + checksum: bea1237a5ddaadaba774b1521ef2419249a0d7c926e8a8bd1dcbbc1b771b5e9fff4a64d515f056d63708c8cb11e0bccd64c302c179af03ecaba2c7fc870422e0 languageName: node linkType: hard "vega-embed@npm:^6.2.1": - version: 6.24.0 - resolution: "vega-embed@npm:6.24.0" + version: 6.26.0 + resolution: "vega-embed@npm:6.26.0" dependencies: fast-json-patch: ^3.1.1 json-stringify-pretty-compact: ^3.0.0 - semver: ^7.5.4 - tslib: ^2.6.2 + semver: ^7.6.2 + tslib: ^2.6.3 vega-interpreter: ^1.0.5 vega-schema-url-parser: ^2.2.0 - vega-themes: ^2.14.0 + vega-themes: ^2.15.0 vega-tooltip: ^0.34.0 - yallist: "*" peerDependencies: vega: ^5.21.0 vega-lite: "*" - checksum: 2016fa6b5e6c311a7fa8bdaabf6ad799b2c081dfbfb4a0ff08cab80ae8800d9ef622efc94c700e9d0f29313ecb96b59751a80982786bb3db0ed274e5932b2a9e + checksum: ae3d5111471d56c094e0f079d3a9164a6336e3def13522feaad97e839f7daece75c3edfe9539cc59d983efc1ca40baef3a73fbbb4a84746b395adf249fa19b57 languageName: node linkType: hard -"vega-encode@npm:~4.9.2": - version: 4.9.2 - resolution: "vega-encode@npm:4.9.2" +"vega-encode@npm:~4.10.1": + version: 4.10.1 + resolution: "vega-encode@npm:4.10.1" dependencies: d3-array: ^3.2.2 d3-interpolate: ^3.0.1 - vega-dataflow: ^5.7.5 - vega-scale: ^7.3.0 - vega-util: ^1.17.1 - checksum: fcba123d2efb865b4f6cf8e9d64e0752ebae163dcfe61013f4874f7fe6fce3003ea9dd83b89db3ffab2a1530532a7c902dd24dfec226eb53d08dcf69189f308d + vega-dataflow: ^5.7.6 + vega-scale: ^7.4.1 + vega-util: ^1.17.2 + checksum: cfaa3655bd0c22b19bd834e853770d0121a8f189b5697c786e85bdde8d61decbfe04f5c9c94936a260c3684177d61bc10a18a1895df56b70f025b7a4dc9a9fb8 languageName: node linkType: hard @@ -18470,83 +17164,83 @@ __metadata: languageName: node linkType: hard -"vega-expression@npm:^5.0.1, vega-expression@npm:^5.1.0, vega-expression@npm:~5.1.0": - version: 5.1.0 - resolution: "vega-expression@npm:5.1.0" +"vega-expression@npm:^5.0.1, vega-expression@npm:^5.1.1, vega-expression@npm:~5.1.1": + version: 5.1.1 + resolution: "vega-expression@npm:5.1.1" dependencies: "@types/estree": ^1.0.0 - vega-util: ^1.17.1 - checksum: 0355ebb6edd8f2ccc2dcf277a29b42b13f971725443212ce8a64cb8a02049f75f0add7ca9afcd3bc6744b93be791b526e7f983d9080d5052e9b0ca55bd488ae5 + vega-util: ^1.17.2 + checksum: 5af3732b1757000e7f79f7b923cf6594cf75bdc2350b2d54992d8df0bad5cea04812d6d08b79e6fc7a20c3df944b6c11fc5e6ab39a098e5d51e3edf33df4d29f languageName: node linkType: hard -"vega-force@npm:~4.2.0": - version: 4.2.0 - resolution: "vega-force@npm:4.2.0" +"vega-force@npm:~4.2.1": + version: 4.2.1 + resolution: "vega-force@npm:4.2.1" dependencies: d3-force: ^3.0.0 - vega-dataflow: ^5.7.5 - vega-util: ^1.17.1 - checksum: 8a371ca8d0892bc3e932cc279bbf54fe8b88e2b384c42f8df9877c801191953f3ee3e2f516f675a69ecb052ed081232dfb3438989620e8ad5c2a316ccee60277 + vega-dataflow: ^5.7.6 + vega-util: ^1.17.2 + checksum: da7b113943f4369a4217db88e17022966f1e228349eaf368bc487c6f73d488d20de5a5ced901948f96ebe1b6c45efb642e2a1dbc43299da1aea41c62648ab48b languageName: node linkType: hard -"vega-format@npm:^1.1.1, vega-format@npm:~1.1.1": - version: 1.1.1 - resolution: "vega-format@npm:1.1.1" +"vega-format@npm:^1.1.2, vega-format@npm:~1.1.2": + version: 1.1.2 + resolution: "vega-format@npm:1.1.2" dependencies: d3-array: ^3.2.2 d3-format: ^3.1.0 d3-time-format: ^4.1.0 - vega-time: ^2.1.1 - vega-util: ^1.17.1 - checksum: d506acb8611a6340ff419ebf308a758a54aaf3cf141863553df83980dcf8dc7bf806bee257d11a52d43682d159d7be03ab8a92bdd4d018d8c9f39a70c45cb197 + vega-time: ^2.1.2 + vega-util: ^1.17.2 + checksum: 04edc955080a994353a7d8915fd2142b5f055b7d86d7d7ab45f44648a68d8138c958d40a4cc6f4ecdd4f2327866d5ad96aa8fb9b543f2c130c01d8893e2cb365 languageName: node linkType: hard -"vega-functions@npm:^5.13.1, vega-functions@npm:^5.14.0, vega-functions@npm:~5.14.0": - version: 5.14.0 - resolution: "vega-functions@npm:5.14.0" +"vega-functions@npm:^5.15.0, vega-functions@npm:~5.15.0": + version: 5.15.0 + resolution: "vega-functions@npm:5.15.0" dependencies: d3-array: ^3.2.2 d3-color: ^3.1.0 d3-geo: ^3.1.0 - vega-dataflow: ^5.7.5 - vega-expression: ^5.1.0 - vega-scale: ^7.3.0 - vega-scenegraph: ^4.10.2 + vega-dataflow: ^5.7.6 + vega-expression: ^5.1.1 + vega-scale: ^7.4.1 + vega-scenegraph: ^4.13.0 vega-selections: ^5.4.2 - vega-statistics: ^1.8.1 - vega-time: ^2.1.1 - vega-util: ^1.17.1 - checksum: 24857fade62d122ce95ddae87637ade069cac36018e53814cf0ef52055af574641e221199e9baaa8a648cba4fd607c469de7a5e5a0d630e2a676018bfa894673 + vega-statistics: ^1.9.0 + vega-time: ^2.1.2 + vega-util: ^1.17.2 + checksum: 5aff41436560b18f03059f173d951e13f7d7c6d0cf0552829f951c7d992a69c9374651d472e51ba092e14cf99c3a9d000ebb2918a13354c52827da9cb3f462f0 languageName: node linkType: hard -"vega-geo@npm:~4.4.1": - version: 4.4.1 - resolution: "vega-geo@npm:4.4.1" +"vega-geo@npm:~4.4.2": + version: 4.4.2 + resolution: "vega-geo@npm:4.4.2" dependencies: d3-array: ^3.2.2 d3-color: ^3.1.0 d3-geo: ^3.1.0 vega-canvas: ^1.2.7 - vega-dataflow: ^5.7.5 - vega-projection: ^1.6.0 - vega-statistics: ^1.8.1 - vega-util: ^1.17.1 - checksum: e9c62d9134c2449a1a80cd5cb71ed6dc455d893a36fdcb1a696bcae3897670c32687cf14a0f366b0ec76905e5be406131dc671e5d607ffcbef74e94b8c697007 + vega-dataflow: ^5.7.6 + vega-projection: ^1.6.1 + vega-statistics: ^1.9.0 + vega-util: ^1.17.2 + checksum: a7c0df4c0ae8c762136ca6b22047a278c32a848d970cb729f9b7886852856996b48ae0ffc44a357ddecd4fd665f66b33291efd056692864fba9d6d60a30115fa languageName: node linkType: hard -"vega-hierarchy@npm:~4.1.1": - version: 4.1.1 - resolution: "vega-hierarchy@npm:4.1.1" +"vega-hierarchy@npm:~4.1.2": + version: 4.1.2 + resolution: "vega-hierarchy@npm:4.1.2" dependencies: d3-hierarchy: ^3.1.2 - vega-dataflow: ^5.7.5 - vega-util: ^1.17.1 - checksum: beb23948922f1b52bf03b836d71d3a5a36db3a6bfe2af74b6a5fc45a2e2e877226313e2389772be62a459728467618175d8c02a07e88330844fdec45fd5f69ac + vega-dataflow: ^5.7.6 + vega-util: ^1.17.2 + checksum: 5c083982cc99f78f34a7ddec2719cd2e016971024d8e11572be35600d10940ab4c14624254d3cef99756345f5601c39f62fb9d2cbeab5a341b3c6dc4c47dc4e9 languageName: node linkType: hard @@ -18557,26 +17251,26 @@ __metadata: languageName: node linkType: hard -"vega-label@npm:~1.2.1": - version: 1.2.1 - resolution: "vega-label@npm:1.2.1" +"vega-label@npm:~1.3.0": + version: 1.3.0 + resolution: "vega-label@npm:1.3.0" dependencies: - vega-canvas: ^1.2.6 - vega-dataflow: ^5.7.3 - vega-scenegraph: ^4.9.2 - vega-util: ^1.15.2 - checksum: 2704c99328ead677441e746acd8f4529301437d08b2758933fc13353d2eab9af353e4ebcc4ff1f09f41d600401b097e2df3c9e8e56d4861e5216222dd9e29185 + vega-canvas: ^1.2.7 + vega-dataflow: ^5.7.6 + vega-scenegraph: ^4.13.0 + vega-util: ^1.17.2 + checksum: d42049c2c9d1a92f3a2f5531d28ed9250593f0a62399d1397fc597674377a1c91ae1363dc753d0ce1c5c25eecbdda2f9710ad64c5ebfa52f171c5b57ca706490 languageName: node linkType: hard "vega-lite@npm:^5.6.1-next.1": - version: 5.16.3 - resolution: "vega-lite@npm:5.16.3" + version: 5.21.0 + resolution: "vega-lite@npm:5.21.0" dependencies: json-stringify-pretty-compact: ~3.0.0 - tslib: ~2.6.2 + tslib: ~2.6.3 vega-event-selector: ~3.0.1 - vega-expression: ~5.1.0 + vega-expression: ~5.1.1 vega-util: ~1.17.2 yargs: ~17.7.2 peerDependencies: @@ -18586,93 +17280,94 @@ __metadata: vl2png: bin/vl2png vl2svg: bin/vl2svg vl2vg: bin/vl2vg - checksum: 9614bfe62de8ca82ea270f0ae05ef8798a0c1b83521eaede4c8c78be66892ca516ea8800b079916529102337e3cc295e404144420c4463145ee5551db7f52dfd + checksum: c85ecf08bc198d7373bfb1b77151e0959baa3cecb65c54df08aec3f67286da77fcff690723a27384fbdea627db27634d29fe98334775e56b865999ab4751cd4c languageName: node linkType: hard -"vega-loader@npm:^4.5.1, vega-loader@npm:~4.5.1": - version: 4.5.1 - resolution: "vega-loader@npm:4.5.1" +"vega-loader@npm:^4.5.2, vega-loader@npm:~4.5.2": + version: 4.5.2 + resolution: "vega-loader@npm:4.5.2" dependencies: d3-dsv: ^3.0.1 node-fetch: ^2.6.7 topojson-client: ^3.1.0 - vega-format: ^1.1.1 - vega-util: ^1.17.1 - checksum: 95f6eebc75a97665cf34faaea431934047e1b2e9d7532f48f62dab4884d606a7d9da53962e1631a5790a7a867f720581852a3db9be1a7f667882062f6c102ee0 + vega-format: ^1.1.2 + vega-util: ^1.17.2 + checksum: e2f77e36dd40d5604b31f7273a0cebc5cc2a83560131bec217fc9c2c1f03faa68fe57c86ff39d3b14d375a9ad91f1d5709abaf666e30ca97041f687756d99de6 languageName: node linkType: hard -"vega-parser@npm:~6.2.1": - version: 6.2.1 - resolution: "vega-parser@npm:6.2.1" +"vega-parser@npm:~6.4.0": + version: 6.4.0 + resolution: "vega-parser@npm:6.4.0" dependencies: - vega-dataflow: ^5.7.5 + vega-dataflow: ^5.7.6 vega-event-selector: ^3.0.1 - vega-functions: ^5.14.0 - vega-scale: ^7.3.1 + vega-functions: ^5.15.0 + vega-scale: ^7.4.1 vega-util: ^1.17.2 - checksum: d30161f84e6b6de1b74b7cb0b9435f281c0f1db91a9d968ab975bae250d36598f24e3fab2063390ad6445614f1f16f85fd99af55d7b65e3d73ce8ffca153ba47 + checksum: bc0d0057e65820351513c550b0576e5860f7110e3de05fd682b01c3d6453c3aef8a3510ab039d8b45b4269b233a67f5bd4b09cfd770f21cdf58a1f2d186e03c8 languageName: node linkType: hard -"vega-projection@npm:^1.6.0, vega-projection@npm:~1.6.0": - version: 1.6.0 - resolution: "vega-projection@npm:1.6.0" +"vega-projection@npm:^1.6.1, vega-projection@npm:~1.6.1": + version: 1.6.1 + resolution: "vega-projection@npm:1.6.1" dependencies: d3-geo: ^3.1.0 d3-geo-projection: ^4.0.0 - vega-scale: ^7.3.0 - checksum: 9c52848e294ff68051fe9f44fa536656c4e6be3d474bd3359e21aa154ab282755eaee624ac31b1ca01816227900e1d81a6d191e36f46e47525ed6648397f0fa0 + vega-scale: ^7.4.1 + checksum: 4ea5c449d4aed427add0777cecf430670c6addaa1c938bc112458e1b2281e5a976b9bcbe1b3aa2ce3e135ae39a6ddecd32c3ac1bd978f879d1bcd8fe0425aab3 languageName: node linkType: hard -"vega-regression@npm:~1.2.0": - version: 1.2.0 - resolution: "vega-regression@npm:1.2.0" +"vega-regression@npm:~1.3.0": + version: 1.3.0 + resolution: "vega-regression@npm:1.3.0" dependencies: d3-array: ^3.2.2 - vega-dataflow: ^5.7.3 + vega-dataflow: ^5.7.6 vega-statistics: ^1.9.0 - vega-util: ^1.15.2 - checksum: 5f79db18c7849b465550e00ca8fec9d896aa3cf6d6279daac8b862beb632d841dcb6a93136d6b827c37e3d1cbd2bb2f7dec58f96c572763870c2d38f2cc4e0b3 + vega-util: ^1.17.2 + checksum: 1a442e5a8d17cc07a02b080ac2c75b1de5dd4133df70f482833c9d3fa4794bce2acc10ce9c85d7c96fa47e5566728c84fb6ee1afa309d96b522575e1cade84fd languageName: node linkType: hard -"vega-runtime@npm:^6.1.4, vega-runtime@npm:~6.1.4": - version: 6.1.4 - resolution: "vega-runtime@npm:6.1.4" +"vega-runtime@npm:^6.2.0, vega-runtime@npm:~6.2.0": + version: 6.2.0 + resolution: "vega-runtime@npm:6.2.0" dependencies: - vega-dataflow: ^5.7.5 - vega-util: ^1.17.1 - checksum: a1da40ddb3109f1ced8e61d2e7b52784fbb29936ee4c47cb5630dbbeb12ef6e0c3cd3cd189c34377f82402bf19c61dd148d90330fec743b8667635ac48e4ba29 + vega-dataflow: ^5.7.6 + vega-util: ^1.17.2 + checksum: e818063dd9b1ca336cb27437047c50ed15f70be86413166d84687aca40270f574da82355934c43cedbb40b14639fe171cfae29eb975ede10910747d345f38e15 languageName: node linkType: hard -"vega-scale@npm:^7.3.0, vega-scale@npm:^7.3.1, vega-scale@npm:~7.3.1": - version: 7.3.1 - resolution: "vega-scale@npm:7.3.1" +"vega-scale@npm:^7.4.1, vega-scale@npm:~7.4.1": + version: 7.4.1 + resolution: "vega-scale@npm:7.4.1" dependencies: d3-array: ^3.2.2 d3-interpolate: ^3.0.1 d3-scale: ^4.0.2 - vega-time: ^2.1.1 - vega-util: ^1.17.1 - checksum: c1f6a97b26bbf7b4d1d907e8851d8ac6b58200aa331a1b6c0f67f11aa1ce0ced6d121ac4b2036dbca5779429f41eae4013fe7dd55e09802feda8666b5a0a7ece + d3-scale-chromatic: ^3.1.0 + vega-time: ^2.1.2 + vega-util: ^1.17.2 + checksum: 7fe83fdcf09b1e328531d0e4a411ad2eaabbde40b5c0a6de21c75dc341ca208194b1cf48369d76a64718beac438549dad42ff5e7e495a6e39bcff1aeb24118b9 languageName: node linkType: hard -"vega-scenegraph@npm:^4.10.2, vega-scenegraph@npm:^4.9.2, vega-scenegraph@npm:~4.11.2": - version: 4.11.2 - resolution: "vega-scenegraph@npm:4.11.2" +"vega-scenegraph@npm:^4.13.0, vega-scenegraph@npm:~4.13.0": + version: 4.13.0 + resolution: "vega-scenegraph@npm:4.13.0" dependencies: d3-path: ^3.1.0 d3-shape: ^3.2.0 vega-canvas: ^1.2.7 - vega-loader: ^4.5.1 - vega-scale: ^7.3.0 - vega-util: ^1.17.1 - checksum: fefe12c1b0393184abf0cfcae6bfcff7894a1782fe545c6c048275674359e8ec2525280aba1ddbfe6f77e710e45480fdcd9293f849a2409cde87695b04065c5b + vega-loader: ^4.5.2 + vega-scale: ^7.4.1 + vega-util: ^1.17.2 + checksum: 8910511db2bd11237984716e69817d3e91fc83d871263771933f5693b281f9dfe74e93caab913869283fcbbfdb739657d246beed07e43dd5ebfa405bb21fca27 languageName: node linkType: hard @@ -18694,7 +17389,7 @@ __metadata: languageName: node linkType: hard -"vega-statistics@npm:^1.8.1, vega-statistics@npm:^1.9.0, vega-statistics@npm:~1.9.0": +"vega-statistics@npm:^1.9.0, vega-statistics@npm:~1.9.0": version: 1.9.0 resolution: "vega-statistics@npm:1.9.0" dependencies: @@ -18703,24 +17398,24 @@ __metadata: languageName: node linkType: hard -"vega-themes@npm:^2.14.0": - version: 2.14.0 - resolution: "vega-themes@npm:2.14.0" +"vega-themes@npm:^2.15.0": + version: 2.15.0 + resolution: "vega-themes@npm:2.15.0" peerDependencies: vega: "*" vega-lite: "*" - checksum: 0da158f62e61f95343c51d20c871eba2606ceb8c800fd5f645715b5f166c4b5ebe206bf0852cbc12cff26ef0924981fb92ad9ea7d7260baba02a6d2235fcb045 + checksum: 7ef06baca0e8ddd915ce0b4d2b94a58ec72c926f43b105c82031b470db28074c4633f4d9654c6365db161c4300049a5d230d9babf92f5a06a1c8260ae0939b62 languageName: node linkType: hard -"vega-time@npm:^2.1.1, vega-time@npm:~2.1.1": - version: 2.1.1 - resolution: "vega-time@npm:2.1.1" +"vega-time@npm:^2.1.2, vega-time@npm:~2.1.2": + version: 2.1.2 + resolution: "vega-time@npm:2.1.2" dependencies: d3-array: ^3.2.2 d3-time: ^3.1.0 - vega-util: ^1.17.1 - checksum: 3d6a50f779be4b5e7f27bd2aae766035c29e59e03e62d2e96b94a2f759ed3104c1102c1006dd416e7b819ee501880ae7a722c2fa9aabf9efac86503c1aada14a + vega-util: ^1.17.2 + checksum: 35605db00f110f75274ee115716dc9e981da3cecb8c5692865557860058931ecb43d64f0ec2e7f00225a73e00fb7d1424d12b091a43ed11962a2f63177465dd6 languageName: node linkType: hard @@ -18733,125 +17428,125 @@ __metadata: languageName: node linkType: hard -"vega-transforms@npm:~4.11.1": - version: 4.11.1 - resolution: "vega-transforms@npm:4.11.1" +"vega-transforms@npm:~4.12.0": + version: 4.12.0 + resolution: "vega-transforms@npm:4.12.0" dependencies: d3-array: ^3.2.2 - vega-dataflow: ^5.7.5 - vega-statistics: ^1.8.1 - vega-time: ^2.1.1 - vega-util: ^1.17.1 - checksum: 88ae468613a768f2a6324ad66fb4db3712228a17984316080767bcaafbd5c3c1d198bed5844a9b184d9068284a1ad7bf42f93b7b7568e2e37f98bfd43c3c6bd7 + vega-dataflow: ^5.7.6 + vega-statistics: ^1.9.0 + vega-time: ^2.1.2 + vega-util: ^1.17.2 + checksum: f2dcc0ef9f8fe49df3f421956d689dc0b0eccd7c178575c9a1093729d70dab6780b9a54f3d5725e55b8480bb2eff363d606c8e001e49f9492952354f1ebb8e72 languageName: node linkType: hard -"vega-typings@npm:~1.1.0": - version: 1.1.0 - resolution: "vega-typings@npm:1.1.0" +"vega-typings@npm:~1.3.1": + version: 1.3.1 + resolution: "vega-typings@npm:1.3.1" dependencies: "@types/geojson": 7946.0.4 vega-event-selector: ^3.0.1 - vega-expression: ^5.1.0 + vega-expression: ^5.1.1 vega-util: ^1.17.2 - checksum: 59c76d1b48087b36c4386cd1bccc242afa4e1008a147d0e9966912716522c231c1d8ad35b7bc72bb3d7ccab467b786e7ba43280c75ccb54e0381c7f3aed75721 + checksum: 0a7b4ecf3c5858a1216389f94fea8ba725371569c072f1e561d545938efa7ef6982a35377408c5238e11f9ae17c07ee5622ab3d1bcc92935e757d8806966d42c languageName: node linkType: hard -"vega-util@npm:^1.15.2, vega-util@npm:^1.17.1, vega-util@npm:^1.17.2, vega-util@npm:~1.17.2": +"vega-util@npm:^1.17.1, vega-util@npm:^1.17.2, vega-util@npm:~1.17.2": version: 1.17.2 resolution: "vega-util@npm:1.17.2" checksum: 5d681cb1a6ffda7af1b74df7c1c46a32f1d874daef54f9c9c65c7d7c7bfc4271dc6d9b1c1c7a853b14eb6e4cc8ec811b0132cd3ea25fa85259eac92e1b4f07fa languageName: node linkType: hard -"vega-view-transforms@npm:~4.5.9": - version: 4.5.9 - resolution: "vega-view-transforms@npm:4.5.9" +"vega-view-transforms@npm:~4.6.0": + version: 4.6.0 + resolution: "vega-view-transforms@npm:4.6.0" dependencies: - vega-dataflow: ^5.7.5 - vega-scenegraph: ^4.10.2 - vega-util: ^1.17.1 - checksum: aeeaf3c2f1a02b1303c16a586dbcb20f208c101d06d7e988e18ab71fb67d87be5d8ff228ebf25971535d6e41dc816168cfa68b8676e7250df07a40aefdea32a7 + vega-dataflow: ^5.7.6 + vega-scenegraph: ^4.13.0 + vega-util: ^1.17.2 + checksum: 5fde295a051e41ee644480bb2554b7f39e9a77377a172e96265a0d95bd8049abc2e33e78707e193d28d990ca12072f9957da54a7c595b98b547020726bc07936 languageName: node linkType: hard -"vega-view@npm:~5.12.0": - version: 5.12.0 - resolution: "vega-view@npm:5.12.0" +"vega-view@npm:~5.13.0": + version: 5.13.0 + resolution: "vega-view@npm:5.13.0" dependencies: d3-array: ^3.2.2 d3-timer: ^3.0.1 - vega-dataflow: ^5.7.5 - vega-format: ^1.1.1 - vega-functions: ^5.13.1 - vega-runtime: ^6.1.4 - vega-scenegraph: ^4.10.2 - vega-util: ^1.17.1 - checksum: 8ccbff58ad132dc51647afe1ca31759c8f2782e00124e9f3cb5c16a17c27daca10e354e7aa8517f275182ee36ec3e5be8913ab4eb91f66d2f5a17a385400e7ab + vega-dataflow: ^5.7.6 + vega-format: ^1.1.2 + vega-functions: ^5.15.0 + vega-runtime: ^6.2.0 + vega-scenegraph: ^4.13.0 + vega-util: ^1.17.2 + checksum: 55ce2e108754a18d354070b2b48b9a90ae26d9d98db89871260bcfd6a3abc0882cdc91175d698c0eed88e9a34a49ae7bcd64187954acb7eb437b8e95064e3c8c languageName: node linkType: hard -"vega-voronoi@npm:~4.2.2": - version: 4.2.2 - resolution: "vega-voronoi@npm:4.2.2" +"vega-voronoi@npm:~4.2.3": + version: 4.2.3 + resolution: "vega-voronoi@npm:4.2.3" dependencies: d3-delaunay: ^6.0.2 - vega-dataflow: ^5.7.5 - vega-util: ^1.17.1 - checksum: 719121a675ae021a30854e6c0fce39adc2a59478d7a1088b554140bf5a4a8e382186ad0762a21a969fa49e5e58ff757a4ec398fb77a834fcd2863d6862a1b92d + vega-dataflow: ^5.7.6 + vega-util: ^1.17.2 + checksum: 2f5146ce081373b1f0cf8cf96eb914224b4bd10e41b6b0fbc661a4de2dbf124ba4a2756b14ff9f19b8584374df0071a0d0c97043fca393aaa3526fb5d8a8bec1 languageName: node linkType: hard -"vega-wordcloud@npm:~4.1.4": - version: 4.1.4 - resolution: "vega-wordcloud@npm:4.1.4" +"vega-wordcloud@npm:~4.1.5": + version: 4.1.5 + resolution: "vega-wordcloud@npm:4.1.5" dependencies: vega-canvas: ^1.2.7 - vega-dataflow: ^5.7.5 - vega-scale: ^7.3.0 - vega-statistics: ^1.8.1 - vega-util: ^1.17.1 - checksum: 34d1882651d3a2f34ce40a6eaeed700de126f627cdf041ec2bcc7ada46d7b4b68a38a2974236eec87ee876d9abd095af7ab17e7698b0e2fbc831460767969d7a + vega-dataflow: ^5.7.6 + vega-scale: ^7.4.1 + vega-statistics: ^1.9.0 + vega-util: ^1.17.2 + checksum: 88ac7776a0f7e02b2e50de7fd59d593ff16cad58cd756e219a9c9e6005343eb41c96109aff141b6be344f824e5238bac0d83c8a8d78136e380f9020a14c0e373 languageName: node linkType: hard "vega@npm:^5.20.0": - version: 5.27.0 - resolution: "vega@npm:5.27.0" + version: 5.30.0 + resolution: "vega@npm:5.30.0" dependencies: - vega-crossfilter: ~4.1.1 - vega-dataflow: ~5.7.5 - vega-encode: ~4.9.2 + vega-crossfilter: ~4.1.2 + vega-dataflow: ~5.7.6 + vega-encode: ~4.10.1 vega-event-selector: ~3.0.1 - vega-expression: ~5.1.0 - vega-force: ~4.2.0 - vega-format: ~1.1.1 - vega-functions: ~5.14.0 - vega-geo: ~4.4.1 - vega-hierarchy: ~4.1.1 - vega-label: ~1.2.1 - vega-loader: ~4.5.1 - vega-parser: ~6.2.1 - vega-projection: ~1.6.0 - vega-regression: ~1.2.0 - vega-runtime: ~6.1.4 - vega-scale: ~7.3.1 - vega-scenegraph: ~4.11.2 + vega-expression: ~5.1.1 + vega-force: ~4.2.1 + vega-format: ~1.1.2 + vega-functions: ~5.15.0 + vega-geo: ~4.4.2 + vega-hierarchy: ~4.1.2 + vega-label: ~1.3.0 + vega-loader: ~4.5.2 + vega-parser: ~6.4.0 + vega-projection: ~1.6.1 + vega-regression: ~1.3.0 + vega-runtime: ~6.2.0 + vega-scale: ~7.4.1 + vega-scenegraph: ~4.13.0 vega-statistics: ~1.9.0 - vega-time: ~2.1.1 - vega-transforms: ~4.11.1 - vega-typings: ~1.1.0 + vega-time: ~2.1.2 + vega-transforms: ~4.12.0 + vega-typings: ~1.3.1 vega-util: ~1.17.2 - vega-view: ~5.12.0 - vega-view-transforms: ~4.5.9 - vega-voronoi: ~4.2.2 - vega-wordcloud: ~4.1.4 - checksum: aafecd6fc30db8f254b534084e293fbf93b309ae6a8cdae56afe2ccf87ecd03ecab332e59f14aa02748ded23d5ee3eb93bea463e6473f0f7d8a469659d22ddf9 + vega-view: ~5.13.0 + vega-view-transforms: ~4.6.0 + vega-voronoi: ~4.2.3 + vega-wordcloud: ~4.1.5 + checksum: 4775a990339a5d45bc42b474678b8136134aed7f8df0cfd43be9b440c82b90e5784f642fd69298dc66a930297c3e828fc106d75d0cc2b6fc15ecea30313e6af6 languageName: node linkType: hard -"vscode-jsonrpc@npm:8.2.0, vscode-jsonrpc@npm:^8.0.2": +"vscode-jsonrpc@npm:8.2.0": version: 8.2.0 resolution: "vscode-jsonrpc@npm:8.2.0" checksum: f302a01e59272adc1ae6494581fa31c15499f9278df76366e3b97b2236c7c53ebfc71efbace9041cfd2caa7f91675b9e56f2407871a1b3c7f760a2e2ee61484a @@ -18865,6 +17560,13 @@ __metadata: languageName: node linkType: hard +"vscode-jsonrpc@npm:^8.0.2": + version: 8.2.1 + resolution: "vscode-jsonrpc@npm:8.2.1" + checksum: 2af2c333d73f6587896a7077978b8d4b430e55c674d5dbb90597a84a6647057c1655a3bff398a9b08f1f8ba57dbd2deabf05164315829c297b0debba3b8bc19e + languageName: node + linkType: hard + "vscode-languageserver-protocol@npm:^3.17.0": version: 3.17.5 resolution: "vscode-languageserver-protocol@npm:3.17.5" @@ -18934,15 +17636,6 @@ __metadata: languageName: node linkType: hard -"warning@npm:^4.0.2, warning@npm:^4.0.3": - version: 4.0.3 - resolution: "warning@npm:4.0.3" - dependencies: - loose-envify: ^1.0.0 - checksum: 4f2cb6a9575e4faf71ddad9ad1ae7a00d0a75d24521c193fa464f30e6b04027bd97aa5d9546b0e13d3a150ab402eda216d59c1d0f2d6ca60124d96cd40dfa35c - languageName: node - linkType: hard - "watch@npm:^1.0.2": version: 1.0.2 resolution: "watch@npm:1.0.2" @@ -18955,13 +17648,13 @@ __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.2 + resolution: "watchpack@npm:2.4.2" dependencies: glob-to-regexp: ^0.4.1 graceful-fs: ^4.1.2 - checksum: 23d4bc58634dbe13b86093e01c6a68d8096028b664ab7139d58f0c37d962d549a940e98f2f201cecdabd6f9c340338dc73ef8bf094a2249ef582f35183d1a131 + checksum: 92d9d52ce3d16fd83ed6994d1dd66a4d146998882f4c362d37adfea9ab77748a5b4d1e0c65fa104797928b2d40f635efa8f9b925a6265428a69f1e1852ca3441 languageName: node linkType: hard @@ -19010,8 +17703,8 @@ __metadata: linkType: hard "webpack-bundle-analyzer@npm:^4.4.0": - version: 4.10.1 - resolution: "webpack-bundle-analyzer@npm:4.10.1" + version: 4.10.2 + resolution: "webpack-bundle-analyzer@npm:4.10.2" dependencies: "@discoveryjs/json-ext": 0.5.7 acorn: ^8.0.4 @@ -19021,14 +17714,13 @@ __metadata: escape-string-regexp: ^4.0.0 gzip-size: ^6.0.0 html-escaper: ^2.0.2 - is-plain-object: ^5.0.0 opener: ^1.5.2 picocolors: ^1.0.0 sirv: ^2.0.3 ws: ^7.3.1 bin: webpack-bundle-analyzer: lib/bin/analyzer.js - checksum: 77f48f10a493b1cc95674526472978a2de32412ddbf556bd3903738f14890611426f19477352993efe5a9fd6ca16711eb912d986f2221b17ba6eeca1b6f71fb6 + checksum: 4f0275e7d87bb6203a618ca5d2d4953943979d986fa2b91be1bf1ad0bcd22bec13398803273d11699f9fbcf106896311208a72d63fe5f8a47b687a226e598dc1 languageName: node linkType: hard @@ -19126,24 +17818,23 @@ __metadata: linkType: hard "webpack@npm:^5.24.1, webpack@npm:^5.76.1": - version: 5.90.1 - resolution: "webpack@npm:5.90.1" + version: 5.95.0 + resolution: "webpack@npm:5.95.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 + acorn-import-attributes: ^1.9.5 browserslist: ^4.21.10 chrome-trace-event: ^1.0.2 - enhanced-resolve: ^5.15.0 + enhanced-resolve: ^5.17.1 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 @@ -19151,14 +17842,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: 0c3dfe288de4d62f8f3dc25478a618894883cab739121330763b7847e43304630ea2815ae2351a5f8ff6ab7c9642caf530d503d89bda261fe2cd220e524dd5d1 languageName: node linkType: hard @@ -19246,11 +17937,11 @@ __metadata: linkType: hard "which-builtin-type@npm:^1.1.3": - version: 1.1.3 - resolution: "which-builtin-type@npm:1.1.3" + version: 1.1.4 + resolution: "which-builtin-type@npm:1.1.4" dependencies: - function.prototype.name: ^1.1.5 - has-tostringtag: ^1.0.0 + function.prototype.name: ^1.1.6 + has-tostringtag: ^1.0.2 is-async-function: ^2.0.0 is-date-object: ^1.0.5 is-finalizationregistry: ^1.0.2 @@ -19259,21 +17950,21 @@ __metadata: is-weakref: ^1.0.2 isarray: ^2.0.5 which-boxed-primitive: ^1.0.2 - which-collection: ^1.0.1 - which-typed-array: ^1.1.9 - checksum: 43730f7d8660ff9e33d1d3f9f9451c4784265ee7bf222babc35e61674a11a08e1c2925019d6c03154fcaaca4541df43abe35d2720843b9b4cbcebdcc31408f36 + which-collection: ^1.0.2 + which-typed-array: ^1.1.15 + checksum: 1f413025250072534de2a2ee25139a24d477512b532b05c85fb9aa05aef04c6e1ca8e2668acf971b777e602721dbdec4b9d6a4f37c6b9ff8f026ad030352707f languageName: node linkType: hard -"which-collection@npm:^1.0.1": - version: 1.0.1 - resolution: "which-collection@npm:1.0.1" +"which-collection@npm:^1.0.2": + version: 1.0.2 + resolution: "which-collection@npm:1.0.2" dependencies: - is-map: ^2.0.1 - is-set: ^2.0.1 - is-weakmap: ^2.0.1 - is-weakset: ^2.0.1 - checksum: c815bbd163107ef9cb84f135e6f34453eaf4cca994e7ba85ddb0d27cea724c623fae2a473ceccfd5549c53cc65a5d82692de418166df3f858e1e5dc60818581c + is-map: ^2.0.3 + is-set: ^2.0.3 + is-weakmap: ^2.0.2 + is-weakset: ^2.0.3 + checksum: c51821a331624c8197916598a738fc5aeb9a857f1e00d89f5e4c03dc7c60b4032822b8ec5696d28268bb83326456a8b8216344fb84270d18ff1d7628051879d9 languageName: node linkType: hard @@ -19284,16 +17975,16 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.13, which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.2, which-typed-array@npm:^1.1.9": - 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, which-typed-array@npm:^1.1.2": + 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 @@ -19364,6 +18055,13 @@ __metadata: languageName: node linkType: hard +"word-wrap@npm:^1.2.5": + version: 1.2.5 + resolution: "word-wrap@npm:1.2.5" + checksum: f93ba3586fc181f94afdaff3a6fef27920b4b6d9eaefed0f428f8e07adea2a7f54a5f2830ce59406c8416f033f86902b91eb824072354645eea687dff3691ccb + languageName: node + linkType: hard + "wordwrap@npm:^1.0.0": version: 1.0.0 resolution: "wordwrap@npm:1.0.0" @@ -19491,18 +18189,9 @@ __metadata: languageName: node linkType: hard -"ws@npm:^6.2.1": - version: 6.2.3 - resolution: "ws@npm:6.2.3" - dependencies: - async-limiter: ~1.0.0 - checksum: bbc96ff5628832d80669a88fd117487bf070492dfaa50df77fa442a2b119792e772f4365521e0a8e025c0d51173c54fa91adab165c11b8e0674685fdd36844a5 - languageName: node - linkType: hard - "ws@npm:^7.3.1, ws@npm:^7.4.6": - version: 7.5.9 - resolution: "ws@npm:7.5.9" + version: 7.5.10 + resolution: "ws@npm:7.5.10" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ^5.0.2 @@ -19511,13 +18200,13 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: c3c100a181b731f40b7f2fddf004aa023f79d64f489706a28bc23ff88e87f6a64b3c6651fbec3a84a53960b75159574d7a7385709847a62ddb7ad6af76f49138 + checksum: f9bb062abf54cc8f02d94ca86dcd349c3945d63851f5d07a3a61c2fcb755b15a88e943a63cf580cbdb5b74436d67ef6b67f745b8f7c0814e411379138e1863cb languageName: node linkType: hard "ws@npm:^8.11.0": - version: 8.16.0 - resolution: "ws@npm:8.16.0" + version: 8.18.0 + resolution: "ws@npm:8.18.0" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -19526,7 +18215,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: feb3eecd2bae82fa8a8beef800290ce437d8b8063bdc69712725f21aef77c49cb2ff45c6e5e7fce622248f9c7abaee506bae0a9064067ffd6935460c7357321b + checksum: 91d4d35bc99ff6df483bdf029b9ea4bfd7af1f16fc91231a96777a63d263e1eabf486e13a2353970efc534f9faa43bdbf9ee76525af22f4752cbc5ebda333975 languageName: node linkType: hard @@ -19565,37 +18254,13 @@ __metadata: languageName: node linkType: hard -"xtend@npm:^4.0.1, xtend@npm:^4.0.2, xtend@npm:~4.0.0, 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 languageName: node linkType: hard -"y-codemirror@npm:^3.0.1": - version: 3.0.1 - resolution: "y-codemirror@npm:3.0.1" - dependencies: - lib0: ^0.2.42 - peerDependencies: - codemirror: ^5.52.2 - yjs: ^13.5.17 - checksum: 7d24ba482a1ce8f36b0d711946e19394aab96c76f5fdd8702a0196252947b9672524ca3bc670de96580f8b6fc6d981b28a8a7be4461accd847cf400cd6f3bde6 - languageName: node - linkType: hard - -"y-leveldb@npm:^0.1.0": - version: 0.1.2 - resolution: "y-leveldb@npm:0.1.2" - dependencies: - level: ^6.0.1 - lib0: ^0.2.31 - peerDependencies: - yjs: ^13.0.0 - checksum: 38e3293cfc5e754ba50af4c6bd03a96efde34c92809baf504b38cb4f45959187f896fe6971fa6a91823763e178807aaa14e190d1f7bea1b3a1e9b7265bb88b6d - languageName: node - linkType: hard - "y-protocols@npm:^1.0.5": version: 1.0.6 resolution: "y-protocols@npm:1.0.6" @@ -19607,29 +18272,6 @@ __metadata: languageName: node linkType: hard -"y-websocket@npm:^1.4.6": - version: 1.5.4 - resolution: "y-websocket@npm:1.5.4" - dependencies: - lib0: ^0.2.52 - lodash.debounce: ^4.0.8 - ws: ^6.2.1 - y-leveldb: ^0.1.0 - y-protocols: ^1.0.5 - peerDependencies: - yjs: ^13.5.6 - dependenciesMeta: - ws: - optional: true - y-leveldb: - optional: true - bin: - y-websocket: bin/server.js - y-websocket-server: bin/server.js - checksum: 4ab3f99cf5f3b2bb3dd12603bc85e7fc338c64636b0d2b654af16662b5600bdfa6fcaaeb4258e02b9a0dc7d90441728dc07874cf5f7eeeb837c27df53e72670f - languageName: node - linkType: hard - "y18n@npm:^4.0.0": version: 4.0.3 resolution: "y18n@npm:4.0.3" @@ -19644,13 +18286,6 @@ __metadata: languageName: node linkType: hard -"yallist@npm:*, yallist@npm:^4.0.0": - version: 4.0.0 - resolution: "yallist@npm:4.0.0" - checksum: 343617202af32df2a15a3be36a5a8c0c8545208f3d3dfbc6bb7c3e3b7e8c6f8e7485432e4f3b88da3031a6e20afa7c711eded32ddfb122896ac5d914e75848d5 - languageName: node - linkType: hard - "yallist@npm:^3.0.2": version: 3.1.1 resolution: "yallist@npm:3.1.1" @@ -19658,6 +18293,13 @@ __metadata: languageName: node linkType: hard +"yallist@npm:^4.0.0": + version: 4.0.0 + resolution: "yallist@npm:4.0.0" + checksum: 343617202af32df2a15a3be36a5a8c0c8545208f3d3dfbc6bb7c3e3b7e8c6f8e7485432e4f3b88da3031a6e20afa7c711eded32ddfb122896ac5d914e75848d5 + languageName: node + linkType: hard + "yargs-parser@npm:20.2.4": version: 20.2.4 resolution: "yargs-parser@npm:20.2.4" @@ -19665,7 +18307,7 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:21.1.1, yargs-parser@npm:^21.0.1, yargs-parser@npm:^21.1.1": +"yargs-parser@npm:21.1.1, yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" checksum: ed2d96a616a9e3e1cc7d204c62ecc61f7aaab633dcbfab2c6df50f7f87b393993fe6640d017759fe112d0cb1e0119f2b4150a87305cc873fd90831c6a58ccf1c @@ -19739,11 +18381,11 @@ __metadata: linkType: hard "yjs@npm:^13.5.40": - version: 13.6.11 - resolution: "yjs@npm:13.6.11" + version: 13.6.20 + resolution: "yjs@npm:13.6.20" dependencies: - lib0: ^0.2.86 - checksum: fb2993b12c6d13caf52d41af747991fa0be0a7e560ad2de84a736b4b7fa085d8327ff7254238840c407fa0671ca8c8e5917baea32f6d6686923c602134045b94 + lib0: ^0.2.98 + checksum: a87295efe7df58ae8b5cf09b7cdbbcc3cbfba2b7fb72bb424513eb25587eff8dc8304f41e3bcd3926c02c86a0f7ce2185285e4b9d71aca5ff50cefe1ecb6657c languageName: node linkType: hard From d2a3817863c4a42397d218f18e267dce58a2ceb3 Mon Sep 17 00:00:00 2001 From: martinRenou Date: Tue, 15 Oct 2024 14:06:47 +0200 Subject: [PATCH 06/26] Iterate --- .eslintignore | 2 +- .prettierignore | 2 +- packages/jupyterlab-preview/package.json | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.eslintignore b/.eslintignore index efa236720..923d1cfb5 100644 --- a/.eslintignore +++ b/.eslintignore @@ -6,7 +6,7 @@ node_modules **/node_modules **/mock_packages **/static -**/labextension +**/labextensions **/typings **/schemas **/themes diff --git a/.prettierignore b/.prettierignore index 83cf6b691..8fa0a5bcf 100644 --- a/.prettierignore +++ b/.prettierignore @@ -2,7 +2,7 @@ node_modules **/node_modules **/lib **/package.json -**/labextension +**/labextensions **/static build notebooks/ diff --git a/packages/jupyterlab-preview/package.json b/packages/jupyterlab-preview/package.json index 5dbcb0ec4..fc66dafdd 100644 --- a/packages/jupyterlab-preview/package.json +++ b/packages/jupyterlab-preview/package.json @@ -38,7 +38,7 @@ "build:prod": "jlpm run build:lib && jlpm run build:labextension", "build:test": "tsc --build tsconfig.test.json", "clean": "jlpm run clean:lib && jlpm run clean:labextension", - "clean:labextension": "rimraf ../../voila/labextension", + "clean:labextension": "rimraf ../../voila/labextensions/jupyterlab-preview", "clean:lib": "rimraf lib tsconfig.tsbuildinfo", "test": "jest", "watch": "run-p watch:src watch:labextension", @@ -75,7 +75,7 @@ "jupyterlab": { "extension": true, "schemaDir": "schema", - "outputDir": "../../voila/labextension", + "outputDir": "../../voila/labextensions/jupyterlab-preview", "discovery": { "server": { "managers": [ From e15d3a962d6fd2adfd73bdbbd0a7b973fb9da718 Mon Sep 17 00:00:00 2001 From: martinRenou Date: Tue, 15 Oct 2024 14:17:42 +0200 Subject: [PATCH 07/26] console in shared scope --- packages/voila/package.json | 1 + yarn.lock | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/voila/package.json b/packages/voila/package.json index ee638c7dc..f45dc063e 100644 --- a/packages/voila/package.json +++ b/packages/voila/package.json @@ -16,6 +16,7 @@ "@jupyterlab/apputils-extension": "^4.0.0", "@jupyterlab/codemirror": "^4.0.3", "@jupyterlab/codemirror-extension": "^4.0.0", + "@jupyterlab/console": "^4.2.5", "@jupyterlab/coreutils": "^6.0.0", "@jupyterlab/docregistry": "^4.0.0", "@jupyterlab/javascript-extension": "^4.0.0", diff --git a/yarn.lock b/yarn.lock index 2b2b79aad..e94326631 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4882,6 +4882,7 @@ __metadata: "@jupyterlab/builder": ^4.0.0 "@jupyterlab/codemirror": ^4.0.3 "@jupyterlab/codemirror-extension": ^4.0.0 + "@jupyterlab/console": ^4.2.5 "@jupyterlab/coreutils": ^6.0.0 "@jupyterlab/docregistry": ^4.0.0 "@jupyterlab/javascript-extension": ^4.0.0 @@ -16695,7 +16696,7 @@ __metadata: "typescript@patch:typescript@>=3 < 6#~builtin": version: 5.6.3 - resolution: "typescript@patch:typescript@npm%3A5.6.3#~builtin::version=5.6.3&hash=85af82" + resolution: "typescript@patch:typescript@npm%3A5.6.3#~builtin::version=5.6.3&hash=e012d7" bin: tsc: bin/tsc tsserver: bin/tsserver @@ -16705,11 +16706,11 @@ __metadata: "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" + resolution: "typescript@patch:typescript@npm%3A5.0.4#~builtin::version=5.0.4&hash=b5f058" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: bb309d320c59a26565fb3793dba550576ab861018ff3fd1b7fccabbe46ae4a35546bc45f342c0a0b6f265c801ccdf64ffd68f548f117ceb7f0eac4b805cd52a9 + checksum: d26b6ba97b6d163c55dbdffd9bbb4c211667ebebc743accfeb2c8c0154aace7afd097b51165a72a5bad2cf65a4612259344ff60f8e642362aa1695c760d303ac languageName: node linkType: hard From 4bbb7aadf6cf4fc6c8d0494562099b38bea83129 Mon Sep 17 00:00:00 2001 From: martinRenou Date: Tue, 15 Oct 2024 14:19:35 +0200 Subject: [PATCH 08/26] Polling in shared scope --- packages/voila/package.json | 1 + yarn.lock | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/voila/package.json b/packages/voila/package.json index f45dc063e..24eebd677 100644 --- a/packages/voila/package.json +++ b/packages/voila/package.json @@ -46,6 +46,7 @@ "@lumino/domutils": "^2.0.0", "@lumino/dragdrop": "^2.0.0", "@lumino/messaging": "^2.0.0", + "@lumino/polling": "^2.1.3", "@lumino/properties": "^2.0.0", "@lumino/signaling": "^2.0.0", "@lumino/virtualdom": "^2.0.0", diff --git a/yarn.lock b/yarn.lock index e94326631..b75dc1a57 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4912,6 +4912,7 @@ __metadata: "@lumino/domutils": ^2.0.0 "@lumino/dragdrop": ^2.0.0 "@lumino/messaging": ^2.0.0 + "@lumino/polling": ^2.1.3 "@lumino/properties": ^2.0.0 "@lumino/signaling": ^2.0.0 "@lumino/virtualdom": ^2.0.0 From d96c98424818d16e696974bd8cfdeff7a024cc59 Mon Sep 17 00:00:00 2001 From: martinRenou Date: Tue, 15 Oct 2024 14:22:57 +0200 Subject: [PATCH 09/26] statedb in sharedscope --- packages/voila/package.json | 1 + yarn.lock | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/voila/package.json b/packages/voila/package.json index 24eebd677..10b4b0d6e 100644 --- a/packages/voila/package.json +++ b/packages/voila/package.json @@ -33,6 +33,7 @@ "@jupyterlab/rendermime-extension": "^4.0.0", "@jupyterlab/services": "^7.0.0", "@jupyterlab/settingregistry": "^4.0.0", + "@jupyterlab/statedb": "^4.2.5", "@jupyterlab/theme-dark-extension": "^4.0.2", "@jupyterlab/theme-light-extension": "^4.0.2", "@jupyterlab/translation": "^4.0.0", diff --git a/yarn.lock b/yarn.lock index b75dc1a57..cf0d282a2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4899,6 +4899,7 @@ __metadata: "@jupyterlab/rendermime-extension": ^4.0.0 "@jupyterlab/services": ^7.0.0 "@jupyterlab/settingregistry": ^4.0.0 + "@jupyterlab/statedb": ^4.2.5 "@jupyterlab/theme-dark-extension": ^4.0.2 "@jupyterlab/theme-light-extension": ^4.0.2 "@jupyterlab/translation": ^4.0.0 From 164f9d57759cbb2360bd8d2a83d4c25ce622c89d Mon Sep 17 00:00:00 2001 From: martinRenou Date: Tue, 15 Oct 2024 16:37:33 +0200 Subject: [PATCH 10/26] Iterate --- packages/widgets_manager7/src/index.ts | 14 ++++++++++---- packages/widgets_manager8/src/index.ts | 8 ++++++-- yarn.lock | 6 +++--- 3 files changed, 19 insertions(+), 9 deletions(-) diff --git a/packages/widgets_manager7/src/index.ts b/packages/widgets_manager7/src/index.ts index fa098495c..63d3795ce 100644 --- a/packages/widgets_manager7/src/index.ts +++ b/packages/widgets_manager7/src/index.ts @@ -39,8 +39,8 @@ const WIDGET_MIMETYPE = 'application/vnd.jupyter.widget-view+json'; /** * The Voila widgets manager plugin. */ -export const widgetManager: JupyterFrontEndPlugin = { - id: '@voila-dashboards/voila:widget-manager', +const widgetManager: JupyterFrontEndPlugin = { + id: '@voila-dashboards/voila:widget-manager7', autoStart: true, requires: [IRenderMimeRegistry], provides: IJupyterWidgetRegistry, @@ -132,7 +132,7 @@ export const widgetManager: JupyterFrontEndPlugin = { /** * The base widgets. */ -export const baseWidgets7Plugin: JupyterFrontEndPlugin = { +const baseWidgets7Plugin: JupyterFrontEndPlugin = { id: `@jupyter-widgets/jupyterlab-manager:base-${JUPYTER_WIDGETS_VERSION}`, requires: [IJupyterWidgetRegistry], autoStart: true, @@ -160,7 +160,7 @@ export const baseWidgets7Plugin: JupyterFrontEndPlugin = { /** * The control widgets. */ -export const controlWidgets7Plugin: JupyterFrontEndPlugin = { +const controlWidgets7Plugin: JupyterFrontEndPlugin = { id: `@jupyter-widgets/jupyterlab-manager:controls-${JUPYTER_CONTROLS_VERSION}`, requires: [IJupyterWidgetRegistry], autoStart: true, @@ -189,3 +189,9 @@ export const controlWidgets7Plugin: JupyterFrontEndPlugin = { }); } }; + +export default [ + widgetManager, + baseWidgets7Plugin, + controlWidgets7Plugin +]; diff --git a/packages/widgets_manager8/src/index.ts b/packages/widgets_manager8/src/index.ts index 918f5ed29..ddf94ccdc 100644 --- a/packages/widgets_manager8/src/index.ts +++ b/packages/widgets_manager8/src/index.ts @@ -27,8 +27,8 @@ const WIDGET_MIMETYPE = 'application/vnd.jupyter.widget-view+json'; /** * The Voila widgets manager plugin. */ -export const widgetManager: JupyterFrontEndPlugin = { - id: '@voila-dashboards/voila:widget-manager', +const widgetManager: JupyterFrontEndPlugin = { + id: '@voila-dashboards/voila:widget-manager8', autoStart: true, requires: [IRenderMimeRegistry], provides: IJupyterWidgetRegistry, @@ -88,3 +88,7 @@ export const widgetManager: JupyterFrontEndPlugin = { }; } }; + +export default [ + widgetManager +]; diff --git a/yarn.lock b/yarn.lock index cf0d282a2..b9e8035eb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -16698,7 +16698,7 @@ __metadata: "typescript@patch:typescript@>=3 < 6#~builtin": version: 5.6.3 - resolution: "typescript@patch:typescript@npm%3A5.6.3#~builtin::version=5.6.3&hash=e012d7" + resolution: "typescript@patch:typescript@npm%3A5.6.3#~builtin::version=5.6.3&hash=85af82" bin: tsc: bin/tsc tsserver: bin/tsserver @@ -16708,11 +16708,11 @@ __metadata: "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=b5f058" + resolution: "typescript@patch:typescript@npm%3A5.0.4#~builtin::version=5.0.4&hash=85af82" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: d26b6ba97b6d163c55dbdffd9bbb4c211667ebebc743accfeb2c8c0154aace7afd097b51165a72a5bad2cf65a4612259344ff60f8e642362aa1695c760d303ac + checksum: bb309d320c59a26565fb3793dba550576ab861018ff3fd1b7fccabbe46ae4a35546bc45f342c0a0b6f265c801ccdf64ffd68f548f117ceb7f0eac4b805cd52a9 languageName: node linkType: hard From 851e6f2a510529cd471b63e9658ebdd526798115 Mon Sep 17 00:00:00 2001 From: martinRenou Date: Tue, 15 Oct 2024 16:58:37 +0200 Subject: [PATCH 11/26] Run linter --- packages/voila/src/main.ts | 42 +++++++++++++++ packages/voila/src/plugins/outputs/index.ts | 5 +- packages/widgets_manager7/src/index.ts | 58 +++++++++------------ packages/widgets_manager7/src/manager.ts | 1 - packages/widgets_manager7/tsconfig.json | 16 +++--- packages/widgets_manager8/src/index.ts | 6 +-- packages/widgets_manager8/src/manager.ts | 1 - packages/widgets_manager8/tsconfig.json | 14 ++--- 8 files changed, 85 insertions(+), 58 deletions(-) diff --git a/packages/voila/src/main.ts b/packages/voila/src/main.ts index ba3a84238..874c973f3 100644 --- a/packages/voila/src/main.ts +++ b/packages/voila/src/main.ts @@ -20,6 +20,7 @@ import { IFederatedExtensionData, activePlugins, createModule, + isIpywidgets7extension, loadComponent, shouldUseMathJax2 } from './tools'; @@ -74,6 +75,47 @@ async function main() { }) ); + console.log('lab extensions!', extensions); + + // Extract out @voila-dashboards/widget-manager packages + // we'll include them back later depending on the requested version + const widgetsManager7Extension = extensions.splice( + extensions.findIndex( + (ext) => + ext.status === 'fulfilled' && + ext.value.name === '@voila-dashboards/widgets-manager7' + ), + 1 + )[0]; + const widgetsManager8Extension = extensions.splice( + extensions.findIndex( + (ext) => + ext.status === 'fulfilled' && + ext.value.name === '@voila-dashboards/widgets-manager8' + ), + 1 + )[0]; + const officialWidgetsManagerExtension = extensions.splice( + extensions.findIndex( + (ext) => + ext.status === 'fulfilled' && + ext.value.name === '@jupyter-widgets/jupyterlab-manager' + ), + 1 + )[0]; + if ( + officialWidgetsManagerExtension && + officialWidgetsManagerExtension.status === 'fulfilled' + ) { + const ext = officialWidgetsManagerExtension.value; + + if (ext.extension) { + const module = await createModule(ext.name, ext.extension); + console.log('loaded jupyter widgets module', module); + } + } + console.log(widgetsManager7Extension, widgetsManager8Extension); + extensions.forEach((p) => { if (p.status === 'rejected') { // There was an error loading the component diff --git a/packages/voila/src/plugins/outputs/index.ts b/packages/voila/src/plugins/outputs/index.ts index 3825695b5..40602fd21 100644 --- a/packages/voila/src/plugins/outputs/index.ts +++ b/packages/voila/src/plugins/outputs/index.ts @@ -3,7 +3,4 @@ import { renderOutputsProgressivelyPlugin } from './plugins'; -export { - renderOutputsPlugin, - renderOutputsProgressivelyPlugin -}; +export { renderOutputsPlugin, renderOutputsProgressivelyPlugin }; diff --git a/packages/widgets_manager7/src/index.ts b/packages/widgets_manager7/src/index.ts index 63d3795ce..5bc84ed9e 100644 --- a/packages/widgets_manager7/src/index.ts +++ b/packages/widgets_manager7/src/index.ts @@ -32,10 +32,8 @@ import { KernelConnection } from '@jupyterlab/services/lib/kernel/default'; import { VoilaWidgetManager } from './manager'; - const WIDGET_MIMETYPE = 'application/vnd.jupyter.widget-view+json'; - /** * The Voila widgets manager plugin. */ @@ -48,7 +46,7 @@ const widgetManager: JupyterFrontEndPlugin = { app: JupyterFrontEnd, rendermime: IRenderMimeRegistry ): Promise => { - if (app.name !== 'Voila'){ + if (app.name !== 'Voila') { throw Error( 'The Voila Widget Manager plugin must be activated in a VoilaApp' ); @@ -69,32 +67,36 @@ const widgetManager: JupyterFrontEndPlugin = { const context = { sessionContext: { - session: { - kernel, - kernelChanged: { - connect: () => {} - }, - }, - statusChanged: { - connect: () => {} - }, + session: { + kernel, kernelChanged: { - connect: () => {} - }, - connectionStatusChanged: { - connect: () => {} - }, - }, - saveState: { + connect: () => {} + } + }, + statusChanged: { + connect: () => {} + }, + kernelChanged: { + connect: () => {} + }, + connectionStatusChanged: { connect: () => {} + } }, + saveState: { + connect: () => {} + } }; const settings = { saveState: false }; - const manager = new VoilaWidgetManager(context as any, rendermime, settings); + const manager = new VoilaWidgetManager( + context as any, + rendermime, + settings + ); (app as any).widgetManager = manager; rendermime.removeMimeType(WIDGET_MIMETYPE); @@ -136,10 +138,7 @@ const baseWidgets7Plugin: JupyterFrontEndPlugin = { id: `@jupyter-widgets/jupyterlab-manager:base-${JUPYTER_WIDGETS_VERSION}`, requires: [IJupyterWidgetRegistry], autoStart: true, - activate: ( - app: JupyterFrontEnd, - registry: IJupyterWidgetRegistry - ): void => { + activate: (app: JupyterFrontEnd, registry: IJupyterWidgetRegistry): void => { registry.registerWidget({ name: '@jupyter-widgets/base', version: JUPYTER_WIDGETS_VERSION, @@ -164,10 +163,7 @@ const controlWidgets7Plugin: JupyterFrontEndPlugin = { id: `@jupyter-widgets/jupyterlab-manager:controls-${JUPYTER_CONTROLS_VERSION}`, requires: [IJupyterWidgetRegistry], autoStart: true, - activate: ( - app: JupyterFrontEnd, - registry: IJupyterWidgetRegistry - ): void => { + activate: (app: JupyterFrontEnd, registry: IJupyterWidgetRegistry): void => { registry.registerWidget({ name: '@jupyter-widgets/controls', version: JUPYTER_CONTROLS_VERSION, @@ -190,8 +186,4 @@ const controlWidgets7Plugin: JupyterFrontEndPlugin = { } }; -export default [ - widgetManager, - baseWidgets7Plugin, - controlWidgets7Plugin -]; +export default [widgetManager, baseWidgets7Plugin, controlWidgets7Plugin]; diff --git a/packages/widgets_manager7/src/manager.ts b/packages/widgets_manager7/src/manager.ts index f89ff81bf..557bb3372 100644 --- a/packages/widgets_manager7/src/manager.ts +++ b/packages/widgets_manager7/src/manager.ts @@ -2,7 +2,6 @@ import { WidgetModel } from '@jupyter-widgets/base'; import { WidgetManager } from '@jupyter-widgets/jupyterlab-manager'; import { ISignal, Signal } from '@lumino/signaling'; - export class VoilaWidgetManager extends WidgetManager { register_model(model_id: string, modelPromise: Promise): void { super.register_model(model_id, modelPromise); diff --git a/packages/widgets_manager7/tsconfig.json b/packages/widgets_manager7/tsconfig.json index 39b150bea..b3e424fbf 100644 --- a/packages/widgets_manager7/tsconfig.json +++ b/packages/widgets_manager7/tsconfig.json @@ -1,9 +1,9 @@ { - "extends": "../../tsconfigbase", - "compilerOptions": { - "outDir": "lib", - "rootDir": "src", - "types": ["node"] - }, - "include": ["src/**/*"] - } + "extends": "../../tsconfigbase", + "compilerOptions": { + "outDir": "lib", + "rootDir": "src", + "types": ["node"] + }, + "include": ["src/**/*"] +} diff --git a/packages/widgets_manager8/src/index.ts b/packages/widgets_manager8/src/index.ts index ddf94ccdc..ac67dce11 100644 --- a/packages/widgets_manager8/src/index.ts +++ b/packages/widgets_manager8/src/index.ts @@ -36,7 +36,7 @@ const widgetManager: JupyterFrontEndPlugin = { app: JupyterFrontEnd, rendermime: IRenderMimeRegistry ): Promise => { - if (app.name !== 'Voila'){ + if (app.name !== 'Voila') { throw Error( 'The Voila Widget Manager plugin must be activated in a VoilaApp' ); @@ -89,6 +89,4 @@ const widgetManager: JupyterFrontEndPlugin = { } }; -export default [ - widgetManager -]; +export default [widgetManager]; diff --git a/packages/widgets_manager8/src/manager.ts b/packages/widgets_manager8/src/manager.ts index e986608d5..5fe1f003d 100644 --- a/packages/widgets_manager8/src/manager.ts +++ b/packages/widgets_manager8/src/manager.ts @@ -2,7 +2,6 @@ import { WidgetModel } from '@jupyter-widgets/base'; import { KernelWidgetManager } from '@jupyter-widgets/jupyterlab-manager'; import { ISignal, Signal } from '@lumino/signaling'; - export class VoilaWidgetManager extends KernelWidgetManager { register_model(model_id: string, modelPromise: Promise): void { super.register_model(model_id, modelPromise); diff --git a/packages/widgets_manager8/tsconfig.json b/packages/widgets_manager8/tsconfig.json index 703dc74a9..399b75b7a 100644 --- a/packages/widgets_manager8/tsconfig.json +++ b/packages/widgets_manager8/tsconfig.json @@ -1,8 +1,8 @@ { - "extends": "../../tsconfigbase", - "compilerOptions": { - "outDir": "lib", - "rootDir": "src" - }, - "include": ["src/**/*"] - } + "extends": "../../tsconfigbase", + "compilerOptions": { + "outDir": "lib", + "rootDir": "src" + }, + "include": ["src/**/*"] +} From 8ffb628050f0153d6e2fcd8809bbe9732577751c Mon Sep 17 00:00:00 2001 From: martinRenou Date: Tue, 15 Oct 2024 17:19:28 +0200 Subject: [PATCH 12/26] Iterate --- packages/voila/src/main.ts | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/packages/voila/src/main.ts b/packages/voila/src/main.ts index 874c973f3..876fafbc9 100644 --- a/packages/voila/src/main.ts +++ b/packages/voila/src/main.ts @@ -103,6 +103,7 @@ async function main() { ), 1 )[0]; + // Load @jupyter-widgets/jupyterlab-manager if it's there, and spot if it's widgets 7 or 8 if ( officialWidgetsManagerExtension && officialWidgetsManagerExtension.status === 'fulfilled' @@ -111,10 +112,15 @@ async function main() { if (ext.extension) { const module = await createModule(ext.name, ext.extension); - console.log('loaded jupyter widgets module', module); + if (isIpywidgets7extension(module)) { + extensions.push(widgetsManager7Extension); + } else { + extensions.push(widgetsManager8Extension); + // Also bring back the official extension which registers the widgets + extensions.push(officialWidgetsManagerExtension); + } } } - console.log(widgetsManager7Extension, widgetsManager8Extension); extensions.forEach((p) => { if (p.status === 'rejected') { @@ -143,7 +149,9 @@ async function main() { ); federatedExtensions.forEach((p) => { if (p.status === 'fulfilled') { - for (const plugin of activePlugins(p.value, [])) { + for (const plugin of activePlugins(p.value, [ + '@jupyter-widgets/jupyterlab-manager:plugin' + ])) { mods.push(plugin); } } else { From d165e340e4913ad1453b5fd6b0e5a8fe08d84035 Mon Sep 17 00:00:00 2001 From: martinRenou Date: Wed, 16 Oct 2024 11:19:13 +0200 Subject: [PATCH 13/26] Figure out from the server the widgets version that should be injected This has the downside of not letting the kernel decide the widgets version, which is a regression from Voila 0.4.x. But that should be fine. --- packages/voila/src/main.ts | 49 +--------- packages/voila/src/plugins/outputs/plugins.ts | 92 ++++++++++--------- packages/voila/src/tools.ts | 21 ----- packages/widgets_manager7/src/index.ts | 1 + packages/widgets_manager7/src/manager.ts | 5 + voila/utils.py | 33 ++++++- 6 files changed, 88 insertions(+), 113 deletions(-) diff --git a/packages/voila/src/main.ts b/packages/voila/src/main.ts index 876fafbc9..3ffcfa7fb 100644 --- a/packages/voila/src/main.ts +++ b/packages/voila/src/main.ts @@ -20,7 +20,6 @@ import { IFederatedExtensionData, activePlugins, createModule, - isIpywidgets7extension, loadComponent, shouldUseMathJax2 } from './tools'; @@ -75,52 +74,7 @@ async function main() { }) ); - console.log('lab extensions!', extensions); - - // Extract out @voila-dashboards/widget-manager packages - // we'll include them back later depending on the requested version - const widgetsManager7Extension = extensions.splice( - extensions.findIndex( - (ext) => - ext.status === 'fulfilled' && - ext.value.name === '@voila-dashboards/widgets-manager7' - ), - 1 - )[0]; - const widgetsManager8Extension = extensions.splice( - extensions.findIndex( - (ext) => - ext.status === 'fulfilled' && - ext.value.name === '@voila-dashboards/widgets-manager8' - ), - 1 - )[0]; - const officialWidgetsManagerExtension = extensions.splice( - extensions.findIndex( - (ext) => - ext.status === 'fulfilled' && - ext.value.name === '@jupyter-widgets/jupyterlab-manager' - ), - 1 - )[0]; - // Load @jupyter-widgets/jupyterlab-manager if it's there, and spot if it's widgets 7 or 8 - if ( - officialWidgetsManagerExtension && - officialWidgetsManagerExtension.status === 'fulfilled' - ) { - const ext = officialWidgetsManagerExtension.value; - - if (ext.extension) { - const module = await createModule(ext.name, ext.extension); - if (isIpywidgets7extension(module)) { - extensions.push(widgetsManager7Extension); - } else { - extensions.push(widgetsManager8Extension); - // Also bring back the official extension which registers the widgets - extensions.push(officialWidgetsManagerExtension); - } - } - } + console.log('labextensions data', extensionData, extensions); extensions.forEach((p) => { if (p.status === 'rejected') { @@ -187,6 +141,7 @@ async function main() { }); app.registerPluginModules(mods); await app.start(); + console.log('__webpack_share_scopes__.default', __webpack_share_scopes__.default); window.jupyterapp = app; } diff --git a/packages/voila/src/plugins/outputs/plugins.ts b/packages/voila/src/plugins/outputs/plugins.ts index f8918bdeb..9a5a8e722 100644 --- a/packages/voila/src/plugins/outputs/plugins.ts +++ b/packages/voila/src/plugins/outputs/plugins.ts @@ -35,56 +35,60 @@ export const renderOutputsPlugin: JupyterFrontEndPlugin = { app: JupyterFrontEnd, rendermime: IRenderMimeRegistry ): Promise => { - // TODO: Typeset a fake element to get MathJax loaded, remove this hack once - // MathJax 2 is removed. - await rendermime.latexTypesetter?.typeset(document.createElement('div')); - - // Render latex in markdown cells - const mdOutput = document.body.querySelectorAll('div.jp-MarkdownOutput'); - mdOutput.forEach((md) => { - rendermime.latexTypesetter?.typeset(md as HTMLElement); - }); - // Render code cell - const cellOutputs = document.body.querySelectorAll( - 'script[type="application/vnd.voila.cell-output+json"]' - ); - cellOutputs.forEach(async (cellOutput) => { - const model = JSON.parse(cellOutput.innerHTML); - - const mimeType = rendermime.preferredMimeType(model.data, 'any'); - - if (!mimeType) { - return null; - } - const output = rendermime.createRenderer(mimeType); - output.renderModel(model).catch((error) => { - // Manually append error message to output - const pre = document.createElement('pre'); - pre.textContent = `Javascript Error: ${error.message}`; - output.node.appendChild(pre); - - // Remove mime-type-specific CSS classes - pre.className = 'lm-Widget jp-RenderedText'; - pre.setAttribute('data-mime-type', 'application/vnd.jupyter.stderr'); + app.started.then(() => { + // TODO: Typeset a fake element to get MathJax loaded, remove this hack once + // MathJax 2 is removed. + rendermime.latexTypesetter?.typeset(document.createElement('div')); + + // Render latex in markdown cells + const mdOutput = document.body.querySelectorAll('div.jp-MarkdownOutput'); + mdOutput.forEach((md) => { + rendermime.latexTypesetter?.typeset(md as HTMLElement); }); + // Render code cell + const cellOutputs = document.body.querySelectorAll( + 'script[type="application/vnd.voila.cell-output+json"]' + ); + cellOutputs.forEach(async (cellOutput) => { + const model = JSON.parse(cellOutput.innerHTML); + + const mimeType = rendermime.preferredMimeType(model.data, 'any'); + console.log('mimetype', mimeType, rendermime); - output.addClass('jp-OutputArea-output'); + if (!mimeType) { + return null; + } + const output = rendermime.createRenderer(mimeType); + console.log('rendering model', model); + output.renderModel(model).catch((error) => { + // Manually append error message to output + const pre = document.createElement('pre'); + pre.textContent = `Javascript Error: ${error.message}`; + output.node.appendChild(pre); - if (cellOutput.parentElement) { - const container = cellOutput.parentElement; + // Remove mime-type-specific CSS classes + pre.className = 'lm-Widget jp-RenderedText'; + pre.setAttribute('data-mime-type', 'application/vnd.jupyter.stderr'); + }); - container.removeChild(cellOutput); + output.addClass('jp-OutputArea-output'); - // Attach output - Widget.attach(output, container); - } - }); + if (cellOutput.parentElement) { + const container = cellOutput.parentElement; - const node = document.getElementById('rendered_cells'); - if (node) { - const cells = new RenderedCells({ node }); - app.shell.add(cells, 'main'); - } + container.removeChild(cellOutput); + + // Attach output + Widget.attach(output, container); + } + }); + + const node = document.getElementById('rendered_cells'); + if (node) { + const cells = new RenderedCells({ node }); + app.shell.add(cells, 'main'); + } + }) } }; diff --git a/packages/voila/src/tools.ts b/packages/voila/src/tools.ts index 70af2314f..733bbb5dc 100644 --- a/packages/voila/src/tools.ts +++ b/packages/voila/src/tools.ts @@ -38,27 +38,6 @@ export async function createModule( } } -export function isIpywidgets7extension(extension: any) { - // Handle commonjs or es2015 modules - let exports; - if (Object.prototype.hasOwnProperty.call(extension, '__esModule')) { - exports = extension.default; - } else { - // CommonJS exports. - exports = extension; - } - - const plugins = Array.isArray(exports) ? exports : [exports]; - const pluginIds = plugins.map((plugin) => { - return plugin.id; - }); - - return ( - pluginIds.includes('@jupyter-widgets/jupyterlab-manager:plugin') && - pluginIds.length === 1 - ); -} - /** * Iterate over active plugins in an extension. * diff --git a/packages/widgets_manager7/src/index.ts b/packages/widgets_manager7/src/index.ts index 5bc84ed9e..d418835e6 100644 --- a/packages/widgets_manager7/src/index.ts +++ b/packages/widgets_manager7/src/index.ts @@ -99,6 +99,7 @@ const widgetManager: JupyterFrontEndPlugin = { ); (app as any).widgetManager = manager; + console.log('manager promise!', manager); rendermime.removeMimeType(WIDGET_MIMETYPE); rendermime.addFactory( { diff --git a/packages/widgets_manager7/src/manager.ts b/packages/widgets_manager7/src/manager.ts index 557bb3372..cdb9c9c4b 100644 --- a/packages/widgets_manager7/src/manager.ts +++ b/packages/widgets_manager7/src/manager.ts @@ -1,6 +1,7 @@ import { WidgetModel } from '@jupyter-widgets/base'; import { WidgetManager } from '@jupyter-widgets/jupyterlab-manager'; import { ISignal, Signal } from '@lumino/signaling'; +import { INotebookModel } from '@jupyterlab/notebook'; export class VoilaWidgetManager extends WidgetManager { register_model(model_id: string, modelPromise: Promise): void { @@ -21,6 +22,10 @@ export class VoilaWidgetManager extends WidgetManager { this._registeredModels.delete(modelId); } + restoreWidgets(notebook: INotebookModel): Promise { + return Promise.resolve(); + } + private _modelRegistered = new Signal(this); private _registeredModels = new Set(); } diff --git a/voila/utils.py b/voila/utils.py index 80fe4ed13..001f9e7a6 100644 --- a/voila/utils.py +++ b/voila/utils.py @@ -18,12 +18,14 @@ from pathlib import Path from typing import Awaitable, Dict, List, Any from logging import Logger +from packaging.version import Version import websockets from jupyter_core.paths import jupyter_path from jupyter_server.config_manager import recursive_update from jupyter_server.utils import url_path_join from jupyterlab_server.config import get_page_config as gpc +from jupyterlab_server.config import get_federated_extensions from markupsafe import Markup from ._version import __version__ @@ -151,16 +153,45 @@ def get_page_config( required_extensions = [] federated_extensions = deepcopy(page_config["federated_extensions"]) - page_config["federated_extensions"] = filter_extension( + filtered_extensions = filter_extension( federated_extensions=federated_extensions, disabled_extensions=disabled_extensions, required_extensions=required_extensions, extension_allowlist=voila_configuration.extension_allowlist, extension_denylist=voila_configuration.extension_denylist, ) + + extensions = maybe_inject_widgets_manager_extension(filtered_extensions, labextensions_path) + + page_config["federated_extensions"] = extensions return page_config +def maybe_inject_widgets_manager_extension(federated_extensions: List[Dict], labextensions_path: List[str]): + """If the @jupyter-widgets/jupyterlab-manager is installed on the server. Inject our own manager.""" + labextensions = get_federated_extensions(labextensions_path) + + if '@jupyter-widgets/jupyterlab-manager' not in labextensions: + return federated_extensions + + widgets_version = labextensions['@jupyter-widgets/jupyterlab-manager']['version'] + + if Version(widgets_version) >= Version('5.0.0'): + # ipywidgets 8 or more, remove widgets-manager7 + return [ + x + for x in federated_extensions + if x["name"] != '@voila-dashboards/widgets-manager7' + ] + else: + # ipywidgets 7, remove widgets-manager8 + return [ + x + for x in federated_extensions + if x["name"] != '@voila-dashboards/widgets-manager8' + ] + + def filter_extension( federated_extensions: List[Dict], disabled_extensions: List[str] = [], From 20b30368c3e1b68edeb23dd3dff1fdc9b99a6549 Mon Sep 17 00:00:00 2001 From: martinRenou Date: Wed, 16 Oct 2024 16:28:51 +0200 Subject: [PATCH 14/26] Working solution with ipywidgets 7 --- packages/voila/src/main.ts | 3 - packages/voila/src/plugins/outputs/plugins.ts | 2 - packages/widgets_manager7/src/index.ts | 120 +++++++++--------- packages/widgets_manager7/src/manager.ts | 31 +++++ 4 files changed, 92 insertions(+), 64 deletions(-) diff --git a/packages/voila/src/main.ts b/packages/voila/src/main.ts index 3ffcfa7fb..9224e35ab 100644 --- a/packages/voila/src/main.ts +++ b/packages/voila/src/main.ts @@ -74,8 +74,6 @@ async function main() { }) ); - console.log('labextensions data', extensionData, extensions); - extensions.forEach((p) => { if (p.status === 'rejected') { // There was an error loading the component @@ -141,7 +139,6 @@ async function main() { }); app.registerPluginModules(mods); await app.start(); - console.log('__webpack_share_scopes__.default', __webpack_share_scopes__.default); window.jupyterapp = app; } diff --git a/packages/voila/src/plugins/outputs/plugins.ts b/packages/voila/src/plugins/outputs/plugins.ts index 9a5a8e722..6fa358057 100644 --- a/packages/voila/src/plugins/outputs/plugins.ts +++ b/packages/voila/src/plugins/outputs/plugins.ts @@ -53,13 +53,11 @@ export const renderOutputsPlugin: JupyterFrontEndPlugin = { const model = JSON.parse(cellOutput.innerHTML); const mimeType = rendermime.preferredMimeType(model.data, 'any'); - console.log('mimetype', mimeType, rendermime); if (!mimeType) { return null; } const output = rendermime.createRenderer(mimeType); - console.log('rendering model', model); output.renderModel(model).catch((error) => { // Manually append error message to output const pre = document.createElement('pre'); diff --git a/packages/widgets_manager7/src/index.ts b/packages/widgets_manager7/src/index.ts index d418835e6..ddf01a001 100644 --- a/packages/widgets_manager7/src/index.ts +++ b/packages/widgets_manager7/src/index.ts @@ -26,7 +26,7 @@ import { JupyterFrontEndPlugin } from '@jupyterlab/application'; import { PageConfig } from '@jupyterlab/coreutils'; -import { IRenderMimeRegistry } from '@jupyterlab/rendermime'; +import { IRenderMime, IRenderMimeRegistry } from '@jupyterlab/rendermime'; import { KernelAPI, ServerConnection } from '@jupyterlab/services'; import { KernelConnection } from '@jupyterlab/services/lib/kernel/default'; @@ -34,6 +34,24 @@ import { VoilaWidgetManager } from './manager'; const WIDGET_MIMETYPE = 'application/vnd.jupyter.widget-view+json'; +class VoilaWidgetRenderer extends WidgetRenderer { + + constructor(options: IRenderMime.IRendererOptions, manager: VoilaWidgetManager) { + super(options, manager); + + this.voilaManager = manager; + } + + async renderModel(model: IRenderMime.IMimeModel): Promise { + await this.voilaManager.loadedModelsFromKernel; + + return super.renderModel(model); + } + + private voilaManager: VoilaWidgetManager; + +}; + /** * The Voila widgets manager plugin. */ @@ -99,16 +117,55 @@ const widgetManager: JupyterFrontEndPlugin = { ); (app as any).widgetManager = manager; - console.log('manager promise!', manager); rendermime.removeMimeType(WIDGET_MIMETYPE); rendermime.addFactory( { safe: false, mimeTypes: [WIDGET_MIMETYPE], - createRenderer: (options) => new WidgetRenderer(options, manager) + createRenderer: (options) => new VoilaWidgetRenderer(options, manager) }, -10 ); + + manager.register({ + name: '@jupyter-widgets/controls', + version: JUPYTER_CONTROLS_VERSION, + exports: () => { + return new Promise((resolve, reject) => { + (require as any).ensure( + ['@jupyter-widgets/controls'], + (require: NodeRequire) => { + // eslint-disable-next-line @typescript-eslint/no-var-requires + resolve(require('@jupyter-widgets/controls')); + }, + (err: any) => { + reject(err); + }, + '@jupyter-widgets/controls' + ); + }); + } + }); + + manager.register({ + name: '@jupyter-widgets/base', + version: JUPYTER_WIDGETS_VERSION, + exports: { + WidgetModel: WidgetModel as any, + WidgetView: WidgetView as any, + DOMWidgetView: DOMWidgetView as any, + DOMWidgetModel: DOMWidgetModel as any, + LayoutModel: LayoutModel as any, + LayoutView: LayoutView as any, + StyleModel: StyleModel as any, + StyleView: StyleView as any + } + }); + + app.started.then(async() => { + await manager._loadFromKernel(); + }); + window.addEventListener('beforeunload', (e) => { const data = new FormData(); // it seems if we attach this to early, it will not be called @@ -132,59 +189,4 @@ const widgetManager: JupyterFrontEndPlugin = { } }; -/** - * The base widgets. - */ -const baseWidgets7Plugin: JupyterFrontEndPlugin = { - id: `@jupyter-widgets/jupyterlab-manager:base-${JUPYTER_WIDGETS_VERSION}`, - requires: [IJupyterWidgetRegistry], - autoStart: true, - activate: (app: JupyterFrontEnd, registry: IJupyterWidgetRegistry): void => { - registry.registerWidget({ - name: '@jupyter-widgets/base', - version: JUPYTER_WIDGETS_VERSION, - exports: { - WidgetModel: WidgetModel as any, - WidgetView: WidgetView as any, - DOMWidgetView: DOMWidgetView as any, - DOMWidgetModel: DOMWidgetModel as any, - LayoutModel: LayoutModel as any, - LayoutView: LayoutView as any, - StyleModel: StyleModel as any, - StyleView: StyleView as any - } - }); - } -}; - -/** - * The control widgets. - */ -const controlWidgets7Plugin: JupyterFrontEndPlugin = { - id: `@jupyter-widgets/jupyterlab-manager:controls-${JUPYTER_CONTROLS_VERSION}`, - requires: [IJupyterWidgetRegistry], - autoStart: true, - activate: (app: JupyterFrontEnd, registry: IJupyterWidgetRegistry): void => { - registry.registerWidget({ - name: '@jupyter-widgets/controls', - version: JUPYTER_CONTROLS_VERSION, - exports: () => { - return new Promise((resolve, reject) => { - (require as any).ensure( - ['@jupyter-widgets/controls'], - (require: NodeRequire) => { - // eslint-disable-next-line @typescript-eslint/no-var-requires - resolve(require('@jupyter-widgets/controls')); - }, - (err: any) => { - reject(err); - }, - '@jupyter-widgets/controls' - ); - }); - } - }); - } -}; - -export default [widgetManager, baseWidgets7Plugin, controlWidgets7Plugin]; +export default [widgetManager]; diff --git a/packages/widgets_manager7/src/manager.ts b/packages/widgets_manager7/src/manager.ts index cdb9c9c4b..d0ea77258 100644 --- a/packages/widgets_manager7/src/manager.ts +++ b/packages/widgets_manager7/src/manager.ts @@ -1,7 +1,11 @@ +import { PromiseDelegate } from '@lumino/coreutils'; import { WidgetModel } from '@jupyter-widgets/base'; import { WidgetManager } from '@jupyter-widgets/jupyterlab-manager'; import { ISignal, Signal } from '@lumino/signaling'; import { INotebookModel } from '@jupyterlab/notebook'; +import { Widget } from '@lumino/widgets'; +import { MessageLoop } from '@lumino/messaging'; + export class VoilaWidgetManager extends WidgetManager { register_model(model_id: string, modelPromise: Promise): void { @@ -22,10 +26,37 @@ export class VoilaWidgetManager extends WidgetManager { this._registeredModels.delete(modelId); } + async _loadFromKernel(): Promise { + await super._loadFromKernel(); + + this._loadedFromKernel.resolve(); + } + + get loadedModelsFromKernel(): Promise { + return this._loadedFromKernel.promise; + } + + async display_view(msg: any, view: any, options: any): Promise { + if (options.el) { + Widget.attach(view.pWidget, options.el); + } + if (view.el) { + view.el.setAttribute('data-voila-jupyter-widget', ''); + view.el.addEventListener('jupyterWidgetResize', (e: Event) => { + MessageLoop.postMessage( + view.pWidget, + Widget.ResizeMessage.UnknownSize + ); + }); + } + return view.pWidget; + } + restoreWidgets(notebook: INotebookModel): Promise { return Promise.resolve(); } + private _loadedFromKernel: PromiseDelegate = new PromiseDelegate(); private _modelRegistered = new Signal(this); private _registeredModels = new Set(); } From 2a6b8de119fcec51dcff6b1c3184cf7061168dfa Mon Sep 17 00:00:00 2001 From: martinRenou Date: Wed, 16 Oct 2024 16:30:30 +0200 Subject: [PATCH 15/26] Linting --- packages/voila/src/plugins/outputs/plugins.ts | 2 +- packages/widgets_manager7/src/index.ts | 16 +++++++++++----- packages/widgets_manager7/src/manager.ts | 6 +----- 3 files changed, 13 insertions(+), 11 deletions(-) diff --git a/packages/voila/src/plugins/outputs/plugins.ts b/packages/voila/src/plugins/outputs/plugins.ts index 6fa358057..7134122b5 100644 --- a/packages/voila/src/plugins/outputs/plugins.ts +++ b/packages/voila/src/plugins/outputs/plugins.ts @@ -86,7 +86,7 @@ export const renderOutputsPlugin: JupyterFrontEndPlugin = { const cells = new RenderedCells({ node }); app.shell.add(cells, 'main'); } - }) + }); } }; diff --git a/packages/widgets_manager7/src/index.ts b/packages/widgets_manager7/src/index.ts index ddf01a001..2c6a45707 100644 --- a/packages/widgets_manager7/src/index.ts +++ b/packages/widgets_manager7/src/index.ts @@ -35,8 +35,10 @@ import { VoilaWidgetManager } from './manager'; const WIDGET_MIMETYPE = 'application/vnd.jupyter.widget-view+json'; class VoilaWidgetRenderer extends WidgetRenderer { - - constructor(options: IRenderMime.IRendererOptions, manager: VoilaWidgetManager) { + constructor( + options: IRenderMime.IRendererOptions, + manager: VoilaWidgetManager + ) { super(options, manager); this.voilaManager = manager; @@ -49,8 +51,7 @@ class VoilaWidgetRenderer extends WidgetRenderer { } private voilaManager: VoilaWidgetManager; - -}; +} /** * The Voila widgets manager plugin. @@ -88,20 +89,25 @@ const widgetManager: JupyterFrontEndPlugin = { session: { kernel, kernelChanged: { + // eslint-disable-next-line @typescript-eslint/no-empty-function connect: () => {} } }, statusChanged: { + // eslint-disable-next-line @typescript-eslint/no-empty-function connect: () => {} }, kernelChanged: { + // eslint-disable-next-line @typescript-eslint/no-empty-function connect: () => {} }, connectionStatusChanged: { + // eslint-disable-next-line @typescript-eslint/no-empty-function connect: () => {} } }, saveState: { + // eslint-disable-next-line @typescript-eslint/no-empty-function connect: () => {} } }; @@ -162,7 +168,7 @@ const widgetManager: JupyterFrontEndPlugin = { } }); - app.started.then(async() => { + app.started.then(async () => { await manager._loadFromKernel(); }); diff --git a/packages/widgets_manager7/src/manager.ts b/packages/widgets_manager7/src/manager.ts index d0ea77258..0d282e00d 100644 --- a/packages/widgets_manager7/src/manager.ts +++ b/packages/widgets_manager7/src/manager.ts @@ -6,7 +6,6 @@ import { INotebookModel } from '@jupyterlab/notebook'; import { Widget } from '@lumino/widgets'; import { MessageLoop } from '@lumino/messaging'; - export class VoilaWidgetManager extends WidgetManager { register_model(model_id: string, modelPromise: Promise): void { super.register_model(model_id, modelPromise); @@ -43,10 +42,7 @@ export class VoilaWidgetManager extends WidgetManager { if (view.el) { view.el.setAttribute('data-voila-jupyter-widget', ''); view.el.addEventListener('jupyterWidgetResize', (e: Event) => { - MessageLoop.postMessage( - view.pWidget, - Widget.ResizeMessage.UnknownSize - ); + MessageLoop.postMessage(view.pWidget, Widget.ResizeMessage.UnknownSize); }); } return view.pWidget; From 7c07e169da25a0e8b9e25bc42dc9da175586201a Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Wed, 16 Oct 2024 14:31:30 +0000 Subject: [PATCH 16/26] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- voila/app.py | 2 +- voila/server_extension.py | 2 +- voila/utils.py | 20 ++++++++++++-------- 3 files changed, 14 insertions(+), 10 deletions(-) diff --git a/voila/app.py b/voila/app.py index 3bd3a2351..48538a77a 100644 --- a/voila/app.py +++ b/voila/app.py @@ -104,7 +104,7 @@ create_include_assets_functions, get_data_dir, pjoin, - get_voila_labextensions_path + get_voila_labextensions_path, ) from .voila_kernel_manager import voila_kernel_manager_factory diff --git a/voila/server_extension.py b/voila/server_extension.py index 79d10c446..a92984a46 100644 --- a/voila/server_extension.py +++ b/voila/server_extension.py @@ -39,7 +39,7 @@ get_data_dir, get_server_root_dir, pjoin, - get_voila_labextensions_path + get_voila_labextensions_path, ) _kernel_id_regex = r"(?P\w+-\w+-\w+-\w+-\w+)" diff --git a/voila/utils.py b/voila/utils.py index 001f9e7a6..835e30c0b 100644 --- a/voila/utils.py +++ b/voila/utils.py @@ -147,7 +147,7 @@ def get_page_config( ) disabled_extensions = [ "@voila-dashboards/jupyterlab-preview", - "@jupyter/collaboration-extension" + "@jupyter/collaboration-extension", ] disabled_extensions.extend(page_config.get("disabledExtensions", [])) required_extensions = [] @@ -161,34 +161,38 @@ def get_page_config( extension_denylist=voila_configuration.extension_denylist, ) - extensions = maybe_inject_widgets_manager_extension(filtered_extensions, labextensions_path) + extensions = maybe_inject_widgets_manager_extension( + filtered_extensions, labextensions_path + ) page_config["federated_extensions"] = extensions return page_config -def maybe_inject_widgets_manager_extension(federated_extensions: List[Dict], labextensions_path: List[str]): +def maybe_inject_widgets_manager_extension( + federated_extensions: List[Dict], labextensions_path: List[str] +): """If the @jupyter-widgets/jupyterlab-manager is installed on the server. Inject our own manager.""" labextensions = get_federated_extensions(labextensions_path) - if '@jupyter-widgets/jupyterlab-manager' not in labextensions: + if "@jupyter-widgets/jupyterlab-manager" not in labextensions: return federated_extensions - widgets_version = labextensions['@jupyter-widgets/jupyterlab-manager']['version'] + widgets_version = labextensions["@jupyter-widgets/jupyterlab-manager"]["version"] - if Version(widgets_version) >= Version('5.0.0'): + if Version(widgets_version) >= Version("5.0.0"): # ipywidgets 8 or more, remove widgets-manager7 return [ x for x in federated_extensions - if x["name"] != '@voila-dashboards/widgets-manager7' + if x["name"] != "@voila-dashboards/widgets-manager7" ] else: # ipywidgets 7, remove widgets-manager8 return [ x for x in federated_extensions - if x["name"] != '@voila-dashboards/widgets-manager8' + if x["name"] != "@voila-dashboards/widgets-manager8" ] From 9f1b6b2029eeeca7047c357806558e3f0ef49791 Mon Sep 17 00:00:00 2001 From: martinRenou Date: Wed, 16 Oct 2024 16:39:38 +0200 Subject: [PATCH 17/26] UI-tests with ipywidgets 7 --- .github/workflows/ui-tests.yml | 15 +++++++++++++++ pyproject.toml | 10 ++++++++++ 2 files changed, 25 insertions(+) diff --git a/.github/workflows/ui-tests.yml b/.github/workflows/ui-tests.yml index aa27f2344..cd59f076f 100644 --- a/.github/workflows/ui-tests.yml +++ b/.github/workflows/ui-tests.yml @@ -14,6 +14,7 @@ jobs: matrix: jupyter-server-version: ['1.24.0', '2.14.2'] progressive_rendering: [false, true] + ipywidgets: ['latest', '7'] exclude: - jupyter-server-version: '1.24.0' progressive_rendering: true @@ -25,6 +26,7 @@ jobs: uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1 - name: Install dependencies + if: ${{ matrix.ipywidgets == 'latest' }} run: | python -m pip install -r requirements-visual-test.txt python -m pip install jupyterlab_miami_nights --no-deps @@ -36,6 +38,19 @@ jobs: cd ui-tests jlpm install + - name: Install dependencies + if: ${{ matrix.ipywidgets == '7' }} + run: | + python -m pip install -r requirements-visual-test.txt + python -m pip install jupyterlab_miami_nights --no-deps + python -m pip install ".[test7]" + python -m pip install jupyter-server==${{ matrix.jupyter-server-version }} + jlpm + jlpm build + jupyter labextension develop . --overwrite + cd ui-tests + jlpm install + - name: Launch Voila run: | # Mount a volume to overwrite the server configuration diff --git a/pyproject.toml b/pyproject.toml index 474aa1df8..28296d062 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -68,6 +68,16 @@ test = [ "pytest", "pytest-tornasync", ] +test7 = [ + "ipykernel", + "ipywidgets==7.8.2", + "matplotlib", + "numpy", + "pandas", + "papermill", + "pytest", + "pytest-tornasync", +] docs = [ "myst-parser", "pydata-sphinx-theme", From cda1f7f0ec9a2d16632e2f1b7fdc29ef59f7f43d Mon Sep 17 00:00:00 2001 From: martinRenou Date: Wed, 16 Oct 2024 16:56:51 +0200 Subject: [PATCH 18/26] Try fixing ui-tests for 7 --- ui-tests/tests/voila.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui-tests/tests/voila.test.ts b/ui-tests/tests/voila.test.ts index 209b9606b..4cf440691 100644 --- a/ui-tests/tests/voila.test.ts +++ b/ui-tests/tests/voila.test.ts @@ -230,7 +230,7 @@ test.describe('Voila performance Tests', () => { const notebookName = 'interactive'; const testFunction = async () => { await page.goto(`/voila/render/${notebookName}.ipynb`); - await page.waitForSelector('div.widget-slider.widget-hslider'); + await page.waitForSelector('.slider-container'); await page.fill('div.widget-readout', '8.00'); await page.keyboard.down('Enter'); await page.fill('div.widget-readout >> text=0', '8.00'); From ddcd253540f83ef691a4b694bddddd9922ca4e1d Mon Sep 17 00:00:00 2001 From: martinRenou Date: Wed, 16 Oct 2024 17:11:00 +0200 Subject: [PATCH 19/26] Artifacts names --- .github/workflows/ui-tests.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ui-tests.yml b/.github/workflows/ui-tests.yml index cd59f076f..51fd0ac58 100644 --- a/.github/workflows/ui-tests.yml +++ b/.github/workflows/ui-tests.yml @@ -93,7 +93,7 @@ jobs: with: name: ${{ env.TEST_ASSETS_NAME }} path: | - ui-tests/test-results + ui-tests/test-results-${{ matrix.ipywidgets }} - name: Upload Playwright Benchmark report if: always() @@ -101,7 +101,7 @@ jobs: with: name: ${{ env.TEST_BENCHMARK_NAME }} path: | - ui-tests/benchmark-results + ui-tests/benchmark-results-${{ matrix.ipywidgets }} - name: Upload Playwright Test report if: always() @@ -109,7 +109,7 @@ jobs: with: name: ${{ env.TEST_REPORT_NAME }} path: | - ui-tests/playwright-report + ui-tests/playwright-report-${{ matrix.ipywidgets }} - name: Print Voila logs if: always() From 7e53baf946ffc3957e1178a28e89a5dcac89e55f Mon Sep 17 00:00:00 2001 From: martinRenou Date: Wed, 16 Oct 2024 17:24:46 +0200 Subject: [PATCH 20/26] arf --- .github/workflows/ui-tests.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ui-tests.yml b/.github/workflows/ui-tests.yml index 51fd0ac58..2ee857d9e 100644 --- a/.github/workflows/ui-tests.yml +++ b/.github/workflows/ui-tests.yml @@ -91,25 +91,25 @@ jobs: if: always() uses: actions/upload-artifact@v4 with: - name: ${{ env.TEST_ASSETS_NAME }} + name: ${{ env.TEST_ASSETS_NAME }}${{ matrix.ipywidgets }} path: | - ui-tests/test-results-${{ matrix.ipywidgets }} + ui-tests/test-results - name: Upload Playwright Benchmark report if: always() uses: actions/upload-artifact@v4 with: - name: ${{ env.TEST_BENCHMARK_NAME }} + name: ${{ env.TEST_BENCHMARK_NAME }}${{ matrix.ipywidgets }} path: | - ui-tests/benchmark-results-${{ matrix.ipywidgets }} + ui-tests/benchmark-results - name: Upload Playwright Test report if: always() uses: actions/upload-artifact@v4 with: - name: ${{ env.TEST_REPORT_NAME }} + name: ${{ env.TEST_REPORT_NAME }}${{ matrix.ipywidgets }} path: | - ui-tests/playwright-report-${{ matrix.ipywidgets }} + ui-tests/playwright-report - name: Print Voila logs if: always() From 8305799ca3966e01cd82ad27471e66cb14371e84 Mon Sep 17 00:00:00 2001 From: martinRenou Date: Wed, 16 Oct 2024 17:45:44 +0200 Subject: [PATCH 21/26] Fix report name + output widget --- .github/workflows/ui-tests.yml | 18 +++++++++--------- packages/widgets_manager7/src/index.ts | 8 +++++++- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/.github/workflows/ui-tests.yml b/.github/workflows/ui-tests.yml index 2ee857d9e..97ee08481 100644 --- a/.github/workflows/ui-tests.yml +++ b/.github/workflows/ui-tests.yml @@ -76,22 +76,22 @@ jobs: - name: Set test report name for progressive rendering if: always() && matrix.progressive_rendering == true run: | - echo "TEST_REPORT_NAME=progressive-voila-test-report-${{ matrix.jupyter-server-version }}" >> $GITHUB_ENV - echo "TEST_ASSETS_NAME=progressive-voila-test-assets-${{ matrix.jupyter-server-version }}" >> $GITHUB_ENV - echo "TEST_BENCHMARK_NAME=progressive-voila-test-benchmark-${{ matrix.jupyter-server-version }}" >> $GITHUB_ENV + echo "TEST_REPORT_NAME=progressive-voila-test-report-${{ matrix.jupyter-server-version }}-${{ matrix.ipywidgets }}" >> $GITHUB_ENV + echo "TEST_ASSETS_NAME=progressive-voila-test-assets-${{ matrix.jupyter-server-version }}-${{ matrix.ipywidgets }}" >> $GITHUB_ENV + echo "TEST_BENCHMARK_NAME=progressive-voila-test-benchmark-${{ matrix.jupyter-server-version }}-${{ matrix.ipywidgets }}" >> $GITHUB_ENV - name: Set test report name for non-progressive rendering if: always() && matrix.progressive_rendering == false run: | - echo "TEST_REPORT_NAME=voila-test-report-${{ matrix.jupyter-server-version }}" >> $GITHUB_ENV - echo "TEST_ASSETS_NAME=voila-test-assets-${{ matrix.jupyter-server-version }}" >> $GITHUB_ENV - echo "TEST_BENCHMARK_NAME=voila-test-benchmark-${{ matrix.jupyter-server-version }}" >> $GITHUB_ENV + echo "TEST_REPORT_NAME=voila-test-report-${{ matrix.jupyter-server-version }}-${{ matrix.ipywidgets }}" >> $GITHUB_ENV + echo "TEST_ASSETS_NAME=voila-test-assets-${{ matrix.jupyter-server-version }}-${{ matrix.ipywidgets }}" >> $GITHUB_ENV + echo "TEST_BENCHMARK_NAME=voila-test-benchmark-${{ matrix.jupyter-server-version }}-${{ matrix.ipywidgets }}" >> $GITHUB_ENV - name: Upload Playwright Test assets if: always() uses: actions/upload-artifact@v4 with: - name: ${{ env.TEST_ASSETS_NAME }}${{ matrix.ipywidgets }} + name: ${{ env.TEST_ASSETS_NAME }} path: | ui-tests/test-results @@ -99,7 +99,7 @@ jobs: if: always() uses: actions/upload-artifact@v4 with: - name: ${{ env.TEST_BENCHMARK_NAME }}${{ matrix.ipywidgets }} + name: ${{ env.TEST_BENCHMARK_NAME }} path: | ui-tests/benchmark-results @@ -107,7 +107,7 @@ jobs: if: always() uses: actions/upload-artifact@v4 with: - name: ${{ env.TEST_REPORT_NAME }}${{ matrix.ipywidgets }} + name: ${{ env.TEST_REPORT_NAME }} path: | ui-tests/playwright-report diff --git a/packages/widgets_manager7/src/index.ts b/packages/widgets_manager7/src/index.ts index 2c6a45707..4f1334257 100644 --- a/packages/widgets_manager7/src/index.ts +++ b/packages/widgets_manager7/src/index.ts @@ -20,7 +20,7 @@ import { StyleView } from '@jupyter-widgets/base'; import { JUPYTER_CONTROLS_VERSION } from '@jupyter-widgets/controls/lib/version'; -import { WidgetRenderer } from '@jupyter-widgets/jupyterlab-manager'; +import { WidgetRenderer, output } from '@jupyter-widgets/jupyterlab-manager'; import { JupyterFrontEnd, JupyterFrontEndPlugin @@ -168,6 +168,12 @@ const widgetManager: JupyterFrontEndPlugin = { } }); + manager.register({ + name: '@jupyter-widgets/output', + version: output.OUTPUT_WIDGET_VERSION, + exports: output as any + }); + app.started.then(async () => { await manager._loadFromKernel(); }); From 0c915f76faa6b17fc9b52d9b47ef3f064ce16e70 Mon Sep 17 00:00:00 2001 From: martinRenou Date: Thu, 17 Oct 2024 11:59:58 +0200 Subject: [PATCH 22/26] Update artifacts names --- .github/workflows/ui-tests.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ui-tests.yml b/.github/workflows/ui-tests.yml index 97ee08481..c419439f3 100644 --- a/.github/workflows/ui-tests.yml +++ b/.github/workflows/ui-tests.yml @@ -76,16 +76,16 @@ jobs: - name: Set test report name for progressive rendering if: always() && matrix.progressive_rendering == true run: | - echo "TEST_REPORT_NAME=progressive-voila-test-report-${{ matrix.jupyter-server-version }}-${{ matrix.ipywidgets }}" >> $GITHUB_ENV - echo "TEST_ASSETS_NAME=progressive-voila-test-assets-${{ matrix.jupyter-server-version }}-${{ matrix.ipywidgets }}" >> $GITHUB_ENV - echo "TEST_BENCHMARK_NAME=progressive-voila-test-benchmark-${{ matrix.jupyter-server-version }}-${{ matrix.ipywidgets }}" >> $GITHUB_ENV + echo "TEST_REPORT_NAME=progressive-voila-test-report-server_${{ matrix.jupyter-server-version }}-ipywidget_${{ matrix.ipywidgets }}" >> $GITHUB_ENV + echo "TEST_ASSETS_NAME=progressive-voila-test-assets-server_${{ matrix.jupyter-server-version }}-ipywidget_${{ matrix.ipywidgets }}" >> $GITHUB_ENV + echo "TEST_BENCHMARK_NAME=progressive-voila-test-benchmark-server_${{ matrix.jupyter-server-version }}-ipywidget_${{ matrix.ipywidgets }}" >> $GITHUB_ENV - name: Set test report name for non-progressive rendering if: always() && matrix.progressive_rendering == false run: | - echo "TEST_REPORT_NAME=voila-test-report-${{ matrix.jupyter-server-version }}-${{ matrix.ipywidgets }}" >> $GITHUB_ENV - echo "TEST_ASSETS_NAME=voila-test-assets-${{ matrix.jupyter-server-version }}-${{ matrix.ipywidgets }}" >> $GITHUB_ENV - echo "TEST_BENCHMARK_NAME=voila-test-benchmark-${{ matrix.jupyter-server-version }}-${{ matrix.ipywidgets }}" >> $GITHUB_ENV + echo "TEST_REPORT_NAME=voila-test-report-server_${{ matrix.jupyter-server-version }}-ipywidget_${{ matrix.ipywidgets }}" >> $GITHUB_ENV + echo "TEST_ASSETS_NAME=voila-test-assets-server_${{ matrix.jupyter-server-version }}-ipywidget_${{ matrix.ipywidgets }}" >> $GITHUB_ENV + echo "TEST_BENCHMARK_NAME=voila-test-benchmark-server_${{ matrix.jupyter-server-version }}-ipywidget_${{ matrix.ipywidgets }}" >> $GITHUB_ENV - name: Upload Playwright Test assets if: always() From 217e1f091c3337727638299391bd01022ba3a89d Mon Sep 17 00:00:00 2001 From: martinRenou Date: Thu, 17 Oct 2024 12:05:59 +0200 Subject: [PATCH 23/26] Fix progressive rendering logic for ipywidgets 7 --- packages/widgets_manager7/src/manager.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/widgets_manager7/src/manager.ts b/packages/widgets_manager7/src/manager.ts index 0d282e00d..81e36f673 100644 --- a/packages/widgets_manager7/src/manager.ts +++ b/packages/widgets_manager7/src/manager.ts @@ -13,6 +13,10 @@ export class VoilaWidgetManager extends WidgetManager { this._modelRegistered.emit(model_id); } + get kernel() { + return this.context.sessionContext.session?.kernel; + } + get registeredModels(): ReadonlySet { return this._registeredModels; } From f92afad5e4fc9cf523cb3eddbeabaa7a213e8387 Mon Sep 17 00:00:00 2001 From: martinRenou Date: Thu, 17 Oct 2024 13:42:53 +0200 Subject: [PATCH 24/26] Remove any --- packages/voila/package.json | 1 + packages/voila/src/app.ts | 15 ++++++++++----- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/packages/voila/package.json b/packages/voila/package.json index 10b4b0d6e..ea31cfa82 100644 --- a/packages/voila/package.json +++ b/packages/voila/package.json @@ -11,6 +11,7 @@ }, "browserslist": ">0.8%, not ie 11, not op_mini all, not dead", "dependencies": { + "@voila-dashboards/widgets-manager8": "^0.5.7", "@jupyterlab/application": "^4.0.0", "@jupyterlab/apputils": "^4.0.0", "@jupyterlab/apputils-extension": "^4.0.0", diff --git a/packages/voila/src/app.ts b/packages/voila/src/app.ts index 325427e66..dfe79f85f 100644 --- a/packages/voila/src/app.ts +++ b/packages/voila/src/app.ts @@ -12,6 +12,11 @@ import { IRenderMime } from '@jupyterlab/rendermime'; import { IShell, VoilaShell } from './shell'; +// Only import the type, it is important to not import the library at runtime +// to not pollute the shared packages with widgets related things +import { type VoilaWidgetManager } from '@voila-dashboards/widgets-manager8/lib/manager'; + + const PACKAGE = require('../package.json'); /** @@ -119,23 +124,23 @@ export class VoilaApp extends JupyterFrontEnd { /** * A promise that resolves when the Voila Widget Manager is created */ - get widgetManagerPromise(): PromiseDelegate { + get widgetManagerPromise(): PromiseDelegate { return this._widgetManagerPromise; } - set widgetManager(manager: any) { + set widgetManager(manager: VoilaWidgetManager | null) { this._widgetManager = manager; if (this._widgetManager) { this._widgetManagerPromise.resolve(this._widgetManager); } } - get widgetManager(): any { + get widgetManager(): VoilaWidgetManager | null { return this._widgetManager; } - protected _widgetManager: any = null; - protected _widgetManagerPromise = new PromiseDelegate(); + protected _widgetManager: VoilaWidgetManager | null = null; + protected _widgetManagerPromise = new PromiseDelegate(); } /** From 100d08d0898bc5cbbfc1b4169777208a5be8ec40 Mon Sep 17 00:00:00 2001 From: martinRenou Date: Thu, 17 Oct 2024 14:06:00 +0200 Subject: [PATCH 25/26] Linter --- packages/voila/src/app.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/voila/src/app.ts b/packages/voila/src/app.ts index dfe79f85f..2154990ba 100644 --- a/packages/voila/src/app.ts +++ b/packages/voila/src/app.ts @@ -16,7 +16,6 @@ import { IShell, VoilaShell } from './shell'; // to not pollute the shared packages with widgets related things import { type VoilaWidgetManager } from '@voila-dashboards/widgets-manager8/lib/manager'; - const PACKAGE = require('../package.json'); /** From 15306995e92bc05511a3e6c2de875b612b062ec8 Mon Sep 17 00:00:00 2001 From: martinRenou Date: Thu, 17 Oct 2024 15:28:13 +0200 Subject: [PATCH 26/26] Add docs about the new labextensions path --- docs/customize.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/customize.md b/docs/customize.md index 3b5e485ff..f9e53b58a 100644 --- a/docs/customize.md +++ b/docs/customize.md @@ -759,3 +759,12 @@ or using `voila.json` file :::{warning} Progressive rendering mode is incompatible with the preheated kernels functionality. ::: + +## Custom labextension for Voila + +Since Voila 0.5.0, it can now load JupyterLab extensions. Allowing to load custom mimetype extensions, JupyterLab themes etc. + +Voila will load all extensions under `{PREFIX}/share/jupyter/labextensions` just like JupyterLab and Jupyter Notebook v7. + +It also has its own path for labextensions that you can use: `{PREFIX}/share/jupyter/voila/labextensions`. Installing extensions there will make those extensions only available to Voila. This is really useful if you +don't want to pollute JupyterLab or Jupyter Notebook with extensions that only work for Voila.