diff --git a/binder/labconfig/default_setting_overrides.json b/binder/labconfig/default_setting_overrides.json new file mode 100644 index 000000000..57a6f42bc --- /dev/null +++ b/binder/labconfig/default_setting_overrides.json @@ -0,0 +1,8 @@ +{ + "@jupyterlab/docmanager-extension:plugin": { + "defaultViewers": { + "markdown": "Jupytext Notebook", + "jupytext-md": "Jupytext Notebook" + } + } +} diff --git a/binder/postBuild b/binder/postBuild index 467a1f167..0da9f864e 100644 --- a/binder/postBuild +++ b/binder/postBuild @@ -6,6 +6,9 @@ set -e # just add "jupytext" to your "binder/requirements.txt" instead. BUILD_JUPYTERLAB_EXTENSION=1 pip install .[myst] +mkdir -p ${HOME}/.jupyter/labconfig +cp binder/labconfig/* ${HOME}/.jupyter/labconfig + # Create the notebook for our jupytext demo jupytext demo/get_started.md --to ipynb --update-metadata '{"jupytext":null}' diff --git a/docs/index.md b/docs/index.md index c9ff21218..52a8d02f0 100644 --- a/docs/index.md +++ b/docs/index.md @@ -29,6 +29,25 @@ When Jupytext is installed, `.py` and `.md` files have a notebook icon. And you [![](https://raw.githubusercontent.com/mwouts/jupytext-screenshots/master/JupytextDocumentation/TextNotebooks.png)](https://mybinder.org/v2/gh/mwouts/jupytext/master?filepath=demo) (click on the image above to try this on [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/mwouts/jupytext/master?filepath=demo)) +
+With a click on the text file in JupyterLab +To do that, you will need to change the default viewer for text files supported by Jupytext by copy-pasting the following settings in `Document Manager` section: + +```json +{ + "defaultViewers": { + "markdown": "Jupytext Notebook", + "jupytext-md": "Jupytext Notebook" + } +} +``` + + +Here is a screencast of the steps to follow: + +[![](https://raw.githubusercontent.com/mwouts/jupytext/main/docs/jupyterlab_default_viewer.gif)](https://mybinder.org/v2/gh/mwouts/jupytext/master?urlpath=lab/tree/demo/get_started.ipynb) +(click on the image above to try this on [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/mwouts/jupytext/master?urlpath=lab/tree/demo/get_started.ipynb)) +
With a right click and open with notebook in Jupyter Lab diff --git a/docs/jupyterlab_default_viewer.gif b/docs/jupyterlab_default_viewer.gif new file mode 100644 index 000000000..8ab0681ae Binary files /dev/null and b/docs/jupyterlab_default_viewer.gif differ diff --git a/packages/labextension/package.json b/packages/labextension/package.json index 350f4652e..dbab6e170 100644 --- a/packages/labextension/package.json +++ b/packages/labextension/package.json @@ -59,8 +59,13 @@ "dependencies": { "@jupyterlab/application": "^3.0.0", "@jupyterlab/apputils": "^3.0.0", + "@jupyterlab/codeeditor": "^3.0.0", + "@jupyterlab/docregistry": "^3.0.0", "@jupyterlab/nbformat": "^3.0.0", - "@jupyterlab/notebook": "^3.0.0" + "@jupyterlab/notebook": "^3.0.0", + "@jupyterlab/rendermime": "^3.0.0", + "@jupyterlab/translation": "^3.0.0", + "@jupyterlab/ui-components": "^3.0.0" }, "devDependencies": { "@jupyterlab/builder": "^3.0.0", diff --git a/packages/labextension/src/index.ts b/packages/labextension/src/index.ts index 61b11292b..555acc4c4 100644 --- a/packages/labextension/src/index.ts +++ b/packages/labextension/src/index.ts @@ -1,69 +1,110 @@ -import { JupyterFrontEnd, JupyterFrontEndPlugin } from "@jupyterlab/application"; +import { + JupyterFrontEnd, + JupyterFrontEndPlugin, +} from "@jupyterlab/application"; -import { ICommandPalette } from "@jupyterlab/apputils"; +import { + ICommandPalette, + ISessionContextDialogs, + showErrorMessage, +} from "@jupyterlab/apputils"; -import { INotebookTracker } from "@jupyterlab/notebook"; +import { IEditorServices } from "@jupyterlab/codeeditor"; import * as nbformat from "@jupyterlab/nbformat"; +import { + INotebookTracker, + INotebookWidgetFactory, + NotebookPanel, + NotebookWidgetFactory, +} from "@jupyterlab/notebook"; +import { IRenderMimeRegistry } from "@jupyterlab/rendermime"; + +import { + ITranslator, + nullTranslator, + TranslationBundle, +} from "@jupyterlab/translation"; + +import { markdownIcon } from "@jupyterlab/ui-components"; + +interface IJupytextFormat { + /** + * Conversion format + */ + format: string; + /** + * Command label + */ + label: string; +} + interface JupytextRepresentation { format_name: string; extension: string; -}; +} interface JupytextSection { formats?: string; notebook_metadata_filter?: string; cell_metadata_filter?: string; - text_representation?: JupytextRepresentation -}; + text_representation?: JupytextRepresentation; +} -const JUPYTEXT_FORMATS = [ - { - format: "ipynb", - label: "Pair Notebook with ipynb document" - }, +function getJupytextFormats(trans: TranslationBundle): IJupytextFormat[] { + return [ { - format: "auto:light", - label: "Pair Notebook with light Script" - }, - { - format: "auto:percent", - label: "Pair Notebook with percent Script" - }, - { - format: "auto:hydrogen", - label: "Pair Notebook with Hydrogen Script" - }, - { - format: "auto:nomarker", - label: "Pair Notebook with nomarker Script" - }, - { - format: "md", - label: "Pair Notebook with Markdown" - }, - { - format: "md:myst", - label: "Pair Notebook with MyST Markdown" - }, - { - format: "Rmd", - label: "Pair Notebook with R Markdown" - }, - { - format: "qmd", - label: "Pair Notebook with Quarto (qmd)" - }, - { - format: "custom", - label: "Custom pairing" - }, - { - format: "none", - label: "Unpair Notebook" - } -]; + format: "ipynb", + label: trans.__("Pair Notebook with ipynb document"), + }, + { + format: "auto:light", + label: trans.__("Pair Notebook with light Script"), + }, + { + format: "auto:percent", + label: trans.__("Pair Notebook with percent Script"), + }, + { + format: "auto:hydrogen", + label: trans.__("Pair Notebook with Hydrogen Script"), + }, + { + format: "auto:nomarker", + label: trans.__("Pair Notebook with nomarker Script"), + }, + { + format: "md", + label: trans.__("Pair Notebook with Markdown"), + }, + { + format: "md:myst", + label: trans.__("Pair Notebook with MyST Markdown"), + }, + { + format: "Rmd", + label: trans.__("Pair Notebook with R Markdown"), + }, + { + format: "qmd", + label: trans.__("Pair Notebook with Quarto (qmd)"), + }, + { + format: "custom", + label: trans.__("Custom pairing"), + }, + { + format: "none", + label: trans.__("Unpair Notebook"), + }, + ]; +} + +/** + * Supported file formats. + */ +const LANGUAGE_INDEPENDENT_NOTEBOOK_EXTENSIONS = ["ipynb", "md", "Rmd", "qmd"]; function get_jupytext_formats(notebook_tracker: INotebookTracker): Array { if (!notebook_tracker.currentWidget) return []; @@ -101,7 +142,8 @@ function get_selected_formats(notebook_tracker: INotebookTracker): Array if (!notebook_extension) return formats; - notebook_extension = ['ipynb', 'md', 'Rmd', 'qmd'].indexOf(notebook_extension) == -1 ? 'auto' : notebook_extension; + notebook_extension = + LANGUAGE_INDEPENDENT_NOTEBOOK_EXTENSIONS.indexOf(notebook_extension) == -1 ? "auto" : notebook_extension; for (const i in formats) { const ext = formats[i].split(':')[0]; if (ext == notebook_extension) @@ -109,7 +151,7 @@ function get_selected_formats(notebook_tracker: INotebookTracker): Array } // the notebook extension was not found among the formats - if (['ipynb', 'md', 'Rmd', 'qmd'].indexOf(notebook_extension) != -1) + if (LANGUAGE_INDEPENDENT_NOTEBOOK_EXTENSIONS.indexOf(notebook_extension) != -1) formats.push(notebook_extension); else { let format_name = 'light'; @@ -132,23 +174,42 @@ function get_selected_formats(notebook_tracker: INotebookTracker): Array const extension: JupyterFrontEndPlugin = { id: "jupyterlab-jupytext", autoStart: true, - requires: [ICommandPalette, INotebookTracker], + // IEditorTracker and IMarkdownViewerTracker are optionally requested only + // to ensure this is called after they are activated and we properly overwrite + // the default factory for non-notebook file format + optional: [ITranslator, ICommandPalette], + requires: [ + NotebookPanel.IContentFactory, + IEditorServices, + IRenderMimeRegistry, + ISessionContextDialogs, + INotebookWidgetFactory, + INotebookTracker, + ], activate: ( app: JupyterFrontEnd, - palette: ICommandPalette, - notebook_tracker: INotebookTracker + contentFactory: NotebookPanel.IContentFactory, + editorServices: IEditorServices, + rendermime: IRenderMimeRegistry, + sessionContextDialogs: ISessionContextDialogs, + notebookFactory: NotebookWidgetFactory.IFactory, + notebookTracker: INotebookTracker, + translator: ITranslator | null, + palette: ICommandPalette | null ) => { console.log("JupyterLab extension jupyterlab-jupytext is activated"); + const trans = (translator ?? nullTranslator).load("jupytext"); // Jupytext formats + const JUPYTEXT_FORMATS = getJupytextFormats(trans); JUPYTEXT_FORMATS.forEach((args, rank) => { const format: string = args["format"]; const command: string = "jupytext:" + format; app.commands.addCommand(command, { label: args["label"], isToggled: () => { - if (!notebook_tracker.currentWidget) return false; - const jupytext_formats = get_selected_formats(notebook_tracker); + if (!notebookTracker.currentWidget) return false; + const jupytext_formats = get_selected_formats(notebookTracker); if (format == "custom"){ for (const i in jupytext_formats) { @@ -161,37 +222,40 @@ const extension: JupyterFrontEndPlugin = { return jupytext_formats.indexOf(format)!=-1; }, isEnabled: () => { - if (!notebook_tracker.currentWidget) + if (!notebookTracker.currentWidget) return false; - const notebook_extension: string | undefined = notebook_tracker.currentWidget.context.path.split('.').pop(); + const notebook_extension: string | undefined = notebookTracker.currentWidget.context.path.split('.').pop(); if (format === notebook_extension) return false; if (format === 'none') { - const formats = get_selected_formats(notebook_tracker); + const formats = get_selected_formats(notebookTracker); return formats.length > 1; } return true; }, execute: () => { - const jupytext: JupytextSection = (notebook_tracker.currentWidget.context.model.metadata.get( + const jupytext: JupytextSection = (notebookTracker.currentWidget.context.model.metadata.get( "jupytext" ) as unknown) as JupytextSection; - let formats: Array = get_selected_formats(notebook_tracker); + let formats: Array = get_selected_formats(notebookTracker); // Toggle the selected format console.log("Jupytext: executing command=" + command); if (format == "custom") { - alert( - "Please edit the notebook metadata directly if you wish a custom configuration." + showErrorMessage( + trans.__("Error"), + trans.__( + "Please edit the notebook metadata directly if you wish a custom configuration." + ) ); return; } // Toggle the selected format - let notebook_extension: string = notebook_tracker.currentWidget.context.path.split('.').pop(); - notebook_extension = ['ipynb', 'md', 'Rmd', 'qmd'].indexOf(notebook_extension) == -1 ? 'auto' : notebook_extension; + let notebook_extension: string = notebookTracker.currentWidget.context.path.split('.').pop(); + notebook_extension = LANGUAGE_INDEPENDENT_NOTEBOOK_EXTENSIONS.indexOf(notebook_extension) == -1 ? 'auto' : notebook_extension; // Toggle the selected format const index = formats.indexOf(format); @@ -245,7 +309,7 @@ const extension: JupyterFrontEndPlugin = { if (formats.length === 0) { if ( - !notebook_tracker.currentWidget.context.model.metadata.has( + !notebookTracker.currentWidget.context.model.metadata.has( "jupytext" ) ) @@ -256,7 +320,7 @@ const extension: JupyterFrontEndPlugin = { } if (Object.keys(jupytext).length == 0) - notebook_tracker.currentWidget.context.model.metadata.delete( + notebookTracker.currentWidget.context.model.metadata.delete( "jupytext" ); return; @@ -265,20 +329,20 @@ const extension: JupyterFrontEndPlugin = { // set the desired format if (jupytext) jupytext.formats = formats.join(); else - notebook_tracker.currentWidget.context.model.metadata.set( + notebookTracker.currentWidget.context.model.metadata.set( "jupytext", { formats: formats.join() }); } }); console.log("Jupytext: adding command=" + command + " with rank=" + (rank + 1)); - palette.addItem({ command, rank: rank + 2, category: "Jupytext" }); + palette?.addItem({ command, rank: rank + 2, category: "Jupytext" }); }); // Jupytext's documentation - palette.addItem({ + palette?.addItem({ args: { - text: "Jupytext Reference", + text: trans.__("Jupytext Reference"), url: "https://jupytext.readthedocs.io/en/latest/" }, command: "help:open", @@ -286,9 +350,9 @@ const extension: JupyterFrontEndPlugin = { rank: 0 }); - palette.addItem({ + palette?.addItem({ args: { - text: "Jupytext FAQ", + text: trans.__("Jupytext FAQ"), url: "https://jupytext.readthedocs.io/en/latest/faq.html" }, command: "help:open", @@ -298,15 +362,15 @@ const extension: JupyterFrontEndPlugin = { // Metadata in text representation app.commands.addCommand("jupytext_metadata", { - label: "Include Metadata", + label: trans.__("Include Metadata"), isToggled: () => { - if (!notebook_tracker.currentWidget) + if (!notebookTracker.currentWidget) return false; - if (!notebook_tracker.currentWidget.context.model.metadata.has("jupytext")) + if (!notebookTracker.currentWidget.context.model.metadata.has("jupytext")) return false; - const jupytext: JupytextSection = (notebook_tracker.currentWidget.context.model.metadata.get("jupytext") as unknown) as JupytextSection; + const jupytext: JupytextSection = (notebookTracker.currentWidget.context.model.metadata.get("jupytext") as unknown) as JupytextSection; if (jupytext.notebook_metadata_filter === '-all') return false; @@ -314,13 +378,13 @@ const extension: JupyterFrontEndPlugin = { return true; }, isEnabled: () => { - if (!notebook_tracker.currentWidget) + if (!notebookTracker.currentWidget) return false; - if (!notebook_tracker.currentWidget.context.model.metadata.has("jupytext")) + if (!notebookTracker.currentWidget.context.model.metadata.has("jupytext")) return false; - const jupytext: JupytextSection = (notebook_tracker.currentWidget.context.model.metadata.get("jupytext") as unknown) as JupytextSection; + const jupytext: JupytextSection = (notebookTracker.currentWidget.context.model.metadata.get("jupytext") as unknown) as JupytextSection; if (jupytext.notebook_metadata_filter === undefined) return true; @@ -332,13 +396,13 @@ const extension: JupyterFrontEndPlugin = { }, execute: () => { console.log("Jupytext: toggling YAML header"); - if (!notebook_tracker.currentWidget) + if (!notebookTracker.currentWidget) return; - if (!notebook_tracker.currentWidget.context.model.metadata.has("jupytext")) + if (!notebookTracker.currentWidget.context.model.metadata.has("jupytext")) return; - const jupytext: JupytextSection = (notebook_tracker.currentWidget.context.model.metadata.get("jupytext") as unknown) as JupytextSection; + const jupytext: JupytextSection = (notebookTracker.currentWidget.context.model.metadata.get("jupytext") as unknown) as JupytextSection; if (jupytext.notebook_metadata_filter) { delete jupytext.notebook_metadata_filter; @@ -353,8 +417,67 @@ const extension: JupyterFrontEndPlugin = { } }); - palette.addItem({ command: "jupytext_metadata", rank: JUPYTEXT_FORMATS.length + 3, category: "Jupytext" }); - } + palette?.addItem({ + command: "jupytext_metadata", + rank: JUPYTEXT_FORMATS.length + 3, + category: "Jupytext", + }); + + // Define file types + app.docRegistry.addFileType({ + name: "jupytext-md", + displayName: trans.__("Markdown File"), + // Extension file are transformed to lower case... + extensions: [".rmd", ".qmd"], + icon: markdownIcon + }); + + // Duplicate notebook factory to apply it on markdown file + // Mirror: https://github.com/jupyterlab/jupyterlab/blob/8a8c3752564f37493d4eb6b4c59008027fa83880/packages/notebook-extension/src/index.ts#L860 + const factory = new NotebookWidgetFactory({ + name: "Jupytext Notebook", + // label: trans.__("Jupytext Notebook"), // will be needed in JupyterLab 4 + fileTypes: ["jupytext-md", "markdown", "python"], + modelName: notebookFactory.modelName ?? "notebook", + preferKernel: notebookFactory.preferKernel ?? true, + canStartKernel: notebookFactory.canStartKernel ?? true, + rendermime, + contentFactory, + editorConfig: notebookFactory.editorConfig, + notebookConfig: notebookFactory.notebookConfig, + mimeTypeService: editorServices.mimeTypeService, + sessionDialogs: sessionContextDialogs, + toolbarFactory: notebookFactory.toolbarFactory, + translator, + }); + app.docRegistry.addWidgetFactory(factory); + + // Register widget created with the new factory in the notebook tracker + // This is required to activate notebook commands (and therefore shortcuts) + let id = 0; // The ID counter for notebook panels. + const ft = app.docRegistry.getFileType("notebook"); + + factory.widgetCreated.connect((sender, widget) => { + // If the notebook panel does not have an ID, assign it one. + widget.id = widget.id || `notebook-jupytext-${++id}`; + + // Set up the title icon + widget.title.icon = ft?.icon; + widget.title.iconClass = ft?.iconClass ?? ""; + widget.title.iconLabel = ft?.iconLabel ?? ""; + + // Notify the widget tracker if restore data needs to update. + widget.context.pathChanged.connect(() => { + // Trick using private API + // @ts-ignore + void notebookTracker.save(widget); + }); + // Add the notebook panel to the tracker. + // Trick using private API + // @ts-ignore + void notebookTracker.add(widget); + }); + }, }; export default extension; diff --git a/packages/labextension/yarn.lock b/packages/labextension/yarn.lock index 94c5b7497..e7893e52b 100644 --- a/packages/labextension/yarn.lock +++ b/packages/labextension/yarn.lock @@ -3,24 +3,24 @@ "@babel/runtime@^7.1.2": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.4.tgz#fd17d16bfdf878e6dd02d19753a39fa8a8d9c84a" - integrity sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw== + version "7.16.3" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.16.3.tgz#b86f0db02a04187a3c17caa77de69840165d42d5" + integrity sha512-WBwekcqacdY2e9AF/Q7WLFUWmdJGJTkbjqTjoMDgXkVZ3ZRUvOPsLb5KdwISoQVsbP+DQzVZW4Zhci0DvpbNTQ== dependencies: regenerator-runtime "^0.13.4" -"@blueprintjs/colors@^5.0.0-alpha.0": - version "5.0.0-alpha.0" - resolved "https://registry.yarnpkg.com/@blueprintjs/colors/-/colors-5.0.0-alpha.0.tgz#406e67413a7f53a7587a1a621ae67b08ad701f0b" - integrity sha512-TsYKtsT7K+ok14GYWheBfkQxqMRGd6M3cnJ1Ge/nitNzIzmYiydKhOb7KBV0xnRNHlDKGuXSEdnsylAlRgSoIQ== +"@blueprintjs/colors@^4.0.0-alpha.1": + version "4.0.0-alpha.1" + resolved "https://registry.yarnpkg.com/@blueprintjs/colors/-/colors-4.0.0-alpha.1.tgz#370684b404e5400494169c54cc3a31385fc6db6a" + integrity sha512-i95xW/cAIijJAMIBDrXw1WLbGVXVaRDRG1Ga0CxOtMVwL20zvdXlQj7EMqhkgVEJo9LaKNIDliPI+jsh7h5Lag== -"@blueprintjs/core@^3.36.0", "@blueprintjs/core@^3.50.2": - version "3.50.2" - resolved "https://registry.yarnpkg.com/@blueprintjs/core/-/core-3.50.2.tgz#052dfa67da717a935a038fee7472633230378139" - integrity sha512-y+J5yh34MoCFPgr7TlfRAY8xyFvZadoGbqhoMWdUWP+Nfhb6+Zu5wIchpC+2Z2Kw+eHH3W1ld39GYiPHOVnNWw== +"@blueprintjs/core@^3.36.0", "@blueprintjs/core@^3.51.3": + version "3.51.3" + resolved "https://registry.yarnpkg.com/@blueprintjs/core/-/core-3.51.3.tgz#d74dd9ac299c0d8f635f04a81c8bda7ef534f069" + integrity sha512-Z3xGWBMBuboKFx19uxWNAUjITsCmpm+594R/KEAM578uT6yoydT6s5S7N12APAsFe8w3H1Yu2hbWHlHTvRfOhA== dependencies: - "@blueprintjs/colors" "^5.0.0-alpha.0" - "@blueprintjs/icons" "^3.30.1" + "@blueprintjs/colors" "^4.0.0-alpha.1" + "@blueprintjs/icons" "^3.31.0" "@types/dom4" "^2.0.1" classnames "^2.2" dom4 "^2.1.5" @@ -32,20 +32,20 @@ resize-observer-polyfill "^1.5.1" tslib "~1.13.0" -"@blueprintjs/icons@^3.30.1": - version "3.30.1" - resolved "https://registry.yarnpkg.com/@blueprintjs/icons/-/icons-3.30.1.tgz#9c4f404bf28fad57331918cc8cf9a7539ad54ee3" - integrity sha512-Y15u+B/+N51oLwOkZg5uQ5tkGCMLXfMhf2iRBIr6t3OBkCGoc9C61a7VeII5EDC8fjKlh9MewVbLuFIIEbUP8g== +"@blueprintjs/icons@^3.31.0": + version "3.31.0" + resolved "https://registry.yarnpkg.com/@blueprintjs/icons/-/icons-3.31.0.tgz#9b3075a45e93dacaf4363390e9985263d2999c6e" + integrity sha512-6pXhHC8zEvoDKN5KNsIHNuCRKsemmRbXNv1jweB95VaFzR1M+Mik+Qi+13Wd+VtZrzes2ZcWttIeyuK91NoLCw== dependencies: classnames "^2.2" tslib "~1.13.0" "@blueprintjs/select@^3.15.0": - version "3.18.4" - resolved "https://registry.yarnpkg.com/@blueprintjs/select/-/select-3.18.4.tgz#c76c327e239fbb9abd1426156601d9fed8878f4c" - integrity sha512-veRQU0nNuCDhY8BJCkw8WrH7X3Vi8/08X87HlGytlBEA2qeBY7pIMo0COJLCcOLlB3Ptx3OkPyew+dyKrnq1jA== + version "3.18.10" + resolved "https://registry.yarnpkg.com/@blueprintjs/select/-/select-3.18.10.tgz#6f71a070da17e478701a0417f138e4b18e051b1f" + integrity sha512-0G3ZHTGi+FJeXdE7nn5UPxZyEWgRR/jE+LckHiq9Aqmh62JweLUDwMmofBP9o72k+zvMVtTyn78QLAxfHJN5Xw== dependencies: - "@blueprintjs/core" "^3.50.2" + "@blueprintjs/core" "^3.51.3" classnames "^2.2" tslib "~1.13.0" @@ -73,20 +73,20 @@ warning "^4.0.3" "@jupyterlab/application@^3.0.0": - version "3.1.12" - resolved "https://registry.yarnpkg.com/@jupyterlab/application/-/application-3.1.12.tgz#6ba7cb728a4becdc2dd0086ca198957b4d61b8c6" - integrity sha512-BRg/Rsjcc7Ycw3yj2un2i/KnDU98ktGH7T01dAAzPaFoD3DQcvZZJ2TEKsnfzETx6VM3hBW47piQVxhSy1FNGg== + version "3.2.4" + resolved "https://registry.yarnpkg.com/@jupyterlab/application/-/application-3.2.4.tgz#3372febf790bbbbeca6700222ab590392b550767" + integrity sha512-/2RwT5UC6asT5YiCqIIXDk4bffrOP1NK1RInMuK/dvuGkiTX8EWw2+5VYM2hRG46lEqco/0IdS71WNvnN5SsIw== dependencies: "@fortawesome/fontawesome-free" "^5.12.0" - "@jupyterlab/apputils" "^3.1.12" - "@jupyterlab/coreutils" "^5.1.12" - "@jupyterlab/docregistry" "^3.1.12" - "@jupyterlab/rendermime" "^3.1.12" - "@jupyterlab/rendermime-interfaces" "^3.1.12" - "@jupyterlab/services" "^6.1.12" - "@jupyterlab/statedb" "^3.1.12" - "@jupyterlab/translation" "^3.1.12" - "@jupyterlab/ui-components" "^3.1.12" + "@jupyterlab/apputils" "^3.2.4" + "@jupyterlab/coreutils" "^5.2.4" + "@jupyterlab/docregistry" "^3.2.4" + "@jupyterlab/rendermime" "^3.2.4" + "@jupyterlab/rendermime-interfaces" "^3.2.4" + "@jupyterlab/services" "^6.2.4" + "@jupyterlab/statedb" "^3.2.4" + "@jupyterlab/translation" "^3.2.4" + "@jupyterlab/ui-components" "^3.2.4" "@lumino/algorithm" "^1.3.3" "@lumino/application" "^1.16.0" "@lumino/commands" "^1.12.0" @@ -98,23 +98,24 @@ "@lumino/signaling" "^1.4.3" "@lumino/widgets" "^1.19.0" -"@jupyterlab/apputils@^3.0.0", "@jupyterlab/apputils@^3.1.12": - version "3.1.12" - resolved "https://registry.yarnpkg.com/@jupyterlab/apputils/-/apputils-3.1.12.tgz#c0a9ac964193f021bce1595e7729d0324bcd7708" - integrity sha512-A7RU2WYy3xMV5bfh/1vLLktperPdQrjRs21rwuY6JuJ4Ke4idV+hwG0LLOvUZ9TbAy/bmd2qYmsTh6KCcuQZcQ== - dependencies: - "@jupyterlab/coreutils" "^5.1.12" - "@jupyterlab/services" "^6.1.12" - "@jupyterlab/settingregistry" "^3.1.12" - "@jupyterlab/statedb" "^3.1.12" - "@jupyterlab/translation" "^3.1.12" - "@jupyterlab/ui-components" "^3.1.12" +"@jupyterlab/apputils@^3.0.0", "@jupyterlab/apputils@^3.2.4": + version "3.2.4" + resolved "https://registry.yarnpkg.com/@jupyterlab/apputils/-/apputils-3.2.4.tgz#b6e786ebd217530c5d9aa489fbc8a5b4dc957a9e" + integrity sha512-x+lWYhmwR4nLHSiODtMidr//AoYhr7G/qSK16aV/shn5mgp7FWFViPpTGcCT//TQkuj+82N+azbMOIysZ2wOEw== + dependencies: + "@jupyterlab/coreutils" "^5.2.4" + "@jupyterlab/services" "^6.2.4" + "@jupyterlab/settingregistry" "^3.2.4" + "@jupyterlab/statedb" "^3.2.4" + "@jupyterlab/translation" "^3.2.4" + "@jupyterlab/ui-components" "^3.2.4" "@lumino/algorithm" "^1.3.3" "@lumino/commands" "^1.12.0" "@lumino/coreutils" "^1.5.3" "@lumino/disposable" "^1.4.3" "@lumino/domutils" "^1.2.3" "@lumino/messaging" "^1.4.3" + "@lumino/polling" "^1.3.3" "@lumino/properties" "^1.2.3" "@lumino/signaling" "^1.4.3" "@lumino/virtualdom" "^1.8.0" @@ -125,24 +126,24 @@ sanitize-html "~2.3.3" url "^0.11.0" -"@jupyterlab/attachments@^3.1.12": - version "3.1.12" - resolved "https://registry.yarnpkg.com/@jupyterlab/attachments/-/attachments-3.1.12.tgz#14a2bfa5c797b45b520d4fe4a20ed822063e93d1" - integrity sha512-fij5XBBITNM3C3OnIB+5of+NNIvavlkcEURQ6rAU5rcCmBesnr2+m5eheMZPOMrTqSzxwsosuqo+0ujOYPkqjA== +"@jupyterlab/attachments@^3.2.4": + version "3.2.4" + resolved "https://registry.yarnpkg.com/@jupyterlab/attachments/-/attachments-3.2.4.tgz#53ffc7e06b1cc8f6ba4c0ae965db23738ab1a032" + integrity sha512-ZNzlhgSBeoYbWzIzzI+yPxJY744RrkGS3EvYNW4SZBFUGP+S0xaTD0PKC75JQu0laCubagEaiRhovoCkfS+dLA== dependencies: - "@jupyterlab/nbformat" "^3.1.12" - "@jupyterlab/observables" "^4.1.12" - "@jupyterlab/rendermime" "^3.1.12" - "@jupyterlab/rendermime-interfaces" "^3.1.12" + "@jupyterlab/nbformat" "^3.2.4" + "@jupyterlab/observables" "^4.2.4" + "@jupyterlab/rendermime" "^3.2.4" + "@jupyterlab/rendermime-interfaces" "^3.2.4" "@lumino/disposable" "^1.4.3" "@lumino/signaling" "^1.4.3" "@jupyterlab/builder@^3.0.0": - version "3.1.13" - resolved "https://registry.yarnpkg.com/@jupyterlab/builder/-/builder-3.1.13.tgz#a7c317a22314700d23a5030e7c523a1aafebff5f" - integrity sha512-vnZIGInr/3lmFOrqSag7oJ4fx29pFgR1IwU+bQpUkb/CVPO9HLDTU+sKpDaYMZovIjgcV+mLvH4EMWRo/RJWkw== + version "3.2.4" + resolved "https://registry.yarnpkg.com/@jupyterlab/builder/-/builder-3.2.4.tgz#d5572cb675a5c80ef4e620dcf0c984f29cc97d66" + integrity sha512-pW+ZwwAzlZFWq41dsUpxuV2A5ZOQ7K0q7mcJuMYPDn6vsT93dMitd/t0FZGDTqyDoG+EsxzeigF12xArCfrkNQ== dependencies: - "@jupyterlab/buildutils" "^3.1.13" + "@jupyterlab/buildutils" "^3.2.4" "@lumino/algorithm" "^1.3.3" "@lumino/application" "^1.16.0" "@lumino/commands" "^1.12.0" @@ -178,10 +179,10 @@ webpack-merge "^5.1.2" worker-loader "^3.0.2" -"@jupyterlab/buildutils@^3.1.13": - version "3.1.13" - resolved "https://registry.yarnpkg.com/@jupyterlab/buildutils/-/buildutils-3.1.13.tgz#87d207ca7b931baed8ee5c55ea3946d8b772153b" - integrity sha512-cON20XBshZrLg9+03eLRTD6VLgykMBFzlQbCkUvyBcIG8bfNmlrA44T1P/HRteQVTtwx410q9/Zy+yULTKryuA== +"@jupyterlab/buildutils@^3.2.4": + version "3.2.4" + resolved "https://registry.yarnpkg.com/@jupyterlab/buildutils/-/buildutils-3.2.4.tgz#ade40b14b626a099fa452e6f8cf3a826984715b0" + integrity sha512-8vOS3tEXLcfSgsWAANxk6uQif8h1eYyqNrf9GzfcrvR+3NqN493noOzEaWrZgiCJ1k8H9dJvedhrd6bsFTliDQ== dependencies: "@lumino/coreutils" "^1.5.3" "@yarnpkg/lockfile" "^1.1.0" @@ -191,7 +192,7 @@ dependency-graph "^0.9.0" fs-extra "^9.0.1" glob "~7.1.6" - inquirer "^7.0.0" + inquirer "^7.1.0" minimatch "~3.0.4" os "~0.1.1" package-json "^6.5.0" @@ -202,24 +203,24 @@ typescript "~4.1.3" verdaccio "^5.1.1" -"@jupyterlab/cells@^3.1.12": - version "3.1.12" - resolved "https://registry.yarnpkg.com/@jupyterlab/cells/-/cells-3.1.12.tgz#71df5eb63331d5b7ddb7300714a3ee090253f4d8" - integrity sha512-Djxgo7icv1ISk9dP91O1+0BCIc/Ee4A5rKbkZrn7Iwf2fmi9BzBuFBRyuBfTyHFIt+6tD6jNss6Ba483+9LoJg== - dependencies: - "@jupyterlab/apputils" "^3.1.12" - "@jupyterlab/attachments" "^3.1.12" - "@jupyterlab/codeeditor" "^3.1.12" - "@jupyterlab/codemirror" "^3.1.12" - "@jupyterlab/coreutils" "^5.1.12" - "@jupyterlab/filebrowser" "^3.1.12" - "@jupyterlab/nbformat" "^3.1.12" - "@jupyterlab/observables" "^4.1.12" - "@jupyterlab/outputarea" "^3.1.12" - "@jupyterlab/rendermime" "^3.1.12" - "@jupyterlab/services" "^6.1.12" - "@jupyterlab/shared-models" "^3.1.12" - "@jupyterlab/ui-components" "^3.1.12" +"@jupyterlab/cells@^3.2.4": + version "3.2.4" + resolved "https://registry.yarnpkg.com/@jupyterlab/cells/-/cells-3.2.4.tgz#7104f99c79a315f9a7aeead3c5df593ca36dbfbe" + integrity sha512-ttX83P2o7Vy5Lh4ohl/qWSn+exPo/rxmsD8itbqfFdonO2gqf4eQCNd20sHkunY+6WzA6eU6tqaMy7Ze9GKmdQ== + dependencies: + "@jupyterlab/apputils" "^3.2.4" + "@jupyterlab/attachments" "^3.2.4" + "@jupyterlab/codeeditor" "^3.2.4" + "@jupyterlab/codemirror" "^3.2.4" + "@jupyterlab/coreutils" "^5.2.4" + "@jupyterlab/filebrowser" "^3.2.4" + "@jupyterlab/nbformat" "^3.2.4" + "@jupyterlab/observables" "^4.2.4" + "@jupyterlab/outputarea" "^3.2.4" + "@jupyterlab/rendermime" "^3.2.4" + "@jupyterlab/services" "^6.2.4" + "@jupyterlab/shared-models" "^3.2.4" + "@jupyterlab/ui-components" "^3.2.4" "@lumino/algorithm" "^1.3.3" "@lumino/coreutils" "^1.5.3" "@lumino/domutils" "^1.2.3" @@ -231,17 +232,17 @@ marked "^2.0.0" react "^17.0.1" -"@jupyterlab/codeeditor@^3.1.12": - version "3.1.12" - resolved "https://registry.yarnpkg.com/@jupyterlab/codeeditor/-/codeeditor-3.1.12.tgz#011e29115b22af2c85d54fe573853735e40d0fcd" - integrity sha512-yPqO0bN7+R7kM6CKWbqnZV5IIgZQbh6kckXV66rhLob7ygMAv/e1KlvQLSGxv+ojZtBcp8VZfeIuYILHldpg7g== - dependencies: - "@jupyterlab/coreutils" "^5.1.12" - "@jupyterlab/nbformat" "^3.1.12" - "@jupyterlab/observables" "^4.1.12" - "@jupyterlab/shared-models" "^3.1.12" - "@jupyterlab/translation" "^3.1.12" - "@jupyterlab/ui-components" "^3.1.12" +"@jupyterlab/codeeditor@^3.0.0", "@jupyterlab/codeeditor@^3.2.4": + version "3.2.4" + resolved "https://registry.yarnpkg.com/@jupyterlab/codeeditor/-/codeeditor-3.2.4.tgz#6190acfe08184c119273cd289eeec1bb9ebb48f3" + integrity sha512-h0PLQEuuth+y0Hz5jdj/aQSg3a4AFMnirTXIzbrP+YVLjLj7NzY12WKDukWayDd+SMQA+kHlbscO3lnWE7v89Q== + dependencies: + "@jupyterlab/coreutils" "^5.2.4" + "@jupyterlab/nbformat" "^3.2.4" + "@jupyterlab/observables" "^4.2.4" + "@jupyterlab/shared-models" "^3.2.4" + "@jupyterlab/translation" "^3.2.4" + "@jupyterlab/ui-components" "^3.2.4" "@lumino/coreutils" "^1.5.3" "@lumino/disposable" "^1.4.3" "@lumino/dragdrop" "^1.7.1" @@ -249,19 +250,19 @@ "@lumino/signaling" "^1.4.3" "@lumino/widgets" "^1.19.0" -"@jupyterlab/codemirror@^3.1.12": - version "3.1.12" - resolved "https://registry.yarnpkg.com/@jupyterlab/codemirror/-/codemirror-3.1.12.tgz#8795be8a5769650d3429d0fbc388b1c783c358c0" - integrity sha512-8wsbnGU5OKhYdwzdYc12dNarX5qwcQ87KTjhSxqX5BOWcS0tvW2CkqS/V0BKjoo/M5klA0mRSVY2YIgYnnOj+g== - dependencies: - "@jupyterlab/apputils" "^3.1.12" - "@jupyterlab/codeeditor" "^3.1.12" - "@jupyterlab/coreutils" "^5.1.12" - "@jupyterlab/nbformat" "^3.1.12" - "@jupyterlab/observables" "^4.1.12" - "@jupyterlab/shared-models" "^3.1.12" - "@jupyterlab/statusbar" "^3.1.12" - "@jupyterlab/translation" "^3.1.12" +"@jupyterlab/codemirror@^3.2.4": + version "3.2.4" + resolved "https://registry.yarnpkg.com/@jupyterlab/codemirror/-/codemirror-3.2.4.tgz#732163be94911c2bcbffda600af7c7d01abbbf93" + integrity sha512-6ocnfoQtFO70KfnJhneOVCcxqTZrO+9vBF+MdoISEPKK03MPwM/9tRs0rPEvzHUE4xEN+1KjFEb/3pcHB6WZiQ== + dependencies: + "@jupyterlab/apputils" "^3.2.4" + "@jupyterlab/codeeditor" "^3.2.4" + "@jupyterlab/coreutils" "^5.2.4" + "@jupyterlab/nbformat" "^3.2.4" + "@jupyterlab/observables" "^4.2.4" + "@jupyterlab/shared-models" "^3.2.4" + "@jupyterlab/statusbar" "^3.2.4" + "@jupyterlab/translation" "^3.2.4" "@lumino/algorithm" "^1.3.3" "@lumino/commands" "^1.12.0" "@lumino/coreutils" "^1.5.3" @@ -271,12 +272,12 @@ "@lumino/widgets" "^1.19.0" codemirror "~5.61.0" react "^17.0.1" - y-codemirror "^2.1.1" + y-codemirror "^3.0.1" -"@jupyterlab/coreutils@^5.1.12": - version "5.1.12" - resolved "https://registry.yarnpkg.com/@jupyterlab/coreutils/-/coreutils-5.1.12.tgz#eb08aa4bf68912b6188d16bce402e737dedccd84" - integrity sha512-gZHFekV8XdP4naH+5q7l6v8TVsUgJk16OpgLLCdOOGuwFOW7zduBe1td6Z820brsmnqb1kg2jBcxl0RwVw7tLQ== +"@jupyterlab/coreutils@^5.2.4": + version "5.2.4" + resolved "https://registry.yarnpkg.com/@jupyterlab/coreutils/-/coreutils-5.2.4.tgz#7cf858a35dc3076b77a7194c0abf1340564b1c39" + integrity sha512-0QXhg8R0bkb5LILhfphE/K5k4zJI8N+fNsmy/Nr4mDo8l8mB7km6OUcbSSNuJg1mYikOhEA+UxhqE0954UgxkQ== dependencies: "@lumino/coreutils" "^1.5.3" "@lumino/disposable" "^1.4.3" @@ -286,18 +287,18 @@ path-browserify "^1.0.0" url-parse "~1.5.1" -"@jupyterlab/docmanager@^3.1.12": - version "3.1.12" - resolved "https://registry.yarnpkg.com/@jupyterlab/docmanager/-/docmanager-3.1.12.tgz#a1640372f7d989e63c7b5c4bbe0e1f8c48ac7177" - integrity sha512-VBDLIpqacKCuvNV/syklCXbFDt7MxNoyZ9JSAjulYZn6oH41J+2yQXa1l1zJq6EdxBv9udYUzDdgykyMTl55Yw== - dependencies: - "@jupyterlab/apputils" "^3.1.12" - "@jupyterlab/coreutils" "^5.1.12" - "@jupyterlab/docprovider" "^3.1.12" - "@jupyterlab/docregistry" "^3.1.12" - "@jupyterlab/services" "^6.1.12" - "@jupyterlab/statusbar" "^3.1.12" - "@jupyterlab/translation" "^3.1.12" +"@jupyterlab/docmanager@^3.2.4": + version "3.2.4" + resolved "https://registry.yarnpkg.com/@jupyterlab/docmanager/-/docmanager-3.2.4.tgz#860f87465cf054882f44f38fc76cf4caf08d308e" + integrity sha512-FVmwek2Bn9aO5Q9lgK9abDBxgC/3LMhjokrP9PG0bwJ+vSrGngX+MoAE3UuFOxWxMhzBQ2d7zh90ToAUVTCBrQ== + dependencies: + "@jupyterlab/apputils" "^3.2.4" + "@jupyterlab/coreutils" "^5.2.4" + "@jupyterlab/docprovider" "^3.2.4" + "@jupyterlab/docregistry" "^3.2.4" + "@jupyterlab/services" "^6.2.4" + "@jupyterlab/statusbar" "^3.2.4" + "@jupyterlab/translation" "^3.2.4" "@lumino/algorithm" "^1.3.3" "@lumino/coreutils" "^1.5.3" "@lumino/disposable" "^1.4.3" @@ -307,56 +308,56 @@ "@lumino/widgets" "^1.19.0" react "^17.0.1" -"@jupyterlab/docprovider@^3.1.12": - version "3.1.12" - resolved "https://registry.yarnpkg.com/@jupyterlab/docprovider/-/docprovider-3.1.12.tgz#a4b04a65f9ac19c470d48e723bd31c1362f47af4" - integrity sha512-QBskXmr+iEiq8fqwjcjCB1HewR9nMrxXS0DKqj5rOjZad3B4SEYcJ4EMwiX5A1AM2UjgtgRUi8r6QBBSZsQeGg== +"@jupyterlab/docprovider@^3.2.4": + version "3.2.4" + resolved "https://registry.yarnpkg.com/@jupyterlab/docprovider/-/docprovider-3.2.4.tgz#c9a6513f12d88ea059e14d2a7e61ad3a760e10f7" + integrity sha512-7yh9lJslZb9/kgKD4Jta8XWhBrdZXN+/g2XKbRtgpESWboJ0/YAgglhxk2O+7pLVzs9vMdZmqAMCHbwui9+ltA== dependencies: - "@jupyterlab/shared-models" "^3.1.12" + "@jupyterlab/shared-models" "^3.2.4" "@lumino/coreutils" "^1.5.3" lib0 "^0.2.42" y-websocket "^1.3.15" - yjs "^13.5.6" - -"@jupyterlab/docregistry@^3.1.12": - version "3.1.12" - resolved "https://registry.yarnpkg.com/@jupyterlab/docregistry/-/docregistry-3.1.12.tgz#61050b5faebc310cae20744da8370c4a25676ff9" - integrity sha512-aHNsixzT8zbvBi7iogKDDjyMlHrQRUPoSOVmVOvjq9w0/Zpa3AEfA/kZHzKAXc/RnZ5zLZrvgIcHgMFzWcKD9g== - dependencies: - "@jupyterlab/apputils" "^3.1.12" - "@jupyterlab/codeeditor" "^3.1.12" - "@jupyterlab/codemirror" "^3.1.12" - "@jupyterlab/coreutils" "^5.1.12" - "@jupyterlab/docprovider" "^3.1.12" - "@jupyterlab/observables" "^4.1.12" - "@jupyterlab/rendermime" "^3.1.12" - "@jupyterlab/rendermime-interfaces" "^3.1.12" - "@jupyterlab/services" "^6.1.12" - "@jupyterlab/shared-models" "^3.1.12" - "@jupyterlab/translation" "^3.1.12" - "@jupyterlab/ui-components" "^3.1.12" + yjs "^13.5.17" + +"@jupyterlab/docregistry@^3.0.0", "@jupyterlab/docregistry@^3.2.4": + version "3.2.4" + resolved "https://registry.yarnpkg.com/@jupyterlab/docregistry/-/docregistry-3.2.4.tgz#edfccd2ff87ecb69aa8c56768fe8f43d2fb3a09a" + integrity sha512-3RVZrRgudrUqebz6FIgF8vD0nQsn7zzgy72XwB5YkYa7FBdLTf875ehUFXX4MdxqJC/uM/1th+0RPnnl8OwvaA== + dependencies: + "@jupyterlab/apputils" "^3.2.4" + "@jupyterlab/codeeditor" "^3.2.4" + "@jupyterlab/codemirror" "^3.2.4" + "@jupyterlab/coreutils" "^5.2.4" + "@jupyterlab/docprovider" "^3.2.4" + "@jupyterlab/observables" "^4.2.4" + "@jupyterlab/rendermime" "^3.2.4" + "@jupyterlab/rendermime-interfaces" "^3.2.4" + "@jupyterlab/services" "^6.2.4" + "@jupyterlab/shared-models" "^3.2.4" + "@jupyterlab/translation" "^3.2.4" + "@jupyterlab/ui-components" "^3.2.4" "@lumino/algorithm" "^1.3.3" "@lumino/coreutils" "^1.5.3" "@lumino/disposable" "^1.4.3" "@lumino/messaging" "^1.4.3" "@lumino/signaling" "^1.4.3" "@lumino/widgets" "^1.19.0" - yjs "^13.5.6" - -"@jupyterlab/filebrowser@^3.1.12": - version "3.1.12" - resolved "https://registry.yarnpkg.com/@jupyterlab/filebrowser/-/filebrowser-3.1.12.tgz#9ec0b94749f28cf006c9f6dc3f46cb68c53f4dcf" - integrity sha512-fu3o24muCqoiUqZA5zx+/bToIo14OElWfnp7qKlrUK3wrAJhf/NNXyYTo7cZ9XWjKwVcf4Jlb2NX6XtZfClKFA== - dependencies: - "@jupyterlab/apputils" "^3.1.12" - "@jupyterlab/coreutils" "^5.1.12" - "@jupyterlab/docmanager" "^3.1.12" - "@jupyterlab/docregistry" "^3.1.12" - "@jupyterlab/services" "^6.1.12" - "@jupyterlab/statedb" "^3.1.12" - "@jupyterlab/statusbar" "^3.1.12" - "@jupyterlab/translation" "^3.1.12" - "@jupyterlab/ui-components" "^3.1.12" + yjs "^13.5.17" + +"@jupyterlab/filebrowser@^3.2.4": + version "3.2.4" + resolved "https://registry.yarnpkg.com/@jupyterlab/filebrowser/-/filebrowser-3.2.4.tgz#cb226ef6181a7a6fba31e84f20e90c50557cb676" + integrity sha512-BF6nEO+ppUCrQdJur/JEzio+jRZqgTwdqk1KARmwtFYJMcbaCVMTnaInD//xopSwhcNRLDOfOlA45T1llkH3qQ== + dependencies: + "@jupyterlab/apputils" "^3.2.4" + "@jupyterlab/coreutils" "^5.2.4" + "@jupyterlab/docmanager" "^3.2.4" + "@jupyterlab/docregistry" "^3.2.4" + "@jupyterlab/services" "^6.2.4" + "@jupyterlab/statedb" "^3.2.4" + "@jupyterlab/statusbar" "^3.2.4" + "@jupyterlab/translation" "^3.2.4" + "@jupyterlab/ui-components" "^3.2.4" "@lumino/algorithm" "^1.3.3" "@lumino/coreutils" "^1.5.3" "@lumino/disposable" "^1.4.3" @@ -369,31 +370,61 @@ "@lumino/widgets" "^1.19.0" react "^17.0.1" -"@jupyterlab/nbformat@^3.0.0", "@jupyterlab/nbformat@^3.1.12": - version "3.1.12" - resolved "https://registry.yarnpkg.com/@jupyterlab/nbformat/-/nbformat-3.1.12.tgz#96effa28062f49cd8543d78929d6106ad6e76b3d" - integrity sha512-/c9MiQRMg/C7GQMmK4hRJkeE3+48HlC7ipVTUl4mXhEkWq+9v7loKwT6CzGAoxQrpdTf0/+NiCxF1TqYFoJxPQ== +"@jupyterlab/fileeditor@^3.0.0": + version "3.2.4" + resolved "https://registry.yarnpkg.com/@jupyterlab/fileeditor/-/fileeditor-3.2.4.tgz#2854c99da0881ee2127aea24efe010b85fd49610" + integrity sha512-Jn2WuOijHGM7HxUGhaOWpwwAGGKJ+ryO1fptIB3B6oB8TfDariBgm+dA5HKVwJRcP66+Pia+sQMGNwZqAdt9iQ== + dependencies: + "@jupyterlab/apputils" "^3.2.4" + "@jupyterlab/codeeditor" "^3.2.4" + "@jupyterlab/docregistry" "^3.2.4" + "@jupyterlab/statusbar" "^3.2.4" + "@jupyterlab/translation" "^3.2.4" + "@jupyterlab/ui-components" "^3.2.4" + "@lumino/coreutils" "^1.5.3" + "@lumino/messaging" "^1.4.3" + "@lumino/widgets" "^1.19.0" + react "^17.0.1" + +"@jupyterlab/markdownviewer@^3.0.0": + version "3.2.4" + resolved "https://registry.yarnpkg.com/@jupyterlab/markdownviewer/-/markdownviewer-3.2.4.tgz#60a7332d9a8c9832f88599dbf9adfdfdfa222e82" + integrity sha512-x17MIt5M5b/J8XR9MwfCCiMg6rBKqd4DyPoWapuEmuoDEQ3Fp/lA9R2b/9PclmGEqeaApf+l4wWLYGOu6sYbsw== + dependencies: + "@jupyterlab/apputils" "^3.2.4" + "@jupyterlab/coreutils" "^5.2.4" + "@jupyterlab/docregistry" "^3.2.4" + "@jupyterlab/rendermime" "^3.2.4" + "@jupyterlab/translation" "^3.2.4" + "@lumino/coreutils" "^1.5.3" + "@lumino/messaging" "^1.4.3" + "@lumino/widgets" "^1.19.0" + +"@jupyterlab/nbformat@^3.0.0", "@jupyterlab/nbformat@^3.2.4": + version "3.2.4" + resolved "https://registry.yarnpkg.com/@jupyterlab/nbformat/-/nbformat-3.2.4.tgz#dca9720804c949371d30227a8254de3b9feffc59" + integrity sha512-tEwt+vKAQEqj2smC8B5Myg693/5md3T9Nm3BM3Ix2NYqioCLlnGJ+aYQaOx1bsjyYWGLH/liW26O0NAUB3oEWg== dependencies: "@lumino/coreutils" "^1.5.3" "@jupyterlab/notebook@^3.0.0": - version "3.1.12" - resolved "https://registry.yarnpkg.com/@jupyterlab/notebook/-/notebook-3.1.12.tgz#1231e954fdf9a8ad4c3b86d5f5939a43b7be6974" - integrity sha512-TdZ3q05STNYyoYFT1pRUPXBMPXvhGkHh3uFHbYmOlPZwNRqQ8TcUjfmsPvVXCnFI2s091Xpe2wbmbHfSvxxHqQ== - dependencies: - "@jupyterlab/apputils" "^3.1.12" - "@jupyterlab/cells" "^3.1.12" - "@jupyterlab/codeeditor" "^3.1.12" - "@jupyterlab/coreutils" "^5.1.12" - "@jupyterlab/docregistry" "^3.1.12" - "@jupyterlab/nbformat" "^3.1.12" - "@jupyterlab/observables" "^4.1.12" - "@jupyterlab/rendermime" "^3.1.12" - "@jupyterlab/services" "^6.1.12" - "@jupyterlab/shared-models" "^3.1.12" - "@jupyterlab/statusbar" "^3.1.12" - "@jupyterlab/translation" "^3.1.12" - "@jupyterlab/ui-components" "^3.1.12" + version "3.2.4" + resolved "https://registry.yarnpkg.com/@jupyterlab/notebook/-/notebook-3.2.4.tgz#e3d946e601bf6df39fb00d69d3e7669eaa1fa15f" + integrity sha512-wth5JW5y90mZEhbYUY5WhWDNQ2kitNXiN6G4lPoA3V3alyAhax0N8WpRfOyd83CyCls9MtPhZM19ELWa0co4rg== + dependencies: + "@jupyterlab/apputils" "^3.2.4" + "@jupyterlab/cells" "^3.2.4" + "@jupyterlab/codeeditor" "^3.2.4" + "@jupyterlab/coreutils" "^5.2.4" + "@jupyterlab/docregistry" "^3.2.4" + "@jupyterlab/nbformat" "^3.2.4" + "@jupyterlab/observables" "^4.2.4" + "@jupyterlab/rendermime" "^3.2.4" + "@jupyterlab/services" "^6.2.4" + "@jupyterlab/shared-models" "^3.2.4" + "@jupyterlab/statusbar" "^3.2.4" + "@jupyterlab/translation" "^3.2.4" + "@jupyterlab/ui-components" "^3.2.4" "@lumino/algorithm" "^1.3.3" "@lumino/coreutils" "^1.5.3" "@lumino/domutils" "^1.2.3" @@ -405,10 +436,10 @@ "@lumino/widgets" "^1.19.0" react "^17.0.1" -"@jupyterlab/observables@^4.1.12": - version "4.1.12" - resolved "https://registry.yarnpkg.com/@jupyterlab/observables/-/observables-4.1.12.tgz#62c5484755b0d15a0bf5d323893397900ebe8508" - integrity sha512-mfkV7USTedOGx8LrCYfZ/1DnZ8Gm9BXLtqbBcU/PETIZnFtqrWKMdC0W4n0jxMiiyVTuPNntePftC3m1fm+u5w== +"@jupyterlab/observables@^4.2.4": + version "4.2.4" + resolved "https://registry.yarnpkg.com/@jupyterlab/observables/-/observables-4.2.4.tgz#77be638b9a8b660576087151e275b9e08239dd4a" + integrity sha512-9b1a2+Tmda/Jr8oLMpMhQJAEpMRgILo8unjTnpMCb9RZgOZAwMRs+vItNqrjrapa4OO1vhIFVRWWqmxa5vz/6Q== dependencies: "@lumino/algorithm" "^1.3.3" "@lumino/coreutils" "^1.5.3" @@ -416,17 +447,17 @@ "@lumino/messaging" "^1.4.3" "@lumino/signaling" "^1.4.3" -"@jupyterlab/outputarea@^3.1.12": - version "3.1.12" - resolved "https://registry.yarnpkg.com/@jupyterlab/outputarea/-/outputarea-3.1.12.tgz#20cb351664d0d212e2adfcdde868f644dab0277b" - integrity sha512-FGcJFu4UAFXveaP3uGtGJw5Yxx9h/a+nO95KQv4rcs/UdCzuttEJL/qfBDssrPuq8KbnHCVxUZlJvnfbsd/zcQ== - dependencies: - "@jupyterlab/apputils" "^3.1.12" - "@jupyterlab/nbformat" "^3.1.12" - "@jupyterlab/observables" "^4.1.12" - "@jupyterlab/rendermime" "^3.1.12" - "@jupyterlab/rendermime-interfaces" "^3.1.12" - "@jupyterlab/services" "^6.1.12" +"@jupyterlab/outputarea@^3.2.4": + version "3.2.4" + resolved "https://registry.yarnpkg.com/@jupyterlab/outputarea/-/outputarea-3.2.4.tgz#12e1ec4127bdbbad34326de2ac976bb914e69785" + integrity sha512-+JU3bu8SNAURf7orofVBUWiaNtC2b7SSi/Gd6KpJ/c7CnK2XaPZ1BdHD+ioMcAZsGEkymrFcmIvzXTZjpImJDQ== + dependencies: + "@jupyterlab/apputils" "^3.2.4" + "@jupyterlab/nbformat" "^3.2.4" + "@jupyterlab/observables" "^4.2.4" + "@jupyterlab/rendermime" "^3.2.4" + "@jupyterlab/rendermime-interfaces" "^3.2.4" + "@jupyterlab/services" "^6.2.4" "@lumino/algorithm" "^1.3.3" "@lumino/coreutils" "^1.5.3" "@lumino/disposable" "^1.4.3" @@ -436,28 +467,28 @@ "@lumino/widgets" "^1.19.0" resize-observer-polyfill "^1.5.1" -"@jupyterlab/rendermime-interfaces@^3.1.12": - version "3.1.12" - resolved "https://registry.yarnpkg.com/@jupyterlab/rendermime-interfaces/-/rendermime-interfaces-3.1.12.tgz#307a6c8ec87a93c454aa8486c408847ce8a0840b" - integrity sha512-yaXy36+zcSU9YFWoKAF/dM8YbaF60favSrIzOtoW59fUMk2K8tXM/sSGRGS6O/sucQ383wIFeqYa+ycL6d9V6A== +"@jupyterlab/rendermime-interfaces@^3.2.4": + version "3.2.4" + resolved "https://registry.yarnpkg.com/@jupyterlab/rendermime-interfaces/-/rendermime-interfaces-3.2.4.tgz#671e52465fa4e8fba54faafb21642b9dffea45f5" + integrity sha512-/zVDeW2ZaRMzQW0EFj5v/hjpJNSDfhJfbx96rprYZC8d0qEvm3Bxyyda4CvsRhmaJKMTAQLW+oOEBn1kNbFTmg== dependencies: - "@jupyterlab/translation" "^3.1.12" + "@jupyterlab/translation" "^3.2.4" "@lumino/coreutils" "^1.5.3" "@lumino/widgets" "^1.19.0" -"@jupyterlab/rendermime@^3.1.12": - version "3.1.12" - resolved "https://registry.yarnpkg.com/@jupyterlab/rendermime/-/rendermime-3.1.12.tgz#5de824054ebb719e15264b615b3bcc927e21148d" - integrity sha512-WRC1acj0uaM3/eATyP5bIM7IZUp9aZc1ISvjd62lcOPBiNZIv4RMpTwHef0xfpCgvybn0hVpCZwRJ/dPs9yIvw== - dependencies: - "@jupyterlab/apputils" "^3.1.12" - "@jupyterlab/codemirror" "^3.1.12" - "@jupyterlab/coreutils" "^5.1.12" - "@jupyterlab/nbformat" "^3.1.12" - "@jupyterlab/observables" "^4.1.12" - "@jupyterlab/rendermime-interfaces" "^3.1.12" - "@jupyterlab/services" "^6.1.12" - "@jupyterlab/translation" "^3.1.12" +"@jupyterlab/rendermime@^3.0.0", "@jupyterlab/rendermime@^3.2.4": + version "3.2.4" + resolved "https://registry.yarnpkg.com/@jupyterlab/rendermime/-/rendermime-3.2.4.tgz#b3826621eba13b280092e198dd1c896203a1c48d" + integrity sha512-G/CS2rMLM+rp5xrQ09Aq2Q2w+c3WN2XvLnEM091ELrfl7WGNytu9ms1bGSaM/ZCXw1o7FDRo1t4Yj066XtkB8A== + dependencies: + "@jupyterlab/apputils" "^3.2.4" + "@jupyterlab/codemirror" "^3.2.4" + "@jupyterlab/coreutils" "^5.2.4" + "@jupyterlab/nbformat" "^3.2.4" + "@jupyterlab/observables" "^4.2.4" + "@jupyterlab/rendermime-interfaces" "^3.2.4" + "@jupyterlab/services" "^6.2.4" + "@jupyterlab/translation" "^3.2.4" "@lumino/algorithm" "^1.3.3" "@lumino/coreutils" "^1.5.3" "@lumino/messaging" "^1.4.3" @@ -466,16 +497,16 @@ lodash.escape "^4.0.1" marked "^2.0.0" -"@jupyterlab/services@^6.1.12": - version "6.1.12" - resolved "https://registry.yarnpkg.com/@jupyterlab/services/-/services-6.1.12.tgz#b2ddb169579ef3688e4ec428074e1bc2bf1bbbfa" - integrity sha512-0I7tHcT9rOqnD3+YUSBz9RWuOSIGAyAsa3dJpZZ6hHzTxx/H8mkGMVFan3/gL7XWScCMlTkTd4GBNwoo/unV0A== +"@jupyterlab/services@^6.2.4": + version "6.2.4" + resolved "https://registry.yarnpkg.com/@jupyterlab/services/-/services-6.2.4.tgz#bf6262f9807bbf341d02532736607c9fa085fd58" + integrity sha512-WpcKLDkwpq9jUQXUWJJn1cybxwwe8YMC8fdkVnI7RmCg5n0tGSV8+urfUv5Q8DdMdkAJnzSHEC6kIRbGoFpceQ== dependencies: - "@jupyterlab/coreutils" "^5.1.12" - "@jupyterlab/nbformat" "^3.1.12" - "@jupyterlab/observables" "^4.1.12" - "@jupyterlab/settingregistry" "^3.1.12" - "@jupyterlab/statedb" "^3.1.12" + "@jupyterlab/coreutils" "^5.2.4" + "@jupyterlab/nbformat" "^3.2.4" + "@jupyterlab/observables" "^4.2.4" + "@jupyterlab/settingregistry" "^3.2.4" + "@jupyterlab/statedb" "^3.2.4" "@lumino/algorithm" "^1.3.3" "@lumino/coreutils" "^1.5.3" "@lumino/disposable" "^1.4.3" @@ -484,12 +515,12 @@ node-fetch "^2.6.0" ws "^7.4.6" -"@jupyterlab/settingregistry@^3.1.12": - version "3.1.12" - resolved "https://registry.yarnpkg.com/@jupyterlab/settingregistry/-/settingregistry-3.1.12.tgz#a6a1f1ae3fa90022363d9c3b874b2089895f5d5d" - integrity sha512-cwqBoE4S2n5F/Qbwz2o6sDAeRh/lcgGdualyJfPAHOJruloHrLzQLrwdN8duq411s99p34T4PixoLKQqTIdb5A== +"@jupyterlab/settingregistry@^3.2.4": + version "3.2.4" + resolved "https://registry.yarnpkg.com/@jupyterlab/settingregistry/-/settingregistry-3.2.4.tgz#6d863891702769769c4840435602206be06e84a6" + integrity sha512-kyr6y32YTD4S2XGthy17yRa6BdEQyuXqIl2hIKrn9oPdfM0OF3TDkAByB8W79KLQojsKcmGka19LvQov/N4+6A== dependencies: - "@jupyterlab/statedb" "^3.1.12" + "@jupyterlab/statedb" "^3.2.4" "@lumino/commands" "^1.12.0" "@lumino/coreutils" "^1.5.3" "@lumino/disposable" "^1.4.3" @@ -497,22 +528,22 @@ ajv "^6.12.3" json5 "^2.1.1" -"@jupyterlab/shared-models@^3.1.12": - version "3.1.12" - resolved "https://registry.yarnpkg.com/@jupyterlab/shared-models/-/shared-models-3.1.12.tgz#1f106b828574b4debf9e3c4ee94d3b43728fddcf" - integrity sha512-M8PayaD831vMcuHYlhaDRLXNIpU7LvpHy7Yj1nSLGx/HTRm1UpHWpC0NhMI6qlAEtM6HSap81iGtEyHgghmpmQ== +"@jupyterlab/shared-models@^3.2.4": + version "3.2.4" + resolved "https://registry.yarnpkg.com/@jupyterlab/shared-models/-/shared-models-3.2.4.tgz#979e000985e1cd3d3d6e96c71d010ec6aa61bb26" + integrity sha512-Jr2Yz5L0GneKhrFpomm3LW5eGDfRaxWt0c+MT/eFXWmqvVkOKW4N3qPEfP1HNIMqagcC1OoN2pvZAWkE3qQYjA== dependencies: - "@jupyterlab/nbformat" "^3.1.12" + "@jupyterlab/nbformat" "^3.2.4" "@lumino/coreutils" "^1.5.3" "@lumino/disposable" "^1.4.3" "@lumino/signaling" "^1.4.3" y-protocols "^1.0.5" - yjs "^13.5.6" + yjs "^13.5.17" -"@jupyterlab/statedb@^3.1.12": - version "3.1.12" - resolved "https://registry.yarnpkg.com/@jupyterlab/statedb/-/statedb-3.1.12.tgz#46852261fec2c0a35da80d39b938a12c1fbe1225" - integrity sha512-8KT2ZwlJyGwB/3BWzaJLZsBQ+lpq/ogpe/k6cEIrXgSqxMjWC7Hal/WWZhC9/FZNU5OUjDQuLYvhnH9hniOaiQ== +"@jupyterlab/statedb@^3.2.4": + version "3.2.4" + resolved "https://registry.yarnpkg.com/@jupyterlab/statedb/-/statedb-3.2.4.tgz#6581223bf4aac29f2aa8c2fe99e6307c7b88a8a8" + integrity sha512-md9AlnrW1pzZTQiVUIJrZgijB3CsSs2J05V5cywo4/sgjwBTO1YGKQDEi6qtMAeO03gxfomGK7xLpoP+2Uaa2A== dependencies: "@lumino/commands" "^1.12.0" "@lumino/coreutils" "^1.5.3" @@ -520,16 +551,16 @@ "@lumino/properties" "^1.2.3" "@lumino/signaling" "^1.4.3" -"@jupyterlab/statusbar@^3.1.12": - version "3.1.12" - resolved "https://registry.yarnpkg.com/@jupyterlab/statusbar/-/statusbar-3.1.12.tgz#b2f7d16445841554b73f43194380eac1a5be55e2" - integrity sha512-i12rad0KVSEirxyFvOVEZMTVVIwMx/DSWD7JnNQsCW57RS2OmaIANIS/YVLC9HAjajZNEbBzGm/bYUMlsLVxFw== - dependencies: - "@jupyterlab/apputils" "^3.1.12" - "@jupyterlab/codeeditor" "^3.1.12" - "@jupyterlab/services" "^6.1.12" - "@jupyterlab/translation" "^3.1.12" - "@jupyterlab/ui-components" "^3.1.12" +"@jupyterlab/statusbar@^3.2.4": + version "3.2.4" + resolved "https://registry.yarnpkg.com/@jupyterlab/statusbar/-/statusbar-3.2.4.tgz#0d44dcdb354e199c35de5664938dd41a2b276c4f" + integrity sha512-1oxNr926SJkxJ0b+hoHEWaFOnv+LVY6MWmv0wQvVzwCVDaQ3IjLXtOYheSXx7WtP4G3NjH2G/wM4mzqMs1JDbQ== + dependencies: + "@jupyterlab/apputils" "^3.2.4" + "@jupyterlab/codeeditor" "^3.2.4" + "@jupyterlab/services" "^6.2.4" + "@jupyterlab/translation" "^3.2.4" + "@jupyterlab/ui-components" "^3.2.4" "@lumino/algorithm" "^1.3.3" "@lumino/coreutils" "^1.5.3" "@lumino/disposable" "^1.4.3" @@ -540,24 +571,24 @@ react "^17.0.1" typestyle "^2.0.4" -"@jupyterlab/translation@^3.1.12": - version "3.1.12" - resolved "https://registry.yarnpkg.com/@jupyterlab/translation/-/translation-3.1.12.tgz#9a44340525cb78d461a843d69f923a1557b71db0" - integrity sha512-/kqTX7gfmlZasRk1CFLGFutt2wrfdhXqpVxK0/wBqBKwYhv2pLRsQo51tcP+9jj4C5On8bPeRA1pLIuE7OKwwg== +"@jupyterlab/translation@^3.0.0", "@jupyterlab/translation@^3.2.4": + version "3.2.4" + resolved "https://registry.yarnpkg.com/@jupyterlab/translation/-/translation-3.2.4.tgz#948c548f304c5d2d18878f2a578c8cee5ea43ef4" + integrity sha512-FTXhNw/KRmGGR/stWWyaeyyha3Y7k1jh/dVJIXMO5xlT+zzFHvquGCiMeMZR20P+xBDstrgX8Ei/LhG+gkx0yw== dependencies: - "@jupyterlab/coreutils" "^5.1.12" - "@jupyterlab/services" "^6.1.12" - "@jupyterlab/statedb" "^3.1.12" + "@jupyterlab/coreutils" "^5.2.4" + "@jupyterlab/services" "^6.2.4" + "@jupyterlab/statedb" "^3.2.4" "@lumino/coreutils" "^1.5.3" -"@jupyterlab/ui-components@^3.1.12": - version "3.1.12" - resolved "https://registry.yarnpkg.com/@jupyterlab/ui-components/-/ui-components-3.1.12.tgz#88af260d5bd030253db3818686704e7c5c2afbe2" - integrity sha512-kD9tS1DdZg5smBUNqrVSpwkuL2q23xf0tDcewDSsj1I12SebSi6VCn1RN3C+avSgOhVBmqg9Y/1nuyK3OHIrXg== +"@jupyterlab/ui-components@^3.0.0", "@jupyterlab/ui-components@^3.2.4": + version "3.2.4" + resolved "https://registry.yarnpkg.com/@jupyterlab/ui-components/-/ui-components-3.2.4.tgz#ed31720423e6430ab0d63201b1c944cc26f4ff36" + integrity sha512-uKxv8U/6TdAMbs0kBm142oAx9R4FcPk+CK5pbsBTInq+nvCmUlSYSAFEnuTbfNLeKQlWHdj8N2Q7upLFgfEs2w== dependencies: "@blueprintjs/core" "^3.36.0" "@blueprintjs/select" "^3.15.0" - "@jupyterlab/coreutils" "^5.1.12" + "@jupyterlab/coreutils" "^5.2.4" "@lumino/algorithm" "^1.3.3" "@lumino/commands" "^1.12.0" "@lumino/coreutils" "^1.5.3" @@ -569,123 +600,123 @@ react-dom "^17.0.1" typestyle "^2.0.4" -"@lumino/algorithm@^1.3.3", "@lumino/algorithm@^1.7.0": - version "1.7.0" - resolved "https://registry.yarnpkg.com/@lumino/algorithm/-/algorithm-1.7.0.tgz#5626652ad0ef5b3a060bec1cdd3b41d628bd663f" - integrity sha512-nF1sdg/fvk1uHw/FOsGPFCIS4srGs6H/e2Xf4+HNY/i5RwCQU7mwyBWvSmpiRG0byg82kxffkS3dooqg7v7EyQ== +"@lumino/algorithm@^1.3.3", "@lumino/algorithm@^1.9.1": + version "1.9.1" + resolved "https://registry.yarnpkg.com/@lumino/algorithm/-/algorithm-1.9.1.tgz#a870598e031f5ee85e20e77ce7bfffbb0dffd7f5" + integrity sha512-d0rj7IYRzYj6WbWSrbJbKvrfO4H0NUnXT2yjSWS/sCklpTpSp0IGmndK/X4r6gG+ev5lb5+wBg9ofUDBvoAlAw== "@lumino/application@^1.16.0": - version "1.24.0" - resolved "https://registry.yarnpkg.com/@lumino/application/-/application-1.24.0.tgz#f9e390461f1be50a45cf2bd7c2ce19d4784b0bec" - integrity sha512-Gs+a3f5Q+gV7Snf+2jo09EJjAuP0fPo28HXYW/Wup8ZcV57BNN2JVC+xMV2JYFMTiaZ2py0PA31/0KEQKKLlpw== - dependencies: - "@lumino/commands" "^1.16.0" - "@lumino/coreutils" "^1.9.0" - "@lumino/widgets" "^1.27.0" - -"@lumino/collections@^1.7.0": - version "1.7.0" - resolved "https://registry.yarnpkg.com/@lumino/collections/-/collections-1.7.0.tgz#efe5c84e412f1e9d658ad3df2847124299ebf612" - integrity sha512-wHqniAsIdIIX19fZmHfIDcwNTcd+m7D0wm8kguGpAwwb0nnje2i/snYgkzp9IYR2fqppCvKK9dNv0TZvYIcWXA== - dependencies: - "@lumino/algorithm" "^1.7.0" - -"@lumino/commands@^1.12.0", "@lumino/commands@^1.16.0": - version "1.16.0" - resolved "https://registry.yarnpkg.com/@lumino/commands/-/commands-1.16.0.tgz#de870bbe43070d88aa64a4b7b9e7c0629e31b387" - integrity sha512-ZxsdAqUqgyIsopQNQvbPDTadYfy4v9GwSeDs7OV/XzfNucqCRCV7vgZstRQ30cl3UsuW4Vdqpl9ouMZrDi3Zdg== - dependencies: - "@lumino/algorithm" "^1.7.0" - "@lumino/coreutils" "^1.9.0" - "@lumino/disposable" "^1.8.0" - "@lumino/domutils" "^1.6.0" - "@lumino/keyboard" "^1.6.0" - "@lumino/signaling" "^1.8.0" - "@lumino/virtualdom" "^1.12.0" - -"@lumino/coreutils@^1.5.3", "@lumino/coreutils@^1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@lumino/coreutils/-/coreutils-1.9.0.tgz#57f7b1f4f01dc9d3e7c5130c3a8ff4b0265a672b" - integrity sha512-fk1kUEWWLX5GwqVTIz1pENKpVcv+U9wpPFzkWblCwYzULGsg6Ge5nhc0Wl2Wz8XJeoDZ7/uo9nzem5USwtNp8Q== - -"@lumino/disposable@^1.4.3", "@lumino/disposable@^1.8.0": - version "1.8.0" - resolved "https://registry.yarnpkg.com/@lumino/disposable/-/disposable-1.8.0.tgz#0e903c83a2c18ed939f3de9a0c155baedeceb414" - integrity sha512-KnYkPd1/Mq8lULV2Iu0H33wmQLZB7UDpCfEqK/vU3WGGHKwirmbuwA8A1ym+YEHfzDAns0rxaMtYkmd6ahhJ6w== + version "1.27.0" + resolved "https://registry.yarnpkg.com/@lumino/application/-/application-1.27.0.tgz#4d17725ed209e04e840102ff67c892d87ffac2a2" + integrity sha512-QSS2UG0s7n0gM80FTThl3Xax6CBuVxxyr4ex0LMoiM94lYUMmXHXvEkRp5D/FXfke6hhn2295hYE6mUJdGnXcw== dependencies: - "@lumino/algorithm" "^1.7.0" - "@lumino/signaling" "^1.8.0" + "@lumino/commands" "^1.19.0" + "@lumino/coreutils" "^1.11.1" + "@lumino/widgets" "^1.30.0" -"@lumino/domutils@^1.2.3", "@lumino/domutils@^1.6.0": - version "1.6.0" - resolved "https://registry.yarnpkg.com/@lumino/domutils/-/domutils-1.6.0.tgz#5a1e40007bd4f793dff0fe7b633e46bf3ec2399f" - integrity sha512-FKAXdbCVMT9ulbH+2K/wgFhTxljgfDp1Z6S9WaQY5oO/0HxHsNLn2Me4nfDjfKxeQN9TFAEXdA2d6IXtr6k5Tw== - -"@lumino/dragdrop@^1.11.0", "@lumino/dragdrop@^1.7.1": - version "1.11.0" - resolved "https://registry.yarnpkg.com/@lumino/dragdrop/-/dragdrop-1.11.0.tgz#d62616e3133cc956e2e5f8d809c6156b5f8096c8" - integrity sha512-VUylAXlsXsEMnpOPF+9gThaV8FqFQCNQlTWTh3OFgeNo8t0sU2HX5b8SKs/6YL/FXJD26WuqrVv/uy+azHOooQ== +"@lumino/collections@^1.9.1": + version "1.9.1" + resolved "https://registry.yarnpkg.com/@lumino/collections/-/collections-1.9.1.tgz#268f1ec6850d5e131cfc8db232c7e1e106144aa0" + integrity sha512-5RaRGUY7BJ/1j173sc9DCfiVf70Z0hopRnBV8/AeAaK9bJJRAYjDhlZ9O8xTyouegh6krkOfiDyjl3pwogLrQw== dependencies: - "@lumino/coreutils" "^1.9.0" - "@lumino/disposable" "^1.8.0" + "@lumino/algorithm" "^1.9.1" -"@lumino/keyboard@^1.6.0": - version "1.6.0" - resolved "https://registry.yarnpkg.com/@lumino/keyboard/-/keyboard-1.6.0.tgz#ca73d6c90ec2abbcaaad30efb873a3f70c7c4924" - integrity sha512-zlodpl7JeEYbZHLGYbA4qRNYVjqisiIe+PfudbHy5Ou9RYtWtUWzFd0Ni+75YNRDXOoU+WRue7IncIUTgR8u3Q== +"@lumino/commands@^1.12.0", "@lumino/commands@^1.19.0": + version "1.19.0" + resolved "https://registry.yarnpkg.com/@lumino/commands/-/commands-1.19.0.tgz#9349c34b900653ac9d654e47831e7204e0c3476f" + integrity sha512-DMX5TTvgmRAIhQpsSRgctYrnTNpIWgwmvmEjX37L+uKwUgZpBQUrprjfVblqv3kpwUugY2bQWy9Uza/P4muo1Q== + dependencies: + "@lumino/algorithm" "^1.9.1" + "@lumino/coreutils" "^1.11.1" + "@lumino/disposable" "^1.10.1" + "@lumino/domutils" "^1.8.1" + "@lumino/keyboard" "^1.8.1" + "@lumino/signaling" "^1.10.1" + "@lumino/virtualdom" "^1.14.1" + +"@lumino/coreutils@^1.11.1", "@lumino/coreutils@^1.5.3": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@lumino/coreutils/-/coreutils-1.11.1.tgz#6d89c6325d7adb5f2179dfe3660f0aec8f3c4546" + integrity sha512-TbXeYnUChSMN8SmuOwT+bADS3kMhsVaQC0sZie0ZeGaLYxVqvd7NEDRZATDtjdw7QGHK0TwH5+XzuSdNkAXpFw== -"@lumino/messaging@^1.4.3", "@lumino/messaging@^1.8.0": - version "1.8.0" - resolved "https://registry.yarnpkg.com/@lumino/messaging/-/messaging-1.8.0.tgz#b6defa22299af227200f3867f3a7efda86eb92d2" - integrity sha512-U58LS9EK84OGp6HMCDMvNLJTDs8VeyanD6p3rK1ukEQBTOo9Zn3J/kFRTF2DJPQpn5IZp4BQUCwfHQQHdlAGcQ== +"@lumino/disposable@^1.10.1", "@lumino/disposable@^1.4.3": + version "1.10.1" + resolved "https://registry.yarnpkg.com/@lumino/disposable/-/disposable-1.10.1.tgz#58fddc619cf89335802d168564b76ff5315d5a84" + integrity sha512-mZQILc8sVGZC7mJNOGVmehDRO9/u3sIRdjZ+pCYjDgXKcINLd6HoPhZDquKCWiRBfHTL1B3tOHjnBhahBc2N/Q== dependencies: - "@lumino/algorithm" "^1.7.0" - "@lumino/collections" "^1.7.0" + "@lumino/algorithm" "^1.9.1" + "@lumino/signaling" "^1.10.1" -"@lumino/polling@^1.3.3": - version "1.7.0" - resolved "https://registry.yarnpkg.com/@lumino/polling/-/polling-1.7.0.tgz#5025b9da63d08cb6d8983eeef07f923abf09c542" - integrity sha512-JK+3eRqCCFX99+rKhNf2Md/Q9LxUhxh/nhSSzOVgSGBQZa4s4e00copqytjDt4sYT8FNHKCQagbSDrWXfOESyg== +"@lumino/domutils@^1.2.3", "@lumino/domutils@^1.8.1": + version "1.8.1" + resolved "https://registry.yarnpkg.com/@lumino/domutils/-/domutils-1.8.1.tgz#cf118e4eba90c3bf1e3edf7f19cce8846ec7875c" + integrity sha512-QUVXwmDMIfcHC3yslhmyGK4HYBKaJ3xX5MTwDrjsSX7J7AZ4jwL4zfsxyF9ntdqEKraoJhLQ6BaUBY+Ur1cnYw== + +"@lumino/dragdrop@^1.13.1", "@lumino/dragdrop@^1.7.1": + version "1.13.1" + resolved "https://registry.yarnpkg.com/@lumino/dragdrop/-/dragdrop-1.13.1.tgz#a8f8ae4262dcbba4ef85900f6081c90bd47df2b5" + integrity sha512-78tvTLwUkGbxrVentok7J4M1y+QHml3+Z+N5urxpXZMqVaLCeLxXfQO5QbWKiQjRWuPSoXhCB/PNBrlZeqzK+A== dependencies: - "@lumino/coreutils" "^1.9.0" - "@lumino/disposable" "^1.8.0" - "@lumino/signaling" "^1.8.0" + "@lumino/coreutils" "^1.11.1" + "@lumino/disposable" "^1.10.1" -"@lumino/properties@^1.2.3", "@lumino/properties@^1.6.0": - version "1.6.0" - resolved "https://registry.yarnpkg.com/@lumino/properties/-/properties-1.6.0.tgz#fc23400b8726d8a6dffb7e23142ef836c1f2e757" - integrity sha512-DwtFlvm30KNA0QKgxeNzF4oZ7kH30i6Tf+iOjOFYFJUpg1i32k+wMl75v99+BKTaS+KbXr5n6NckneN/i6vgYA== +"@lumino/keyboard@^1.8.1": + version "1.8.1" + resolved "https://registry.yarnpkg.com/@lumino/keyboard/-/keyboard-1.8.1.tgz#e7850e2fb973fbb4c6e737ca8d9307f2dc3eb74b" + integrity sha512-8x0y2ZQtEvOsblpI2gfTgf+gboftusP+5aukKEsgNQtzFl28RezQXEOSVd8iD3K6+Q1MaPQF0OALYP0ASqBjBg== -"@lumino/signaling@^1.4.3", "@lumino/signaling@^1.8.0": - version "1.8.0" - resolved "https://registry.yarnpkg.com/@lumino/signaling/-/signaling-1.8.0.tgz#46c0f8181a691211fa13db6b35383e3f5149cccc" - integrity sha512-J+mTjz6xCu0MKqlC5uuUq4EWJlmGLxLArzQsrELg7hGOpc0gYDiUAY6fkI9Jhb8OfCw12YD31dvyG8f1kLIrxg== +"@lumino/messaging@^1.10.1", "@lumino/messaging@^1.4.3": + version "1.10.1" + resolved "https://registry.yarnpkg.com/@lumino/messaging/-/messaging-1.10.1.tgz#b29575cca46e2f23b84626b793ec8e2be46a53ba" + integrity sha512-XZSdt9ih94rdeeLL0cryUw6HHD51D7TP8c+MFf+YRF6VKwOFB9RoajfQWadeqpmH+schTs3EsrFfA9KHduzC7w== + dependencies: + "@lumino/algorithm" "^1.9.1" + "@lumino/collections" "^1.9.1" + +"@lumino/polling@^1.3.3": + version "1.9.1" + resolved "https://registry.yarnpkg.com/@lumino/polling/-/polling-1.9.1.tgz#38d5f31b16ecdf95af0f48b9b67f0444b3de2df8" + integrity sha512-eZbkLcEJmx+1ABekXchiWbZGKuaEfBvCYb0swWHFrHYi48dtmVsJtyLMDmLGPDZC7cOxoQ3YoSCYiCKmgSIQCA== dependencies: - "@lumino/algorithm" "^1.7.0" + "@lumino/coreutils" "^1.11.1" + "@lumino/disposable" "^1.10.1" + "@lumino/signaling" "^1.10.1" + +"@lumino/properties@^1.2.3", "@lumino/properties@^1.8.1": + version "1.8.1" + resolved "https://registry.yarnpkg.com/@lumino/properties/-/properties-1.8.1.tgz#47eb8516e92c987dcb2c404db83a258159efec3d" + integrity sha512-O+CCcAqP64Di32DUZ4Jqq0DtUyE5RJREN5vbkgGZGu+WauJ/RYoiLDe1ubbAeSaHk71OrS60ZBV7QyC8ZaBVsA== -"@lumino/virtualdom@^1.12.0", "@lumino/virtualdom@^1.8.0": - version "1.12.0" - resolved "https://registry.yarnpkg.com/@lumino/virtualdom/-/virtualdom-1.12.0.tgz#673b34eabf45aae754d664211791ae0331c402fd" - integrity sha512-huwD0zPUKuveZo22tAuIbqIeIp+VUFxH/+K3gKoTChl06iLJ5ttCAkGzExUBCmzpLxQftPlK/VrqcNOLsCRIaw== +"@lumino/signaling@^1.10.1", "@lumino/signaling@^1.4.3": + version "1.10.1" + resolved "https://registry.yarnpkg.com/@lumino/signaling/-/signaling-1.10.1.tgz#c8a1cb5b661b6744ea817c99c758fdc897847c26" + integrity sha512-GZVbX4cfk/ZqLwkemPD/NwqToaTL/6q7qdLpEhgkiPlaH1S5/V7fDpP7N1uFy4n3BDITId8cpYgH/Ds32Mdp3A== dependencies: - "@lumino/algorithm" "^1.7.0" + "@lumino/algorithm" "^1.9.1" -"@lumino/widgets@^1.19.0", "@lumino/widgets@^1.27.0": - version "1.27.0" - resolved "https://registry.yarnpkg.com/@lumino/widgets/-/widgets-1.27.0.tgz#deffda3c804363f152bf44938765d84e6ff69a61" - integrity sha512-ShFHKXeYzYJrERDGBEwXGeA3Rko1f0NlqCaEwOwne4G9p5YF7wmFqTiSs3jKPzbNpeUr1nn0kFW+lR1ioXDi4g== - dependencies: - "@lumino/algorithm" "^1.7.0" - "@lumino/commands" "^1.16.0" - "@lumino/coreutils" "^1.9.0" - "@lumino/disposable" "^1.8.0" - "@lumino/domutils" "^1.6.0" - "@lumino/dragdrop" "^1.11.0" - "@lumino/keyboard" "^1.6.0" - "@lumino/messaging" "^1.8.0" - "@lumino/properties" "^1.6.0" - "@lumino/signaling" "^1.8.0" - "@lumino/virtualdom" "^1.12.0" +"@lumino/virtualdom@^1.14.1", "@lumino/virtualdom@^1.8.0": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@lumino/virtualdom/-/virtualdom-1.14.1.tgz#2551b146cbe87c48d23754f370c1331a60c9fe62" + integrity sha512-imIJd/wtRkoR1onEiG5nxPEaIrf70nn4PgD/56ri3/Lo6AJEX2CusF6iIA27GVB8yl/7CxgTHUnzzCwTFPypcA== + dependencies: + "@lumino/algorithm" "^1.9.1" + +"@lumino/widgets@^1.19.0", "@lumino/widgets@^1.30.0": + version "1.30.0" + resolved "https://registry.yarnpkg.com/@lumino/widgets/-/widgets-1.30.0.tgz#fdf96ffab9a018523b932afd5727317c3a360b4f" + integrity sha512-0nYFoaZrUzJHa1uWvPGHtRjz9TItwQIK0m2hT1IS6fyPv9QKdDELjEMBGUgXHX5Do5h3TWrou0tgdviKZ0KNrg== + dependencies: + "@lumino/algorithm" "^1.9.1" + "@lumino/commands" "^1.19.0" + "@lumino/coreutils" "^1.11.1" + "@lumino/disposable" "^1.10.1" + "@lumino/domutils" "^1.8.1" + "@lumino/dragdrop" "^1.13.1" + "@lumino/keyboard" "^1.8.1" + "@lumino/messaging" "^1.10.1" + "@lumino/properties" "^1.8.1" + "@lumino/signaling" "^1.10.1" + "@lumino/virtualdom" "^1.14.1" "@nodelib/fs.scandir@2.1.5": version "2.1.5" @@ -750,9 +781,9 @@ "@types/estree" "*" "@types/eslint@*": - version "7.28.0" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.28.0.tgz#7e41f2481d301c68e14f483fe10b017753ce8d5a" - integrity sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A== + version "8.2.0" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.2.0.tgz#afd0519223c29c347087542cbaee2fedc0873b16" + integrity sha512-74hbvsnc+7TEDa1z5YLSe4/q8hGYB3USNvCuzHUJrjPV6hXaq8IXcngCrHkuvFt0+8rFz7xYXrHgNayIX0UZvQ== dependencies: "@types/estree" "*" "@types/json-schema" "*" @@ -763,9 +794,9 @@ integrity sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw== "@types/glob@^7.1.1": - version "7.1.4" - resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.4.tgz#ea59e21d2ee5c517914cb4bc8e4153b99e566672" - integrity sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA== + version "7.2.0" + resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb" + integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA== dependencies: "@types/minimatch" "*" "@types/node" "*" @@ -781,9 +812,9 @@ integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== "@types/node@*": - version "16.9.6" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.9.6.tgz#040a64d7faf9e5d9e940357125f0963012e66f04" - integrity sha512-YHUZhBOMTM3mjFkXVcK+WwAcYmyhe1wL4lfqNtzI0b3qAy7yuSetnM7QJazgE5PFmgVTNGiLOgRFfJMqW7XpSQ== + version "16.11.9" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.9.tgz#879be3ad7af29f4c1a5c433421bf99fab7047185" + integrity sha512-MKmdASMf3LtPzwLyRrFjtFFZ48cMf8jmX5VRYrDQiJa8Ybu5VAmkqBWqKU8fdCwD8ysw4mQ9nrEHvzg6gunR7A== "@types/prop-types@*": version "15.7.4" @@ -791,9 +822,9 @@ integrity sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ== "@types/react@^17.0.0": - version "17.0.24" - resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.24.tgz#7e1b3f78d0fc53782543f9bce6d949959a5880bd" - integrity sha512-eIpyco99gTH+FTI3J7Oi/OH8MZoFMJuztNRimDOJwH4iGIsKV2qkGnk4M9VzlaVWeEEWLWSQRy0FEA0Kz218cg== + version "17.0.35" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.35.tgz#217164cf830267d56cd1aec09dcf25a541eedd4c" + integrity sha512-r3C8/TJuri/SLZiiwwxQoLAoavaczARfT9up9b4Jr65+ErAUX3MIkU0oMOQnrpfgHme8zIqZLX7O5nnjm5Wayw== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" @@ -987,22 +1018,22 @@ "@webassemblyjs/ast" "1.11.1" "@xtuc/long" "4.2.2" -"@webpack-cli/configtest@^1.0.4": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-1.0.4.tgz#f03ce6311c0883a83d04569e2c03c6238316d2aa" - integrity sha512-cs3XLy+UcxiP6bj0A6u7MLLuwdXJ1c3Dtc0RkKg+wiI1g/Ti1om8+/2hc2A2B60NbBNAbMgyBMHvyymWm/j4wQ== +"@webpack-cli/configtest@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-1.1.0.tgz#8342bef0badfb7dfd3b576f2574ab80c725be043" + integrity sha512-ttOkEkoalEHa7RaFYpM0ErK1xc4twg3Am9hfHhL7MVqlHebnkYd2wuI/ZqTDj0cVzZho6PdinY0phFZV3O0Mzg== -"@webpack-cli/info@^1.3.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-1.3.0.tgz#9d78a31101a960997a4acd41ffd9b9300627fe2b" - integrity sha512-ASiVB3t9LOKHs5DyVUcxpraBXDOKubYu/ihHhU+t1UPpxsivg6Od2E2qU4gJCekfEddzRBzHhzA/Acyw/mlK/w== +"@webpack-cli/info@^1.4.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-1.4.0.tgz#b9179c3227ab09cbbb149aa733475fcf99430223" + integrity sha512-F6b+Man0rwE4n0409FyAJHStYA5OIZERxmnUfLVwv0mc0V1wLad3V7jqRlMkgKBeAq07jUvglacNaa6g9lOpuw== dependencies: envinfo "^7.7.3" -"@webpack-cli/serve@^1.5.2": - version "1.5.2" - resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-1.5.2.tgz#ea584b637ff63c5a477f6f21604b5a205b72c9ec" - integrity sha512-vgJ5OLWadI8aKjDlOH3rb+dYyPd2GTZuQC/Tihjct6F9GpXGZINo3Y/IVuZVTM1eDQB+/AOsjPUWH/WySDaXvw== +"@webpack-cli/serve@^1.6.0": + version "1.6.0" + resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-1.6.0.tgz#2c275aa05c895eccebbfc34cfb223c6e8bd591a2" + integrity sha512-ZkVeqEmRpBV2GHvjjUZqEai2PpUbuq8Bqd//vEYsp63J8WyexI8ppCqVS3Zs0QADf6aWuPdU+0XsPI647PVlQA== "@xtuc/ieee754@^1.2.0": version "1.2.0" @@ -1071,9 +1102,9 @@ acorn-globals@^4.3.2: acorn-walk "^6.0.1" acorn-import-assertions@^1.7.6: - version "1.7.6" - resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.7.6.tgz#580e3ffcae6770eebeec76c3b9723201e9d01f78" - integrity sha512-FlVvVFA1TX6l3lp8VjDnYYq7R1nyW6x3svAt4nDgrWQ9SBaSh9CnbwgSUTasgfNfOG5HlM1ehugCvM+hjo56LA== + version "1.8.0" + resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9" + integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== acorn-walk@^6.0.1: version "6.2.0" @@ -1091,9 +1122,9 @@ acorn@^7.1.0: integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== acorn@^8.4.1: - version "8.5.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.5.0.tgz#4512ccb99b3698c752591e9bb4472e38ad43cee2" - integrity sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q== + version "8.6.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.6.0.tgz#e3692ba0eb1a0c83eaa4f37f5fa7368dd7142895" + integrity sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw== agent-base@6: version "6.0.2" @@ -1132,7 +1163,7 @@ ansi-escapes@^4.2.1: dependencies: type-fest "^0.21.3" -ansi-regex@^5.0.0: +ansi-regex@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== @@ -1177,9 +1208,9 @@ array-union@^2.1.0: integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== asn1@~0.2.3: - version "0.2.4" - resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" - integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== + version "0.2.6" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.6.tgz#0d3a7bb6e64e02a90c0303b31f292868ea09a08d" + integrity sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ== dependencies: safer-buffer "~2.1.0" @@ -1198,10 +1229,10 @@ async@3.2.0: resolved "https://registry.yarnpkg.com/async/-/async-3.2.0.tgz#b3a2685c5ebb641d3de02d161002c60fc9f85720" integrity sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw== -async@3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/async/-/async-3.2.1.tgz#d3274ec66d107a47476a4c49136aacdb00665fc8" - integrity sha512-XdD5lRO/87udXCMC9meWdYiR+Nq6ZjUfXidViUZGu2F1MO4T3XwZ1et0hb2++BgLfhyJwy44BGB/yx80ABx8hg== +async@3.2.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.2.tgz#2eb7671034bb2194d45d30e31e24ec7e7f9670cd" + integrity sha512-H0E+qZaDEfx/FY4t7iLRv1W2fFI6+pyCeTw1uN20AQPiwqwM6ojPxHxdLv4z8hi2DtnW9BOckSspLucW7pIE5g== asynckit@^0.4.0: version "0.4.0" @@ -1292,15 +1323,15 @@ browser-process-hrtime@^1.0.0: integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== browserslist@^4.14.5: - version "4.17.1" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.17.1.tgz#a98d104f54af441290b7d592626dd541fa642eb9" - integrity sha512-aLD0ZMDSnF4lUt4ZDNgqi5BUn9BZ7YdQdI/cYlILrhdSSZJLU9aNZoD5/NBmM4SK34APB2e83MOsRt1EnkuyaQ== + version "4.18.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.18.1.tgz#60d3920f25b6860eb917c6c7b185576f4d8b017f" + integrity sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ== dependencies: - caniuse-lite "^1.0.30001259" - electron-to-chromium "^1.3.846" + caniuse-lite "^1.0.30001280" + electron-to-chromium "^1.3.896" escalade "^3.1.1" - nanocolors "^0.1.5" - node-releases "^1.1.76" + node-releases "^2.0.1" + picocolors "^1.0.0" buffer-equal-constant-time@1.0.1: version "1.0.1" @@ -1375,10 +1406,10 @@ call-bind@^1.0.0, call-bind@^1.0.2: function-bind "^1.1.1" get-intrinsic "^1.0.2" -caniuse-lite@^1.0.30001259: - version "1.0.30001259" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001259.tgz#ae21691d3da9c4be6144403ac40f71d9f6efd790" - integrity sha512-V7mQTFhjITxuk9zBpI6nYsiTXhcPe05l+364nZjK7MFK/E7ibvYBSAXr4YcA6oPR8j3ZLM/LN+lUqUVAQEUZFg== +caniuse-lite@^1.0.30001280: + version "1.0.30001282" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001282.tgz#38c781ee0a90ccfe1fe7fefd00e43f5ffdcb96fd" + integrity sha512-YhF/hG6nqBEllymSIjLtR2iWDDnChvhnVJqp+vloyt2tEHFG1yBR+ac2B/rOw0qOK0m0lEXU2dv4E/sMk5P9Kg== caseless@~0.12.0: version "0.12.0" @@ -1444,10 +1475,10 @@ cli-width@^3.0.0: resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== -clipanion@3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/clipanion/-/clipanion-3.0.1.tgz#cba44989fa18a625d7d02800ea98c835e973fc26" - integrity sha512-/ujK3YJ1MGjGr18w99Gl9XZjy4xcC/5bZRJXsgvYG6GbUTO4CTKriC+oUxDbo8G+G/dxDqSJhm8QIDnK6iH6Ig== +clipanion@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/clipanion/-/clipanion-3.1.0.tgz#3e217dd6476bb9236638b07eb4673f7309839819" + integrity sha512-v025Hz+IDQ15FpOyK8p02h5bFznMu6rLFsJSyOPR+7WrbSnZ1Ek6pblPukV7K5tC/dsWfncQPIrJ4iUy2PXkbw== dependencies: typanion "^3.3.1" @@ -1496,10 +1527,10 @@ color-name@~1.1.4: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -colorette@^1.2.1: - version "1.4.0" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40" - integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== +colorette@^2.0.14: + version "2.0.16" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.16.tgz#713b9af84fdb000139f04546bd4a93f62a5085da" + integrity sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g== combined-stream@^1.0.6, combined-stream@~1.0.6: version "1.0.8" @@ -1665,9 +1696,9 @@ csstype@2.6.9: integrity sha512-xz39Sb4+OaTsULgUERcCk+TJj8ylkL4aSVDQiX/ksxbELSqwkgt4d4RD7fovIdgJGSuNYqwZEiVjYY5l0ask+Q== csstype@^3.0.2, csstype@~3.0.3: - version "3.0.9" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.9.tgz#6410af31b26bd0520933d02cbc64fce9ce3fbf0b" - integrity sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw== + version "3.0.10" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.10.tgz#2ad3a7bed70f35b965707c092e5f30b327c290e5" + integrity sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA== d@1, d@^1.0.1: version "1.0.1" @@ -1693,10 +1724,10 @@ data-urls@^1.1.0: whatwg-mimetype "^2.2.0" whatwg-url "^7.0.0" -dayjs@1.10.6: - version "1.10.6" - resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.10.6.tgz#288b2aa82f2d8418a6c9d4df5898c0737ad02a63" - integrity sha512-AztC/IOW4L1Q41A86phW5Thhcrco3xuAA+YX/BLpLWWjRcTj5TOt/QImBLmCKlrF7u7k47arTnOyL6GnbG8Hvw== +dayjs@1.10.7: + version "1.10.7" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.10.7.tgz#2cf5f91add28116748440866a0a1d26f3a6ce468" + integrity sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig== debug@2.6.9, debug@^2.6.9: version "2.6.9" @@ -1904,10 +1935,10 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= -electron-to-chromium@^1.3.846: - version "1.3.846" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.846.tgz#a55fd59613dbcaed609e965e3e88f42b08c401d3" - integrity sha512-2jtSwgyiRzybHRxrc2nKI+39wH3AwQgn+sogQ+q814gv8hIFwrcZbV07Ea9f8AmK0ufPVZUvvAG1uZJ+obV4Jw== +electron-to-chromium@^1.3.896: + version "1.3.903" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.903.tgz#e2d3c3809f4ef05fdbe5cc88969dfc94b1bd15b9" + integrity sha512-+PnYAyniRRTkNq56cqYDLq9LyklZYk0hqoDy9GpcU11H5QjRmFZVDbxtgHUMK/YzdNTcn1XWP5gb+hFlSCr20g== emoji-regex@^8.0.0: version "8.0.0" @@ -1941,7 +1972,7 @@ end-of-stream@^1.1.0: dependencies: once "^1.4.0" -enhanced-resolve@^5.8.0: +enhanced-resolve@^5.8.3: version "5.8.3" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz#6d552d465cce0423f5b3d718511ea53826a7b2f0" integrity sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA== @@ -1997,10 +2028,10 @@ es-abstract@^1.18.0-next.2: string.prototype.trimstart "^1.0.4" unbox-primitive "^1.0.1" -es-module-lexer@^0.7.1: - version "0.7.1" - resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.7.1.tgz#c2c8e0f46f2df06274cdaf0dd3f3b33e0a0b267d" - integrity sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw== +es-module-lexer@^0.9.0: + version "0.9.3" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19" + integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== es-to-primitive@^1.2.1: version "1.2.1" @@ -2113,9 +2144,9 @@ estraverse@^4.1.1, estraverse@^4.2.0: integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== estraverse@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" - integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== + version "5.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== esutils@^2.0.2: version "2.0.3" @@ -2192,9 +2223,9 @@ express@4.17.1: vary "~1.1.2" ext@^1.1.2: - version "1.5.0" - resolved "https://registry.yarnpkg.com/ext/-/ext-1.5.0.tgz#e93b97ae0cb23f8370380f6107d2d2b7887687ad" - integrity sha512-+ONcYoWj/SoQwUofMr94aGu05Ou4FepKi7N7b+O8T4jVfyIsZQV1/xeS8jpaBzF0csAk0KLXoHCxU7cKYZjo1Q== + version "1.6.0" + resolved "https://registry.yarnpkg.com/ext/-/ext-1.6.0.tgz#3871d50641e874cc172e2b53f919842d19db4c52" + integrity sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg== dependencies: type "^2.5.0" @@ -2218,9 +2249,9 @@ extsprintf@1.3.0: integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= extsprintf@^1.2.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" - integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= + version "1.4.1" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.1.tgz#8d172c064867f235c0c84a596806d279bf4bcc07" + integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA== fast-deep-equal@^3.1.1: version "3.1.3" @@ -2263,6 +2294,11 @@ fastest-levenshtein@^1.0.12: resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz#9990f7d3a88cc5a9ffd1f1745745251700d497e2" integrity sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow== +fastify-warning@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/fastify-warning/-/fastify-warning-0.2.0.tgz#e717776026a4493dc9a2befa44db6d17f618008f" + integrity sha512-s1EQguBw/9qtc1p/WTY4eq9WMRIACkj+HTcOIK1in4MV5aFaQC9ZCIt0dJ7pr5bIf4lPpHvAtP2ywpTNgs7hqw== + fastq@^1.6.0: version "1.13.0" resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" @@ -2459,7 +2495,19 @@ glob@^6.0.1: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.1.3, glob@^7.1.4, glob@~7.1.6: +glob@^7.1.3, glob@^7.1.4: + version "7.2.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" + integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@~7.1.6: version "7.1.7" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90" integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== @@ -2676,9 +2724,9 @@ ieee754@^1.1.13: integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== ignore@^5.1.1: - version "5.1.8" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" - integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== + version "5.1.9" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.9.tgz#9ec1a5cbe8e1446ec60d4420060d43aa6e7382fb" + integrity sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ== immediate@^3.2.3: version "3.3.0" @@ -2686,9 +2734,9 @@ immediate@^3.2.3: integrity sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q== import-local@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.2.tgz#a8cfd0431d1de4a2199703d003e3e62364fa6db6" - integrity sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA== + version "3.0.3" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.3.tgz#4d51c2c495ca9393da259ec66b62e022920211e0" + integrity sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA== dependencies: pkg-dir "^4.2.0" resolve-cwd "^3.0.0" @@ -2731,7 +2779,7 @@ ini@~1.3.0: resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== -inquirer@^7.0.0: +inquirer@^7.1.0: version "7.3.3" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.3.3.tgz#04d176b2af04afc157a83fd7c100e98ee0aad003" integrity sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA== @@ -2808,9 +2856,9 @@ is-callable@^1.1.4, is-callable@^1.2.4: integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== is-core-module@^2.2.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.6.0.tgz#d7553b2526fe59b92ba3e40c8df757ec8a709e19" - integrity sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ== + version "2.8.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.0.tgz#0321336c3d0925e497fd97f5d95cb114a5ccd548" + integrity sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw== dependencies: has "^1.0.3" @@ -2832,9 +2880,9 @@ is-fullwidth-code-point@^3.0.0: integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== is-glob@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" - integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== dependencies: is-extglob "^2.1.1" @@ -2939,9 +2987,9 @@ jest-worker@^26.5.0: supports-color "^7.0.0" jest-worker@^27.0.6: - version "27.2.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.2.0.tgz#11eef39f1c88f41384ca235c2f48fe50bc229bc0" - integrity sha512-laB0ZVIBz+voh/QQy9dmUuuDsadixeerrKqyVpgPz+CCWiOYjOBabUXHIXZhsdvkWbLqSHbgkAHWl5cg24Q6RA== + version "27.3.1" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.3.1.tgz#0def7feae5b8042be38479799aeb7b5facac24b2" + integrity sha512-ks3WCzsiZaOPJl/oMsDjaf0TRiSv7ctNgs0FqRr2nARsovz6AWWy4oLElwcquGSz692DzgZQrCLScPNs5YlC4g== dependencies: "@types/node" "*" merge-stream "^2.0.0" @@ -3117,9 +3165,9 @@ kleur@4.1.4: integrity sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA== klona@^2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.4.tgz#7bb1e3affb0cb8624547ef7e8f6708ea2e39dfc0" - integrity sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA== + version "2.0.5" + resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.5.tgz#d166574d90076395d9963aa7a928fabb8d76afbc" + integrity sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ== level-codec@^9.0.0: version "9.0.2" @@ -3211,10 +3259,10 @@ levn@~0.3.0: prelude-ls "~1.1.2" type-check "~0.3.2" -lib0@^0.2.31, lib0@^0.2.41, lib0@^0.2.42: - version "0.2.42" - resolved "https://registry.yarnpkg.com/lib0/-/lib0-0.2.42.tgz#6d8bf1fb8205dec37a953c521c5ee403fd8769b0" - integrity sha512-8BNM4MiokEKzMvSxTOC3gnCBisJH+jL67CnSnqzHv3jli3pUvGC8wz+0DQ2YvGr4wVQdb2R2uNNPw9LEpVvJ4Q== +lib0@^0.2.31, lib0@^0.2.42, lib0@^0.2.43: + version "0.2.43" + resolved "https://registry.yarnpkg.com/lib0/-/lib0-0.2.43.tgz#1c2ed1fb2e9fe136e92abef7ca56875f2ee66b07" + integrity sha512-MJ1KLoz5p3gljIUBfdjjNuL/wlWHHK6+DrcIRhzSRLvtAu1XNdRtRGATYM51KSTI0P2nxJZFQM8rwCH6ga9KUw== dependencies: isomorphic.js "^0.2.4" @@ -3251,9 +3299,9 @@ loader-utils@^1.0.0: json5 "^1.0.1" loader-utils@^2.0.0, loader-utils@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" - integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== + version "2.0.2" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.2.tgz#d6e3b4fb81870721ae4e0868ab11dd638368c129" + integrity sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A== dependencies: big.js "^5.2.2" emojis-list "^3.0.0" @@ -3451,32 +3499,27 @@ micromatch@^4.0.4: braces "^3.0.1" picomatch "^2.2.3" -mime-db@1.49.0: - version "1.49.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.49.0.tgz#f3dfde60c99e9cf3bc9701d687778f537001cbed" - integrity sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA== - -"mime-db@>= 1.43.0 < 2": - version "1.50.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.50.0.tgz#abd4ac94e98d3c0e185016c67ab45d5fde40c11f" - integrity sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A== +mime-db@1.51.0, "mime-db@>= 1.43.0 < 2": + version "1.51.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.51.0.tgz#d9ff62451859b18342d960850dc3cfb77e63fb0c" + integrity sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g== mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.19, mime-types@~2.1.24: - version "2.1.32" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.32.tgz#1d00e89e7de7fe02008db61001d9e02852670fd5" - integrity sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A== + version "2.1.34" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.34.tgz#5a712f9ec1503511a945803640fafe09d3793c24" + integrity sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A== dependencies: - mime-db "1.49.0" + mime-db "1.51.0" mime@1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== -mime@2.5.2: - version "2.5.2" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.2.tgz#6e3dc6cc2b9510643830e5f19d5cb753da5eeabe" - integrity sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg== +mime@2.6.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" + integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== mimic-fn@^2.1.0: version "2.1.0" @@ -3596,15 +3639,10 @@ mv@2.1.1: ncp "~2.0.0" rimraf "~2.4.0" -nanocolors@^0.1.5: - version "0.1.6" - resolved "https://registry.yarnpkg.com/nanocolors/-/nanocolors-0.1.6.tgz#bc2350d3edfdbfadd7ac018c855ae7c13905a6ad" - integrity sha512-2pvTw6vYRaBLGir2xR7MxaJtyWkrn+C53EpW8yPotG+pdAwBvt0Xwk4VJ6VHLY0aLthVZPvDfm9TdZvrvAm5UQ== - -nanoid@^3.1.25: - version "3.1.25" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.25.tgz#09ca32747c0e543f0e1814b7d3793477f9c8e152" - integrity sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q== +nanoid@^3.1.30: + version "3.1.30" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.30.tgz#63f93cc548d2a113dc5dfbc63bfa09e2b9b64362" + integrity sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ== napi-macros@~2.0.0: version "2.0.0" @@ -3647,9 +3685,9 @@ node-fetch@2.6.1: integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== node-fetch@^2.6.0: - version "2.6.5" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.5.tgz#42735537d7f080a7e5f78b6c549b7146be1742fd" - integrity sha512-mmlIVHJEu5rnIxgEgez6b9GgWXbkZj5YZ7fx+2r94a2E+Uirsp6HsPTPlomfdHtpt/B0cdKviwkoaM6pyvUOpQ== + version "2.6.6" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.6.tgz#1751a7c01834e8e1697758732e9efb6eeadfaf89" + integrity sha512-Z8/6vRlTUChSdIgMa51jxQ4lrw/Jy5SOW10ObaA47/RElsAN2c5Pn8bTgFGWn/ibwzXTE8qwr1Yzx28vsecXEA== dependencies: whatwg-url "^5.0.0" @@ -3658,10 +3696,10 @@ node-gyp-build@~4.1.0: resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.1.1.tgz#d7270b5d86717068d114cc57fff352f96d745feb" integrity sha512-dSq1xmcPDKPZ2EED2S6zw/b9NKsqzXRE6dVr8TVQnI3FJOTteUMuqF3Qqs6LZg+mLGYJWqQzMbIjMtJqTv87nQ== -node-releases@^1.1.76: - version "1.1.76" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.76.tgz#df245b062b0cafbd5282ab6792f7dccc2d97f36e" - integrity sha512-9/IECtNr8dXNmPWmFXepT0/7o5eolGesHUa3mtr0KlgnCvnZxwh2qensKL42JJY2vQKC3nIBXetFAqR+PW1CmA== +node-releases@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.1.tgz#3d1d395f204f1f2f29a54358b9fb678765ad2fc5" + integrity sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA== normalize-package-data@^2.3.2: version "2.5.0" @@ -3808,7 +3846,7 @@ p-limit@^2.2.0: dependencies: p-try "^2.0.0" -p-limit@^3.0.2, p-limit@^3.1.0: +p-limit@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== @@ -3924,6 +3962,11 @@ performance-now@^2.1.0: resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + picomatch@^2.2.3: version "2.3.0" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" @@ -3944,13 +3987,14 @@ pino-std-serializers@^3.1.0: resolved "https://registry.yarnpkg.com/pino-std-serializers/-/pino-std-serializers-3.2.0.tgz#b56487c402d882eb96cd67c257868016b61ad671" integrity sha512-EqX4pwDPrt3MuOAAUBMU0Tk5kR/YcCM5fNPEzgCO2zJ5HfX0vbiH9HbJglnyeQsN96Kznae6MWD47pZB5avTrg== -pino@6.13.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/pino/-/pino-6.13.0.tgz#41810b9be213af6f8f7c23a1b17058d880267e7b" - integrity sha512-mRXSTfa34tbfrWqCIp1sUpZLqBhcoaGapoyxfEwaWwJGMpLijlRdDKIQUyvq4M3DUfFH5vEglwSw8POZYwbThA== +pino@6.13.3: + version "6.13.3" + resolved "https://registry.yarnpkg.com/pino/-/pino-6.13.3.tgz#60b93bcda1541f92fb37b3f2be0a25cf1d05b6fe" + integrity sha512-tJy6qVgkh9MwNgqX1/oYi3ehfl2Y9H0uHyEEMsBe74KinESIjdMrMQDWpcZPpPicg3VV35d/GLQZmo4QgU2Xkg== dependencies: fast-redact "^3.0.0" fast-safe-stringify "^2.0.8" + fastify-warning "^0.2.0" flatstr "^1.0.12" pino-std-serializers "^3.1.0" quick-format-unescaped "^4.0.3" @@ -4020,12 +4064,12 @@ postcss-value-parser@^4.1.0: integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== postcss@^8.0.2, postcss@^8.2.15: - version "8.3.7" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.7.tgz#ec88563588c8da8e58e7226f7633b51ae221eeda" - integrity sha512-9SaY7nnyQ63/WittqZYAvkkYPyKxchMKH71UDzeTmWuLSvxTRpeEeABZAzlCi55cuGcoFyoV/amX2BdsafQidQ== + version "8.3.11" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.11.tgz#c3beca7ea811cd5e1c4a3ec6d2e7599ef1f8f858" + integrity sha512-hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA== dependencies: - nanocolors "^0.1.5" - nanoid "^3.1.25" + nanoid "^3.1.30" + picocolors "^1.0.0" source-map-js "^0.6.2" prelude-ls@~1.1.2: @@ -4615,9 +4659,9 @@ side-channel@^1.0.4: object-inspect "^1.9.0" signal-exit@^3.0.2, signal-exit@^3.0.3: - version "3.0.4" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.4.tgz#366a4684d175b9cab2081e3681fda3747b6c51d7" - integrity sha512-rqYhcAnZ6d/vTPGghdrw7iumdcbXpsk1b8IG/rz+VWV51DM0p7XCtMoJ3qhPLIbp3tvyt3pKRbaaEMZYpHto8Q== + version "3.0.6" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.6.tgz#24e630c4b0f03fea446a2bd299e62b4a6ca8d0af" + integrity sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ== slash@^3.0.0: version "3.0.0" @@ -4660,9 +4704,9 @@ source-map-js@^0.6.2: integrity sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug== source-map-support@~0.5.20: - version "0.5.20" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.20.tgz#12166089f8f5e5e8c56926b377633392dd2cb6c9" - integrity sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw== + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== dependencies: buffer-from "^1.0.0" source-map "^0.6.0" @@ -4743,13 +4787,13 @@ steno@^0.4.1: graceful-fs "^4.1.3" string-width@^4.1.0: - version "4.2.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5" - integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA== + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== dependencies: emoji-regex "^8.0.0" is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.0" + strip-ansi "^6.0.1" string.prototype.padend@^3.0.0: version "3.1.2" @@ -4783,12 +4827,12 @@ string_decoder@^1.1.1: dependencies: safe-buffer "~5.2.0" -strip-ansi@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" - integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== dependencies: - ansi-regex "^5.0.0" + ansi-regex "^5.0.1" strip-bom@^3.0.0: version "3.0.0" @@ -4880,21 +4924,20 @@ terser-webpack-plugin@^4.1.0: webpack-sources "^1.4.3" terser-webpack-plugin@^5.1.3: - version "5.2.4" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.2.4.tgz#ad1be7639b1cbe3ea49fab995cbe7224b31747a1" - integrity sha512-E2CkNMN+1cho04YpdANyRrn8CyN4yMy+WdFKZIySFZrGXZxJwJP6PMNGGc/Mcr6qygQHUUqRxnAPmi0M9f00XA== + version "5.2.5" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.2.5.tgz#ce65b9880a0c36872555c4874f45bbdb02ee32c9" + integrity sha512-3luOVHku5l0QBeYS8r4CdHYWEGMmIj3H1U64jgkdZzECcSOJAyJ9TjuqcQZvw1Y+4AOBN9SeYJPJmFn2cM4/2g== dependencies: jest-worker "^27.0.6" - p-limit "^3.1.0" schema-utils "^3.1.1" serialize-javascript "^6.0.0" source-map "^0.6.1" terser "^5.7.2" terser@^5.3.4, terser@^5.7.2: - version "5.9.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.9.0.tgz#47d6e629a522963240f2b55fcaa3c99083d2c351" - integrity sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ== + version "5.10.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.10.0.tgz#b86390809c0389105eb0a0b62397563096ddafcc" + integrity sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA== dependencies: commander "^2.20.0" source-map "~0.7.2" @@ -4933,9 +4976,9 @@ to-regex-range@^5.0.1: is-number "^7.0.0" to-string-loader@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/to-string-loader/-/to-string-loader-1.1.6.tgz#230529ccc63dd0ecca052a85e1fb82afe946b0ab" - integrity sha512-VNg62//PS1WfNwrK3n7t6wtK5Vdtx/qeYLLEioW46VMlYUwAYT6wnfB+OwS2FMTCalIHu0tk79D3RXX8ttmZTQ== + version "1.2.0" + resolved "https://registry.yarnpkg.com/to-string-loader/-/to-string-loader-1.2.0.tgz#4364aa044b9aa876473f4d7a36ef7d216a276e9c" + integrity sha512-KsWUL8FccgBW9FPFm4vYoQbOOcO5m6hKOGYoXjbseD9/4Ft+ravXN5jolQ9kTKYcK4zPt1j+khx97GPGnVoi6A== dependencies: loader-utils "^1.0.0" @@ -5009,9 +5052,9 @@ tweetnacl@^0.14.3, tweetnacl@~0.14.0: integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= typanion@^3.3.1: - version "3.5.0" - resolved "https://registry.yarnpkg.com/typanion/-/typanion-3.5.0.tgz#17004bbe65c1947efcb0295ae2291d8dfaf6245c" - integrity sha512-WTwtzR0EXFidHrrzyWYyb+jeFLxOVLW1VMaKOqN/JekdqJs6UiFLGv0QjKV2dzn1ub3VI7duDJ/ZXHM8UX/3dw== + version "3.7.1" + resolved "https://registry.yarnpkg.com/typanion/-/typanion-3.7.1.tgz#5fceb57a2fa0c0a5beca25a7e90ac2a420863709" + integrity sha512-g2QDI/ZLpuEor9EnJ1b7s9S2QSJgNCPBw9ZCSkQdqXNjg5ZQs4mASgW/elVifSxISFwBeMaIAmMBP5luAOIKAw== type-check@~0.3.2: version "0.3.2" @@ -5059,17 +5102,17 @@ typescript@~4.1.3: integrity sha512-pxnwLxeb/Z5SP80JDRzVjh58KsM6jZHRAOtTpS7sXLS4ogXNKC9ANxHHZqLLeVHZN35jCtI4JdmLLbLiC1kBow== typestyle@^2.0.4: - version "2.1.0" - resolved "https://registry.yarnpkg.com/typestyle/-/typestyle-2.1.0.tgz#7c5cc567de72cd8bfb686813150b92791aaa7636" - integrity sha512-6uCYPdG4xWLeEcl9O0GtNFnNGhami+irKiLsXSuvWHC/aTS7wdj49WeikWAKN+xHN3b1hm+9v0svwwgSBhCsNA== + version "2.2.0" + resolved "https://registry.yarnpkg.com/typestyle/-/typestyle-2.2.0.tgz#0b89231c405dda47e5acdcc2c33143ec7257134a" + integrity sha512-2lfoH6Wp0B2fhEwy+aXzRxAaLEz/JLKUKmlttYT2yYSZhoyI2MEgv5iQjvtIBu5q/EwyqTNuYcoL1Mioqv7dsA== dependencies: csstype "2.6.9" free-style "3.1.0" uglify-js@^3.1.4: - version "3.14.2" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.14.2.tgz#d7dd6a46ca57214f54a2d0a43cad0f35db82ac99" - integrity sha512-rtPMlmcO4agTUfz10CbgJ1k6UAoXM2gWb3GoMPPZB/+/Ackf8lNWk11K4rYi2D0apgoFRLtQOZhb+/iGNJq26A== + version "3.14.3" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.14.3.tgz#c0f25dfea1e8e5323eccf59610be08b6043c15cf" + integrity sha512-mic3aOdiq01DuSVx0TseaEzMIVqebMZ0Z3vaeDhFEh9bsc24hV1TFvN74reA2vs08D0ZWfNjAcJ3UbVLaBss+g== unbox-primitive@^1.0.1: version "1.0.1" @@ -5164,11 +5207,6 @@ uuid@^3.3.2: resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== -v8-compile-cache@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" - integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== - validate-npm-package-license@^3.0.1: version "3.0.4" resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" @@ -5177,10 +5215,10 @@ validate-npm-package-license@^3.0.1: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" -validator@13.6.0: - version "13.6.0" - resolved "https://registry.yarnpkg.com/validator/-/validator-13.6.0.tgz#1e71899c14cdc7b2068463cb24c1cc16f6ec7059" - integrity sha512-gVgKbdbHgtxpRyR8K0O6oFZPhhB5tT1jeEHZR0Znr9Svg03U0+r9DXWMrnRAB+HtCStDQKlaIZm42tVsVjqtjg== +validator@13.7.0: + version "13.7.0" + resolved "https://registry.yarnpkg.com/validator/-/validator-13.7.0.tgz#4f9658ba13ba8f3d82ee881d3516489ea85c0857" + integrity sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw== vary@^1, vary@~1.1.2: version "1.1.2" @@ -5209,9 +5247,9 @@ verdaccio-htpasswd@10.0.0: unix-crypt-td-js "1.1.4" verdaccio@^5.1.1: - version "5.1.6" - resolved "https://registry.yarnpkg.com/verdaccio/-/verdaccio-5.1.6.tgz#309f4a5c2b3cd4679109d8339cdcfa87a9c9e2da" - integrity sha512-/DlhWtgtlfqKKxV6puZigRS6eicqVSXBZoZuG1HL8h+pft7F2bwu0KI1u4XT2fzGw9hp69FFET8OlPLNfYEvwQ== + version "5.2.2" + resolved "https://registry.yarnpkg.com/verdaccio/-/verdaccio-5.2.2.tgz#e60c900e2193fa4b934d82934d15e18a6fe06ff9" + integrity sha512-7TbQ2QWDIQBabYMUAJQtJl9qbxpBKl8tndNYtMl9gVUgWN67gr+kPeMoqY0m4whg/+OdWrMyBj3NQy5VoTQiIw== dependencies: "@verdaccio/commons-api" "10.0.1" "@verdaccio/local-storage" "10.0.7" @@ -5219,13 +5257,13 @@ verdaccio@^5.1.1: "@verdaccio/streams" "10.0.0" "@verdaccio/ui-theme" "3.2.1" JSONStream "1.3.5" - async "3.2.1" + async "3.2.2" body-parser "1.19.0" - clipanion "3.0.1" + clipanion "3.1.0" compression "1.7.4" cookies "0.8.0" cors "2.8.5" - dayjs "1.10.6" + dayjs "1.10.7" debug "^4.3.2" envinfo "7.8.1" eslint-import-resolver-node "0.3.4" @@ -5241,17 +5279,17 @@ verdaccio@^5.1.1: lunr-mutable-indexes "2.3.2" marked "2.1.3" memoizee "0.4.15" - mime "2.5.2" + mime "2.6.0" minimatch "3.0.4" mkdirp "1.0.4" mv "2.1.1" - pino "6.13.0" + pino "6.13.3" pkginfo "0.4.1" prettier-bytes "^1.0.4" pretty-ms "^7.0.1" request "2.88.0" semver "7.3.5" - validator "13.6.0" + validator "13.7.0" verdaccio-audit "10.0.2" verdaccio-htpasswd "10.0.0" @@ -5306,22 +5344,21 @@ webidl-conversions@^4.0.2: integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== webpack-cli@^4.1.0: - version "4.8.0" - resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-4.8.0.tgz#5fc3c8b9401d3c8a43e2afceacfa8261962338d1" - integrity sha512-+iBSWsX16uVna5aAYN6/wjhJy1q/GKk4KjKvfg90/6hykCTSgozbfz5iRgDTSJt/LgSbYxdBX3KBHeobIs+ZEw== + version "4.9.1" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-4.9.1.tgz#b64be825e2d1b130f285c314caa3b1ba9a4632b3" + integrity sha512-JYRFVuyFpzDxMDB+v/nanUdQYcZtqFPGzmlW4s+UkPMFhSpfRNmf1z4AwYcHJVdvEFAM7FFCQdNTpsBYhDLusQ== dependencies: "@discoveryjs/json-ext" "^0.5.0" - "@webpack-cli/configtest" "^1.0.4" - "@webpack-cli/info" "^1.3.0" - "@webpack-cli/serve" "^1.5.2" - colorette "^1.2.1" + "@webpack-cli/configtest" "^1.1.0" + "@webpack-cli/info" "^1.4.0" + "@webpack-cli/serve" "^1.6.0" + colorette "^2.0.14" commander "^7.0.0" execa "^5.0.0" fastest-levenshtein "^1.0.12" import-local "^3.0.2" interpret "^2.2.0" rechoir "^0.7.0" - v8-compile-cache "^2.2.0" webpack-merge "^5.7.3" webpack-merge@^5.1.2, webpack-merge@^5.7.3: @@ -5340,15 +5377,15 @@ webpack-sources@^1.1.0, webpack-sources@^1.2.0, webpack-sources@^1.4.3: source-list-map "^2.0.0" source-map "~0.6.1" -webpack-sources@^3.2.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.1.tgz#251a7d9720d75ada1469ca07dbb62f3641a05b6d" - integrity sha512-t6BMVLQ0AkjBOoRTZgqrWm7xbXMBzD+XDq2EZ96+vMfn3qKgsvdXZhbPZ4ElUOpdv4u+iiGe+w3+J75iy/bYGA== +webpack-sources@^3.2.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.2.tgz#d88e3741833efec57c4c789b6010db9977545260" + integrity sha512-cp5qdmHnu5T8wRg2G3vZZHoJPN14aqQ89SyQ11NpGH5zEMDCclt49rzo+MaRazk7/UeILhAI+/sEtcM+7Fr0nw== webpack@^5.41.1: - version "5.53.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.53.0.tgz#f463cd9c6fc1356ae4b9b7ac911fd1f5b2df86af" - integrity sha512-RZ1Z3z3ni44snoWjfWeHFyzvd9HMVYDYC5VXmlYUT6NWgEOWdCNpad5Fve2CzzHoRED7WtsKe+FCyP5Vk4pWiQ== + version "5.64.1" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.64.1.tgz#fd59840c16f04fe315f2b2598a85026f12dfa1bb" + integrity sha512-b4FHmRgaaAjP+aVOVz41a9Qa5SmkUPQ+u8FntTQ1roPHahSComB6rXnLwc976VhUY4CqTaLu5mCswuHiNhOfVw== dependencies: "@types/eslint-scope" "^3.7.0" "@types/estree" "^0.0.50" @@ -5359,8 +5396,8 @@ webpack@^5.41.1: acorn-import-assertions "^1.7.6" browserslist "^4.14.5" chrome-trace-event "^1.0.2" - enhanced-resolve "^5.8.0" - es-module-lexer "^0.7.1" + enhanced-resolve "^5.8.3" + es-module-lexer "^0.9.0" eslint-scope "5.1.1" events "^3.2.0" glob-to-regexp "^0.4.1" @@ -5373,7 +5410,7 @@ webpack@^5.41.1: tapable "^2.1.1" terser-webpack-plugin "^5.1.3" watchpack "^2.2.0" - webpack-sources "^3.2.0" + webpack-sources "^3.2.2" whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.5: version "1.0.5" @@ -5484,12 +5521,12 @@ xtend@^4.0.2, xtend@~4.0.0: resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== -y-codemirror@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/y-codemirror/-/y-codemirror-2.1.1.tgz#e841fc3001b719d7fa457dd7a9748205e2874fe9" - integrity sha512-QXHaOkvEJs3pB82dkW1aGfWUd4S1RA1ORtXWtprHClbqBiCOY19VKiojScSTyl8rTaOZ/zblEq+SNH2sd3Umiw== +y-codemirror@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/y-codemirror/-/y-codemirror-3.0.1.tgz#d8a4e43cf46b5b557e0f03b7bbb65773ff436278" + integrity sha512-TsLSoouAZxkxOKbmTj7qdwZNS0lZMVqIdp7/j9EgUUqYj0remZYDGl6VBABrmp9UX1QvX6RoXXqzbNhftgfCbA== dependencies: - lib0 "^0.2.41" + lib0 "^0.2.42" y-leveldb@^0.1.0: version "0.1.0" @@ -5507,9 +5544,9 @@ y-protocols@^1.0.5: lib0 "^0.2.42" y-websocket@^1.3.15: - version "1.3.16" - resolved "https://registry.yarnpkg.com/y-websocket/-/y-websocket-1.3.16.tgz#0ec1a141d593933dfbfba2fb9fa9d95dca332c89" - integrity sha512-538dwNOQeZCpMfhh67y40goxHQZKubjoXtfhQieUF2bIQfHVV44bGFeAiYiBHgwOSRdwp7qG4MmDwU0M3U3vng== + version "1.3.17" + resolved "https://registry.yarnpkg.com/y-websocket/-/y-websocket-1.3.17.tgz#d5465fe6d378df9f6bdd503f23d001e5b526db54" + integrity sha512-SswN7EosLDpnrWue45/yQjkTGSRkzxioFc/0WcyHNkudnknWToOBaIo2coWgnYZd9BP0XlNAc8pPhTGkDveQJQ== dependencies: lib0 "^0.2.42" lodash.debounce "^4.0.8" @@ -5523,12 +5560,12 @@ yallist@^4.0.0: resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yjs@^13.5.6: - version "13.5.12" - resolved "https://registry.yarnpkg.com/yjs/-/yjs-13.5.12.tgz#7a0cf3119fb368c07243825e989a55de164b3f9c" - integrity sha512-/buy1kh8Ls+t733Lgov9hiNxCsjHSCymTuZNahj2hsPNoGbvnSdDmCz9Z4F19Yr1eUAAXQLJF3q7fiBcvPC6Qg== +yjs@^13.5.17: + version "13.5.22" + resolved "https://registry.yarnpkg.com/yjs/-/yjs-13.5.22.tgz#576a92ff2705736317a8b7a6b18d34fc8e6103f0" + integrity sha512-qxsVlu/E2dLUUtJyhDbwkhrw1gWbdE+UWzVI2VEeY6G1M8TYI51VvXSoPC/4QQMNIyEdsCOW2cWxPUyoCH43gw== dependencies: - lib0 "^0.2.41" + lib0 "^0.2.43" yocto-queue@^0.1.0: version "0.1.0"