diff --git a/.bumpversion.cfg b/.bumpversion.cfg index cbd13091ba09..01ad70a77767 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,19 +1,19 @@ -[bumpversion] -current_version = 1, 0, 2, 'final', 0 -commit = False -tag = False -parse = (?P\d+)\,\ (?P\d+)\,\ (?P\d+)\,\ \'(?P\S+)\'\,\ (?P\d+) -serialize = - {major}, {minor}, {patch}, '{release}', {build} - -[bumpversion:part:release] -optional_value = final -values = - alpha - candidate - final - -[bumpversion:part:build] - -[bumpversion:file:jupyterlab/_version.py] - +[bumpversion] +current_version = 1, 0, 4, 'final', 0 +commit = False +tag = False +parse = (?P\d+)\,\ (?P\d+)\,\ (?P\d+)\,\ \'(?P\S+)\'\,\ (?P\d+) +serialize = + {major}, {minor}, {patch}, '{release}', {build} + +[bumpversion:part:release] +optional_value = final +values = + alpha + candidate + final + +[bumpversion:part:build] + +[bumpversion:file:jupyterlab/_version.py] + diff --git a/CORPORATE.md b/CORPORATE.md index 046b90312602..e4c64fcb6de8 100644 --- a/CORPORATE.md +++ b/CORPORATE.md @@ -92,7 +92,7 @@ them, bug reports, ideas, discussions, questions, refactoring, etc. If your company wants to contribute new features, we ask that you commit to maintaining those features for a period of at least 2-3 years. This isn't a legal contract, but we do want you to carefully consider the maintenance of your contributions. -If a new feature is abandonded and we are unable to maintain it, it may be +If a new feature is abandoned and we are unable to maintain it, it may be deprecated or removed. **Don't surprise us.** _Don't build us a new dog park, when what we really need diff --git a/buildutils/package.json b/buildutils/package.json index 90367a671949..f575ba28fc72 100644 --- a/buildutils/package.json +++ b/buildutils/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/buildutils", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Build Utilities", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { diff --git a/dev_mode/package.json b/dev_mode/package.json index c3029da2d25e..43b00aba1552 100644 --- a/dev_mode/package.json +++ b/dev_mode/package.json @@ -1,70 +1,73 @@ { "name": "@jupyterlab/application-top", - "version": "1.0.2", + "version": "1.0.4", "private": true, "scripts": { "build": "webpack", + "build:dev": "jlpm run build", + "build:dev:minimize": "jlpm run build:dev", "build:prod": "cross-env NODE_OPTIONS=--max_old_space_size=4096 webpack --config webpack.prod.config.js", - "build:prod:stats": "cross-env NODE_OPTIONS=--max_old_space_size=4096 webpack --profile --config webpack.prod.config.js --json > stats.json", + "build:prod:minimize": "cross-env NODE_OPTIONS=--max_old_space_size=4096 webpack --config webpack.prod.minimize.config.js", + "build:prod:stats": "cross-env NODE_OPTIONS=--max_old_space_size=4096 webpack --profile --config webpack.prod.minimize.config.js --json > stats.json", "build:stats": "webpack --profile --json > stats.json", "clean": "rimraf build", "prepublishOnly": "npm run build", "watch": "webpack --watch" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", - "@jupyterlab/application-extension": "^1.0.1", - "@jupyterlab/apputils": "^1.0.1", - "@jupyterlab/apputils-extension": "^1.0.1", - "@jupyterlab/codemirror-extension": "^1.0.1", - "@jupyterlab/completer-extension": "^1.0.1", - "@jupyterlab/console": "^1.0.1", - "@jupyterlab/console-extension": "^1.0.1", + "@jupyterlab/application": "^1.0.2", + "@jupyterlab/application-extension": "^1.0.2", + "@jupyterlab/apputils": "^1.0.2", + "@jupyterlab/apputils-extension": "^1.0.2", + "@jupyterlab/codemirror-extension": "^1.0.2", + "@jupyterlab/completer-extension": "^1.0.2", + "@jupyterlab/console": "^1.0.2", + "@jupyterlab/console-extension": "^1.0.3", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/csvviewer-extension": "^1.0.1", - "@jupyterlab/docmanager": "^1.0.1", - "@jupyterlab/docmanager-extension": "^1.0.1", - "@jupyterlab/documentsearch-extension": "^1.0.1", - "@jupyterlab/extensionmanager": "^1.0.1", - "@jupyterlab/extensionmanager-extension": "^1.0.1", - "@jupyterlab/filebrowser": "^1.0.1", - "@jupyterlab/filebrowser-extension": "^1.0.2", - "@jupyterlab/fileeditor": "^1.0.1", - "@jupyterlab/fileeditor-extension": "^1.0.1", - "@jupyterlab/help-extension": "^1.0.1", - "@jupyterlab/htmlviewer-extension": "^1.0.1", - "@jupyterlab/hub-extension": "^1.0.1", - "@jupyterlab/imageviewer": "^1.0.1", - "@jupyterlab/imageviewer-extension": "^1.0.1", - "@jupyterlab/inspector-extension": "^1.0.1", - "@jupyterlab/javascript-extension": "^1.0.1", - "@jupyterlab/json-extension": "^1.0.1", - "@jupyterlab/launcher": "^1.0.1", - "@jupyterlab/launcher-extension": "^1.0.1", - "@jupyterlab/mainmenu-extension": "^1.0.1", - "@jupyterlab/markdownviewer-extension": "^1.0.1", - "@jupyterlab/mathjax2-extension": "^1.0.1", - "@jupyterlab/notebook": "^1.0.1", - "@jupyterlab/notebook-extension": "^1.0.1", + "@jupyterlab/csvviewer-extension": "^1.0.2", + "@jupyterlab/docmanager": "^1.0.2", + "@jupyterlab/docmanager-extension": "^1.0.2", + "@jupyterlab/documentsearch-extension": "^1.0.2", + "@jupyterlab/extensionmanager": "^1.0.2", + "@jupyterlab/extensionmanager-extension": "^1.0.2", + "@jupyterlab/filebrowser": "^1.0.3", + "@jupyterlab/filebrowser-extension": "^1.0.4", + "@jupyterlab/fileeditor": "^1.0.2", + "@jupyterlab/fileeditor-extension": "^1.0.3", + "@jupyterlab/help-extension": "^1.0.2", + "@jupyterlab/htmlviewer-extension": "^1.0.2", + "@jupyterlab/hub-extension": "^1.0.2", + "@jupyterlab/imageviewer": "^1.0.2", + "@jupyterlab/imageviewer-extension": "^1.0.2", + "@jupyterlab/inspector-extension": "^1.0.2", + "@jupyterlab/javascript-extension": "^1.0.2", + "@jupyterlab/json-extension": "^1.0.2", + "@jupyterlab/launcher": "^1.0.2", + "@jupyterlab/launcher-extension": "^1.0.2", + "@jupyterlab/mainmenu-extension": "^1.0.2", + "@jupyterlab/markdownviewer-extension": "^1.0.2", + "@jupyterlab/mathjax2-extension": "^1.0.2", + "@jupyterlab/notebook": "^1.0.2", + "@jupyterlab/notebook-extension": "^1.0.3", "@jupyterlab/pdf-extension": "^1.0.0", - "@jupyterlab/rendermime": "^1.0.1", - "@jupyterlab/rendermime-extension": "^1.0.1", + "@jupyterlab/rendermime": "^1.0.2", + "@jupyterlab/rendermime-extension": "^1.0.2", "@jupyterlab/rendermime-interfaces": "^1.3.0", - "@jupyterlab/running-extension": "^1.0.1", - "@jupyterlab/services": "^4.0.1", - "@jupyterlab/settingeditor-extension": "^1.0.1", - "@jupyterlab/shortcuts-extension": "^1.0.1", - "@jupyterlab/statusbar-extension": "^1.0.1", - "@jupyterlab/tabmanager-extension": "^1.0.1", - "@jupyterlab/terminal": "^1.0.1", - "@jupyterlab/terminal-extension": "^1.0.1", - "@jupyterlab/theme-dark-extension": "^1.0.1", - "@jupyterlab/theme-light-extension": "^1.0.1", - "@jupyterlab/tooltip": "^1.0.1", - "@jupyterlab/tooltip-extension": "^1.0.1", - "@jupyterlab/vdom-extension": "^1.0.1", - "@jupyterlab/vega4-extension": "^1.0.0", - "@jupyterlab/vega5-extension": "^1.0.0", + "@jupyterlab/running-extension": "^1.0.2", + "@jupyterlab/services": "^4.0.2", + "@jupyterlab/settingeditor-extension": "^1.0.2", + "@jupyterlab/shortcuts-extension": "^1.0.2", + "@jupyterlab/statusbar-extension": "^1.0.2", + "@jupyterlab/tabmanager-extension": "^1.0.2", + "@jupyterlab/terminal": "^1.0.2", + "@jupyterlab/terminal-extension": "^1.0.2", + "@jupyterlab/theme-dark-extension": "^1.0.2", + "@jupyterlab/theme-light-extension": "^1.0.2", + "@jupyterlab/tooltip": "^1.0.2", + "@jupyterlab/tooltip-extension": "^1.0.2", + "@jupyterlab/vdom-extension": "^1.0.2", + "@jupyterlab/vega4-extension": "^1.0.1", + "@jupyterlab/vega5-extension": "^1.0.1", "@phosphor/algorithm": "^1.1.3", "@phosphor/application": "^1.6.3", "@phosphor/commands": "^1.6.3", @@ -86,7 +89,7 @@ "url-parse": "~1.4.3" }, "devDependencies": { - "@jupyterlab/buildutils": "^1.0.1", + "@jupyterlab/buildutils": "^1.0.2", "cross-env": "^5.2.0", "css-loader": "~2.1.1", "duplicate-package-checker-webpack-plugin": "^3.0.0", @@ -118,7 +121,7 @@ }, "jupyterlab": { "name": "JupyterLab", - "version": "1.0.2", + "version": "1.0.4", "extensions": { "@jupyterlab/application-extension": "", "@jupyterlab/apputils-extension": "", diff --git a/dev_mode/webpack.prod.config.js b/dev_mode/webpack.prod.config.js index 9f91ed057c35..a48980bcdaeb 100644 --- a/dev_mode/webpack.prod.config.js +++ b/dev_mode/webpack.prod.config.js @@ -1,4 +1,3 @@ -const TerserPlugin = require('terser-webpack-plugin'); var merge = require('webpack-merge'); var config = require('./webpack.config'); @@ -6,23 +5,7 @@ config[0] = merge(config[0], { mode: 'production', devtool: 'source-map', optimization: { - minimizer: [ - new TerserPlugin({ - parallel: true, - sourceMap: true, - terserOptions: { - compress: false, - ecma: 6, - mangle: true, - output: { - beautify: false, - comments: false - }, - safari10: true - }, - cache: process.platform !== 'win32' - }) - ] + minimize: false } }); diff --git a/dev_mode/webpack.prod.minimize.config.js b/dev_mode/webpack.prod.minimize.config.js new file mode 100644 index 000000000000..9f91ed057c35 --- /dev/null +++ b/dev_mode/webpack.prod.minimize.config.js @@ -0,0 +1,29 @@ +const TerserPlugin = require('terser-webpack-plugin'); +var merge = require('webpack-merge'); +var config = require('./webpack.config'); + +config[0] = merge(config[0], { + mode: 'production', + devtool: 'source-map', + optimization: { + minimizer: [ + new TerserPlugin({ + parallel: true, + sourceMap: true, + terserOptions: { + compress: false, + ecma: 6, + mangle: true, + output: { + beautify: false, + comments: false + }, + safari10: true + }, + cache: process.platform !== 'win32' + }) + ] + } +}); + +module.exports = config; diff --git a/docs/source/developer/extension_points.rst b/docs/source/developer/extension_points.rst index 1f621ffb571c..63b5051c3950 100644 --- a/docs/source/developer/extension_points.rst +++ b/docs/source/developer/extension_points.rst @@ -356,3 +356,61 @@ Widget tracker tokens are provided for many activities in JupyterLab, including notebooks, consoles, text files, mime documents, and terminals. If you are adding your own activities to JupyterLab, you might consider providing a ``WidgetTracker`` token of your own, so that other extensions can make use of it. + +.. _copy_shareable_link: + +Copy Shareable Link +~~~~~~~~~~~~~~~~~~~ + +The file browser provides a context menu item "Copy Shareable Link". The +desired behavior will vary by deployment and the users it serves. The file +browser supports overriding the behavior of this item. + +.. code:: typescript + + import { + IFileBrowserFactory + } from '@jupyterlab/filebrowser'; + + import { + JupyterFrontEnd, JupyterFrontEndPlugin + } from '@jupyterlab/application'; + + + const shareFile: JupyterFrontEndPlugin = { + activate: activateShareFile, + id: commandID, + requires: [IFileBrowserFactory], + autoStart: true + }; + + function activateShareFile( + app: JupyterFrontEnd, + factory: IFileBrowserFactory + ): void { + const { commands } = app; + const { tracker } = factory; + + commands.addCommand('filebrowser:share-main', { + execute: () => { + const widget = tracker.currentWidget; + if (!widget) { + return; + } + const path = encodeURI(widget.selectedItems().next().path); + // Do something with path. + }, + isVisible: () => + tracker.currentWidget && + toArray(tracker.currentWidget.selectedItems()).length === 1, + iconClass: 'jp-MaterialIcon jp-LinkIcon', + label: 'Copy Shareable Link' + }); + } + +Note that before enabling this plugin in the usual way, you must *disable* the +default plugin provided by the built-in file browser. + +.. code:: bash + + jupyter labextension disable @jupyterlab/filebrowser-extension:share-file diff --git a/docs/source/developer/extension_tutorial.rst b/docs/source/developer/extension_tutorial.rst index 6f42e73ae500..438b259de25e 100644 --- a/docs/source/developer/extension_tutorial.rst +++ b/docs/source/developer/extension_tutorial.rst @@ -229,15 +229,6 @@ a reference to the command palette interface and the Jupyter front end. ICommandPalette } from '@jupyterlab/apputils'; -You will also need to install these dependencies. Run the following commands in the -repository root folder install the dependency and save it to your -`package.json`: - -.. code:: bash - - jlpm add @jupyterlab/apputils - jlpm add @jupyterlab/application - Locate the ``extension`` object of type ``JupyterFrontEndPlugin``. Change the definition so that it reads like so: @@ -264,7 +255,16 @@ will pass an instance of ``ICommandPalette`` as the second parameter of in that function. The second ``console.log`` line exists only so that you can immediately check that your changes work. -Run the following to rebuild your extension. +Now you will need to install these dependencies. Run the following commands in the +repository root folder to install the dependencies and save them to your +`package.json`: + +.. code:: bash + + jlpm add @jupyterlab/apputils + jlpm add @jupyterlab/application + +Finally, run the following to rebuild your extension. .. code:: bash diff --git a/docs/source/developer/xkcd_extension_tutorial.rst b/docs/source/developer/xkcd_extension_tutorial.rst new file mode 100644 index 000000000000..598ea260750f --- /dev/null +++ b/docs/source/developer/xkcd_extension_tutorial.rst @@ -0,0 +1,6 @@ +:orphan: + +The extension tutorial has moved! +---------------------------------- + +With the release of JupyterLab 1.0, we've also created a brand-new extension tutorial! This old tutorial is now out-of-date and has been retired, but `you can find the new tutorial here `__. diff --git a/docs/source/getting_started/changelog.rst b/docs/source/getting_started/changelog.rst index b5f94f1f587f..df30a972bb78 100644 --- a/docs/source/getting_started/changelog.rst +++ b/docs/source/getting_started/changelog.rst @@ -130,6 +130,7 @@ Extension Development Changes ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ * We have rewritten how extensions provide keyboard shortcuts and interact with the settings system. If you previously defined keyboard shortcuts or used the settings mechanism, you will need to update your extension (`#5470 `__, `#5298 `__) * We have renamed the plugin type from ``JupyterLabPlugin`` to ``JupyterFrontEndPlugin``. The application arg is also renamed from ``JupyterLab`` to ``JupyterFrontEnd`` and some its functionality has been moved to a separate ``ILabShell`` plugin (`#5845 `__, `#5919 `__) +* The lab shell ``addToMainArea``, ``addToLeftArea``, ``addToTopArea``, ``addToRightArea``, and ``addToBottomArea`` functions have been replaced with a single ``add()`` function that takes the area as an argument. Replace ``addToMainArea(widget, options)`` with ``add(widget, 'main', options)``, etc. (`#5845 `__) * Rename ``pageUrl`` to ``appUrl`` in the server connection (`#6509 `__, `#6508 `__, `#6585 `__, `#6584 `__) * ``MainAreaWidget`` instances now forward update requests to their ``content`` (`#6586 `__, `#6571 `__) * The theme data attributes are renamed and moved to the document body element. If you are relying on these attributes in CSS to conditionally style based on the theme, you should update their names. For example ``data-theme-light`` is now ``data-jp-theme-light``. (`#6566 `__, `#6554 `__) diff --git a/examples/app/package.json b/examples/app/package.json index 6864ca824375..0a220b0b7837 100644 --- a/examples/app/package.json +++ b/examples/app/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/example-app", - "version": "1.0.2", + "version": "1.0.4", "private": true, "scripts": { "build": "webpack", @@ -8,35 +8,35 @@ "prepublishOnly": "npm run build" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", - "@jupyterlab/application-extension": "^1.0.1", - "@jupyterlab/apputils-extension": "^1.0.1", - "@jupyterlab/buildutils": "^1.0.1", - "@jupyterlab/codemirror-extension": "^1.0.1", - "@jupyterlab/completer-extension": "^1.0.1", - "@jupyterlab/console-extension": "^1.0.1", - "@jupyterlab/csvviewer-extension": "^1.0.1", - "@jupyterlab/docmanager-extension": "^1.0.1", - "@jupyterlab/filebrowser-extension": "^1.0.2", - "@jupyterlab/fileeditor-extension": "^1.0.1", - "@jupyterlab/help-extension": "^1.0.1", - "@jupyterlab/imageviewer-extension": "^1.0.1", - "@jupyterlab/inspector-extension": "^1.0.1", - "@jupyterlab/launcher-extension": "^1.0.1", - "@jupyterlab/mainmenu-extension": "^1.0.1", - "@jupyterlab/markdownviewer-extension": "^1.0.1", - "@jupyterlab/mathjax2-extension": "^1.0.1", - "@jupyterlab/notebook-extension": "^1.0.1", - "@jupyterlab/rendermime-extension": "^1.0.1", - "@jupyterlab/running-extension": "^1.0.1", - "@jupyterlab/settingeditor-extension": "^1.0.1", - "@jupyterlab/shortcuts-extension": "^1.0.1", - "@jupyterlab/statusbar-extension": "^1.0.1", - "@jupyterlab/tabmanager-extension": "^1.0.1", - "@jupyterlab/terminal-extension": "^1.0.1", - "@jupyterlab/theme-dark-extension": "^1.0.1", - "@jupyterlab/theme-light-extension": "^1.0.1", - "@jupyterlab/tooltip-extension": "^1.0.1", + "@jupyterlab/application": "^1.0.2", + "@jupyterlab/application-extension": "^1.0.2", + "@jupyterlab/apputils-extension": "^1.0.2", + "@jupyterlab/buildutils": "^1.0.2", + "@jupyterlab/codemirror-extension": "^1.0.2", + "@jupyterlab/completer-extension": "^1.0.2", + "@jupyterlab/console-extension": "^1.0.3", + "@jupyterlab/csvviewer-extension": "^1.0.2", + "@jupyterlab/docmanager-extension": "^1.0.2", + "@jupyterlab/filebrowser-extension": "^1.0.4", + "@jupyterlab/fileeditor-extension": "^1.0.3", + "@jupyterlab/help-extension": "^1.0.2", + "@jupyterlab/imageviewer-extension": "^1.0.2", + "@jupyterlab/inspector-extension": "^1.0.2", + "@jupyterlab/launcher-extension": "^1.0.2", + "@jupyterlab/mainmenu-extension": "^1.0.2", + "@jupyterlab/markdownviewer-extension": "^1.0.2", + "@jupyterlab/mathjax2-extension": "^1.0.2", + "@jupyterlab/notebook-extension": "^1.0.3", + "@jupyterlab/rendermime-extension": "^1.0.2", + "@jupyterlab/running-extension": "^1.0.2", + "@jupyterlab/settingeditor-extension": "^1.0.2", + "@jupyterlab/shortcuts-extension": "^1.0.2", + "@jupyterlab/statusbar-extension": "^1.0.2", + "@jupyterlab/tabmanager-extension": "^1.0.2", + "@jupyterlab/terminal-extension": "^1.0.2", + "@jupyterlab/theme-dark-extension": "^1.0.2", + "@jupyterlab/theme-light-extension": "^1.0.2", + "@jupyterlab/tooltip-extension": "^1.0.2", "es6-promise": "~4.2.6" }, "devDependencies": { diff --git a/examples/cell/package.json b/examples/cell/package.json index b11b4e35a7ef..5d63b8fcb02d 100644 --- a/examples/cell/package.json +++ b/examples/cell/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/example-cell", - "version": "1.0.1", + "version": "1.0.2", "private": true, "scripts": { "build": "tsc -p src && webpack", @@ -8,13 +8,13 @@ "prepublishOnly": "npm run build" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", - "@jupyterlab/cells": "^1.0.1", - "@jupyterlab/codemirror": "^1.0.1", - "@jupyterlab/completer": "^1.0.1", - "@jupyterlab/rendermime": "^1.0.1", - "@jupyterlab/services": "^4.0.1", - "@jupyterlab/theme-light-extension": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", + "@jupyterlab/cells": "^1.0.2", + "@jupyterlab/codemirror": "^1.0.2", + "@jupyterlab/completer": "^1.0.2", + "@jupyterlab/rendermime": "^1.0.2", + "@jupyterlab/services": "^4.0.2", + "@jupyterlab/theme-light-extension": "^1.0.2", "@phosphor/commands": "^1.6.3", "@phosphor/widgets": "^1.8.0", "es6-promise": "~4.2.6" diff --git a/examples/console/package.json b/examples/console/package.json index 056c848f52d1..c0f6a25e5e1f 100644 --- a/examples/console/package.json +++ b/examples/console/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/example-console", - "version": "1.0.1", + "version": "1.0.2", "private": true, "scripts": { "build": "tsc -p src && webpack", @@ -8,11 +8,11 @@ "prepublishOnly": "npm run build" }, "dependencies": { - "@jupyterlab/codemirror": "^1.0.1", - "@jupyterlab/console": "^1.0.1", - "@jupyterlab/rendermime": "^1.0.1", - "@jupyterlab/services": "^4.0.1", - "@jupyterlab/theme-light-extension": "^1.0.1", + "@jupyterlab/codemirror": "^1.0.2", + "@jupyterlab/console": "^1.0.2", + "@jupyterlab/rendermime": "^1.0.2", + "@jupyterlab/services": "^4.0.2", + "@jupyterlab/theme-light-extension": "^1.0.2", "@phosphor/commands": "^1.6.3", "@phosphor/widgets": "^1.8.0", "es6-promise": "~4.2.6" diff --git a/examples/filebrowser/package.json b/examples/filebrowser/package.json index b21c4c6172c0..2745c2f30ff4 100644 --- a/examples/filebrowser/package.json +++ b/examples/filebrowser/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/example-filebrowser", - "version": "1.0.1", + "version": "1.0.3", "private": true, "scripts": { "build": "tsc -p src && webpack", @@ -8,14 +8,14 @@ "prepublishOnly": "npm run build" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", - "@jupyterlab/codemirror": "^1.0.1", - "@jupyterlab/docmanager": "^1.0.1", - "@jupyterlab/docregistry": "^1.0.1", - "@jupyterlab/filebrowser": "^1.0.1", - "@jupyterlab/fileeditor": "^1.0.1", - "@jupyterlab/services": "^4.0.1", - "@jupyterlab/theme-light-extension": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", + "@jupyterlab/codemirror": "^1.0.2", + "@jupyterlab/docmanager": "^1.0.2", + "@jupyterlab/docregistry": "^1.0.2", + "@jupyterlab/filebrowser": "^1.0.3", + "@jupyterlab/fileeditor": "^1.0.2", + "@jupyterlab/services": "^4.0.2", + "@jupyterlab/theme-light-extension": "^1.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/commands": "^1.6.3", "@phosphor/widgets": "^1.8.0", diff --git a/examples/notebook/package.json b/examples/notebook/package.json index b475283a4fce..b096716be53a 100644 --- a/examples/notebook/package.json +++ b/examples/notebook/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/example-notebook", - "version": "1.0.1", + "version": "1.0.2", "private": true, "scripts": { "build": "tsc -p src && webpack", @@ -8,16 +8,16 @@ "prepublishOnly": "npm run build" }, "dependencies": { - "@jupyterlab/codemirror": "^1.0.1", - "@jupyterlab/completer": "^1.0.1", - "@jupyterlab/docmanager": "^1.0.1", - "@jupyterlab/docregistry": "^1.0.1", - "@jupyterlab/documentsearch": "^1.0.1", + "@jupyterlab/codemirror": "^1.0.2", + "@jupyterlab/completer": "^1.0.2", + "@jupyterlab/docmanager": "^1.0.2", + "@jupyterlab/docregistry": "^1.0.2", + "@jupyterlab/documentsearch": "^1.0.2", "@jupyterlab/mathjax2": "^1.0.0", - "@jupyterlab/notebook": "^1.0.1", - "@jupyterlab/rendermime": "^1.0.1", - "@jupyterlab/services": "^4.0.1", - "@jupyterlab/theme-light-extension": "^1.0.1", + "@jupyterlab/notebook": "^1.0.2", + "@jupyterlab/rendermime": "^1.0.2", + "@jupyterlab/services": "^4.0.2", + "@jupyterlab/theme-light-extension": "^1.0.2", "@phosphor/commands": "^1.6.3", "@phosphor/widgets": "^1.8.0", "es6-promise": "~4.2.6" diff --git a/examples/terminal/package.json b/examples/terminal/package.json index 9a7f3c0ea17e..458165d1aaac 100644 --- a/examples/terminal/package.json +++ b/examples/terminal/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/example-terminal", - "version": "1.0.1", + "version": "1.0.2", "private": true, "scripts": { "build": "tsc -p src && webpack", @@ -8,9 +8,9 @@ "prepublishOnly": "npm run build" }, "dependencies": { - "@jupyterlab/services": "^4.0.1", - "@jupyterlab/terminal": "^1.0.1", - "@jupyterlab/theme-light-extension": "^1.0.1", + "@jupyterlab/services": "^4.0.2", + "@jupyterlab/terminal": "^1.0.2", + "@jupyterlab/theme-light-extension": "^1.0.2", "@phosphor/widgets": "^1.8.0", "es6-promise": "~4.2.6" }, diff --git a/jupyterlab/_version.py b/jupyterlab/_version.py index 04d2afd10032..e59c1b7b2129 100644 --- a/jupyterlab/_version.py +++ b/jupyterlab/_version.py @@ -1,25 +1,25 @@ -# Copyright (c) Jupyter Development Team. -# Distributed under the terms of the Modified BSD License. - -from collections import namedtuple - -VersionInfo = namedtuple('VersionInfo', [ - 'major', - 'minor', - 'micro', - 'releaselevel', - 'serial' -]) - -# DO NOT EDIT THIS DIRECTLY! It is managed by bumpversion -version_info = VersionInfo(1, 0, 2, 'final', 0) - -_specifier_ = {'alpha': 'a', 'beta': 'b', 'candidate': 'rc', 'final': ''} - -__version__ = '{}.{}.{}{}'.format( - version_info.major, - version_info.minor, - version_info.micro, - ('' - if version_info.releaselevel == 'final' -else _specifier_[version_info.releaselevel] + str(version_info.serial))) +# Copyright (c) Jupyter Development Team. +# Distributed under the terms of the Modified BSD License. + +from collections import namedtuple + +VersionInfo = namedtuple('VersionInfo', [ + 'major', + 'minor', + 'micro', + 'releaselevel', + 'serial' +]) + +# DO NOT EDIT THIS DIRECTLY! It is managed by bumpversion +version_info = VersionInfo(1, 0, 4, 'final', 0) + +_specifier_ = {'alpha': 'a', 'beta': 'b', 'candidate': 'rc', 'final': ''} + +__version__ = '{}.{}.{}{}'.format( + version_info.major, + version_info.minor, + version_info.micro, + ('' + if version_info.releaselevel == 'final' +else _specifier_[version_info.releaselevel] + str(version_info.serial))) diff --git a/jupyterlab/commands.py b/jupyterlab/commands.py index d2e2c89c638e..62475396870f 100644 --- a/jupyterlab/commands.py +++ b/jupyterlab/commands.py @@ -534,10 +534,19 @@ def install_extension(self, extension, existing=None): return True def build(self, name=None, version=None, static_url=None, - command='build:prod', clean_staging=False): + command='build:prod:minimize', clean_staging=False): """Build the application. """ - self.logger.info('Building jupyterlab assets') + # resolve the build type + parts = command.split(':') + if len(parts) < 2: + parts.append('dev') + elif parts[1] == 'none': + parts[1] = ('dev' if self.info['linked_packages'] or self.info['local_extensions'] else + 'prod') + command = ':'.join(parts) + + self.logger.info(f'Building jupyterlab assets ({command})') # Set up the build directory. app_dir = self.app_dir @@ -990,6 +999,7 @@ def _populate_staging(self, name=None, version=None, static_url=None, for fname in ['index.js', 'webpack.config.js', 'webpack.prod.config.js', + 'webpack.prod.minimize.config.js', '.yarnrc', 'yarn.js']: target = pjoin(staging, fname) shutil.copy(pjoin(HERE, 'staging', fname), target) diff --git a/jupyterlab/labapp.py b/jupyterlab/labapp.py index 32bba4f524d0..a79cf8ff7e7b 100644 --- a/jupyterlab/labapp.py +++ b/jupyterlab/labapp.py @@ -30,6 +30,7 @@ build_aliases['name'] = 'LabBuildApp.name' build_aliases['version'] = 'LabBuildApp.version' build_aliases['dev-build'] = 'LabBuildApp.dev_build' +build_aliases['minimize'] = 'LabBuildApp.minimize' build_aliases['debug-log-path'] = 'DebugLogFileMixin.debug_log_path' build_flags = dict(flags) @@ -61,14 +62,24 @@ class LabBuildApp(JupyterApp, DebugLogFileMixin): version = Unicode('', config=True, help="The version of the built application") - dev_build = Bool(True, config=True, - help="Whether to build in dev mode (defaults to dev mode)") + dev_build = Bool(None, allow_none=True, config=True, + help="Whether to build in dev mode. Defaults to True (dev mode) if there are any locally linked extensions, else defaults to False (prod mode).") + + minimize = Bool(True, config=True, + help="Whether to use a minifier during the Webpack build (defaults to True). Only affects production builds.") pre_clean = Bool(False, config=True, help="Whether to clean before building (defaults to False)") def start(self): - command = 'build:prod' if not self.dev_build else 'build' + parts = ['build'] + parts.append('none' if self.dev_build is None else + 'dev' if self.dev_build else + 'prod') + if self.minimize: + parts.append('minimize') + command = ':'.join(parts) + app_dir = self.app_dir or get_app_dir() self.log.info('JupyterLab %s', version) with self.debug_logging(): @@ -77,7 +88,7 @@ def start(self): clean(self.app_dir) self.log.info('Building in %s', app_dir) build(app_dir=app_dir, name=self.name, version=self.version, - command=command, logger=self.log) + command=command, logger=self.log) clean_aliases = dict(base_aliases) diff --git a/jupyterlab/labextensions.py b/jupyterlab/labextensions.py index 09b6802b3b0e..bc5071a2c030 100644 --- a/jupyterlab/labextensions.py +++ b/jupyterlab/labextensions.py @@ -53,8 +53,10 @@ aliases = dict(base_aliases) aliases['app-dir'] = 'BaseExtensionApp.app_dir' aliases['dev-build'] = 'BaseExtensionApp.dev_build' +aliases['minimize'] = 'BaseExtensionApp.minimize' aliases['debug-log-path'] = 'DebugLogFileMixin.debug_log_path' + VERSION = get_app_version() @@ -69,8 +71,11 @@ class BaseExtensionApp(JupyterApp, DebugLogFileMixin): should_build = Bool(True, config=True, help="Whether to build the app after the action") - dev_build = Bool(True, config=True, - help="Whether to build in dev mode (defaults to dev mode)") + dev_build = Bool(None, allow_none=True, config=True, + help="Whether to build in dev mode. Defaults to True (dev mode) if there are any locally linked extensions, else defaults to False (prod mode).") + + minimize = Bool(True, config=True, + help="Whether to use a minifier during the Webpack build (defaults to True). Only affects production builds.") should_clean = Bool(False, config=True, help="Whether temporary files should be cleaned up after building jupyterlab") @@ -81,7 +86,14 @@ def start(self): with self.debug_logging(): ans = self.run_task() if ans and self.should_build: - command = 'build:prod' if not self.dev_build else 'build' + parts = ['build'] + parts.append('none' if self.dev_build is None else + 'dev' if self.dev_build else + 'prod') + if self.minimize: + parts.append('minimize') + command = ':'.join(parts) + build(app_dir=self.app_dir, clean_staging=self.should_clean, logger=self.log, command=command) diff --git a/jupyterlab/staging/package.json b/jupyterlab/staging/package.json index 611f1714b9d9..a4ebc0c2e2d4 100644 --- a/jupyterlab/staging/package.json +++ b/jupyterlab/staging/package.json @@ -1,70 +1,73 @@ { "name": "@jupyterlab/application-top", - "version": "1.0.2", + "version": "1.0.4", "private": true, "scripts": { "build": "webpack", + "build:dev": "jlpm run build", + "build:dev:minimize": "jlpm run build:dev", "build:prod": "cross-env NODE_OPTIONS=--max_old_space_size=4096 webpack --config webpack.prod.config.js", - "build:prod:stats": "cross-env NODE_OPTIONS=--max_old_space_size=4096 webpack --profile --config webpack.prod.config.js --json > stats.json", + "build:prod:minimize": "cross-env NODE_OPTIONS=--max_old_space_size=4096 webpack --config webpack.prod.minimize.config.js", + "build:prod:stats": "cross-env NODE_OPTIONS=--max_old_space_size=4096 webpack --profile --config webpack.prod.minimize.config.js --json > stats.json", "build:stats": "webpack --profile --json > stats.json", "clean": "rimraf build", "prepublishOnly": "npm run build", "watch": "webpack --watch" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", - "@jupyterlab/application-extension": "^1.0.1", - "@jupyterlab/apputils": "^1.0.1", - "@jupyterlab/apputils-extension": "^1.0.1", - "@jupyterlab/codemirror-extension": "^1.0.1", - "@jupyterlab/completer-extension": "^1.0.1", - "@jupyterlab/console": "^1.0.1", - "@jupyterlab/console-extension": "^1.0.1", + "@jupyterlab/application": "^1.0.2", + "@jupyterlab/application-extension": "^1.0.2", + "@jupyterlab/apputils": "^1.0.2", + "@jupyterlab/apputils-extension": "^1.0.2", + "@jupyterlab/codemirror-extension": "^1.0.2", + "@jupyterlab/completer-extension": "^1.0.2", + "@jupyterlab/console": "^1.0.2", + "@jupyterlab/console-extension": "^1.0.3", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/csvviewer-extension": "^1.0.1", - "@jupyterlab/docmanager": "^1.0.1", - "@jupyterlab/docmanager-extension": "^1.0.1", - "@jupyterlab/documentsearch-extension": "^1.0.1", - "@jupyterlab/extensionmanager": "^1.0.1", - "@jupyterlab/extensionmanager-extension": "^1.0.1", - "@jupyterlab/filebrowser": "^1.0.1", - "@jupyterlab/filebrowser-extension": "^1.0.2", - "@jupyterlab/fileeditor": "^1.0.1", - "@jupyterlab/fileeditor-extension": "^1.0.1", - "@jupyterlab/help-extension": "^1.0.1", - "@jupyterlab/htmlviewer-extension": "^1.0.1", - "@jupyterlab/hub-extension": "^1.0.1", - "@jupyterlab/imageviewer": "^1.0.1", - "@jupyterlab/imageviewer-extension": "^1.0.1", - "@jupyterlab/inspector-extension": "^1.0.1", - "@jupyterlab/javascript-extension": "^1.0.1", - "@jupyterlab/json-extension": "^1.0.1", - "@jupyterlab/launcher": "^1.0.1", - "@jupyterlab/launcher-extension": "^1.0.1", - "@jupyterlab/mainmenu-extension": "^1.0.1", - "@jupyterlab/markdownviewer-extension": "^1.0.1", - "@jupyterlab/mathjax2-extension": "^1.0.1", - "@jupyterlab/notebook": "^1.0.1", - "@jupyterlab/notebook-extension": "^1.0.1", + "@jupyterlab/csvviewer-extension": "^1.0.2", + "@jupyterlab/docmanager": "^1.0.2", + "@jupyterlab/docmanager-extension": "^1.0.2", + "@jupyterlab/documentsearch-extension": "^1.0.2", + "@jupyterlab/extensionmanager": "^1.0.2", + "@jupyterlab/extensionmanager-extension": "^1.0.2", + "@jupyterlab/filebrowser": "^1.0.3", + "@jupyterlab/filebrowser-extension": "^1.0.4", + "@jupyterlab/fileeditor": "^1.0.2", + "@jupyterlab/fileeditor-extension": "^1.0.3", + "@jupyterlab/help-extension": "^1.0.2", + "@jupyterlab/htmlviewer-extension": "^1.0.2", + "@jupyterlab/hub-extension": "^1.0.2", + "@jupyterlab/imageviewer": "^1.0.2", + "@jupyterlab/imageviewer-extension": "^1.0.2", + "@jupyterlab/inspector-extension": "^1.0.2", + "@jupyterlab/javascript-extension": "^1.0.2", + "@jupyterlab/json-extension": "^1.0.2", + "@jupyterlab/launcher": "^1.0.2", + "@jupyterlab/launcher-extension": "^1.0.2", + "@jupyterlab/mainmenu-extension": "^1.0.2", + "@jupyterlab/markdownviewer-extension": "^1.0.2", + "@jupyterlab/mathjax2-extension": "^1.0.2", + "@jupyterlab/notebook": "^1.0.2", + "@jupyterlab/notebook-extension": "^1.0.3", "@jupyterlab/pdf-extension": "^1.0.0", - "@jupyterlab/rendermime": "^1.0.1", - "@jupyterlab/rendermime-extension": "^1.0.1", + "@jupyterlab/rendermime": "^1.0.2", + "@jupyterlab/rendermime-extension": "^1.0.2", "@jupyterlab/rendermime-interfaces": "^1.3.0", - "@jupyterlab/running-extension": "^1.0.1", - "@jupyterlab/services": "^4.0.1", - "@jupyterlab/settingeditor-extension": "^1.0.1", - "@jupyterlab/shortcuts-extension": "^1.0.1", - "@jupyterlab/statusbar-extension": "^1.0.1", - "@jupyterlab/tabmanager-extension": "^1.0.1", - "@jupyterlab/terminal": "^1.0.1", - "@jupyterlab/terminal-extension": "^1.0.1", - "@jupyterlab/theme-dark-extension": "^1.0.1", - "@jupyterlab/theme-light-extension": "^1.0.1", - "@jupyterlab/tooltip": "^1.0.1", - "@jupyterlab/tooltip-extension": "^1.0.1", - "@jupyterlab/vdom-extension": "^1.0.1", - "@jupyterlab/vega4-extension": "^1.0.0", - "@jupyterlab/vega5-extension": "^1.0.0", + "@jupyterlab/running-extension": "^1.0.2", + "@jupyterlab/services": "^4.0.2", + "@jupyterlab/settingeditor-extension": "^1.0.2", + "@jupyterlab/shortcuts-extension": "^1.0.2", + "@jupyterlab/statusbar-extension": "^1.0.2", + "@jupyterlab/tabmanager-extension": "^1.0.2", + "@jupyterlab/terminal": "^1.0.2", + "@jupyterlab/terminal-extension": "^1.0.2", + "@jupyterlab/theme-dark-extension": "^1.0.2", + "@jupyterlab/theme-light-extension": "^1.0.2", + "@jupyterlab/tooltip": "^1.0.2", + "@jupyterlab/tooltip-extension": "^1.0.2", + "@jupyterlab/vdom-extension": "^1.0.2", + "@jupyterlab/vega4-extension": "^1.0.1", + "@jupyterlab/vega5-extension": "^1.0.1", "@phosphor/algorithm": "^1.1.3", "@phosphor/application": "^1.6.3", "@phosphor/commands": "^1.6.3", @@ -86,7 +89,7 @@ "url-parse": "~1.4.3" }, "devDependencies": { - "@jupyterlab/buildutils": "^1.0.1", + "@jupyterlab/buildutils": "^1.0.2", "cross-env": "^5.2.0", "css-loader": "~2.1.1", "duplicate-package-checker-webpack-plugin": "^3.0.0", @@ -118,7 +121,7 @@ }, "jupyterlab": { "name": "JupyterLab", - "version": "1.0.2", + "version": "1.0.4", "extensions": { "@jupyterlab/application-extension": "", "@jupyterlab/apputils-extension": "", diff --git a/jupyterlab/staging/webpack.prod.config.js b/jupyterlab/staging/webpack.prod.config.js index 9f91ed057c35..a48980bcdaeb 100644 --- a/jupyterlab/staging/webpack.prod.config.js +++ b/jupyterlab/staging/webpack.prod.config.js @@ -1,4 +1,3 @@ -const TerserPlugin = require('terser-webpack-plugin'); var merge = require('webpack-merge'); var config = require('./webpack.config'); @@ -6,23 +5,7 @@ config[0] = merge(config[0], { mode: 'production', devtool: 'source-map', optimization: { - minimizer: [ - new TerserPlugin({ - parallel: true, - sourceMap: true, - terserOptions: { - compress: false, - ecma: 6, - mangle: true, - output: { - beautify: false, - comments: false - }, - safari10: true - }, - cache: process.platform !== 'win32' - }) - ] + minimize: false } }); diff --git a/jupyterlab/staging/webpack.prod.minimize.config.js b/jupyterlab/staging/webpack.prod.minimize.config.js new file mode 100644 index 000000000000..9f91ed057c35 --- /dev/null +++ b/jupyterlab/staging/webpack.prod.minimize.config.js @@ -0,0 +1,29 @@ +const TerserPlugin = require('terser-webpack-plugin'); +var merge = require('webpack-merge'); +var config = require('./webpack.config'); + +config[0] = merge(config[0], { + mode: 'production', + devtool: 'source-map', + optimization: { + minimizer: [ + new TerserPlugin({ + parallel: true, + sourceMap: true, + terserOptions: { + compress: false, + ecma: 6, + mangle: true, + output: { + beautify: false, + comments: false + }, + safari10: true + }, + cache: process.platform !== 'win32' + }) + ] + } +}); + +module.exports = config; diff --git a/jupyterlab/staging/yarn.lock b/jupyterlab/staging/yarn.lock index 1b1b2a597091..4e0fdbe58dff 100644 --- a/jupyterlab/staging/yarn.lock +++ b/jupyterlab/staging/yarn.lock @@ -3,9 +3,9 @@ "@babel/runtime@^7.1.2": - version "7.5.4" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.5.4.tgz#cb7d1ad7c6d65676e66b47186577930465b5271b" - integrity sha512-Na84uwyImZZc3FKf4aUF1tysApzwf3p2yuFBIyBfbzT5glzKTdvYI4KVW4kcgjrzoGUjC7w3YyCHcJKaRxsr2Q== + version "7.5.5" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.5.5.tgz#74fba56d35efbeca444091c7850ccd494fd2f132" + integrity sha512-28QvEGyQyNkB0/m2B4FU7IEZGK2NUrcMtT6BZEFALTguLk+AUT6ofsHtPk5QyjAdUkpMJ+/Em+quwz4HOt30AQ== dependencies: regenerator-runtime "^0.13.2" @@ -42,29 +42,29 @@ classnames "^2.2" tslib "^1.9.0" -"@jupyterlab/application-extension@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/application-extension/-/application-extension-1.0.1.tgz#f32de63013875f4496daf13fcbae2fd3687091ea" - integrity sha512-t4GeONoMHH09ngBQ9Np5utTUaiaDj7tD+uGR7H3Eo30bcq1OsngNVYze4DGUUE0eGQmaqD3lIG18DEF/XDJ6BA== +"@jupyterlab/application-extension@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/application-extension/-/application-extension-1.0.2.tgz#050288ac8b17962d82274617c79dceb842931043" + integrity sha512-Q+aT0URJuGuCkO14MyqfWj4Euicehc1vpvjW38HntPVR0LS7hDoI+Jkr6t4j1UGTQP8PUi4/kCapC4vEvqKJ7w== dependencies: - "@jupyterlab/application" "^1.0.1" - "@jupyterlab/apputils" "^1.0.1" + "@jupyterlab/application" "^1.0.2" + "@jupyterlab/apputils" "^1.0.2" "@jupyterlab/coreutils" "^3.0.0" "@phosphor/algorithm" "^1.1.3" "@phosphor/widgets" "^1.8.0" react "~16.8.4" -"@jupyterlab/application@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/application/-/application-1.0.1.tgz#aac172235f30dec79c1047dda83b87718d3689ae" - integrity sha512-rcEIrcjWMukeM23GZ9WJYnS1+JPYCClyfM07qhyIbDIdm7afQs6oIFegeeuo/6Or/AJ+lYMpVAW9vTpLLQluKQ== +"@jupyterlab/application@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/application/-/application-1.0.2.tgz#bdda0d710baa3348c1fe28ce273b9afafb11b29e" + integrity sha512-B0cpY7eLN4e6t6n1ktejfUYb4c1wsizSEhORrLvQ/EiKBG5t++I87SKwxOFyZE2e6QVZoUDkGDM+n4xTX6tFRg== dependencies: - "@jupyterlab/apputils" "^1.0.1" + "@jupyterlab/apputils" "^1.0.2" "@jupyterlab/coreutils" "^3.0.0" - "@jupyterlab/docregistry" "^1.0.1" - "@jupyterlab/rendermime" "^1.0.1" + "@jupyterlab/docregistry" "^1.0.2" + "@jupyterlab/rendermime" "^1.0.2" "@jupyterlab/rendermime-interfaces" "^1.3.0" - "@jupyterlab/services" "^4.0.1" + "@jupyterlab/services" "^4.0.2" "@phosphor/algorithm" "^1.1.3" "@phosphor/application" "^1.6.3" "@phosphor/commands" "^1.6.3" @@ -76,15 +76,15 @@ "@phosphor/widgets" "^1.8.0" font-awesome "~4.7.0" -"@jupyterlab/apputils-extension@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/apputils-extension/-/apputils-extension-1.0.1.tgz#91cfc626dc7f78494c11e14e1fe81f5eaff310d2" - integrity sha512-Ded1B0kKY6vKque+8E13SnZNNzIv0fafb/3oombqTeoE38goIKAvqMFZJqg4ju3Gc7Ja++KiSQJgX+2WdUr4MQ== +"@jupyterlab/apputils-extension@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/apputils-extension/-/apputils-extension-1.0.2.tgz#fd9167d023f5dda6490974d29d447c25eed4fa16" + integrity sha512-CQvb1ef4n6S9VY72YUoTycCMgrC5LEi9PLQqWIeZkiB6o+RxpUnJhUwzPrfmiX8J/cwmwfVq/uxE8+hRnMTO3g== dependencies: - "@jupyterlab/application" "^1.0.1" - "@jupyterlab/apputils" "^1.0.1" + "@jupyterlab/application" "^1.0.2" + "@jupyterlab/apputils" "^1.0.2" "@jupyterlab/coreutils" "^3.0.0" - "@jupyterlab/mainmenu" "^1.0.1" + "@jupyterlab/mainmenu" "^1.0.2" "@phosphor/algorithm" "^1.1.3" "@phosphor/commands" "^1.6.3" "@phosphor/coreutils" "^1.3.1" @@ -92,13 +92,13 @@ "@phosphor/widgets" "^1.8.0" es6-promise "~4.2.6" -"@jupyterlab/apputils@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/apputils/-/apputils-1.0.1.tgz#66bf45b40953155869c24d849bda36098ab6b9c5" - integrity sha512-crY5PjndVrspFdo/k8JchaC+OU7aOYIXmYhcYGLD7uwt/G6CpZgHSEA/4YuoxulmL0mG9bu0GD19ARSROxISkQ== +"@jupyterlab/apputils@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/apputils/-/apputils-1.0.2.tgz#6c3483d0803ab780f924e70d98b7a8599c135fdb" + integrity sha512-3n/Dqau0s4v6+MjWLRuoZQrr/BdhEgmEj9Kfkw562b/KuXo+JtsLE3FVzvi7gMK2duPHqv4B56QP8sl1Z9Hyaw== dependencies: "@jupyterlab/coreutils" "^3.0.0" - "@jupyterlab/services" "^4.0.1" + "@jupyterlab/services" "^4.0.2" "@jupyterlab/ui-components" "^1.0.0" "@phosphor/algorithm" "^1.1.3" "@phosphor/commands" "^1.6.3" @@ -115,22 +115,22 @@ react-dom "~16.8.4" sanitize-html "~1.20.1" -"@jupyterlab/attachments@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/attachments/-/attachments-1.0.1.tgz#31551d8d05abae93831a665a551af558e6af8556" - integrity sha512-h4QKtw+1AwfGpxUdhQEpZ+8D1e+wI4mrjHeiAOVEdMm9tffuPIWaQDCD+e5YSZI0/Ip/tkbe9BpFpiAxIXPp2w== +"@jupyterlab/attachments@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/attachments/-/attachments-1.0.2.tgz#0c6d46043c861e76e9a94c1ecb9045eb452bf3f5" + integrity sha512-M3fDgoaKFUUSM7B3OFCq+iXes4lel4fQpaVxePsYxZbisr1ajMW7mwtM9V1fSY6pujiik6rmbFFJAyhEz/CBZg== dependencies: "@jupyterlab/coreutils" "^3.0.0" "@jupyterlab/observables" "^2.2.0" - "@jupyterlab/rendermime" "^1.0.1" + "@jupyterlab/rendermime" "^1.0.2" "@jupyterlab/rendermime-interfaces" "^1.3.0" "@phosphor/disposable" "^1.2.0" "@phosphor/signaling" "^1.2.3" -"@jupyterlab/buildutils@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/buildutils/-/buildutils-1.0.1.tgz#fdde9d8b1615ac3d026b1ab92c6826889fa0f8a4" - integrity sha512-bx0A2F36T65Jmpym12j6KFWP5ehz82AhQ827zbut0qt7X/W+xcEmsyptSxpWy7ttpFyxtcjJdaSFvYRLIl/rbA== +"@jupyterlab/buildutils@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/buildutils/-/buildutils-1.0.2.tgz#647615b75111cd0427fd0475bedb9b2653a4e07f" + integrity sha512-P0Q4rX7Mt6Pxvfu/L70ae39puWtRYSj6NaL9c4AzFN/FSTH4IfsyjOXiltGbM9+GMXc+uO/KGr6WkZJGIFtLYQ== dependencies: "@phosphor/coreutils" "^1.3.1" "@yarnpkg/lockfile" "^1.1.0" @@ -148,20 +148,20 @@ typescript "~3.5.1" webpack "^4.32.2" -"@jupyterlab/cells@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/cells/-/cells-1.0.1.tgz#f149998d9dea4005cda695caf7380a3b8be9a258" - integrity sha512-oFBa02G2VbY584v/m8lCck8UTa+Wz/q3MuNQ18YSD+QJMdBmKHkeC/oEpmLJgXEq4Fdd7StRis5YKhN97ans0g== +"@jupyterlab/cells@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/cells/-/cells-1.0.2.tgz#188ec23c84e0ea799463e73ab7bea758bbd6cff2" + integrity sha512-KTdYSWnyoRIaTY9FUb2kmtO08kjqTzdUnq9eJMHlJlBMi5sClyZTNU10LpiQo0stEiLsIk1OGuXutNtykVwqoA== dependencies: - "@jupyterlab/apputils" "^1.0.1" - "@jupyterlab/attachments" "^1.0.1" + "@jupyterlab/apputils" "^1.0.2" + "@jupyterlab/attachments" "^1.0.2" "@jupyterlab/codeeditor" "^1.0.0" - "@jupyterlab/codemirror" "^1.0.1" + "@jupyterlab/codemirror" "^1.0.2" "@jupyterlab/coreutils" "^3.0.0" "@jupyterlab/observables" "^2.2.0" - "@jupyterlab/outputarea" "^1.0.1" - "@jupyterlab/rendermime" "^1.0.1" - "@jupyterlab/services" "^4.0.1" + "@jupyterlab/outputarea" "^1.0.2" + "@jupyterlab/rendermime" "^1.0.2" + "@jupyterlab/services" "^4.0.2" "@phosphor/algorithm" "^1.1.3" "@phosphor/coreutils" "^1.3.1" "@phosphor/messaging" "^1.2.3" @@ -184,32 +184,32 @@ "@phosphor/signaling" "^1.2.3" "@phosphor/widgets" "^1.8.0" -"@jupyterlab/codemirror-extension@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/codemirror-extension/-/codemirror-extension-1.0.1.tgz#1c388c73c000dd0b23db2fb435321d95a113523a" - integrity sha512-XAcUqnUvGbHf5Tbk42CseHVFp6lpOm0r7LLHMxvT/PfrcnkOWBodG3LE1luzKmRg98YKEP7Akl80xnlGSqZVXw== +"@jupyterlab/codemirror-extension@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/codemirror-extension/-/codemirror-extension-1.0.2.tgz#7f2679701154935232aab9204426d9819d4c04ec" + integrity sha512-dru/xli3GTvxp4qL78DNyeE48osBzEvqekxWIcAkejZ8IOVSIcnNEl5CQQzh9NwFfPQPfidiJiTrA3ZqxFziqw== dependencies: - "@jupyterlab/application" "^1.0.1" + "@jupyterlab/application" "^1.0.2" "@jupyterlab/codeeditor" "^1.0.0" - "@jupyterlab/codemirror" "^1.0.1" + "@jupyterlab/codemirror" "^1.0.2" "@jupyterlab/coreutils" "^3.0.0" - "@jupyterlab/docregistry" "^1.0.1" - "@jupyterlab/fileeditor" "^1.0.1" - "@jupyterlab/mainmenu" "^1.0.1" - "@jupyterlab/statusbar" "^1.0.1" + "@jupyterlab/docregistry" "^1.0.2" + "@jupyterlab/fileeditor" "^1.0.2" + "@jupyterlab/mainmenu" "^1.0.2" + "@jupyterlab/statusbar" "^1.0.2" "@phosphor/widgets" "^1.8.0" codemirror "~5.47.0" -"@jupyterlab/codemirror@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/codemirror/-/codemirror-1.0.1.tgz#c3b38905428bc7a47198657daf63e0a507e73ba8" - integrity sha512-v/ncOhVA9EgDRCIT0Ry5Ze1l8VsEtC+5ewKY2Oz1cUkvfwoEFcppFPQuUxHR8K7Ib9IsbVtM6L21dG4O1XGZrg== +"@jupyterlab/codemirror@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/codemirror/-/codemirror-1.0.2.tgz#a72d23b881e9ee4a507ded17e23320d4fd05942b" + integrity sha512-Hkmu7GVb4ke+DRAJpKQac78JjoizoblLicYAr5j1wa5ASxP4EiR+FNdQV61heD2U7ES0rSA9HmlHVFMQgldzCA== dependencies: - "@jupyterlab/apputils" "^1.0.1" + "@jupyterlab/apputils" "^1.0.2" "@jupyterlab/codeeditor" "^1.0.0" "@jupyterlab/coreutils" "^3.0.0" "@jupyterlab/observables" "^2.2.0" - "@jupyterlab/statusbar" "^1.0.1" + "@jupyterlab/statusbar" "^1.0.2" "@phosphor/algorithm" "^1.1.3" "@phosphor/commands" "^1.6.3" "@phosphor/coreutils" "^1.3.1" @@ -219,29 +219,29 @@ codemirror "~5.47.0" react "~16.8.4" -"@jupyterlab/completer-extension@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/completer-extension/-/completer-extension-1.0.1.tgz#10a1c5cfb21a1a0747a5fbdc4a07021f14df3473" - integrity sha512-nctz3NE0MSDaKkKqCUWU6dPR4L8i048xhKTVoppaKDVTUQOpL1Z3U5/wrRGjZh+ON6vhe10SCu0f/l6zeLOTHg== - dependencies: - "@jupyterlab/application" "^1.0.1" - "@jupyterlab/completer" "^1.0.1" - "@jupyterlab/console" "^1.0.1" - "@jupyterlab/fileeditor" "^1.0.1" - "@jupyterlab/notebook" "^1.0.1" - "@jupyterlab/services" "^4.0.1" +"@jupyterlab/completer-extension@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/completer-extension/-/completer-extension-1.0.2.tgz#7404736628f44c4ddabd17d62d1c719fdf663a84" + integrity sha512-xbd2Fx0ItVhpIiEOKc6PZylmMivIxGzfgFHLeONkHZfh5FaPtrBrID/h241UKQ2AVgBIAHdotX5SPcfQFnzqCw== + dependencies: + "@jupyterlab/application" "^1.0.2" + "@jupyterlab/completer" "^1.0.2" + "@jupyterlab/console" "^1.0.2" + "@jupyterlab/fileeditor" "^1.0.2" + "@jupyterlab/notebook" "^1.0.2" + "@jupyterlab/services" "^4.0.2" "@phosphor/algorithm" "^1.1.3" "@phosphor/widgets" "^1.8.0" -"@jupyterlab/completer@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/completer/-/completer-1.0.1.tgz#afbb13872922d3302fe16bf2b2dec2795acb09b4" - integrity sha512-A+EoDOLdnI1Jh8ihIpKVCWDq03L46tGRFuKUJl0dXwTfDAqlTWGXRc4xXbdoSx81kpND1dJ+3awNc2Dj/3CxSg== +"@jupyterlab/completer@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/completer/-/completer-1.0.2.tgz#0b8d07c54c1db2d29b27da84cafff33786cfddaa" + integrity sha512-63u1WKqlLvTdTdIdjJO+PCoII2yWMIYjop2iQQqYiRD5lFr366gvQAqq2UuJFaWTaaFDz0bFQsOI3zMVzpVjhA== dependencies: - "@jupyterlab/apputils" "^1.0.1" + "@jupyterlab/apputils" "^1.0.2" "@jupyterlab/codeeditor" "^1.0.0" "@jupyterlab/coreutils" "^3.0.0" - "@jupyterlab/services" "^4.0.1" + "@jupyterlab/services" "^4.0.2" "@phosphor/algorithm" "^1.1.3" "@phosphor/coreutils" "^1.3.1" "@phosphor/disposable" "^1.2.0" @@ -250,38 +250,38 @@ "@phosphor/signaling" "^1.2.3" "@phosphor/widgets" "^1.8.0" -"@jupyterlab/console-extension@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/console-extension/-/console-extension-1.0.1.tgz#d7acbcea0e060b782479879808f1f57bca9f1040" - integrity sha512-cWUITXW4LVtzYm4HjtHlqkhCzz8FyC2cgU/T2rs9rAU2FL7D1UDpsjDZcopu7EZf3Ys72r6yUK+farNm8+rfxA== +"@jupyterlab/console-extension@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@jupyterlab/console-extension/-/console-extension-1.0.3.tgz#6d9a3c43a3498a8c3d14d327ecb8f3eeec034bc2" + integrity sha512-j/rbbgS0jb+QlyfINT+apJm+iGaq5GE2T7vly9PuB4IiVf6u0tSGnK1Yqck/RZMzlLnNyhTiI1nYnoykjRDrZg== dependencies: - "@jupyterlab/application" "^1.0.1" - "@jupyterlab/apputils" "^1.0.1" + "@jupyterlab/application" "^1.0.2" + "@jupyterlab/apputils" "^1.0.2" "@jupyterlab/codeeditor" "^1.0.0" - "@jupyterlab/console" "^1.0.1" + "@jupyterlab/console" "^1.0.2" "@jupyterlab/coreutils" "^3.0.0" - "@jupyterlab/filebrowser" "^1.0.1" - "@jupyterlab/launcher" "^1.0.1" - "@jupyterlab/mainmenu" "^1.0.1" - "@jupyterlab/rendermime" "^1.0.1" + "@jupyterlab/filebrowser" "^1.0.3" + "@jupyterlab/launcher" "^1.0.2" + "@jupyterlab/mainmenu" "^1.0.2" + "@jupyterlab/rendermime" "^1.0.2" "@phosphor/algorithm" "^1.1.3" "@phosphor/coreutils" "^1.3.1" "@phosphor/disposable" "^1.2.0" "@phosphor/properties" "^1.1.3" "@phosphor/widgets" "^1.8.0" -"@jupyterlab/console@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/console/-/console-1.0.1.tgz#7856934fc8a2ca52ec58a95491fc7022029c81ba" - integrity sha512-mLvcWuiOIBS8wP6smUj4PTMpe5Q+vhGEEZJlvd5lqFL7uBoLPH7q0ks7YKcELrbrAxg5LKsvpDHRi20iJxAMlA== +"@jupyterlab/console@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/console/-/console-1.0.2.tgz#a8b6d09e85ddc84481c24ea80e5adcfd75d689ff" + integrity sha512-YcArxobyD6YBkI17GtvYFVb17gRxXRWTtL9Vqg5FOHIWZH+Cahb0VmWLA6iNE2t0ekiV/k1ubjNk8TYZ4pPOlA== dependencies: - "@jupyterlab/apputils" "^1.0.1" - "@jupyterlab/cells" "^1.0.1" + "@jupyterlab/apputils" "^1.0.2" + "@jupyterlab/cells" "^1.0.2" "@jupyterlab/codeeditor" "^1.0.0" "@jupyterlab/coreutils" "^3.0.0" "@jupyterlab/observables" "^2.2.0" - "@jupyterlab/rendermime" "^1.0.1" - "@jupyterlab/services" "^4.0.1" + "@jupyterlab/rendermime" "^1.0.2" + "@jupyterlab/services" "^4.0.2" "@phosphor/algorithm" "^1.1.3" "@phosphor/coreutils" "^1.3.1" "@phosphor/disposable" "^1.2.0" @@ -307,28 +307,29 @@ path-posix "~1.0.0" url-parse "~1.4.3" -"@jupyterlab/csvviewer-extension@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/csvviewer-extension/-/csvviewer-extension-1.0.1.tgz#b14b8c029e483630225b6e63a6c43879eedab2fe" - integrity sha512-zkBZgYQHzenxfNIAs60nYF1qplezPIXUgPP6yhxF97Wc2U2R2MQg51HoA+WrQcr5+VPRSjFVtu8vmv2IEgWy3A== - dependencies: - "@jupyterlab/application" "^1.0.1" - "@jupyterlab/apputils" "^1.0.1" - "@jupyterlab/csvviewer" "^1.0.1" - "@jupyterlab/docregistry" "^1.0.1" - "@jupyterlab/documentsearch" "^1.0.1" - "@jupyterlab/mainmenu" "^1.0.1" +"@jupyterlab/csvviewer-extension@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/csvviewer-extension/-/csvviewer-extension-1.0.2.tgz#570ed92f4eebad88be603b59e2156bb429a211ee" + integrity sha512-35lQ/FTDT+ozrhhAbDuXkC0qCVz5uHl3aZDGvFYYgzNx6MvSgRMJjWj2plU853HfZj6GJVoPpeNkHAwxOYse2g== + dependencies: + "@jupyterlab/application" "^1.0.2" + "@jupyterlab/apputils" "^1.0.2" + "@jupyterlab/csvviewer" "^1.0.2" + "@jupyterlab/docregistry" "^1.0.2" + "@jupyterlab/documentsearch" "^1.0.2" + "@jupyterlab/mainmenu" "^1.0.2" "@phosphor/datagrid" "^0.1.9" "@phosphor/signaling" "^1.2.3" + "@phosphor/widgets" "^1.8.0" -"@jupyterlab/csvviewer@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/csvviewer/-/csvviewer-1.0.1.tgz#608ed8dc3a73e17132e085d1697c93dfcc244953" - integrity sha512-SigWNlw7umavfiR46gWYopphlVODsJMdDZCHKIwVWKXs6SQdUJ60OAjvcbigQD4+/KfUvFb5Xmtp6rFh3YFe6g== +"@jupyterlab/csvviewer@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/csvviewer/-/csvviewer-1.0.2.tgz#9948bdb090a6c8507a911ca905756dc5bbc66e94" + integrity sha512-MS3IZKmW/Frm8JzaXmoREYegKF/2NrBlue+7lw1FA82YpMq6XhgCTnbVySjgSD+bFlDuUNFMNHo60sb15TY/tw== dependencies: - "@jupyterlab/apputils" "^1.0.1" + "@jupyterlab/apputils" "^1.0.2" "@jupyterlab/coreutils" "^3.0.0" - "@jupyterlab/docregistry" "^1.0.1" + "@jupyterlab/docregistry" "^1.0.2" "@phosphor/algorithm" "^1.1.3" "@phosphor/coreutils" "^1.3.1" "@phosphor/datagrid" "^0.1.9" @@ -337,33 +338,33 @@ "@phosphor/signaling" "^1.2.3" "@phosphor/widgets" "^1.8.0" -"@jupyterlab/docmanager-extension@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/docmanager-extension/-/docmanager-extension-1.0.1.tgz#c28f673966f384fab4e8fd550f76b012dc7082c2" - integrity sha512-1eCRwolkZe5qrrQlZbeEzAGj655irErLPCQMs+b2tAgBREjOKpjFNDN5+DHafto2vD0Ziwl2G07XuSxoXiMQVQ== +"@jupyterlab/docmanager-extension@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/docmanager-extension/-/docmanager-extension-1.0.2.tgz#c020fd0cfbed4373345a573c1efd2addfc366a03" + integrity sha512-WfmktjxpfP1IPF233OJAcyf6+Tam2b3XROVYYcTzRED7HLS1DFsmXbazFSN03wh/AdsoAxByS919BKcyAc/tkA== dependencies: - "@jupyterlab/application" "^1.0.1" - "@jupyterlab/apputils" "^1.0.1" + "@jupyterlab/application" "^1.0.2" + "@jupyterlab/apputils" "^1.0.2" "@jupyterlab/coreutils" "^3.0.0" - "@jupyterlab/docmanager" "^1.0.1" - "@jupyterlab/docregistry" "^1.0.1" - "@jupyterlab/mainmenu" "^1.0.1" - "@jupyterlab/services" "^4.0.1" - "@jupyterlab/statusbar" "^1.0.1" + "@jupyterlab/docmanager" "^1.0.2" + "@jupyterlab/docregistry" "^1.0.2" + "@jupyterlab/mainmenu" "^1.0.2" + "@jupyterlab/services" "^4.0.2" + "@jupyterlab/statusbar" "^1.0.2" "@phosphor/algorithm" "^1.1.3" "@phosphor/disposable" "^1.2.0" "@phosphor/widgets" "^1.8.0" -"@jupyterlab/docmanager@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/docmanager/-/docmanager-1.0.1.tgz#03201ff381be1bfe99e7626a1a6298c9e3bf56e8" - integrity sha512-Moj5MKL/8Zp1WfhkobwlGps/409OhyV2zYpxa+sC7q0DEszqYFYtLnZQMeGxLEo+9+jCCvcw8VBJtrl/qEJmXQ== +"@jupyterlab/docmanager@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/docmanager/-/docmanager-1.0.2.tgz#02e27c8f0d5ef1597d9cd144679037c83ee07a35" + integrity sha512-Nc4v7Xn7eUjJpU0Vw/ezvGyKkvbXuEfL1go7QW9UFX4HfcEfelXIaT69EzoTYW6mVCZp2Z1UTYXM9YnaMHkQMg== dependencies: - "@jupyterlab/apputils" "^1.0.1" + "@jupyterlab/apputils" "^1.0.2" "@jupyterlab/coreutils" "^3.0.0" - "@jupyterlab/docregistry" "^1.0.1" - "@jupyterlab/services" "^4.0.1" - "@jupyterlab/statusbar" "^1.0.1" + "@jupyterlab/docregistry" "^1.0.2" + "@jupyterlab/services" "^4.0.2" + "@jupyterlab/statusbar" "^1.0.2" "@phosphor/algorithm" "^1.1.3" "@phosphor/coreutils" "^1.3.1" "@phosphor/disposable" "^1.2.0" @@ -373,19 +374,19 @@ "@phosphor/widgets" "^1.8.0" react "~16.8.4" -"@jupyterlab/docregistry@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/docregistry/-/docregistry-1.0.1.tgz#28ca14e7c43c161384d5582e011b0a70522bb8eb" - integrity sha512-2BXJl2SBGSXcPN0uLEAZJs2ZdGzXTjB6/NFO2UUjRf4Ixcj6OqqX+S4ys37Yag3/5csUabcrM+/vazRFqza5xQ== +"@jupyterlab/docregistry@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/docregistry/-/docregistry-1.0.2.tgz#fbaeaf16dbae2740a7059a8adf056cbb362c8832" + integrity sha512-d6Z2IOe+48NheTpve2pAI6PfKN8VDx/NChhGE5V0YdQTHyNFea8GMRF9wHyP1o5NPuj3fx00gP73O6gfAwzqoA== dependencies: - "@jupyterlab/apputils" "^1.0.1" + "@jupyterlab/apputils" "^1.0.2" "@jupyterlab/codeeditor" "^1.0.0" - "@jupyterlab/codemirror" "^1.0.1" + "@jupyterlab/codemirror" "^1.0.2" "@jupyterlab/coreutils" "^3.0.0" "@jupyterlab/observables" "^2.2.0" - "@jupyterlab/rendermime" "^1.0.1" + "@jupyterlab/rendermime" "^1.0.2" "@jupyterlab/rendermime-interfaces" "^1.3.0" - "@jupyterlab/services" "^4.0.1" + "@jupyterlab/services" "^4.0.2" "@phosphor/algorithm" "^1.1.3" "@phosphor/coreutils" "^1.3.1" "@phosphor/disposable" "^1.2.0" @@ -393,29 +394,29 @@ "@phosphor/signaling" "^1.2.3" "@phosphor/widgets" "^1.8.0" -"@jupyterlab/documentsearch-extension@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/documentsearch-extension/-/documentsearch-extension-1.0.1.tgz#04e8fd6a21e4499e82ea48d70abd85f7f54d535d" - integrity sha512-u2WmFYRP7gLZIy1QAlpr5Z8HBDF70V09HQc6b8F/rAi5wYOqVj1U2boXjt5cd383lIF9bUo2SbRL+wgGHSdA2w== +"@jupyterlab/documentsearch-extension@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/documentsearch-extension/-/documentsearch-extension-1.0.2.tgz#2c173c076c8b50a03684498b24c3ec51712e5308" + integrity sha512-WjGdlNPO3CjewMvvEZ89L4yeH8gH9nfA3pziD9v6nlNduoji+/ox6pFOpSGXw3zZTuRV+gkUfGk94ZGPS+KwXg== dependencies: - "@jupyterlab/application" "^1.0.1" - "@jupyterlab/apputils" "^1.0.1" - "@jupyterlab/documentsearch" "^1.0.1" - "@jupyterlab/mainmenu" "^1.0.1" + "@jupyterlab/application" "^1.0.2" + "@jupyterlab/apputils" "^1.0.2" + "@jupyterlab/documentsearch" "^1.0.2" + "@jupyterlab/mainmenu" "^1.0.2" "@phosphor/widgets" "^1.8.0" -"@jupyterlab/documentsearch@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/documentsearch/-/documentsearch-1.0.1.tgz#aaf903b636cb25b6c4c44e8fc5f5bd6fe909aac8" - integrity sha512-0NUz1dMYJIVKd8iPuVLMbvYli+15mXjwv04trYND//ByR7YNvc4K2x1aCQ6yH0UPST0RBiQXUHs4YIslHjkqsw== +"@jupyterlab/documentsearch@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/documentsearch/-/documentsearch-1.0.2.tgz#be42fca05ebaeee59a8ca69ec222775dd36eee3c" + integrity sha512-Un/lQbOzU7sBKQrKAaZFPtHlOgTBwlTics0pfc47UcYKSjpWVH1o5D5ChWrPILe/g8tug6e88gjDQ7AK3SKu3A== dependencies: - "@jupyterlab/apputils" "^1.0.1" - "@jupyterlab/cells" "^1.0.1" + "@jupyterlab/apputils" "^1.0.2" + "@jupyterlab/cells" "^1.0.2" "@jupyterlab/codeeditor" "^1.0.0" - "@jupyterlab/codemirror" "^1.0.1" + "@jupyterlab/codemirror" "^1.0.2" "@jupyterlab/coreutils" "^3.0.0" - "@jupyterlab/fileeditor" "^1.0.1" - "@jupyterlab/notebook" "^1.0.1" + "@jupyterlab/fileeditor" "^1.0.2" + "@jupyterlab/notebook" "^1.0.2" "@phosphor/coreutils" "^1.3.1" "@phosphor/disposable" "^1.2.0" "@phosphor/signaling" "^1.2.3" @@ -423,60 +424,60 @@ codemirror "~5.47.0" react "~16.8.4" -"@jupyterlab/extensionmanager-extension@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/extensionmanager-extension/-/extensionmanager-extension-1.0.1.tgz#35856ee7b3d704c47c413b9d0a3fa8eefd700d76" - integrity sha512-Yp6qnYABl3yUAYi+61VCNgi3PDiZhFeURXyltxsHIO73iqlWT6eFlFbUXvrRKU4gGdu/eFrBFNnh3yr5tPVMfA== +"@jupyterlab/extensionmanager-extension@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/extensionmanager-extension/-/extensionmanager-extension-1.0.2.tgz#79008a3e1bcb98b7552b33b0cea2e61f33e17cfd" + integrity sha512-LTbLOetXdOvOZhhHIh3T7fudABUBvXvY9bQKKoVOkiu9KlryWwrC6/znG1DoyHXkX+Ca/rvfYvsMkgcr6hHN6g== dependencies: - "@jupyterlab/application" "^1.0.1" - "@jupyterlab/apputils" "^1.0.1" + "@jupyterlab/application" "^1.0.2" + "@jupyterlab/apputils" "^1.0.2" "@jupyterlab/coreutils" "^3.0.0" - "@jupyterlab/extensionmanager" "^1.0.1" - "@jupyterlab/mainmenu" "^1.0.1" + "@jupyterlab/extensionmanager" "^1.0.2" + "@jupyterlab/mainmenu" "^1.0.2" -"@jupyterlab/extensionmanager@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/extensionmanager/-/extensionmanager-1.0.1.tgz#9691a8b496f133f8009a57fad18eff4e5a52cc02" - integrity sha512-cJfXolTpam4IgbiAKYiEHMpq1A1k632nLCpqJDs1ip8mq9BpgZOsM2Eg5YRxcoVwnEZLjUvQA0rs796qQKzK2w== +"@jupyterlab/extensionmanager@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/extensionmanager/-/extensionmanager-1.0.2.tgz#dd3b489f74b1512da65df42eff98efb38d70e448" + integrity sha512-VOKhHQcEblcol/U90foAa514VAJZ5e7llt/TFOCqgtsK7bQOVVJ8TDKUH2Yu6wgwpcR/H8DmTehn5aqLuW/9Vw== dependencies: - "@jupyterlab/apputils" "^1.0.1" - "@jupyterlab/services" "^4.0.1" + "@jupyterlab/apputils" "^1.0.2" + "@jupyterlab/services" "^4.0.2" "@jupyterlab/ui-components" "^1.0.0" "@phosphor/messaging" "^1.2.3" react "~16.8.4" react-paginate "^6.3.0" semver "^6.1.0" -"@jupyterlab/filebrowser-extension@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@jupyterlab/filebrowser-extension/-/filebrowser-extension-1.0.2.tgz#4214036aee862620918b02d1e743023c6e251fbe" - integrity sha512-Aeuu9Esl1Y21SxSJV08GOAY6vBq1zMRxVXojbD20UF1Yyo/wdvSGQpd56wtjK2J9Dz2Xs6U4gM0xWPqum0jDig== +"@jupyterlab/filebrowser-extension@^1.0.4": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@jupyterlab/filebrowser-extension/-/filebrowser-extension-1.0.4.tgz#cb63c188fb9e843f6313103a8f3afd0a6a88e8ed" + integrity sha512-MTKKQH3+cZt5vSbymsA7UDNc1Pu94Eorx6gRyGTcLby0hJxWNOtG3wLBIdxOnb28xJkZU0oiAOJhufsD0h5pBQ== dependencies: - "@jupyterlab/application" "^1.0.1" - "@jupyterlab/apputils" "^1.0.1" + "@jupyterlab/application" "^1.0.2" + "@jupyterlab/apputils" "^1.0.2" "@jupyterlab/coreutils" "^3.0.0" - "@jupyterlab/docmanager" "^1.0.1" - "@jupyterlab/filebrowser" "^1.0.1" - "@jupyterlab/launcher" "^1.0.1" - "@jupyterlab/mainmenu" "^1.0.1" - "@jupyterlab/services" "^4.0.1" - "@jupyterlab/statusbar" "^1.0.1" + "@jupyterlab/docmanager" "^1.0.2" + "@jupyterlab/filebrowser" "^1.0.3" + "@jupyterlab/launcher" "^1.0.2" + "@jupyterlab/mainmenu" "^1.0.2" + "@jupyterlab/services" "^4.0.2" + "@jupyterlab/statusbar" "^1.0.2" "@phosphor/algorithm" "^1.1.3" "@phosphor/commands" "^1.6.3" "@phosphor/messaging" "^1.2.3" "@phosphor/widgets" "^1.8.0" -"@jupyterlab/filebrowser@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/filebrowser/-/filebrowser-1.0.1.tgz#dc2c11f6a02a84752c7255010b771ae98aa5db99" - integrity sha512-u6Ne3BP/NlhD4GGw9CgPPc48AwrZNGc31D/fy6cSOUE2APMpymFDE/dveAlxwCTeUsfUmltOH7AV9bsZX/0iag== +"@jupyterlab/filebrowser@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@jupyterlab/filebrowser/-/filebrowser-1.0.3.tgz#9fe887372d4f0488fadd30fa18ea6e00096758fb" + integrity sha512-i55vRjA8NZzRy/IHJrtYh6xjOnHj62xEhHp7OU/FqYjvyQ5B1wXQpTag8nkpxLKKQzuCLxqLO8Q+RZ273LS2mA== dependencies: - "@jupyterlab/apputils" "^1.0.1" + "@jupyterlab/apputils" "^1.0.2" "@jupyterlab/coreutils" "^3.0.0" - "@jupyterlab/docmanager" "^1.0.1" - "@jupyterlab/docregistry" "^1.0.1" - "@jupyterlab/services" "^4.0.1" - "@jupyterlab/statusbar" "^1.0.1" + "@jupyterlab/docmanager" "^1.0.2" + "@jupyterlab/docregistry" "^1.0.2" + "@jupyterlab/services" "^4.0.2" + "@jupyterlab/statusbar" "^1.0.2" "@phosphor/algorithm" "^1.1.3" "@phosphor/coreutils" "^1.3.1" "@phosphor/disposable" "^1.2.0" @@ -487,149 +488,149 @@ "@phosphor/widgets" "^1.8.0" react "~16.8.4" -"@jupyterlab/fileeditor-extension@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/fileeditor-extension/-/fileeditor-extension-1.0.1.tgz#fb4a3b8e3390ef9806f58beb08c543bcc095619f" - integrity sha512-cA3TzGQWvFLnmtih3GiLnEQwjDgpK9oUPtX709o8OAHVVOuNEEfHe28695F+YS2BcPic0pV1LUbcz0L0nwefUA== +"@jupyterlab/fileeditor-extension@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@jupyterlab/fileeditor-extension/-/fileeditor-extension-1.0.3.tgz#50b3cababa9e0d314330719ea3f13368d0e48650" + integrity sha512-QaZhBSmofrowvxgWNt/q+pBN1y8OiXSQbdKI1Wn4+mJbVS26a8VMgT/1s3B0T+T2SGtbsdoJRQ06JHo2TTidbQ== dependencies: - "@jupyterlab/application" "^1.0.1" - "@jupyterlab/apputils" "^1.0.1" + "@jupyterlab/application" "^1.0.2" + "@jupyterlab/apputils" "^1.0.2" "@jupyterlab/codeeditor" "^1.0.0" - "@jupyterlab/console" "^1.0.1" + "@jupyterlab/console" "^1.0.2" "@jupyterlab/coreutils" "^3.0.0" - "@jupyterlab/docregistry" "^1.0.1" - "@jupyterlab/filebrowser" "^1.0.1" - "@jupyterlab/fileeditor" "^1.0.1" - "@jupyterlab/launcher" "^1.0.1" - "@jupyterlab/mainmenu" "^1.0.1" - "@jupyterlab/statusbar" "^1.0.1" + "@jupyterlab/docregistry" "^1.0.2" + "@jupyterlab/filebrowser" "^1.0.3" + "@jupyterlab/fileeditor" "^1.0.2" + "@jupyterlab/launcher" "^1.0.2" + "@jupyterlab/mainmenu" "^1.0.2" + "@jupyterlab/statusbar" "^1.0.2" "@phosphor/coreutils" "^1.3.1" "@phosphor/widgets" "^1.8.0" -"@jupyterlab/fileeditor@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/fileeditor/-/fileeditor-1.0.1.tgz#8319994e9daaa9583b08d4465c1236d26820deb4" - integrity sha512-PPvFH4WJynLjO3lCh+kKMccWU6ixFy0t/tLsN9ZzkecHQp77/6JvV7ooPRc5hbtBA1eb0qjO5NzZcEoxcrX0Ng== +"@jupyterlab/fileeditor@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/fileeditor/-/fileeditor-1.0.2.tgz#e0c67241efa2e2dee4866a75fdaf4eb280eb8405" + integrity sha512-6E+hQtepS61ePH9kDZS8UvGSjcXcVCOdNVbcTMb0M0fAKqjaeIe84H27TkZ9WzIawO+G8FfuuD/DYHRUz5OEgQ== dependencies: - "@jupyterlab/apputils" "^1.0.1" + "@jupyterlab/apputils" "^1.0.2" "@jupyterlab/codeeditor" "^1.0.0" - "@jupyterlab/docregistry" "^1.0.1" - "@jupyterlab/statusbar" "^1.0.1" + "@jupyterlab/docregistry" "^1.0.2" + "@jupyterlab/statusbar" "^1.0.2" "@phosphor/coreutils" "^1.3.1" "@phosphor/messaging" "^1.2.3" "@phosphor/widgets" "^1.8.0" react "~16.8.4" -"@jupyterlab/help-extension@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/help-extension/-/help-extension-1.0.1.tgz#1045f0be6915dc9ebcd8abcd9f73e1dc21517f8a" - integrity sha512-Tb3DgwcT6NWUkcJuEsY3z2QkgNGDfaNnkKvHpBehMRVX8Gvz/8YBGxWG3h1Jw51x5L/dzY08ypbMoC/Xl43gTw== +"@jupyterlab/help-extension@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/help-extension/-/help-extension-1.0.2.tgz#9334d6d66c48beb029e831fc8fde2f29ef2a6ea0" + integrity sha512-4kIflYdwBshbgn6GPZO6V0FKrIS+UeZ7n8HMX1Yu+ta5NKgFcA3de6tQsKEXCcqTcz/I/cdNa7NAzc/5z17dRw== dependencies: - "@jupyterlab/application" "^1.0.1" - "@jupyterlab/apputils" "^1.0.1" + "@jupyterlab/application" "^1.0.2" + "@jupyterlab/apputils" "^1.0.2" "@jupyterlab/coreutils" "^3.0.0" - "@jupyterlab/inspector" "^1.0.1" - "@jupyterlab/mainmenu" "^1.0.1" - "@jupyterlab/services" "^4.0.1" + "@jupyterlab/inspector" "^1.0.2" + "@jupyterlab/mainmenu" "^1.0.2" + "@jupyterlab/services" "^4.0.2" "@phosphor/widgets" "^1.8.0" react "~16.8.4" -"@jupyterlab/htmlviewer-extension@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/htmlviewer-extension/-/htmlviewer-extension-1.0.1.tgz#ce5749f041f1c7f776de9c32105ede361b8ffaa9" - integrity sha512-QCPLpwrNMg77gHAX5KhpOXwFP5gS1WUU+YUyDB9meiKcvY2hw6Nlg8D72ePdZKnz5wEngeyOfVj8pulHThYzRA== +"@jupyterlab/htmlviewer-extension@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/htmlviewer-extension/-/htmlviewer-extension-1.0.2.tgz#737b561a1b87e930a1e1b70eeb08966b17ab02c7" + integrity sha512-hd9MDsL1lZjR5arQafxl4zTSv7PkIFtgZ/L8+pR1UQavH6dURcHEM5ssV2lIm1qzFVa/kEKh9efXww7CUy3ucw== dependencies: - "@jupyterlab/application" "^1.0.1" - "@jupyterlab/apputils" "^1.0.1" - "@jupyterlab/docregistry" "^1.0.1" - "@jupyterlab/htmlviewer" "^1.0.1" + "@jupyterlab/application" "^1.0.2" + "@jupyterlab/apputils" "^1.0.2" + "@jupyterlab/docregistry" "^1.0.2" + "@jupyterlab/htmlviewer" "^1.0.2" -"@jupyterlab/htmlviewer@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/htmlviewer/-/htmlviewer-1.0.1.tgz#05e7e33a3047b58d4181ba065f9221b746eb098d" - integrity sha512-COnNm18vEMBfZprBD4fAef8Gf/cJ9BVb/4dgrgCIaaPey8n10z28An55pHN+CtPS3HfVKDAPD6eYBgZBzYlEXQ== +"@jupyterlab/htmlviewer@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/htmlviewer/-/htmlviewer-1.0.2.tgz#76c46a5b6df5e24123e9f18ec74d5f0aaee42d67" + integrity sha512-lqpx0N2iwMkbSCAQDgA8R8cZyE0DHOMD/CbAzL91OUYkbgqlkzdF3oNLoZs/5iuld1W7JJP5yFyWeCiUguuxag== dependencies: - "@jupyterlab/apputils" "^1.0.1" + "@jupyterlab/apputils" "^1.0.2" "@jupyterlab/coreutils" "^3.0.0" - "@jupyterlab/docregistry" "^1.0.1" + "@jupyterlab/docregistry" "^1.0.2" "@phosphor/coreutils" "^1.3.1" "@phosphor/signaling" "^1.2.3" react "~16.8.4" -"@jupyterlab/hub-extension@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/hub-extension/-/hub-extension-1.0.1.tgz#ff4bb5f5b253f5adfd92b0d318233c00f40bf183" - integrity sha512-als1maTT+0lk+G+myyyoxyNXtaNjXKgDfT1Snnibj4IE9YRpAs6ocbm+AC1qQShhFg2hG8KMV8JGEUJ4fCr7Nw== +"@jupyterlab/hub-extension@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/hub-extension/-/hub-extension-1.0.2.tgz#2b8547faee15334f6d8b9fb08d74d480644b3d18" + integrity sha512-abFQJYMa9DEFl5XbrVfojQPmaa2cTtp8xuN7Y+6tK6kehDoNbDjNsnCdRVuF7xBfCYVDS1lqlnGNFIaBbENLxA== dependencies: - "@jupyterlab/application" "^1.0.1" - "@jupyterlab/apputils" "^1.0.1" + "@jupyterlab/application" "^1.0.2" + "@jupyterlab/apputils" "^1.0.2" "@jupyterlab/coreutils" "^3.0.0" - "@jupyterlab/mainmenu" "^1.0.1" - "@jupyterlab/services" "^4.0.1" + "@jupyterlab/mainmenu" "^1.0.2" + "@jupyterlab/services" "^4.0.2" -"@jupyterlab/imageviewer-extension@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/imageviewer-extension/-/imageviewer-extension-1.0.1.tgz#dd0eb53f7e10c935e42141dd9a95d9c608d8d46a" - integrity sha512-H9EsjrP9xdcWpGqmMtPQa/nf7mJoHybVP4bd3JnlfUErKxca9f54bwssLRQN2tFo8/06iG7MSkIh7/QR0YA3+A== +"@jupyterlab/imageviewer-extension@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/imageviewer-extension/-/imageviewer-extension-1.0.2.tgz#36f0af0cc6265ce13bb59f1589634bb48f60fcf4" + integrity sha512-vVB/5g0wdaJBsuGZNGtw/5Q4T5Od3cYUhD+m+EUnsYZRLlEO4r0/407U0Ix6q8U3IgrKdgK6kfT3xcKhbyquDw== dependencies: - "@jupyterlab/application" "^1.0.1" - "@jupyterlab/apputils" "^1.0.1" - "@jupyterlab/docregistry" "^1.0.1" - "@jupyterlab/imageviewer" "^1.0.1" + "@jupyterlab/application" "^1.0.2" + "@jupyterlab/apputils" "^1.0.2" + "@jupyterlab/docregistry" "^1.0.2" + "@jupyterlab/imageviewer" "^1.0.2" -"@jupyterlab/imageviewer@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/imageviewer/-/imageviewer-1.0.1.tgz#bd3747f00309f73f15ad625c143f121946162b36" - integrity sha512-eRdD5qsvXbVlod/453XuNIzpHQnfUfFKYQF3XcdmpeExhoyfjJBaq8yMrdltp30iVRwbuAdxsrBqzhjPwBLikQ== +"@jupyterlab/imageviewer@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/imageviewer/-/imageviewer-1.0.2.tgz#65c79f19e963f4a32880e29c96d42f0534bc5ff9" + integrity sha512-28f6WgaSBeMOKyAtbHAHKPSbkKjNf/QOdmcCutuSnGIIL+r4ZkSKZY1uHxIhGNMGaj8DjNiK6VaQ4ZErEVYokQ== dependencies: - "@jupyterlab/apputils" "^1.0.1" + "@jupyterlab/apputils" "^1.0.2" "@jupyterlab/coreutils" "^3.0.0" - "@jupyterlab/docregistry" "^1.0.1" + "@jupyterlab/docregistry" "^1.0.2" "@phosphor/coreutils" "^1.3.1" "@phosphor/messaging" "^1.2.3" "@phosphor/widgets" "^1.8.0" -"@jupyterlab/inspector-extension@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/inspector-extension/-/inspector-extension-1.0.1.tgz#bdbade4fe87aa38ed719c2315af6497f4b216557" - integrity sha512-ZnRM0RtTcoA4Z+XVmzSxTSAn0T0uFb8aCDX5wwG1IYwDMoGheyyXyWF8n1qpYsAnuk24RTOPBn5sRtHeG69oJQ== +"@jupyterlab/inspector-extension@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/inspector-extension/-/inspector-extension-1.0.2.tgz#c7c25c9525d848e763174ff7d87112687169ba25" + integrity sha512-QiWxiqFTJCdP4uaTSpa5fIQPhLefP7jIW4HrY9VVufZbbEPQLTjmBJO82WMZOz9HNgPKWq4qztjxuyY75+q8ng== dependencies: - "@jupyterlab/application" "^1.0.1" - "@jupyterlab/apputils" "^1.0.1" - "@jupyterlab/console" "^1.0.1" - "@jupyterlab/inspector" "^1.0.1" - "@jupyterlab/launcher" "^1.0.1" - "@jupyterlab/notebook" "^1.0.1" + "@jupyterlab/application" "^1.0.2" + "@jupyterlab/apputils" "^1.0.2" + "@jupyterlab/console" "^1.0.2" + "@jupyterlab/inspector" "^1.0.2" + "@jupyterlab/launcher" "^1.0.2" + "@jupyterlab/notebook" "^1.0.2" -"@jupyterlab/inspector@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/inspector/-/inspector-1.0.1.tgz#77f5197d9e5289b5d22dff3848c37cf3068be621" - integrity sha512-1xv3G2vUnwcwfu7aT9lijAkIlsq4P2F8fRgvNVyISjX74mA2Gmkmi55qVHNEynhjwKL7+cvlhdiMD8Aoaat2Fg== +"@jupyterlab/inspector@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/inspector/-/inspector-1.0.2.tgz#e4f051c788b580900c4c431316300b70f7636523" + integrity sha512-+w0BSIj8o9a07CTh1vh4GHx2gWjPbeV29Oz3XXA6UUE6tXS/mOqBHrqG6xq2oa7I3Q+hvxkHSH1CKJNlwSJvXA== dependencies: - "@jupyterlab/apputils" "^1.0.1" + "@jupyterlab/apputils" "^1.0.2" "@jupyterlab/codeeditor" "^1.0.0" "@jupyterlab/coreutils" "^3.0.0" - "@jupyterlab/rendermime" "^1.0.1" - "@jupyterlab/services" "^4.0.1" + "@jupyterlab/rendermime" "^1.0.2" + "@jupyterlab/services" "^4.0.2" "@phosphor/coreutils" "^1.3.1" "@phosphor/disposable" "^1.2.0" "@phosphor/signaling" "^1.2.3" "@phosphor/widgets" "^1.8.0" -"@jupyterlab/javascript-extension@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/javascript-extension/-/javascript-extension-1.0.1.tgz#be9e4bf420122d2146299f70a37ec93e163782c2" - integrity sha512-4BgecTpcOuzTSvqiwyoHORyA7UxM8QR0O050dn0nwHXpXEpon0QoD8TQUBXlJyk8neiR5qZrlGoKyLP3wfwR8A== +"@jupyterlab/javascript-extension@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/javascript-extension/-/javascript-extension-1.0.2.tgz#5c97a458528dc49a2a8777307a97bc55fc9580c9" + integrity sha512-OiNJa4PoZTBRp5CqoM0huSraRd4gTe/xdmVa8rdq7V/YzUF1fsbH55/qDxz6V4Lkx6i9wTuGq2giVvozpXLVIA== dependencies: - "@jupyterlab/rendermime" "^1.0.1" + "@jupyterlab/rendermime" "^1.0.2" "@jupyterlab/rendermime-interfaces" "^1.3.0" -"@jupyterlab/json-extension@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/json-extension/-/json-extension-1.0.1.tgz#11750d4e7240e0f4955897fd326a9ee6ce4e2da8" - integrity sha512-tdk4KbQZANmAxDqxgkz7qGF4x8EI+0ly1uXP3nzx2ehcKt6F+/HXntZC4rrxoY3FTdWuwT1XPrWE+LwXDURPWA== +"@jupyterlab/json-extension@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/json-extension/-/json-extension-1.0.2.tgz#efe8a3f68c0a4477d94c38fd00a8543eb7a7fced" + integrity sha512-4ipkKcVqwIz3x0luBDyUpke1qk93fLnayH0Oej4zMFyAxB8BhT3wjHmfB1EwciOFKirrjJpiRLFKaICr9WHHtQ== dependencies: - "@jupyterlab/apputils" "^1.0.1" + "@jupyterlab/apputils" "^1.0.2" "@jupyterlab/rendermime-interfaces" "^1.3.0" "@jupyterlab/ui-components" "^1.0.0" "@phosphor/coreutils" "^1.3.1" @@ -640,24 +641,24 @@ react-highlighter "^0.4.0" react-json-tree "^0.11.0" -"@jupyterlab/launcher-extension@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/launcher-extension/-/launcher-extension-1.0.1.tgz#339eae935e95770449ea36ce97e8f1998642b296" - integrity sha512-BSr5Q+8xbBhinFxN02wxVByKBbqT4fDDNIeEoNF8bGrJJ/euC67vz2jhCM4CCUnhZS1JufVq5vchaCiqwIFZcQ== +"@jupyterlab/launcher-extension@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/launcher-extension/-/launcher-extension-1.0.2.tgz#2790d7814282f70853a6773207472db37c11c242" + integrity sha512-aCeLAOH8nPv1PPU6LETncaN0taQoikudY/N6b4oobTzO0Tj5TVcF7NuIbD1YGKAXzJ0pr6twYsTLZEMYbxNqdw== dependencies: - "@jupyterlab/application" "^1.0.1" - "@jupyterlab/apputils" "^1.0.1" - "@jupyterlab/launcher" "^1.0.1" + "@jupyterlab/application" "^1.0.2" + "@jupyterlab/apputils" "^1.0.2" + "@jupyterlab/launcher" "^1.0.2" "@phosphor/algorithm" "^1.1.3" "@phosphor/coreutils" "^1.3.1" "@phosphor/widgets" "^1.8.0" -"@jupyterlab/launcher@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/launcher/-/launcher-1.0.1.tgz#d75e6457e1abd329d111437bde1cec56fcc9338f" - integrity sha512-GarY6YGFYY0oyeaJZv8KYM7SYrrd2BcqRmgm36+q3uXqu8qbGegSp4N/sNanWVjaCSnXUG3ab0Kb1gcDi5AAZQ== +"@jupyterlab/launcher@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/launcher/-/launcher-1.0.2.tgz#80ca71bac5edb322fadc2d9ac0f648fb92c62dbd" + integrity sha512-mQxCkNrPrdjX4/ySzhf0t7FZck3I7VC1Y9mIQyjNTq6COYZWxPxh4oPhedrQHvPf6rMYEEqxE3VqUnxsyOlZRQ== dependencies: - "@jupyterlab/apputils" "^1.0.1" + "@jupyterlab/apputils" "^1.0.2" "@phosphor/algorithm" "^1.1.3" "@phosphor/commands" "^1.6.3" "@phosphor/coreutils" "^1.3.1" @@ -666,66 +667,66 @@ "@phosphor/widgets" "^1.8.0" react "~16.8.4" -"@jupyterlab/mainmenu-extension@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/mainmenu-extension/-/mainmenu-extension-1.0.1.tgz#7771284d473db9cb084174fa105ca00220f18d01" - integrity sha512-e5JMT33cTR+xWTJdiwcWhn1gsQzoJY46VJVrtq4grdsY+w6HzfNKIOXvmgrM0z+BCktvRShOTI/ZIN7zM672dw== +"@jupyterlab/mainmenu-extension@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/mainmenu-extension/-/mainmenu-extension-1.0.2.tgz#e4ef76e65df03e49e00289039c3d63cd7f7dd2cc" + integrity sha512-ZzTuIutmvNvXbqtedHhqUYj5LXl9bJ2eoPAlu0GzGw22AXcEKppRYFtIEq28LrWqRJenvdZ8fxqtu7arKgxWyw== dependencies: - "@jupyterlab/application" "^1.0.1" - "@jupyterlab/apputils" "^1.0.1" + "@jupyterlab/application" "^1.0.2" + "@jupyterlab/apputils" "^1.0.2" "@jupyterlab/coreutils" "^3.0.0" - "@jupyterlab/mainmenu" "^1.0.1" - "@jupyterlab/services" "^4.0.1" + "@jupyterlab/mainmenu" "^1.0.2" + "@jupyterlab/services" "^4.0.2" "@phosphor/algorithm" "^1.1.3" "@phosphor/disposable" "^1.2.0" "@phosphor/widgets" "^1.8.0" -"@jupyterlab/mainmenu@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/mainmenu/-/mainmenu-1.0.1.tgz#62b6341a0814c7fac71eafced32c7288514b07bd" - integrity sha512-xIKn4RjWEb5SwRM4cTvDWuLso3buf3v9dvDlry1UGMa3qT0e3aPmIdmzeSV4BrxMMVWUihJSlZXwnJfSvS6XgQ== +"@jupyterlab/mainmenu@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/mainmenu/-/mainmenu-1.0.2.tgz#990ba4ff5832c762b23f8df355b2dd20dbbfd92f" + integrity sha512-jI3s4SP4ZWy0eFILyM+hThYD5OzB45U3iaWv5HJRJWcOPDu+nbtWY6ms0IVMdJ0dq/blfZXwNVoCFzcIJ8joag== dependencies: - "@jupyterlab/apputils" "^1.0.1" - "@jupyterlab/services" "^4.0.1" + "@jupyterlab/apputils" "^1.0.2" + "@jupyterlab/services" "^4.0.2" "@phosphor/algorithm" "^1.1.3" "@phosphor/commands" "^1.6.3" "@phosphor/coreutils" "^1.3.1" "@phosphor/disposable" "^1.2.0" "@phosphor/widgets" "^1.8.0" -"@jupyterlab/markdownviewer-extension@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/markdownviewer-extension/-/markdownviewer-extension-1.0.1.tgz#f4ff089436cf7b3661ba8753b364576060104210" - integrity sha512-7IhRdJvoNXkgEGNIi7JV1QRRe1HgWkyGPSXNfwybptulSwaVD+4GYzX/0icd/pdaGMgHmkts4TeT5px1FM3JHA== +"@jupyterlab/markdownviewer-extension@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/markdownviewer-extension/-/markdownviewer-extension-1.0.2.tgz#aaff8ddb91ac534f732a8b74545772efe700782f" + integrity sha512-5hLR1xqgfe1I+/R5AjiWmQ4rSA7MOFKH6B6BdzjneSTY2U6EWTC2YH9HpTw7Wrd/4ZJdsPdGNkza/LFOSVwqPw== dependencies: - "@jupyterlab/application" "^1.0.1" - "@jupyterlab/apputils" "^1.0.1" + "@jupyterlab/application" "^1.0.2" + "@jupyterlab/apputils" "^1.0.2" "@jupyterlab/coreutils" "^3.0.0" - "@jupyterlab/markdownviewer" "^1.0.1" - "@jupyterlab/rendermime" "^1.0.1" + "@jupyterlab/markdownviewer" "^1.0.2" + "@jupyterlab/rendermime" "^1.0.2" -"@jupyterlab/markdownviewer@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/markdownviewer/-/markdownviewer-1.0.1.tgz#a3d61fcec96a86a9284245940ae5c76b069f3063" - integrity sha512-A3kj2aMBeRc98gjtQNyI7QP2v0ba4Tj9g4mDlbBlbIOB16N+djDOy761+gsfKf2ZCObKToFnCoP5ABsL2m9oBA== +"@jupyterlab/markdownviewer@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/markdownviewer/-/markdownviewer-1.0.2.tgz#caf81799b859064c97b6e39a6b21aca184b2a5bd" + integrity sha512-wDEEdcYBk3l8FtbgN2YymAmCCRHtR1DjDzYZOs3LtrUDiYlEOQaMogmtT0J4ZgMlK2I2mmPbv0kf1fFCeMfmCg== dependencies: - "@jupyterlab/apputils" "^1.0.1" + "@jupyterlab/apputils" "^1.0.2" "@jupyterlab/coreutils" "^3.0.0" - "@jupyterlab/docregistry" "^1.0.1" - "@jupyterlab/rendermime" "^1.0.1" + "@jupyterlab/docregistry" "^1.0.2" + "@jupyterlab/rendermime" "^1.0.2" "@phosphor/coreutils" "^1.3.1" "@phosphor/messaging" "^1.2.3" "@phosphor/widgets" "^1.8.0" -"@jupyterlab/mathjax2-extension@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/mathjax2-extension/-/mathjax2-extension-1.0.1.tgz#896122d832f21f4bd55afe05074c922f1bee821a" - integrity sha512-R37s55WGljiDKnsUbITeonqp95gj7zNO5/H4scnemeCdNUseNyHZ1YfJZSxWKwBeY2Js3c4ePVOqpq/5aAuTvg== +"@jupyterlab/mathjax2-extension@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/mathjax2-extension/-/mathjax2-extension-1.0.2.tgz#fd7e810510503bf646310d24e9bdddb9f3115538" + integrity sha512-R8gTunmtKKXEElfgTmLCEMCJmnV8LllCLNu9V+LrTpuz0XGk5TOiPs9cTY+9JeaVtNJkvzda1UJ4xGY3yrOLhQ== dependencies: - "@jupyterlab/application" "^1.0.1" + "@jupyterlab/application" "^1.0.2" "@jupyterlab/coreutils" "^3.0.0" "@jupyterlab/mathjax2" "^1.0.0" - "@jupyterlab/rendermime" "^1.0.1" + "@jupyterlab/rendermime" "^1.0.2" "@jupyterlab/mathjax2@^1.0.0": version "1.0.0" @@ -735,24 +736,24 @@ "@jupyterlab/rendermime-interfaces" "^1.3.0" "@phosphor/coreutils" "^1.3.1" -"@jupyterlab/notebook-extension@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/notebook-extension/-/notebook-extension-1.0.1.tgz#3caaabaf12d70e662ea5459b9abd8aae772738a5" - integrity sha512-JVA0sbaYcmRM6ASxSDJMVA4xEwQq79Mhuwu6pJNochjyoae9QSOIZrMqXUMAX4/MaXPBGOJTCuVlFmHqJK8OMQ== +"@jupyterlab/notebook-extension@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@jupyterlab/notebook-extension/-/notebook-extension-1.0.3.tgz#fe9935bab5f2f556dfddb5f8b29d1abda8c4b05c" + integrity sha512-RUzHA0W1lytqlNq/8LP1Cb35vz2DrKx5bgvLzjdGqoQc4oLFWw4tRpgmv0kWJEPAl/852/ig/3BSpRhSoA80ZQ== dependencies: - "@jupyterlab/application" "^1.0.1" - "@jupyterlab/apputils" "^1.0.1" - "@jupyterlab/cells" "^1.0.1" + "@jupyterlab/application" "^1.0.2" + "@jupyterlab/apputils" "^1.0.2" + "@jupyterlab/cells" "^1.0.2" "@jupyterlab/codeeditor" "^1.0.0" "@jupyterlab/coreutils" "^3.0.0" - "@jupyterlab/docmanager" "^1.0.1" - "@jupyterlab/filebrowser" "^1.0.1" - "@jupyterlab/launcher" "^1.0.1" - "@jupyterlab/mainmenu" "^1.0.1" - "@jupyterlab/notebook" "^1.0.1" - "@jupyterlab/rendermime" "^1.0.1" - "@jupyterlab/services" "^4.0.1" - "@jupyterlab/statusbar" "^1.0.1" + "@jupyterlab/docmanager" "^1.0.2" + "@jupyterlab/filebrowser" "^1.0.3" + "@jupyterlab/launcher" "^1.0.2" + "@jupyterlab/mainmenu" "^1.0.2" + "@jupyterlab/notebook" "^1.0.2" + "@jupyterlab/rendermime" "^1.0.2" + "@jupyterlab/services" "^4.0.2" + "@jupyterlab/statusbar" "^1.0.2" "@phosphor/algorithm" "^1.1.3" "@phosphor/commands" "^1.6.3" "@phosphor/coreutils" "^1.3.1" @@ -760,20 +761,20 @@ "@phosphor/messaging" "^1.2.3" "@phosphor/widgets" "^1.8.0" -"@jupyterlab/notebook@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/notebook/-/notebook-1.0.1.tgz#0b7d9b2c728bcc12897c30c4259d19121b84fa4b" - integrity sha512-36xsJjggzhL7BYQLFEwJJg9y3nj39K85Edj9GmzWquspfoI6RnjTrcvVZsvpKE8+0yFlzb27RdMCgCek4/o7Bg== +"@jupyterlab/notebook@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/notebook/-/notebook-1.0.2.tgz#5f48bbac20f1c4de4f23d0961e72bd5f0ea6ac6b" + integrity sha512-s5hfNRUEuLoPsI5//8DSjJ4/cKKStn0/2i2WegQsX6SSYdj4yqxjwMdveGxK0ROcteVcmok3ECEg6rNDxkFiVw== dependencies: - "@jupyterlab/apputils" "^1.0.1" - "@jupyterlab/cells" "^1.0.1" + "@jupyterlab/apputils" "^1.0.2" + "@jupyterlab/cells" "^1.0.2" "@jupyterlab/codeeditor" "^1.0.0" "@jupyterlab/coreutils" "^3.0.0" - "@jupyterlab/docregistry" "^1.0.1" + "@jupyterlab/docregistry" "^1.0.2" "@jupyterlab/observables" "^2.2.0" - "@jupyterlab/rendermime" "^1.0.1" - "@jupyterlab/services" "^4.0.1" - "@jupyterlab/statusbar" "^1.0.1" + "@jupyterlab/rendermime" "^1.0.2" + "@jupyterlab/services" "^4.0.2" + "@jupyterlab/statusbar" "^1.0.2" "@jupyterlab/ui-components" "^1.0.0" "@phosphor/algorithm" "^1.1.3" "@phosphor/coreutils" "^1.3.1" @@ -797,21 +798,22 @@ "@phosphor/messaging" "^1.2.3" "@phosphor/signaling" "^1.2.3" -"@jupyterlab/outputarea@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/outputarea/-/outputarea-1.0.1.tgz#1a9d5c53642d6bca1b224125b69b4e8cbcb2d788" - integrity sha512-6ZZXujp/E62DLfKhGj+gnN3k0OmaK4i+1SrY1sAUuevPRVgDflB37SE4slZiOXAT5wJE8WaedC+NhfJmZTbK8Q== +"@jupyterlab/outputarea@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/outputarea/-/outputarea-1.0.2.tgz#8489c88670e0bcbf3ac1680206407c4f005aedad" + integrity sha512-W2LD/emLByNIJ7P1s1u6Xd+Pbq8MviipXAaeZEPF3/diQaCcKjCPZdiY56kXNCFxYupAZahIOA0QzMTLs23Zqg== dependencies: - "@jupyterlab/apputils" "^1.0.1" + "@jupyterlab/apputils" "^1.0.2" "@jupyterlab/coreutils" "^3.0.0" "@jupyterlab/observables" "^2.2.0" - "@jupyterlab/rendermime" "^1.0.1" + "@jupyterlab/rendermime" "^1.0.2" "@jupyterlab/rendermime-interfaces" "^1.3.0" - "@jupyterlab/services" "^4.0.1" + "@jupyterlab/services" "^4.0.2" "@phosphor/algorithm" "^1.1.3" "@phosphor/coreutils" "^1.3.1" "@phosphor/disposable" "^1.2.0" "@phosphor/messaging" "^1.2.3" + "@phosphor/properties" "^1.1.3" "@phosphor/signaling" "^1.2.3" "@phosphor/widgets" "^1.8.0" @@ -825,14 +827,14 @@ "@phosphor/disposable" "^1.2.0" "@phosphor/widgets" "^1.8.0" -"@jupyterlab/rendermime-extension@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/rendermime-extension/-/rendermime-extension-1.0.1.tgz#4680f103857c8782c422aebb74a5363e17a3d414" - integrity sha512-7vA5I1+ViCQe4LTUJeqCyazybq6DzzUbgWCdC6to83KRlsjJsZeIpnD4TpTL8fYq1FdaOpr0izoqiDSkVWeEmQ== +"@jupyterlab/rendermime-extension@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/rendermime-extension/-/rendermime-extension-1.0.2.tgz#21ced6e5bef02041cb151aa8f772bd7a368a7d2e" + integrity sha512-LZ2/mYL58blb1wfRDSl7p5NFLk1UvKc8D25zFoPUXuCLVpw8ZFRQGiqUSWgyYTWl3VeyrEM81sELFpmR6DfeVQ== dependencies: - "@jupyterlab/application" "^1.0.1" - "@jupyterlab/docmanager" "^1.0.1" - "@jupyterlab/rendermime" "^1.0.1" + "@jupyterlab/application" "^1.0.2" + "@jupyterlab/docmanager" "^1.0.2" + "@jupyterlab/rendermime" "^1.0.2" "@jupyterlab/rendermime-interfaces@^1.3.0": version "1.3.0" @@ -842,17 +844,17 @@ "@phosphor/coreutils" "^1.3.1" "@phosphor/widgets" "^1.8.0" -"@jupyterlab/rendermime@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/rendermime/-/rendermime-1.0.1.tgz#f5126b1a59c7daefb0b689ba7cd2f1192f7b7e8d" - integrity sha512-/ZwhIZ5nbv5AqMxZj6wTpZGfdqcBkVeHcQGAKvqD9MjICw+tlziE9M6kvzlkWZ3B8aW1kLas1fXDJTtQ0HCgbQ== +"@jupyterlab/rendermime@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/rendermime/-/rendermime-1.0.2.tgz#3290ac71c716beb1a6de346a7f25d5712870a58f" + integrity sha512-J2AyV15j0YL+5NYzRF/I9kencD6FnK1weX25nTIYYEd7XTac3FUAHRAzCDJC0/SFRwdNjNAywoAeswrN4si9LA== dependencies: - "@jupyterlab/apputils" "^1.0.1" - "@jupyterlab/codemirror" "^1.0.1" + "@jupyterlab/apputils" "^1.0.2" + "@jupyterlab/codemirror" "^1.0.2" "@jupyterlab/coreutils" "^3.0.0" "@jupyterlab/observables" "^2.2.0" "@jupyterlab/rendermime-interfaces" "^1.3.0" - "@jupyterlab/services" "^4.0.1" + "@jupyterlab/services" "^4.0.2" "@phosphor/algorithm" "^1.1.3" "@phosphor/coreutils" "^1.3.1" "@phosphor/messaging" "^1.2.3" @@ -861,30 +863,30 @@ lodash.escape "^4.0.1" marked "0.6.2" -"@jupyterlab/running-extension@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/running-extension/-/running-extension-1.0.1.tgz#24c497fbfeed0a9e6a677133ecdd4b3300411508" - integrity sha512-TOMjVph5G9wUqh03BpYMOmot/pOCJYi+zMBVq1LWZtX+RIF7laHEqojHJ2hWf4ktcm/74APMgeQBx38OakckJA== +"@jupyterlab/running-extension@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/running-extension/-/running-extension-1.0.2.tgz#f334a93d3a8ab8a337f5d3afe52cfe995dfafdf0" + integrity sha512-pld4mDOZiuHt3fGBnkFcQJpXBJzUuLat1RZF5e+TIiLlTZ8818TxnLbFRZqBlxpZkstXd81vb5gT//qlD5fZ4w== dependencies: - "@jupyterlab/application" "^1.0.1" - "@jupyterlab/running" "^1.0.1" + "@jupyterlab/application" "^1.0.2" + "@jupyterlab/running" "^1.0.2" -"@jupyterlab/running@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/running/-/running-1.0.1.tgz#e449028fa268b50de8912893f79194b4ff8813ea" - integrity sha512-bI+CtRkCBAXR6f/bVGunaQWd6edQWgsEEwpP1VnY+DlvZZA1zNA2oBHErpaD8ytalrGSxNVTjvtYrxGMyqQ4wQ== +"@jupyterlab/running@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/running/-/running-1.0.2.tgz#a15917fed609859f14b84ee667f205ede831b16c" + integrity sha512-90emLvyWvSrK7YJSwxBRCZonbiHW5yMTtbQUQIbR+2NfGz1wM2Llhwj+JUPRf7AEU1QA0gQ9DCcGboAt56d4rw== dependencies: - "@jupyterlab/apputils" "^1.0.1" + "@jupyterlab/apputils" "^1.0.2" "@jupyterlab/coreutils" "^3.0.0" - "@jupyterlab/services" "^4.0.1" + "@jupyterlab/services" "^4.0.2" "@phosphor/algorithm" "^1.1.3" "@phosphor/signaling" "^1.2.3" react "~16.8.4" -"@jupyterlab/services@^4.0.1": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/services/-/services-4.0.1.tgz#08a8b5c92ae45c095f84975c4bf99ee2407c3d16" - integrity sha512-gsErfZra65U3xh2jQu652/8mAb/LwAAYHVVybthTgZfh+ffWES04P80RDfq3nYBGIp8swXo/LFMKJEUGjaczyg== +"@jupyterlab/services@^4.0.2": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/services/-/services-4.0.2.tgz#88561f5ef6099bf8462efc1402541738a8b11f23" + integrity sha512-LnmOZuarzT6cN0jW4N1WZ91h9yE5+ArVtRtRZzZQ6pv4ydsuWGjcMVMMvmLLwC+FshKud6kTAB57f3JSkaoECA== dependencies: "@jupyterlab/coreutils" "^3.0.0" "@jupyterlab/observables" "^2.2.0" @@ -895,28 +897,28 @@ node-fetch "^2.6.0" ws "^7.0.0" -"@jupyterlab/settingeditor-extension@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/settingeditor-extension/-/settingeditor-extension-1.0.1.tgz#55f68e106bbb36423c6ff45da60c10d42e9551fe" - integrity sha512-EKGg58txmoWNc46nIKdoKyiwiOWQmZOf17qBRxe7GOM2reMfs4LxBRsnboB0BZeuiFnYPidqM0imcpdkm75Akg== +"@jupyterlab/settingeditor-extension@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/settingeditor-extension/-/settingeditor-extension-1.0.2.tgz#b23c5b52192f9b3d99f2130a71618579c52da770" + integrity sha512-NeX2QNYjE81ufa4ohuezt+rsaVFVSBOEvAmSWHZXGiBte/3oj4yvUYc7ldrfh+aBe58g/bSlhrq7HsxV53J/sA== dependencies: - "@jupyterlab/application" "^1.0.1" - "@jupyterlab/apputils" "^1.0.1" + "@jupyterlab/application" "^1.0.2" + "@jupyterlab/apputils" "^1.0.2" "@jupyterlab/codeeditor" "^1.0.0" "@jupyterlab/coreutils" "^3.0.0" - "@jupyterlab/rendermime" "^1.0.1" - "@jupyterlab/settingeditor" "^1.0.1" + "@jupyterlab/rendermime" "^1.0.2" + "@jupyterlab/settingeditor" "^1.0.2" -"@jupyterlab/settingeditor@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/settingeditor/-/settingeditor-1.0.1.tgz#50184f0cea8d820cd99ff9b50ffcbbdbc39abbfc" - integrity sha512-WK8VQFcdfm3Zn3QrREnwNKVVS9vMrMO2G1bXZdMPNdJQiiLvtS7VwWu+8JIpBRXQxcJ1g/X/d7ewndurnAxPPw== +"@jupyterlab/settingeditor@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/settingeditor/-/settingeditor-1.0.2.tgz#55c5c2965ff8cd84dbc050ff5e712770462a117e" + integrity sha512-bSXlSDkObbhKnJh3CLah8ImLPBx9HZXTXsmuPJo8GCGdRGRPugMQDowqMgOFR9p3NW3VWubkTax9gYrYFZa6Qw== dependencies: - "@jupyterlab/apputils" "^1.0.1" + "@jupyterlab/apputils" "^1.0.2" "@jupyterlab/codeeditor" "^1.0.0" "@jupyterlab/coreutils" "^3.0.0" - "@jupyterlab/inspector" "^1.0.1" - "@jupyterlab/rendermime" "^1.0.1" + "@jupyterlab/inspector" "^1.0.2" + "@jupyterlab/rendermime" "^1.0.2" "@phosphor/commands" "^1.6.3" "@phosphor/coreutils" "^1.3.1" "@phosphor/messaging" "^1.2.3" @@ -925,43 +927,43 @@ react "~16.8.4" react-dom "~16.8.4" -"@jupyterlab/shortcuts-extension@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/shortcuts-extension/-/shortcuts-extension-1.0.1.tgz#237308589be556cf630ed15b896710d0f629310f" - integrity sha512-q3x0I0nLD6VEbu7UBoIGQ6Q89aTBsZoP3MgtW3ecGlMIqWAl35teu7Lk+6mKhqGwTTqFRfpTDKDqvzAvA4YnJQ== +"@jupyterlab/shortcuts-extension@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/shortcuts-extension/-/shortcuts-extension-1.0.2.tgz#c62286e3e641ee9b142b169485345ae17ca22fcb" + integrity sha512-YhSx9t/C+a809LQmOPIg8f7fU/5ClET7tT113iHVpZkN7mXRr1eymEex/AiUdaM/9QmH7AsP8pG3SxPbYz08sg== dependencies: - "@jupyterlab/application" "^1.0.1" + "@jupyterlab/application" "^1.0.2" "@jupyterlab/coreutils" "^3.0.0" "@phosphor/commands" "^1.6.3" "@phosphor/coreutils" "^1.3.1" "@phosphor/disposable" "^1.2.0" -"@jupyterlab/statusbar-extension@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/statusbar-extension/-/statusbar-extension-1.0.1.tgz#519a40055fa25747f19cc5cde965e72f92bad73a" - integrity sha512-AMp40XHpSvCmozSfzyOpJJItYPA5iwDDzGrnW47TrpexfHtl2BXfDa3ZDfN3JrtRcanbBKT/Og2trCgcIqmQIg== +"@jupyterlab/statusbar-extension@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/statusbar-extension/-/statusbar-extension-1.0.2.tgz#8f7259080ecadc349698718565bfc0f98a436620" + integrity sha512-Z1Yg5GWwUGTAeyhiei2iigQ2JahRE7qKyjE4JJquCWYOCA4wLhdJZ7FWOueo0+mQcOeWZZ5soe9GV3mI+/HwTA== dependencies: - "@jupyterlab/application" "^1.0.1" - "@jupyterlab/apputils" "^1.0.1" - "@jupyterlab/cells" "^1.0.1" - "@jupyterlab/console" "^1.0.1" + "@jupyterlab/application" "^1.0.2" + "@jupyterlab/apputils" "^1.0.2" + "@jupyterlab/cells" "^1.0.2" + "@jupyterlab/console" "^1.0.2" "@jupyterlab/coreutils" "^3.0.0" - "@jupyterlab/docregistry" "^1.0.1" - "@jupyterlab/fileeditor" "^1.0.1" - "@jupyterlab/mainmenu" "^1.0.1" - "@jupyterlab/notebook" "^1.0.1" - "@jupyterlab/statusbar" "^1.0.1" + "@jupyterlab/docregistry" "^1.0.2" + "@jupyterlab/fileeditor" "^1.0.2" + "@jupyterlab/mainmenu" "^1.0.2" + "@jupyterlab/notebook" "^1.0.2" + "@jupyterlab/statusbar" "^1.0.2" "@phosphor/widgets" "^1.8.0" -"@jupyterlab/statusbar@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/statusbar/-/statusbar-1.0.1.tgz#ac147e1e9cd6a16ee2d9e04aa5c43e2eb1b56872" - integrity sha512-cmE38ejzCaFDS5ikpHN8Ucu9YjYyXSX6omFlz9Xn3Z+ERTCBhhZ4cXYh+mKmyXPy6z5cJmHBGw9X5w7zxKEn0w== +"@jupyterlab/statusbar@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/statusbar/-/statusbar-1.0.2.tgz#3dd796afa62b6ea3ec0d053c6e7dd709d079bc3a" + integrity sha512-edbmu+EwiK7gL2RY7GTNiejOgLEHyBxbZSU841qbdjf6iVrtVGSvvurzHwh/+3AIhQrgbzhB7SkXiCbMFCZz6g== dependencies: - "@jupyterlab/apputils" "^1.0.1" + "@jupyterlab/apputils" "^1.0.2" "@jupyterlab/codeeditor" "^1.0.0" "@jupyterlab/coreutils" "^3.0.0" - "@jupyterlab/services" "^4.0.1" + "@jupyterlab/services" "^4.0.2" "@phosphor/algorithm" "^1.1.3" "@phosphor/coreutils" "^1.3.1" "@phosphor/disposable" "^1.2.0" @@ -971,84 +973,84 @@ react "~16.8.4" typestyle "^2.0.1" -"@jupyterlab/tabmanager-extension@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/tabmanager-extension/-/tabmanager-extension-1.0.1.tgz#e5edd71323445dbaa8220c32837b02a1df1cff6d" - integrity sha512-ts+jvAvnH6vXToxv17pEqgSfG98g4iEiIKJUsnZC+tIAke6vUB8B07dm86ySeqWisdi5ZHKONFnG24bGBAPXCg== +"@jupyterlab/tabmanager-extension@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/tabmanager-extension/-/tabmanager-extension-1.0.2.tgz#9c3665186ff44b3bc467165f4a47e4b9b2f597a9" + integrity sha512-1pxs6B0loFj+h309ezILp01g2QIF0jA2g2kgFo4kTgVsrytf7yPIUUHtFM2Iu90ouWKItct6mymkciuiX+ealw== dependencies: - "@jupyterlab/application" "^1.0.1" + "@jupyterlab/application" "^1.0.2" "@phosphor/algorithm" "^1.1.3" "@phosphor/widgets" "^1.8.0" -"@jupyterlab/terminal-extension@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/terminal-extension/-/terminal-extension-1.0.1.tgz#17368d21899f79de27e64cef7ac236de83a39103" - integrity sha512-y+rWfcgSxuMoxyVjyOlAjbeWectgwr3okrtOfZ3lecYpUQjr0righGOWTawLGLu+1x+9+Exxc4yoAyT3qJ0oew== +"@jupyterlab/terminal-extension@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/terminal-extension/-/terminal-extension-1.0.2.tgz#d2f6c0042881654db8c164cf4526bb092483ff7b" + integrity sha512-96XLA2J19fh6+g0thfVxX1XPCl0xf7A578NidarEJgsN0a/fhUd+NsOJWTkj7jVHM+ql25rxPN3v+pWWF/Qd5w== dependencies: - "@jupyterlab/application" "^1.0.1" - "@jupyterlab/apputils" "^1.0.1" + "@jupyterlab/application" "^1.0.2" + "@jupyterlab/apputils" "^1.0.2" "@jupyterlab/coreutils" "^3.0.0" - "@jupyterlab/launcher" "^1.0.1" - "@jupyterlab/mainmenu" "^1.0.1" - "@jupyterlab/terminal" "^1.0.1" + "@jupyterlab/launcher" "^1.0.2" + "@jupyterlab/mainmenu" "^1.0.2" + "@jupyterlab/terminal" "^1.0.2" "@phosphor/widgets" "^1.8.0" -"@jupyterlab/terminal@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/terminal/-/terminal-1.0.1.tgz#278a66b48a596118e9dfe4a547a79420bef1b387" - integrity sha512-hmb/cZoJFgUGh5B+HjqW5YfM12B/kM2MVCalWrF83XDrTg3wpN/0kKdNJ0ZRcJ1cSOkNKHlZ94uooYKucrb5Jw== +"@jupyterlab/terminal@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/terminal/-/terminal-1.0.2.tgz#86ddac918405431aa5ee62c1532065a68a175fab" + integrity sha512-m0C8BkF23ZY7DZ6vYpY9NwDy/m91WZNtxVlGWKe4mQxy2v8Zmr8g2n1i6c81uHNU/MKrm5t5ImDKvTkGNDBnxQ== dependencies: - "@jupyterlab/apputils" "^1.0.1" - "@jupyterlab/services" "^4.0.1" + "@jupyterlab/apputils" "^1.0.2" + "@jupyterlab/services" "^4.0.2" "@phosphor/coreutils" "^1.3.1" "@phosphor/domutils" "^1.1.3" "@phosphor/messaging" "^1.2.3" "@phosphor/widgets" "^1.8.0" xterm "~3.13.2" -"@jupyterlab/theme-dark-extension@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/theme-dark-extension/-/theme-dark-extension-1.0.1.tgz#a3747f0b96b7f402f1dd458e571d8a98d8f05390" - integrity sha512-5UntyGjvaaSHy0A1camZVvWs3a5HrBTqA04A1Ry/lGK+WVyiqlRqWEYDXHrPwOLCeGMjoFkVdB41+sNn/kMQZg== +"@jupyterlab/theme-dark-extension@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/theme-dark-extension/-/theme-dark-extension-1.0.2.tgz#bfc95e37be63043e4e607097d8d885bb2f536b31" + integrity sha512-BaWTxDIWLF/td0fuJLHlycJKOqig2MUMts1tOyQRHq3j/HuGiXJh/wbFfgXesbftYvsqvya2qPvDFAGUV2YpLw== dependencies: - "@jupyterlab/application" "^1.0.1" - "@jupyterlab/apputils" "^1.0.1" + "@jupyterlab/application" "^1.0.2" + "@jupyterlab/apputils" "^1.0.2" -"@jupyterlab/theme-light-extension@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/theme-light-extension/-/theme-light-extension-1.0.1.tgz#1fdd13cffa3d9131f0e15c9545edc45934179bb5" - integrity sha512-e5f9iYX6xpRfZKhpCGFoXZ90cekTDdrnmVIJaopSWnt34soqV33dP7LJVxdQmkMgaMpSo1IorXGcM1g8V0fAzQ== +"@jupyterlab/theme-light-extension@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/theme-light-extension/-/theme-light-extension-1.0.2.tgz#f78745c7277d8c19d5bc6ea58ad5284e2b847319" + integrity sha512-m7ooUW1xzvRQmMj+v4QfWYR89U46c62UhTiAq6COEPQN9Hi1+3vFZaddDTOmffyTC/+Hgr91KPMgLNfUHYNG3w== dependencies: - "@jupyterlab/application" "^1.0.1" - "@jupyterlab/apputils" "^1.0.1" + "@jupyterlab/application" "^1.0.2" + "@jupyterlab/apputils" "^1.0.2" -"@jupyterlab/tooltip-extension@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/tooltip-extension/-/tooltip-extension-1.0.1.tgz#64a1d8dcf134f91ddba3f36699da1d91a7daee29" - integrity sha512-GTmuzvN/OtkMePPRuwJ1FO7aNv8W1oPN7vnE/97JNv0Gv5+DCOa5Yjh2+cF5yiqDWyNxV5y0v72ybuNWENfJCg== +"@jupyterlab/tooltip-extension@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/tooltip-extension/-/tooltip-extension-1.0.2.tgz#b65ba7842e0ef7ef558caeaaa64295b9097f67fa" + integrity sha512-0c1NBnE7xui/TxnN5PAyZlhO0rT1a+HF9nbMkqJ9+l8kvO4rjINlDvxKyQ7o0gWM66o8F4VYvocraAUQKO3nxg== dependencies: - "@jupyterlab/application" "^1.0.1" + "@jupyterlab/application" "^1.0.2" "@jupyterlab/codeeditor" "^1.0.0" - "@jupyterlab/console" "^1.0.1" + "@jupyterlab/console" "^1.0.2" "@jupyterlab/coreutils" "^3.0.0" - "@jupyterlab/fileeditor" "^1.0.1" - "@jupyterlab/notebook" "^1.0.1" - "@jupyterlab/rendermime" "^1.0.1" - "@jupyterlab/services" "^4.0.1" - "@jupyterlab/tooltip" "^1.0.1" + "@jupyterlab/fileeditor" "^1.0.2" + "@jupyterlab/notebook" "^1.0.2" + "@jupyterlab/rendermime" "^1.0.2" + "@jupyterlab/services" "^4.0.2" + "@jupyterlab/tooltip" "^1.0.2" "@phosphor/algorithm" "^1.1.3" "@phosphor/coreutils" "^1.3.1" "@phosphor/widgets" "^1.8.0" -"@jupyterlab/tooltip@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/tooltip/-/tooltip-1.0.1.tgz#91faada58a156c12615d26746a28e20672a2c20c" - integrity sha512-F/P3WYt3yjDaV+feDVZfdm7dcKM3II2vb2MkXLXeBPBXOxONeoEC2moddyfvzeGxTgRaAsp3RhADdKTfoD+JHg== +"@jupyterlab/tooltip@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/tooltip/-/tooltip-1.0.2.tgz#eb51d575f990eafab4606e90a486f1f7b290fff6" + integrity sha512-dNuFhMiQkol6Mo7Vpte1QX00yBgHt4MliUNdhgt64b2QkQqyUXKgE8QS3IY6ORKzPRAJOrk1lVtPCMwHJpjDfg== dependencies: - "@jupyterlab/apputils" "^1.0.1" + "@jupyterlab/apputils" "^1.0.2" "@jupyterlab/codeeditor" "^1.0.0" - "@jupyterlab/rendermime" "^1.0.1" - "@jupyterlab/services" "^4.0.1" + "@jupyterlab/rendermime" "^1.0.2" + "@jupyterlab/services" "^4.0.2" "@phosphor/coreutils" "^1.3.1" "@phosphor/messaging" "^1.2.3" "@phosphor/widgets" "^1.8.0" @@ -1063,27 +1065,27 @@ "@blueprintjs/select" "^3.3.0" react "~16.8.4" -"@jupyterlab/vdom-extension@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/vdom-extension/-/vdom-extension-1.0.1.tgz#6990c7c28894e6753174361410b2cb5ab29f1519" - integrity sha512-km81TH85j6tzqPO51pIAP6JofOVRoRh5HNE6armgzrgDScxY6FgnjTmI5Cw6Y4xuvn3eVvO3VXIQ/64mkFdQzA== +"@jupyterlab/vdom-extension@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/vdom-extension/-/vdom-extension-1.0.2.tgz#c85fa5255ef8dd8a3c257a7ce96441764ea45543" + integrity sha512-KpCXqdRL4FCtjdhof0L3fmzZVxHNR7f3xZSp++DNlcBGRL3WDrQ6KV8qzPTDp/xAAg+AIbhjet+5JwOTQDvGeA== dependencies: - "@jupyterlab/application" "^1.0.1" - "@jupyterlab/apputils" "^1.0.1" - "@jupyterlab/docregistry" "^1.0.1" - "@jupyterlab/notebook" "^1.0.1" - "@jupyterlab/rendermime" "^1.0.1" - "@jupyterlab/vdom" "^1.0.1" + "@jupyterlab/application" "^1.0.2" + "@jupyterlab/apputils" "^1.0.2" + "@jupyterlab/docregistry" "^1.0.2" + "@jupyterlab/notebook" "^1.0.2" + "@jupyterlab/rendermime" "^1.0.2" + "@jupyterlab/vdom" "^1.0.2" -"@jupyterlab/vdom@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@jupyterlab/vdom/-/vdom-1.0.1.tgz#0b276bdaab6a840e8fca669cf276ffce7b718234" - integrity sha512-WFMcZTWvYA03ZQAHhYwSRhSEqab8bRFXe4RMqTsR4FvCpLep/MFik0CV/z+J7n+xz4YgwROp73aXndHfmYS9wA== +"@jupyterlab/vdom@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jupyterlab/vdom/-/vdom-1.0.2.tgz#ce7da3ca827bc7e564930ad3eb03c596960ac4f4" + integrity sha512-nZoiB6S05FxXjqh216uXiExH7QhUa/8JByh9CHCR/yR7OdkHB7Hj2oAGM0aBdD26RyD0BJnEG7Hg1xasaAmJ6g== dependencies: - "@jupyterlab/apputils" "^1.0.1" - "@jupyterlab/docregistry" "^1.0.1" + "@jupyterlab/apputils" "^1.0.2" + "@jupyterlab/docregistry" "^1.0.2" "@jupyterlab/rendermime-interfaces" "^1.3.0" - "@jupyterlab/services" "^4.0.1" + "@jupyterlab/services" "^4.0.2" "@nteract/transform-vdom" "^4.0.1" "@phosphor/coreutils" "^1.3.1" "@phosphor/messaging" "^1.2.3" @@ -1091,7 +1093,7 @@ react "~16.8.4" react-dom "~16.8.4" -"@jupyterlab/vega4-extension@^1.0.0": +"@jupyterlab/vega4-extension@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@jupyterlab/vega4-extension/-/vega4-extension-1.0.1.tgz#840b78d352ed1e159846b65c2e3f422c55270575" integrity sha512-G7dikrND2vNMpq+u6M+trjF8kHK5Nf0k3XBQiNGW4ZfLn3fL8OSP26HcxM4Z8dDXeEyY4QzDHtag6vhhHxsMhA== @@ -1103,10 +1105,10 @@ vega-embed "^4.2.0" vega-lite "^2.6.0" -"@jupyterlab/vega5-extension@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@jupyterlab/vega5-extension/-/vega5-extension-1.0.0.tgz#9c2dc80f13024742a5a085b7f3ea50de875cf372" - integrity sha512-c8WuUlnhGXiQW77JIKKA2X8sMu/fdajgmf1cSaucOPtFIHJA157QW7GRKB61J/CF+WD8ek/mZG3E4tZemaju4A== +"@jupyterlab/vega5-extension@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@jupyterlab/vega5-extension/-/vega5-extension-1.0.1.tgz#416aaba315f22728e4992de9f10b97335219232e" + integrity sha512-1CGr43TDkqaudfjBjYNZRfw1hA9iv4xxKO3BofaJIGbD6mQiLzrNu7HoXxbUMc9fPHlMn42Dsq8D7Hs2J5/maA== dependencies: "@jupyterlab/rendermime-interfaces" "^1.3.0" "@phosphor/coreutils" "^1.3.1" @@ -1453,9 +1455,9 @@ acorn@^5.2.1: integrity sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw== acorn@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.2.0.tgz#67f0da2fc339d6cfb5d6fb244fd449f33cd8bbe3" - integrity sha512-8oe72N3WPMjA+2zVG71Ia0nXZ8DpQH+QyyHO+p06jT8eg8FGG3FbcUIi8KziHlAfheJQZeoqbvq1mQSQHXKYLw== + version "6.2.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.2.1.tgz#3ed8422d6dec09e6121cc7a843ca86a330a86b51" + integrity sha512-JD0xT5FCRDNyjDda3Lrg/IxFscp9q4tiYtxE1/nOzlKCk7hIRuYjhq1kCNkbPjMRMZuFq20HNQn1I9k8Oj0E+Q== ajv-errors@^1.0.0: version "1.0.1" @@ -1468,9 +1470,9 @@ ajv-keywords@^3.1.0: integrity sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ== ajv@^6.1.0, ajv@^6.5.5: - version "6.10.1" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.10.1.tgz#ebf8d3af22552df9dd049bfbe50cc2390e823593" - integrity sha512-w1YQaVGNC6t2UCPjEawK/vo/dG8OOrVtUmhBT1uJJYxbl5kU2Tj3v6LGqBcsysN1yhuCStJCCA3GqdvKY8sqXQ== + version "6.10.2" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.10.2.tgz#d3cea04d6b017b2894ad69040fec8b623eb4bd52" + integrity sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw== dependencies: fast-deep-equal "^2.0.1" fast-json-stable-stringify "^2.0.0" @@ -1605,11 +1607,11 @@ async-limiter@^1.0.0: integrity sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg== async@^2.5.0: - version "2.6.2" - resolved "https://registry.yarnpkg.com/async/-/async-2.6.2.tgz#18330ea7e6e313887f5d2f2a904bac6fe4dd5381" - integrity sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg== + version "2.6.3" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" + integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== dependencies: - lodash "^4.17.11" + lodash "^4.17.14" atob@^2.1.1: version "2.1.2" @@ -3500,9 +3502,9 @@ ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== inquirer@^6.3.1: - version "6.4.1" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.4.1.tgz#7bd9e5ab0567cd23b41b0180b68e0cfa82fc3c0b" - integrity sha512-/Jw+qPZx4EDYsaT6uz7F4GJRNFMRdKNeUZw3ZnKV8lyuUgz/YWRCSUAJMZSVhSq4Ec0R2oYnyi6b3d4JXcL5Nw== + version "6.5.0" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.5.0.tgz#2303317efc9a4ea7ec2e2df6f86569b734accf42" + integrity sha512-scfHejeG/lVZSpvCXpsB4j/wQNPM5JC8kiElOI0OUTwmc1RTpXr4H32/HOlQHcZiYl2z2VElwuCVDRG8vFmbnA== dependencies: ansi-escapes "^3.2.0" chalk "^2.4.2" @@ -3510,7 +3512,7 @@ inquirer@^6.3.1: cli-width "^2.0.0" external-editor "^3.0.3" figures "^2.0.0" - lodash "^4.17.11" + lodash "^4.17.12" mute-stream "0.0.7" run-async "^2.2.0" rxjs "^6.4.0" @@ -3929,15 +3931,15 @@ lodash.isstring@^4.0.1: resolved "https://registry.yarnpkg.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451" integrity sha1-1SfftUVuynzJu5XV2ur4i6VKVFE= -lodash.mergewith@^4.6.2: +lodash.mergewith@^4.6.1: version "4.6.2" resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz#617121f89ac55f59047c7aec1ccd6654c6590f55" integrity sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ== -lodash@^4.17.11, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.17.5: - version "4.17.13" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.13.tgz#0bdc3a6adc873d2f4e0c4bac285df91b64fc7b93" - integrity sha512-vm3/XWXfWtRua0FkUyEHBZy8kCPjErNBT9fJx8Zvs+U6zjqPbTUOpkaoum3O5uiA8sm+yNMHXfYkTUHFoMxFNA== +lodash@^4.17.12, lodash@^4.17.14, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.17.5: + version "4.17.15" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" + integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1, loose-envify@^1.4.0: version "1.4.0" @@ -4594,14 +4596,14 @@ p-try@^2.0.0: integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== package-json@^6.3.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/package-json/-/package-json-6.4.0.tgz#4f626976604f4a9a41723ce1792b204a60b1b61e" - integrity sha512-bd1T8OBG7hcvMd9c/udgv6u5v9wISP3Oyl9Cm7Weop8EFwrtcQDnS2sb6zhwqus2WslSr5wSTIPiTTpxxmPm7Q== + version "6.5.0" + resolved "https://registry.yarnpkg.com/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0" + integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ== dependencies: got "^9.6.0" - registry-auth-token "^3.4.0" + registry-auth-token "^4.0.0" registry-url "^5.0.0" - semver "^6.1.1" + semver "^6.2.0" pako@~1.0.5: version "1.0.10" @@ -4935,7 +4937,7 @@ raw-loader@~2.0.0: loader-utils "^1.1.0" schema-utils "^1.0.0" -rc@^1.1.6, rc@^1.2.7, rc@^1.2.8: +rc@^1.2.7, rc@^1.2.8: version "1.2.8" resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== @@ -5093,9 +5095,9 @@ regenerator-runtime@^0.11.0: integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== regenerator-runtime@^0.13.2: - version "0.13.2" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.2.tgz#32e59c9a6fb9b1a4aff09b4930ca2d4477343447" - integrity sha512-S/TQAZJO+D3m9xeN1WTI8dLKBBiRgXBlTJvbWjCThHWZj9EvHK70Ff50/tYj2J/fvBY6JtFVwRuazHN2E7M9BA== + version "0.13.3" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz#7cf6a77d8f5c6f60eb73c5fc1955b2ceb01e6bf5" + integrity sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw== regex-not@^1.0.0, regex-not@^1.0.2: version "1.0.2" @@ -5105,12 +5107,12 @@ regex-not@^1.0.0, regex-not@^1.0.2: extend-shallow "^3.0.2" safe-regex "^1.1.0" -registry-auth-token@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.4.0.tgz#d7446815433f5d5ed6431cd5dca21048f66b397e" - integrity sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A== +registry-auth-token@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.0.0.tgz#30e55961eec77379da551ea5c4cf43cbf03522be" + integrity sha512-lpQkHxd9UL6tb3k/aHAVfnVtn+Bcs9ob5InuFLLEDqSqeq+AljB8GZW9xY0x7F+xYwEcjKe07nyoxzEYz6yvkw== dependencies: - rc "^1.1.6" + rc "^1.2.8" safe-buffer "^5.0.1" registry-url@^5.0.0: @@ -5290,7 +5292,7 @@ sanitize-html@~1.20.1: lodash.escaperegexp "^4.1.2" lodash.isplainobject "^4.0.6" lodash.isstring "^4.0.1" - lodash.mergewith "^4.6.2" + lodash.mergewith "^4.6.1" postcss "^7.0.5" srcset "^1.0.0" xtend "^4.0.1" @@ -5322,10 +5324,10 @@ semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.0.tgz#790a7cf6fea5459bac96110b29b60412dc8ff96b" integrity sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA== -semver@^6.1.0, semver@^6.1.1, semver@^6.1.2: - version "6.2.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.2.0.tgz#4d813d9590aaf8a9192693d6c85b9344de5901db" - integrity sha512-jdFC1VdUGT/2Scgbimf7FSx9iJLXoqfglSF+gJeuNWVpiE37OIbc1jywR/GJyFdz3mnkz2/id0L0J/cr0izR5A== +semver@^6.1.0, semver@^6.2.0, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== serialize-javascript@^1.7.0: version "1.7.0" @@ -5823,9 +5825,9 @@ typescript@~3.5.1: integrity sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g== typestyle@^2.0.1: - version "2.0.3" - resolved "https://registry.yarnpkg.com/typestyle/-/typestyle-2.0.3.tgz#ab2af57dfc4d88974b113fe6a964b531e6141a9c" - integrity sha512-F50kKkqIjK5PWyalj3xaqAIopjzCp/MIBD7BW3Hkc2PQhVhRcy/KX0l1uv3+KNGy3xAOIWUxzr8ZibTChp88Ww== + version "2.0.4" + resolved "https://registry.yarnpkg.com/typestyle/-/typestyle-2.0.4.tgz#b8da5feaf8a4f9d1f69066f3cc4659098bd08457" + integrity sha512-+57eGqcEjiAc51hB/zXnZFoVuzwuxb9WbPpb1VT2zPJPIo88wGXod7dHa0IJ1Ue+sncHj2WZMZEPJRAqwVraoA== dependencies: csstype "^2.4.0" free-style "2.6.1" @@ -6009,16 +6011,16 @@ vega-dataflow@^4.0.0, vega-dataflow@^4.0.4, vega-dataflow@^4.1.0: vega-util "^1.7.0" vega-embed@^4.2.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/vega-embed/-/vega-embed-4.2.1.tgz#22f3521e5cdeeba76152d29cf03aed61d5d12edf" - integrity sha512-sCj/rYQ6lnAGmIz8ksYxCkbJK7ISmN1B1nCvZVOfsA3NOQhN0BwtEvePnf4FYachA1E7z60DabwihXutYD19pQ== + version "4.2.2" + resolved "https://registry.yarnpkg.com/vega-embed/-/vega-embed-4.2.2.tgz#94f0d88fca7518bb18781979207de3ee3f3180c5" + integrity sha512-0CkTK8EQu7tzojhTMRfWDv1QKBy6debQRFpJ+QWKxgA+6O6fV3UkufpZaD2XccMAkCRDAFUl6tmxsLta2HBHRQ== dependencies: d3-selection "^1.4.0" json-stringify-pretty-compact "^2.0.0" - semver "^6.1.2" + semver "^6.3.0" vega-schema-url-parser "^1.1.0" - vega-themes "^2.3.0" - vega-tooltip "^0.17.0" + vega-themes "^2.3.2" + vega-tooltip "^0.18.1" vega-encode@^3.2.2: version "3.2.2" @@ -6195,15 +6197,15 @@ vega-statistics@^1.2.1, vega-statistics@^1.2.3: dependencies: d3-array "^2.0.3" -vega-themes@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/vega-themes/-/vega-themes-2.3.0.tgz#d0a5a3f16af4baeae3e4f43a0b65d7c5479805b1" - integrity sha512-C33RC/oB7NAMgAMdfiKy3Akwbn2uaTJSpmS3sRdiThbQxdhyh+iwc+horG4DWK7zYwJa8tITGbXknYoJXPkdIA== +vega-themes@^2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/vega-themes/-/vega-themes-2.3.2.tgz#a04ed6a5544ba91682168888858497db07151a46" + integrity sha512-+Yc7JyViAeLxMf97bZTctVtFWRuLE8JGHi3qNLXx+/8XPawORVHz67lp5bqehrvphPKN7yF6fnyfnUqufpVm5g== -vega-tooltip@^0.17.0: - version "0.17.1" - resolved "https://registry.yarnpkg.com/vega-tooltip/-/vega-tooltip-0.17.1.tgz#d5dc0a8e872290d34dfea22b007de4eff9715206" - integrity sha512-kwr5mCnhsqud/xWNpGuzyZvIG9dhKKH0TK4OJUfYq2zr1E2vmnvhZntpkH1za2OEXqXLltsDyqfSKG1pX9j87g== +vega-tooltip@^0.18.1: + version "0.18.1" + resolved "https://registry.yarnpkg.com/vega-tooltip/-/vega-tooltip-0.18.1.tgz#2599b99c8faec8eaae13c55f540e3cbdf8e19432" + integrity sha512-g/i69QLTVhGeHNT8k646Qr8SFss9kbnt6XmU9ujjqgaW5B/p1FPUrMzFh/88rMF704EHYyBH7Aj3t0ds1cCHbQ== dependencies: vega-util "^1.10.0" @@ -6306,9 +6308,9 @@ watchpack@^1.5.0: neo-async "^2.5.0" webpack-cli@^3.3.0: - version "3.3.5" - resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.3.5.tgz#f4d1238a66a2843d9cebf189835ea22142e72767" - integrity sha512-w0j/s42c5UhchwTmV/45MLQnTVwRoaUTu9fM5LuyOd/8lFoCNCELDogFoecx5NzRUndO0yD/gF2b02XKMnmAWQ== + version "3.3.6" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.3.6.tgz#2c8c399a2642133f8d736a359007a052e060032c" + integrity sha512-0vEa83M7kJtxK/jUhlpZ27WHIOndz5mghWL2O53kiDoA9DIxSKnfqB92LoqEn77cT4f3H2cZm1BMEat/6AZz3A== dependencies: chalk "2.4.2" cross-spawn "6.0.5" @@ -6348,9 +6350,9 @@ webpack-visualizer-plugin@^0.1.11: react-dom "^0.14.0" webpack@^4.32.2: - version "4.35.3" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.35.3.tgz#66bc35ef215a7b75e8790f84d560013ffecf0ca3" - integrity sha512-xggQPwr9ILlXzz61lHzjvgoqGU08v5+Wnut19Uv3GaTtzN4xBTcwnobodrXE142EL1tOiS5WVEButooGzcQzTA== + version "4.38.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.38.0.tgz#6d77108404b08883c78f4e7e45a43c4e5c47c931" + integrity sha512-lbuFsVOq8PZY+1Ytz/mYOvYOo+d4IJ31hHk/7iyoeWtwN33V+5HYotSH+UIb9tq914ey0Hot7z6HugD+je3sWw== dependencies: "@webassemblyjs/ast" "1.8.5" "@webassemblyjs/helper-module-context" "1.8.5" @@ -6440,9 +6442,9 @@ wrappy@1: integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= ws@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.1.0.tgz#0395646c6fcc3ac56abf61ce1a42039637a6bd98" - integrity sha512-Swie2C4fs7CkwlHu1glMePLYJJsWjzhl1vm3ZaLplD0h7OMkZyZ6kLTB/OagiU923bZrPFXuDTeEqaEN4NWG4g== + version "7.1.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.1.1.tgz#f9942dc868b6dffb72c14fd8f2ba05f77a4d5983" + integrity sha512-o41D/WmDeca0BqYhsr3nJzQyg9NF5X8l/UdnFNux9cS3lwB+swm8qGWX5rn+aD6xfBU3rGmtHij7g7x6LxFU3A== dependencies: async-limiter "^1.0.0" diff --git a/jupyterlab/tests/mock_packages/extension/package.json b/jupyterlab/tests/mock_packages/extension/package.json index 2507212a3c29..43252785b3e1 100644 --- a/jupyterlab/tests/mock_packages/extension/package.json +++ b/jupyterlab/tests/mock_packages/extension/package.json @@ -1,9 +1,9 @@ { "name": "@jupyterlab/mock-extension", - "version": "0.2.2", + "version": "0.2.3", "private": true, "dependencies": { - "@jupyterlab/launcher": "^1.0.1" + "@jupyterlab/launcher": "^1.0.2" }, "jupyterlab": { "extension": true diff --git a/packages/application-extension/package.json b/packages/application-extension/package.json index eab1102d769c..907d527c5c54 100644 --- a/packages/application-extension/package.json +++ b/packages/application-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/application-extension", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Application Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -36,8 +36,8 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", - "@jupyterlab/apputils": "^1.0.1", + "@jupyterlab/application": "^1.0.2", + "@jupyterlab/apputils": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", "@phosphor/algorithm": "^1.1.3", "@phosphor/widgets": "^1.8.0", diff --git a/packages/application/package.json b/packages/application/package.json index 76338ca00dea..bdaa95fb018f 100644 --- a/packages/application/package.json +++ b/packages/application/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/application", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Application", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -36,12 +36,12 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/docregistry": "^1.0.1", - "@jupyterlab/rendermime": "^1.0.1", + "@jupyterlab/docregistry": "^1.0.2", + "@jupyterlab/rendermime": "^1.0.2", "@jupyterlab/rendermime-interfaces": "^1.3.0", - "@jupyterlab/services": "^4.0.1", + "@jupyterlab/services": "^4.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/application": "^1.6.3", "@phosphor/commands": "^1.6.3", diff --git a/packages/apputils-extension/package.json b/packages/apputils-extension/package.json index 4bbb0b73c7ab..37e83978565e 100644 --- a/packages/apputils-extension/package.json +++ b/packages/apputils-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/apputils-extension", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Application Utilities Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -37,10 +37,10 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", - "@jupyterlab/apputils": "^1.0.1", + "@jupyterlab/application": "^1.0.2", + "@jupyterlab/apputils": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/mainmenu": "^1.0.1", + "@jupyterlab/mainmenu": "^1.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/commands": "^1.6.3", "@phosphor/coreutils": "^1.3.1", diff --git a/packages/apputils/package.json b/packages/apputils/package.json index 975c6c6da00e..eef0455dbad8 100644 --- a/packages/apputils/package.json +++ b/packages/apputils/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/apputils", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Application Utilities", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -36,7 +36,7 @@ }, "dependencies": { "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/services": "^4.0.1", + "@jupyterlab/services": "^4.0.2", "@jupyterlab/ui-components": "^1.0.0", "@phosphor/algorithm": "^1.1.3", "@phosphor/commands": "^1.6.3", diff --git a/packages/attachments/package.json b/packages/attachments/package.json index 30ec621bacae..3bbc045ac7ee 100644 --- a/packages/attachments/package.json +++ b/packages/attachments/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/attachments", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Notebook Cell Attachments", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -37,7 +37,7 @@ "dependencies": { "@jupyterlab/coreutils": "^3.0.0", "@jupyterlab/observables": "^2.2.0", - "@jupyterlab/rendermime": "^1.0.1", + "@jupyterlab/rendermime": "^1.0.2", "@jupyterlab/rendermime-interfaces": "^1.3.0", "@phosphor/disposable": "^1.2.0", "@phosphor/signaling": "^1.2.3" diff --git a/packages/cells/package.json b/packages/cells/package.json index 3eca7dd4345e..1bbd94cd0455 100644 --- a/packages/cells/package.json +++ b/packages/cells/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/cells", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Notebook Cells", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -35,15 +35,15 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", - "@jupyterlab/attachments": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", + "@jupyterlab/attachments": "^1.0.2", "@jupyterlab/codeeditor": "^1.0.0", - "@jupyterlab/codemirror": "^1.0.1", + "@jupyterlab/codemirror": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", "@jupyterlab/observables": "^2.2.0", - "@jupyterlab/outputarea": "^1.0.1", - "@jupyterlab/rendermime": "^1.0.1", - "@jupyterlab/services": "^4.0.1", + "@jupyterlab/outputarea": "^1.0.2", + "@jupyterlab/rendermime": "^1.0.2", + "@jupyterlab/services": "^4.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/coreutils": "^1.3.1", "@phosphor/messaging": "^1.2.3", diff --git a/packages/codemirror-extension/package.json b/packages/codemirror-extension/package.json index b414ec16d324..308a497054ac 100644 --- a/packages/codemirror-extension/package.json +++ b/packages/codemirror-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/codemirror-extension", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - CodeMirror Provider Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -36,14 +36,14 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", + "@jupyterlab/application": "^1.0.2", "@jupyterlab/codeeditor": "^1.0.0", - "@jupyterlab/codemirror": "^1.0.1", + "@jupyterlab/codemirror": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/docregistry": "^1.0.1", - "@jupyterlab/fileeditor": "^1.0.1", - "@jupyterlab/mainmenu": "^1.0.1", - "@jupyterlab/statusbar": "^1.0.1", + "@jupyterlab/docregistry": "^1.0.2", + "@jupyterlab/fileeditor": "^1.0.2", + "@jupyterlab/mainmenu": "^1.0.2", + "@jupyterlab/statusbar": "^1.0.2", "@phosphor/widgets": "^1.8.0", "codemirror": "~5.47.0" }, diff --git a/packages/codemirror/package.json b/packages/codemirror/package.json index ba3485bd937f..5e9a08ecbd60 100644 --- a/packages/codemirror/package.json +++ b/packages/codemirror/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/codemirror", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - CodeMirror Editor Provider", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -33,11 +33,11 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", "@jupyterlab/codeeditor": "^1.0.0", "@jupyterlab/coreutils": "^3.0.0", "@jupyterlab/observables": "^2.2.0", - "@jupyterlab/statusbar": "^1.0.1", + "@jupyterlab/statusbar": "^1.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/commands": "^1.6.3", "@phosphor/coreutils": "^1.3.1", diff --git a/packages/completer-extension/package.json b/packages/completer-extension/package.json index 80bb9e3c8357..da16c0f0f437 100644 --- a/packages/completer-extension/package.json +++ b/packages/completer-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/completer-extension", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Completer Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -36,12 +36,12 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", - "@jupyterlab/completer": "^1.0.1", - "@jupyterlab/console": "^1.0.1", - "@jupyterlab/fileeditor": "^1.0.1", - "@jupyterlab/notebook": "^1.0.1", - "@jupyterlab/services": "^4.0.1", + "@jupyterlab/application": "^1.0.2", + "@jupyterlab/completer": "^1.0.2", + "@jupyterlab/console": "^1.0.2", + "@jupyterlab/fileeditor": "^1.0.2", + "@jupyterlab/notebook": "^1.0.2", + "@jupyterlab/services": "^4.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/widgets": "^1.8.0" }, diff --git a/packages/completer/package.json b/packages/completer/package.json index cd1f8b4b8adf..1328454ff960 100644 --- a/packages/completer/package.json +++ b/packages/completer/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/completer", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Completer", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -35,10 +35,10 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", "@jupyterlab/codeeditor": "^1.0.0", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/services": "^4.0.1", + "@jupyterlab/services": "^4.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/coreutils": "^1.3.1", "@phosphor/disposable": "^1.2.0", diff --git a/packages/console-extension/package.json b/packages/console-extension/package.json index 631ba86cc96d..5c96e25bb403 100644 --- a/packages/console-extension/package.json +++ b/packages/console-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/console-extension", - "version": "1.0.1", + "version": "1.0.3", "description": "JupyterLab - Code Console Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -36,15 +36,15 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", - "@jupyterlab/apputils": "^1.0.1", + "@jupyterlab/application": "^1.0.2", + "@jupyterlab/apputils": "^1.0.2", "@jupyterlab/codeeditor": "^1.0.0", - "@jupyterlab/console": "^1.0.1", + "@jupyterlab/console": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/filebrowser": "^1.0.1", - "@jupyterlab/launcher": "^1.0.1", - "@jupyterlab/mainmenu": "^1.0.1", - "@jupyterlab/rendermime": "^1.0.1", + "@jupyterlab/filebrowser": "^1.0.3", + "@jupyterlab/launcher": "^1.0.2", + "@jupyterlab/mainmenu": "^1.0.2", + "@jupyterlab/rendermime": "^1.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/coreutils": "^1.3.1", "@phosphor/disposable": "^1.2.0", diff --git a/packages/console/package.json b/packages/console/package.json index cf53e00d243f..4c3e5c68da57 100644 --- a/packages/console/package.json +++ b/packages/console/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/console", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Code Console", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -35,13 +35,13 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", - "@jupyterlab/cells": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", + "@jupyterlab/cells": "^1.0.2", "@jupyterlab/codeeditor": "^1.0.0", "@jupyterlab/coreutils": "^3.0.0", "@jupyterlab/observables": "^2.2.0", - "@jupyterlab/rendermime": "^1.0.1", - "@jupyterlab/services": "^4.0.1", + "@jupyterlab/rendermime": "^1.0.2", + "@jupyterlab/services": "^4.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/coreutils": "^1.3.1", "@phosphor/disposable": "^1.2.0", diff --git a/packages/console/src/widget.ts b/packages/console/src/widget.ts index f3d610711074..199845174a65 100644 --- a/packages/console/src/widget.ts +++ b/packages/console/src/widget.ts @@ -613,6 +613,11 @@ export class CodeConsole extends Widget { if (event.keyCode === 13 && !editor.hasFocus()) { event.preventDefault(); editor.focus(); + } else if (event.keyCode === 27 && editor.hasFocus()) { + // Set to command mode + event.preventDefault(); + event.stopPropagation(); + this.node.focus(); } } diff --git a/packages/csvviewer-extension/package.json b/packages/csvviewer-extension/package.json index 93a9a967876d..567e56294f15 100644 --- a/packages/csvviewer-extension/package.json +++ b/packages/csvviewer-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/csvviewer-extension", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - CSV Widget Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -35,12 +35,12 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", - "@jupyterlab/apputils": "^1.0.1", - "@jupyterlab/csvviewer": "^1.0.1", - "@jupyterlab/docregistry": "^1.0.1", - "@jupyterlab/documentsearch": "^1.0.1", - "@jupyterlab/mainmenu": "^1.0.1", + "@jupyterlab/application": "^1.0.2", + "@jupyterlab/apputils": "^1.0.2", + "@jupyterlab/csvviewer": "^1.0.2", + "@jupyterlab/docregistry": "^1.0.2", + "@jupyterlab/documentsearch": "^1.0.2", + "@jupyterlab/mainmenu": "^1.0.2", "@phosphor/datagrid": "^0.1.9", "@phosphor/signaling": "^1.2.3", "@phosphor/widgets": "^1.8.0" diff --git a/packages/csvviewer/package.json b/packages/csvviewer/package.json index c4da56aec1c3..842f2fb264c6 100644 --- a/packages/csvviewer/package.json +++ b/packages/csvviewer/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/csvviewer", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - CSV Widget", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -35,9 +35,9 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/docregistry": "^1.0.1", + "@jupyterlab/docregistry": "^1.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/coreutils": "^1.3.1", "@phosphor/datagrid": "^0.1.9", diff --git a/packages/docmanager-extension/package.json b/packages/docmanager-extension/package.json index d354b2822568..395aa43996b8 100644 --- a/packages/docmanager-extension/package.json +++ b/packages/docmanager-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/docmanager-extension", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Document Manager Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -36,14 +36,14 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", - "@jupyterlab/apputils": "^1.0.1", + "@jupyterlab/application": "^1.0.2", + "@jupyterlab/apputils": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/docmanager": "^1.0.1", - "@jupyterlab/docregistry": "^1.0.1", - "@jupyterlab/mainmenu": "^1.0.1", - "@jupyterlab/services": "^4.0.1", - "@jupyterlab/statusbar": "^1.0.1", + "@jupyterlab/docmanager": "^1.0.2", + "@jupyterlab/docregistry": "^1.0.2", + "@jupyterlab/mainmenu": "^1.0.2", + "@jupyterlab/services": "^4.0.2", + "@jupyterlab/statusbar": "^1.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/disposable": "^1.2.0", "@phosphor/widgets": "^1.8.0" diff --git a/packages/docmanager/package.json b/packages/docmanager/package.json index ef95c80ba96e..029b71549fbe 100644 --- a/packages/docmanager/package.json +++ b/packages/docmanager/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/docmanager", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Document Manager", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -35,11 +35,11 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/docregistry": "^1.0.1", - "@jupyterlab/services": "^4.0.1", - "@jupyterlab/statusbar": "^1.0.1", + "@jupyterlab/docregistry": "^1.0.2", + "@jupyterlab/services": "^4.0.2", + "@jupyterlab/statusbar": "^1.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/coreutils": "^1.3.1", "@phosphor/disposable": "^1.2.0", diff --git a/packages/docregistry/package.json b/packages/docregistry/package.json index af3bdd37c5e1..2b1d9548f795 100644 --- a/packages/docregistry/package.json +++ b/packages/docregistry/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/docregistry", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Document Registry", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -35,14 +35,14 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", "@jupyterlab/codeeditor": "^1.0.0", - "@jupyterlab/codemirror": "^1.0.1", + "@jupyterlab/codemirror": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", "@jupyterlab/observables": "^2.2.0", - "@jupyterlab/rendermime": "^1.0.1", + "@jupyterlab/rendermime": "^1.0.2", "@jupyterlab/rendermime-interfaces": "^1.3.0", - "@jupyterlab/services": "^4.0.1", + "@jupyterlab/services": "^4.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/coreutils": "^1.3.1", "@phosphor/disposable": "^1.2.0", diff --git a/packages/documentsearch-extension/package.json b/packages/documentsearch-extension/package.json index d7f8b01769b5..d54082a39e3d 100644 --- a/packages/documentsearch-extension/package.json +++ b/packages/documentsearch-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/documentsearch-extension", - "version": "1.0.1", + "version": "1.0.2", "description": "Search document types", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -33,10 +33,10 @@ "watch": "tsc -w --listEmittedFiles" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", - "@jupyterlab/apputils": "^1.0.1", - "@jupyterlab/documentsearch": "^1.0.1", - "@jupyterlab/mainmenu": "^1.0.1", + "@jupyterlab/application": "^1.0.2", + "@jupyterlab/apputils": "^1.0.2", + "@jupyterlab/documentsearch": "^1.0.2", + "@jupyterlab/mainmenu": "^1.0.2", "@phosphor/widgets": "^1.8.0" }, "devDependencies": { diff --git a/packages/documentsearch/package.json b/packages/documentsearch/package.json index fe1d5ddaa160..dbc37177d782 100644 --- a/packages/documentsearch/package.json +++ b/packages/documentsearch/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/documentsearch", - "version": "1.0.1", + "version": "1.0.2", "description": "Document Search", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -32,13 +32,13 @@ "watch": "tsc -w --listEmittedFiles" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", - "@jupyterlab/cells": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", + "@jupyterlab/cells": "^1.0.2", "@jupyterlab/codeeditor": "^1.0.0", - "@jupyterlab/codemirror": "^1.0.1", + "@jupyterlab/codemirror": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/fileeditor": "^1.0.1", - "@jupyterlab/notebook": "^1.0.1", + "@jupyterlab/fileeditor": "^1.0.2", + "@jupyterlab/notebook": "^1.0.2", "@phosphor/coreutils": "^1.3.1", "@phosphor/disposable": "^1.2.0", "@phosphor/signaling": "^1.2.3", diff --git a/packages/extensionmanager-extension/package.json b/packages/extensionmanager-extension/package.json index 43943f23a367..4e5922b66bb0 100644 --- a/packages/extensionmanager-extension/package.json +++ b/packages/extensionmanager-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/extensionmanager-extension", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Extension Manager Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -36,11 +36,11 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", - "@jupyterlab/apputils": "^1.0.1", + "@jupyterlab/application": "^1.0.2", + "@jupyterlab/apputils": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/extensionmanager": "^1.0.1", - "@jupyterlab/mainmenu": "^1.0.1" + "@jupyterlab/extensionmanager": "^1.0.2", + "@jupyterlab/mainmenu": "^1.0.2" }, "devDependencies": { "rimraf": "~2.6.2", diff --git a/packages/extensionmanager/package.json b/packages/extensionmanager/package.json index d1095e429fa4..6ffe3ebd5c55 100644 --- a/packages/extensionmanager/package.json +++ b/packages/extensionmanager/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/extensionmanager", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Extension Manager", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -35,8 +35,8 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", - "@jupyterlab/services": "^4.0.1", + "@jupyterlab/apputils": "^1.0.2", + "@jupyterlab/services": "^4.0.2", "@jupyterlab/ui-components": "^1.0.0", "@phosphor/messaging": "^1.2.3", "react": "~16.8.4", diff --git a/packages/filebrowser-extension/package.json b/packages/filebrowser-extension/package.json index e490a9c5767b..ab8798f1b3b2 100644 --- a/packages/filebrowser-extension/package.json +++ b/packages/filebrowser-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/filebrowser-extension", - "version": "1.0.2", + "version": "1.0.4", "description": "JupyterLab - Filebrowser Widget Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -36,15 +36,15 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", - "@jupyterlab/apputils": "^1.0.1", + "@jupyterlab/application": "^1.0.2", + "@jupyterlab/apputils": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/docmanager": "^1.0.1", - "@jupyterlab/filebrowser": "^1.0.1", - "@jupyterlab/launcher": "^1.0.1", - "@jupyterlab/mainmenu": "^1.0.1", - "@jupyterlab/services": "^4.0.1", - "@jupyterlab/statusbar": "^1.0.1", + "@jupyterlab/docmanager": "^1.0.2", + "@jupyterlab/filebrowser": "^1.0.3", + "@jupyterlab/launcher": "^1.0.2", + "@jupyterlab/mainmenu": "^1.0.2", + "@jupyterlab/services": "^4.0.2", + "@jupyterlab/statusbar": "^1.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/commands": "^1.6.3", "@phosphor/messaging": "^1.2.3", diff --git a/packages/filebrowser-extension/src/index.ts b/packages/filebrowser-extension/src/index.ts index 567b8bb3d180..50f5b6b4db22 100644 --- a/packages/filebrowser-extension/src/index.ts +++ b/packages/filebrowser-extension/src/index.ts @@ -528,11 +528,13 @@ function addCommands( return; } + const { contents } = widget.model.manager.services; return Promise.all( toArray( map(widget.selectedItems(), item => { if (item.type === 'directory') { - return widget.model.cd(item.path); + const localPath = contents.localPath(item.path); + return widget.model.cd(`/${localPath}`); } return commands.execute('docmanager:open', { diff --git a/packages/filebrowser/package.json b/packages/filebrowser/package.json index 13d71a53efe9..4b36bea45bc3 100644 --- a/packages/filebrowser/package.json +++ b/packages/filebrowser/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/filebrowser", - "version": "1.0.1", + "version": "1.0.3", "description": "JupyterLab - FileBrowser Widget", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -35,12 +35,12 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/docmanager": "^1.0.1", - "@jupyterlab/docregistry": "^1.0.1", - "@jupyterlab/services": "^4.0.1", - "@jupyterlab/statusbar": "^1.0.1", + "@jupyterlab/docmanager": "^1.0.2", + "@jupyterlab/docregistry": "^1.0.2", + "@jupyterlab/services": "^4.0.2", + "@jupyterlab/statusbar": "^1.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/coreutils": "^1.3.1", "@phosphor/disposable": "^1.2.0", diff --git a/packages/filebrowser/src/listing.ts b/packages/filebrowser/src/listing.ts index 224149c1f8de..ff507164f9cc 100644 --- a/packages/filebrowser/src/listing.ts +++ b/packages/filebrowser/src/listing.ts @@ -921,8 +921,9 @@ export class DirListing extends Widget { private _handleOpen(item: Contents.IModel): void { this._onItemOpened.emit(item); if (item.type === 'directory') { + const localPath = this._manager.services.contents.localPath(item.path); this._model - .cd(item.path) + .cd(`/${localPath}`) .catch(error => showErrorMessage('Open directory', error)); } else { let path = item.path; diff --git a/packages/fileeditor-extension/package.json b/packages/fileeditor-extension/package.json index 7789da6f3a23..b49642b27100 100644 --- a/packages/fileeditor-extension/package.json +++ b/packages/fileeditor-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/fileeditor-extension", - "version": "1.0.1", + "version": "1.0.3", "description": "JupyterLab - Editor Widget Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -36,17 +36,17 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", - "@jupyterlab/apputils": "^1.0.1", + "@jupyterlab/application": "^1.0.2", + "@jupyterlab/apputils": "^1.0.2", "@jupyterlab/codeeditor": "^1.0.0", - "@jupyterlab/console": "^1.0.1", + "@jupyterlab/console": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/docregistry": "^1.0.1", - "@jupyterlab/filebrowser": "^1.0.1", - "@jupyterlab/fileeditor": "^1.0.1", - "@jupyterlab/launcher": "^1.0.1", - "@jupyterlab/mainmenu": "^1.0.1", - "@jupyterlab/statusbar": "^1.0.1", + "@jupyterlab/docregistry": "^1.0.2", + "@jupyterlab/filebrowser": "^1.0.3", + "@jupyterlab/fileeditor": "^1.0.2", + "@jupyterlab/launcher": "^1.0.2", + "@jupyterlab/mainmenu": "^1.0.2", + "@jupyterlab/statusbar": "^1.0.2", "@phosphor/coreutils": "^1.3.1", "@phosphor/widgets": "^1.8.0" }, diff --git a/packages/fileeditor/package.json b/packages/fileeditor/package.json index f71fd00f786f..1ab189726863 100644 --- a/packages/fileeditor/package.json +++ b/packages/fileeditor/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/fileeditor", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Editor Widget", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -35,10 +35,10 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", "@jupyterlab/codeeditor": "^1.0.0", - "@jupyterlab/docregistry": "^1.0.1", - "@jupyterlab/statusbar": "^1.0.1", + "@jupyterlab/docregistry": "^1.0.2", + "@jupyterlab/statusbar": "^1.0.2", "@phosphor/coreutils": "^1.3.1", "@phosphor/messaging": "^1.2.3", "@phosphor/widgets": "^1.8.0", diff --git a/packages/help-extension/package.json b/packages/help-extension/package.json index 0bb2a2449e0e..8b94140f8675 100644 --- a/packages/help-extension/package.json +++ b/packages/help-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/help-extension", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Help Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -36,12 +36,12 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", - "@jupyterlab/apputils": "^1.0.1", + "@jupyterlab/application": "^1.0.2", + "@jupyterlab/apputils": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/inspector": "^1.0.1", - "@jupyterlab/mainmenu": "^1.0.1", - "@jupyterlab/services": "^4.0.1", + "@jupyterlab/inspector": "^1.0.2", + "@jupyterlab/mainmenu": "^1.0.2", + "@jupyterlab/services": "^4.0.2", "@phosphor/widgets": "^1.8.0", "react": "~16.8.4" }, diff --git a/packages/htmlviewer-extension/package.json b/packages/htmlviewer-extension/package.json index f150e8101ec5..c8c95c9e05b3 100644 --- a/packages/htmlviewer-extension/package.json +++ b/packages/htmlviewer-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/htmlviewer-extension", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab extension to render HTML files", "keywords": [ "jupyter", @@ -34,10 +34,10 @@ "watch": "tsc -w" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", - "@jupyterlab/apputils": "^1.0.1", - "@jupyterlab/docregistry": "^1.0.1", - "@jupyterlab/htmlviewer": "^1.0.1" + "@jupyterlab/application": "^1.0.2", + "@jupyterlab/apputils": "^1.0.2", + "@jupyterlab/docregistry": "^1.0.2", + "@jupyterlab/htmlviewer": "^1.0.2" }, "devDependencies": { "rimraf": "~2.6.2", diff --git a/packages/htmlviewer/package.json b/packages/htmlviewer/package.json index 30275afb0f61..74c359d252b0 100644 --- a/packages/htmlviewer/package.json +++ b/packages/htmlviewer/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/htmlviewer", - "version": "1.0.1", + "version": "1.0.2", "description": "A viewer for HTML documents.", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -32,9 +32,9 @@ "watch": "tsc -w --listEmittedFiles" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/docregistry": "^1.0.1", + "@jupyterlab/docregistry": "^1.0.2", "@phosphor/coreutils": "^1.3.1", "@phosphor/signaling": "^1.2.3", "react": "~16.8.4" diff --git a/packages/hub-extension/package.json b/packages/hub-extension/package.json index c738e628fbf5..1abf6220ddaa 100644 --- a/packages/hub-extension/package.json +++ b/packages/hub-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/hub-extension", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab integration for JupyterHub", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -33,11 +33,11 @@ "watch": "tsc -w --listEmittedFiles" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", - "@jupyterlab/apputils": "^1.0.1", + "@jupyterlab/application": "^1.0.2", + "@jupyterlab/apputils": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/mainmenu": "^1.0.1", - "@jupyterlab/services": "^4.0.1" + "@jupyterlab/mainmenu": "^1.0.2", + "@jupyterlab/services": "^4.0.2" }, "devDependencies": { "rimraf": "~2.6.2", diff --git a/packages/imageviewer-extension/package.json b/packages/imageviewer-extension/package.json index 7f76166f760b..66c8acd4383e 100644 --- a/packages/imageviewer-extension/package.json +++ b/packages/imageviewer-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/imageviewer-extension", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Image Widget Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -36,10 +36,10 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", - "@jupyterlab/apputils": "^1.0.1", - "@jupyterlab/docregistry": "^1.0.1", - "@jupyterlab/imageviewer": "^1.0.1" + "@jupyterlab/application": "^1.0.2", + "@jupyterlab/apputils": "^1.0.2", + "@jupyterlab/docregistry": "^1.0.2", + "@jupyterlab/imageviewer": "^1.0.2" }, "devDependencies": { "rimraf": "~2.6.2", diff --git a/packages/imageviewer/package.json b/packages/imageviewer/package.json index 4cd25addabb9..4689b3afdcab 100644 --- a/packages/imageviewer/package.json +++ b/packages/imageviewer/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/imageviewer", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Image Widget", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -35,9 +35,9 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/docregistry": "^1.0.1", + "@jupyterlab/docregistry": "^1.0.2", "@phosphor/coreutils": "^1.3.1", "@phosphor/messaging": "^1.2.3", "@phosphor/widgets": "^1.8.0" diff --git a/packages/inspector-extension/package.json b/packages/inspector-extension/package.json index 437edd158435..2476df2b55ab 100644 --- a/packages/inspector-extension/package.json +++ b/packages/inspector-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/inspector-extension", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Code Inspector Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -36,12 +36,12 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", - "@jupyterlab/apputils": "^1.0.1", - "@jupyterlab/console": "^1.0.1", - "@jupyterlab/inspector": "^1.0.1", - "@jupyterlab/launcher": "^1.0.1", - "@jupyterlab/notebook": "^1.0.1" + "@jupyterlab/application": "^1.0.2", + "@jupyterlab/apputils": "^1.0.2", + "@jupyterlab/console": "^1.0.2", + "@jupyterlab/inspector": "^1.0.2", + "@jupyterlab/launcher": "^1.0.2", + "@jupyterlab/notebook": "^1.0.2" }, "devDependencies": { "rimraf": "~2.6.2", diff --git a/packages/inspector/package.json b/packages/inspector/package.json index 7c9650fc3e5c..fccfcaac9678 100644 --- a/packages/inspector/package.json +++ b/packages/inspector/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/inspector", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Code Inspector", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -35,11 +35,11 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", "@jupyterlab/codeeditor": "^1.0.0", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/rendermime": "^1.0.1", - "@jupyterlab/services": "^4.0.1", + "@jupyterlab/rendermime": "^1.0.2", + "@jupyterlab/services": "^4.0.2", "@phosphor/coreutils": "^1.3.1", "@phosphor/disposable": "^1.2.0", "@phosphor/signaling": "^1.2.3", diff --git a/packages/javascript-extension/package.json b/packages/javascript-extension/package.json index 3268739f7495..c70d4fe4dc4b 100644 --- a/packages/javascript-extension/package.json +++ b/packages/javascript-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/javascript-extension", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Javascript Renderer", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -34,7 +34,7 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/rendermime": "^1.0.1", + "@jupyterlab/rendermime": "^1.0.2", "@jupyterlab/rendermime-interfaces": "^1.3.0" }, "devDependencies": { diff --git a/packages/json-extension/package.json b/packages/json-extension/package.json index d35880cf6381..067a4046f187 100644 --- a/packages/json-extension/package.json +++ b/packages/json-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/json-extension", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - JSON Renderer", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -34,7 +34,7 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", "@jupyterlab/rendermime-interfaces": "^1.3.0", "@jupyterlab/ui-components": "^1.0.0", "@phosphor/coreutils": "^1.3.1", diff --git a/packages/launcher-extension/package.json b/packages/launcher-extension/package.json index 483f9f24aaae..21fa3509f92e 100644 --- a/packages/launcher-extension/package.json +++ b/packages/launcher-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/launcher-extension", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Launcher Page Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -36,9 +36,9 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", - "@jupyterlab/apputils": "^1.0.1", - "@jupyterlab/launcher": "^1.0.1", + "@jupyterlab/application": "^1.0.2", + "@jupyterlab/apputils": "^1.0.2", + "@jupyterlab/launcher": "^1.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/coreutils": "^1.3.1", "@phosphor/widgets": "^1.8.0" diff --git a/packages/launcher/package.json b/packages/launcher/package.json index bc2cba7f014a..9dc3b0e75d85 100644 --- a/packages/launcher/package.json +++ b/packages/launcher/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/launcher", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Launcher Panel", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -35,7 +35,7 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/commands": "^1.6.3", "@phosphor/coreutils": "^1.3.1", diff --git a/packages/mainmenu-extension/package.json b/packages/mainmenu-extension/package.json index dc40e2335c1f..71972813a316 100644 --- a/packages/mainmenu-extension/package.json +++ b/packages/mainmenu-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/mainmenu-extension", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Main Menu Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -36,11 +36,11 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", - "@jupyterlab/apputils": "^1.0.1", + "@jupyterlab/application": "^1.0.2", + "@jupyterlab/apputils": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/mainmenu": "^1.0.1", - "@jupyterlab/services": "^4.0.1", + "@jupyterlab/mainmenu": "^1.0.2", + "@jupyterlab/services": "^4.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/disposable": "^1.2.0", "@phosphor/widgets": "^1.8.0" diff --git a/packages/mainmenu/package.json b/packages/mainmenu/package.json index 5121ca07ef6d..d757b75d0b03 100644 --- a/packages/mainmenu/package.json +++ b/packages/mainmenu/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/mainmenu", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Main Menu", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -35,8 +35,8 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", - "@jupyterlab/services": "^4.0.1", + "@jupyterlab/apputils": "^1.0.2", + "@jupyterlab/services": "^4.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/commands": "^1.6.3", "@phosphor/coreutils": "^1.3.1", diff --git a/packages/markdownviewer-extension/package.json b/packages/markdownviewer-extension/package.json index da98a32ab19f..5635739c138d 100644 --- a/packages/markdownviewer-extension/package.json +++ b/packages/markdownviewer-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/markdownviewer-extension", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Markdown Renderer Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -36,11 +36,11 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", - "@jupyterlab/apputils": "^1.0.1", + "@jupyterlab/application": "^1.0.2", + "@jupyterlab/apputils": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/markdownviewer": "^1.0.1", - "@jupyterlab/rendermime": "^1.0.1" + "@jupyterlab/markdownviewer": "^1.0.2", + "@jupyterlab/rendermime": "^1.0.2" }, "devDependencies": { "rimraf": "~2.6.2", diff --git a/packages/markdownviewer/package.json b/packages/markdownviewer/package.json index 3ce0a6c02353..389f70e66390 100644 --- a/packages/markdownviewer/package.json +++ b/packages/markdownviewer/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/markdownviewer", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Markdown viewer Widget", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -35,10 +35,10 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/docregistry": "^1.0.1", - "@jupyterlab/rendermime": "^1.0.1", + "@jupyterlab/docregistry": "^1.0.2", + "@jupyterlab/rendermime": "^1.0.2", "@phosphor/coreutils": "^1.3.1", "@phosphor/messaging": "^1.2.3", "@phosphor/widgets": "^1.8.0" diff --git a/packages/mathjax2-extension/package.json b/packages/mathjax2-extension/package.json index 9b1e2fa3ffbc..9d2aa83d1911 100644 --- a/packages/mathjax2-extension/package.json +++ b/packages/mathjax2-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/mathjax2-extension", - "version": "1.0.1", + "version": "1.0.2", "description": "A JupyterLab extension providing MathJax 2 Typesetting", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -33,10 +33,10 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", + "@jupyterlab/application": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", "@jupyterlab/mathjax2": "^1.0.0", - "@jupyterlab/rendermime": "^1.0.1" + "@jupyterlab/rendermime": "^1.0.2" }, "devDependencies": { "rimraf": "~2.6.2", diff --git a/packages/metapackage/package.json b/packages/metapackage/package.json index ea9a39cb53f5..8e3fe896bbca 100644 --- a/packages/metapackage/package.json +++ b/packages/metapackage/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/metapackage", - "version": "1.0.2", + "version": "1.0.4", "description": "JupyterLab - Meta Package. All of the packages used by the core JupyterLab application", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -31,80 +31,80 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", - "@jupyterlab/application-extension": "^1.0.1", - "@jupyterlab/apputils": "^1.0.1", - "@jupyterlab/apputils-extension": "^1.0.1", - "@jupyterlab/attachments": "^1.0.1", - "@jupyterlab/cells": "^1.0.1", + "@jupyterlab/application": "^1.0.2", + "@jupyterlab/application-extension": "^1.0.2", + "@jupyterlab/apputils": "^1.0.2", + "@jupyterlab/apputils-extension": "^1.0.2", + "@jupyterlab/attachments": "^1.0.2", + "@jupyterlab/cells": "^1.0.2", "@jupyterlab/codeeditor": "^1.0.0", - "@jupyterlab/codemirror": "^1.0.1", - "@jupyterlab/codemirror-extension": "^1.0.1", - "@jupyterlab/completer": "^1.0.1", - "@jupyterlab/completer-extension": "^1.0.1", - "@jupyterlab/console": "^1.0.1", - "@jupyterlab/console-extension": "^1.0.1", + "@jupyterlab/codemirror": "^1.0.2", + "@jupyterlab/codemirror-extension": "^1.0.2", + "@jupyterlab/completer": "^1.0.2", + "@jupyterlab/completer-extension": "^1.0.2", + "@jupyterlab/console": "^1.0.2", + "@jupyterlab/console-extension": "^1.0.3", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/csvviewer": "^1.0.1", - "@jupyterlab/csvviewer-extension": "^1.0.1", - "@jupyterlab/docmanager": "^1.0.1", - "@jupyterlab/docmanager-extension": "^1.0.1", - "@jupyterlab/docregistry": "^1.0.1", - "@jupyterlab/documentsearch": "^1.0.1", - "@jupyterlab/documentsearch-extension": "^1.0.1", - "@jupyterlab/extensionmanager": "^1.0.1", - "@jupyterlab/extensionmanager-extension": "^1.0.1", - "@jupyterlab/filebrowser": "^1.0.1", - "@jupyterlab/filebrowser-extension": "^1.0.2", - "@jupyterlab/fileeditor": "^1.0.1", - "@jupyterlab/fileeditor-extension": "^1.0.1", - "@jupyterlab/help-extension": "^1.0.1", - "@jupyterlab/htmlviewer": "^1.0.1", - "@jupyterlab/htmlviewer-extension": "^1.0.1", - "@jupyterlab/hub-extension": "^1.0.1", - "@jupyterlab/imageviewer": "^1.0.1", - "@jupyterlab/imageviewer-extension": "^1.0.1", - "@jupyterlab/inspector": "^1.0.1", - "@jupyterlab/inspector-extension": "^1.0.1", - "@jupyterlab/javascript-extension": "^1.0.1", - "@jupyterlab/json-extension": "^1.0.1", - "@jupyterlab/launcher": "^1.0.1", - "@jupyterlab/launcher-extension": "^1.0.1", - "@jupyterlab/mainmenu": "^1.0.1", - "@jupyterlab/mainmenu-extension": "^1.0.1", - "@jupyterlab/markdownviewer": "^1.0.1", - "@jupyterlab/markdownviewer-extension": "^1.0.1", + "@jupyterlab/csvviewer": "^1.0.2", + "@jupyterlab/csvviewer-extension": "^1.0.2", + "@jupyterlab/docmanager": "^1.0.2", + "@jupyterlab/docmanager-extension": "^1.0.2", + "@jupyterlab/docregistry": "^1.0.2", + "@jupyterlab/documentsearch": "^1.0.2", + "@jupyterlab/documentsearch-extension": "^1.0.2", + "@jupyterlab/extensionmanager": "^1.0.2", + "@jupyterlab/extensionmanager-extension": "^1.0.2", + "@jupyterlab/filebrowser": "^1.0.3", + "@jupyterlab/filebrowser-extension": "^1.0.4", + "@jupyterlab/fileeditor": "^1.0.2", + "@jupyterlab/fileeditor-extension": "^1.0.3", + "@jupyterlab/help-extension": "^1.0.2", + "@jupyterlab/htmlviewer": "^1.0.2", + "@jupyterlab/htmlviewer-extension": "^1.0.2", + "@jupyterlab/hub-extension": "^1.0.2", + "@jupyterlab/imageviewer": "^1.0.2", + "@jupyterlab/imageviewer-extension": "^1.0.2", + "@jupyterlab/inspector": "^1.0.2", + "@jupyterlab/inspector-extension": "^1.0.2", + "@jupyterlab/javascript-extension": "^1.0.2", + "@jupyterlab/json-extension": "^1.0.2", + "@jupyterlab/launcher": "^1.0.2", + "@jupyterlab/launcher-extension": "^1.0.2", + "@jupyterlab/mainmenu": "^1.0.2", + "@jupyterlab/mainmenu-extension": "^1.0.2", + "@jupyterlab/markdownviewer": "^1.0.2", + "@jupyterlab/markdownviewer-extension": "^1.0.2", "@jupyterlab/mathjax2": "^1.0.0", - "@jupyterlab/mathjax2-extension": "^1.0.1", - "@jupyterlab/nbconvert-css": "^0.1.3", - "@jupyterlab/notebook": "^1.0.1", - "@jupyterlab/notebook-extension": "^1.0.1", + "@jupyterlab/mathjax2-extension": "^1.0.2", + "@jupyterlab/nbconvert-css": "^0.1.5", + "@jupyterlab/notebook": "^1.0.2", + "@jupyterlab/notebook-extension": "^1.0.3", "@jupyterlab/observables": "^2.2.0", - "@jupyterlab/outputarea": "^1.0.1", + "@jupyterlab/outputarea": "^1.0.2", "@jupyterlab/pdf-extension": "^1.0.0", - "@jupyterlab/rendermime": "^1.0.1", - "@jupyterlab/rendermime-extension": "^1.0.1", + "@jupyterlab/rendermime": "^1.0.2", + "@jupyterlab/rendermime-extension": "^1.0.2", "@jupyterlab/rendermime-interfaces": "^1.3.0", - "@jupyterlab/running": "^1.0.1", - "@jupyterlab/running-extension": "^1.0.1", - "@jupyterlab/services": "^4.0.1", - "@jupyterlab/settingeditor": "^1.0.1", - "@jupyterlab/settingeditor-extension": "^1.0.1", - "@jupyterlab/shortcuts-extension": "^1.0.1", - "@jupyterlab/statusbar": "^1.0.1", - "@jupyterlab/statusbar-extension": "^1.0.1", - "@jupyterlab/tabmanager-extension": "^1.0.1", - "@jupyterlab/terminal": "^1.0.1", - "@jupyterlab/terminal-extension": "^1.0.1", - "@jupyterlab/theme-dark-extension": "^1.0.1", - "@jupyterlab/theme-light-extension": "^1.0.1", - "@jupyterlab/tooltip": "^1.0.1", - "@jupyterlab/tooltip-extension": "^1.0.1", + "@jupyterlab/running": "^1.0.2", + "@jupyterlab/running-extension": "^1.0.2", + "@jupyterlab/services": "^4.0.2", + "@jupyterlab/settingeditor": "^1.0.2", + "@jupyterlab/settingeditor-extension": "^1.0.2", + "@jupyterlab/shortcuts-extension": "^1.0.2", + "@jupyterlab/statusbar": "^1.0.2", + "@jupyterlab/statusbar-extension": "^1.0.2", + "@jupyterlab/tabmanager-extension": "^1.0.2", + "@jupyterlab/terminal": "^1.0.2", + "@jupyterlab/terminal-extension": "^1.0.2", + "@jupyterlab/theme-dark-extension": "^1.0.2", + "@jupyterlab/theme-light-extension": "^1.0.2", + "@jupyterlab/tooltip": "^1.0.2", + "@jupyterlab/tooltip-extension": "^1.0.2", "@jupyterlab/ui-components": "^1.0.0", - "@jupyterlab/vdom": "^1.0.1", - "@jupyterlab/vdom-extension": "^1.0.1", - "@jupyterlab/vega4-extension": "^1.0.0", - "@jupyterlab/vega5-extension": "^1.0.0" + "@jupyterlab/vdom": "^1.0.2", + "@jupyterlab/vdom-extension": "^1.0.2", + "@jupyterlab/vega4-extension": "^1.0.1", + "@jupyterlab/vega5-extension": "^1.0.1" }, "devDependencies": { "fs-extra": "^8.0.1", diff --git a/packages/nbconvert-css/package.json b/packages/nbconvert-css/package.json index cacaac576dc7..006fdc73a774 100644 --- a/packages/nbconvert-css/package.json +++ b/packages/nbconvert-css/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/nbconvert-css", - "version": "0.1.3", + "version": "0.1.5", "description": "CSS bundle for the JupyterLab nbconvert template", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -34,20 +34,20 @@ "watch": "webpack --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", - "@jupyterlab/cells": "^1.0.1", - "@jupyterlab/codemirror": "^1.0.1", - "@jupyterlab/notebook": "^1.0.1", - "@jupyterlab/outputarea": "^1.0.1", - "@jupyterlab/rendermime": "^1.0.1" + "@jupyterlab/apputils": "^1.0.2", + "@jupyterlab/cells": "^1.0.2", + "@jupyterlab/codemirror": "^1.0.2", + "@jupyterlab/notebook": "^1.0.2", + "@jupyterlab/outputarea": "^1.0.2", + "@jupyterlab/rendermime": "^1.0.2" }, "devDependencies": { - "@jupyterlab/apputils": "^1.0.1", - "@jupyterlab/cells": "^1.0.1", - "@jupyterlab/codemirror": "^1.0.1", - "@jupyterlab/notebook": "^1.0.1", - "@jupyterlab/outputarea": "^1.0.1", - "@jupyterlab/rendermime": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", + "@jupyterlab/cells": "^1.0.2", + "@jupyterlab/codemirror": "^1.0.2", + "@jupyterlab/notebook": "^1.0.2", + "@jupyterlab/outputarea": "^1.0.2", + "@jupyterlab/rendermime": "^1.0.2", "css-loader": "~2.1.1", "file-loader": "~3.0.1", "mini-css-extract-plugin": "~0.6.0", diff --git a/packages/notebook-extension/package.json b/packages/notebook-extension/package.json index 36edff7a67df..38e91fb33a01 100644 --- a/packages/notebook-extension/package.json +++ b/packages/notebook-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/notebook-extension", - "version": "1.0.1", + "version": "1.0.3", "description": "JupyterLab - Notebook Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -36,19 +36,19 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", - "@jupyterlab/apputils": "^1.0.1", - "@jupyterlab/cells": "^1.0.1", + "@jupyterlab/application": "^1.0.2", + "@jupyterlab/apputils": "^1.0.2", + "@jupyterlab/cells": "^1.0.2", "@jupyterlab/codeeditor": "^1.0.0", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/docmanager": "^1.0.1", - "@jupyterlab/filebrowser": "^1.0.1", - "@jupyterlab/launcher": "^1.0.1", - "@jupyterlab/mainmenu": "^1.0.1", - "@jupyterlab/notebook": "^1.0.1", - "@jupyterlab/rendermime": "^1.0.1", - "@jupyterlab/services": "^4.0.1", - "@jupyterlab/statusbar": "^1.0.1", + "@jupyterlab/docmanager": "^1.0.2", + "@jupyterlab/filebrowser": "^1.0.3", + "@jupyterlab/launcher": "^1.0.2", + "@jupyterlab/mainmenu": "^1.0.2", + "@jupyterlab/notebook": "^1.0.2", + "@jupyterlab/rendermime": "^1.0.2", + "@jupyterlab/services": "^4.0.2", + "@jupyterlab/statusbar": "^1.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/commands": "^1.6.3", "@phosphor/coreutils": "^1.3.1", diff --git a/packages/notebook/package.json b/packages/notebook/package.json index baedcceeb41a..df61fb0a0686 100644 --- a/packages/notebook/package.json +++ b/packages/notebook/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/notebook", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Notebook", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -35,15 +35,15 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", - "@jupyterlab/cells": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", + "@jupyterlab/cells": "^1.0.2", "@jupyterlab/codeeditor": "^1.0.0", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/docregistry": "^1.0.1", + "@jupyterlab/docregistry": "^1.0.2", "@jupyterlab/observables": "^2.2.0", - "@jupyterlab/rendermime": "^1.0.1", - "@jupyterlab/services": "^4.0.1", - "@jupyterlab/statusbar": "^1.0.1", + "@jupyterlab/rendermime": "^1.0.2", + "@jupyterlab/services": "^4.0.2", + "@jupyterlab/statusbar": "^1.0.2", "@jupyterlab/ui-components": "^1.0.0", "@phosphor/algorithm": "^1.1.3", "@phosphor/coreutils": "^1.3.1", diff --git a/packages/outputarea/package.json b/packages/outputarea/package.json index 8e5f2bfb1edd..b233d4641430 100644 --- a/packages/outputarea/package.json +++ b/packages/outputarea/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/outputarea", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Notebook Output Area", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -35,12 +35,12 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", "@jupyterlab/observables": "^2.2.0", - "@jupyterlab/rendermime": "^1.0.1", + "@jupyterlab/rendermime": "^1.0.2", "@jupyterlab/rendermime-interfaces": "^1.3.0", - "@jupyterlab/services": "^4.0.1", + "@jupyterlab/services": "^4.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/coreutils": "^1.3.1", "@phosphor/disposable": "^1.2.0", diff --git a/packages/rendermime-extension/package.json b/packages/rendermime-extension/package.json index 40f947070919..53d4f6673612 100644 --- a/packages/rendermime-extension/package.json +++ b/packages/rendermime-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/rendermime-extension", - "version": "1.0.1", + "version": "1.0.2", "description": "A rendermime extension for JupyterLab", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -33,9 +33,9 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", - "@jupyterlab/docmanager": "^1.0.1", - "@jupyterlab/rendermime": "^1.0.1" + "@jupyterlab/application": "^1.0.2", + "@jupyterlab/docmanager": "^1.0.2", + "@jupyterlab/rendermime": "^1.0.2" }, "devDependencies": { "rimraf": "~2.6.2", diff --git a/packages/rendermime/package.json b/packages/rendermime/package.json index 24f7c1459f38..d3d8509a9899 100644 --- a/packages/rendermime/package.json +++ b/packages/rendermime/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/rendermime", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - RenderMime", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -35,12 +35,12 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", - "@jupyterlab/codemirror": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", + "@jupyterlab/codemirror": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", "@jupyterlab/observables": "^2.2.0", "@jupyterlab/rendermime-interfaces": "^1.3.0", - "@jupyterlab/services": "^4.0.1", + "@jupyterlab/services": "^4.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/coreutils": "^1.3.1", "@phosphor/messaging": "^1.2.3", diff --git a/packages/running-extension/package.json b/packages/running-extension/package.json index 78f35ac9ceb0..8e6e00751258 100644 --- a/packages/running-extension/package.json +++ b/packages/running-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/running-extension", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Running Sessions Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -35,9 +35,9 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", + "@jupyterlab/application": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/running": "^1.0.1", + "@jupyterlab/running": "^1.0.2", "@jupyterlab/services": "^4.0.1", "@phosphor/algorithm": "^1.1.3" }, diff --git a/packages/running/package.json b/packages/running/package.json index 86cae91611e3..c89192b1f95e 100644 --- a/packages/running/package.json +++ b/packages/running/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/running", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Running Sessions Panel", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -35,9 +35,9 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/services": "^4.0.1", + "@jupyterlab/services": "^4.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/coreutils": "^1.3.1", "@phosphor/disposable": "^1.2.0", diff --git a/packages/services/examples/browser/package.json b/packages/services/examples/browser/package.json index 3b6ea2edef64..ef177d296fe7 100644 --- a/packages/services/examples/browser/package.json +++ b/packages/services/examples/browser/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/example-services-browser", - "version": "1.0.1", + "version": "1.0.2", "private": true, "scripts": { "build": "tsc && webpack", @@ -9,7 +9,7 @@ }, "dependencies": { "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/services": "^4.0.1" + "@jupyterlab/services": "^4.0.2" }, "devDependencies": { "rimraf": "~2.6.2", diff --git a/packages/services/examples/node/package.json b/packages/services/examples/node/package.json index af60c5bd3cef..f0d919bd9ede 100644 --- a/packages/services/examples/node/package.json +++ b/packages/services/examples/node/package.json @@ -1,13 +1,13 @@ { "name": "node-example", - "version": "1.0.1", + "version": "1.0.2", "private": true, "scripts": { "clean": "rimraf node_modules", "update": "rimraf node_modules/@jupyterlab/services && npm install" }, "dependencies": { - "@jupyterlab/services": "^4.0.1", + "@jupyterlab/services": "^4.0.2", "node-fetch": "^2.6.0", "ws": "^7.0.0" }, diff --git a/packages/services/examples/typescript-browser-with-output/package.json b/packages/services/examples/typescript-browser-with-output/package.json index 4988d377c623..57f493b8a400 100644 --- a/packages/services/examples/typescript-browser-with-output/package.json +++ b/packages/services/examples/typescript-browser-with-output/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/example-services-outputarea", - "version": "1.0.1", + "version": "1.0.2", "private": true, "files": [ "style/index.css", @@ -17,9 +17,9 @@ }, "dependencies": { "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/outputarea": "^1.0.1", - "@jupyterlab/rendermime": "^1.0.1", - "@jupyterlab/services": "^4.0.1" + "@jupyterlab/outputarea": "^1.0.2", + "@jupyterlab/rendermime": "^1.0.2", + "@jupyterlab/services": "^4.0.2" }, "devDependencies": { "css-loader": "~2.1.1", diff --git a/packages/services/package.json b/packages/services/package.json index 7e616a7faa06..02e70e19eae4 100644 --- a/packages/services/package.json +++ b/packages/services/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/services", - "version": "4.0.1", + "version": "4.0.2", "description": "Client APIs for the Jupyter services REST APIs", "keywords": [ "jupyter", diff --git a/packages/services/src/kernel/default.ts b/packages/services/src/kernel/default.ts index 2eba06c60e6f..42d699d0e5be 100644 --- a/packages/services/src/kernel/default.ts +++ b/packages/services/src/kernel/default.ts @@ -602,6 +602,40 @@ export class DefaultKernel implements Kernel.IKernel { >; } + /** + * Send an experimental `debug_request` message. + * + * @hidden + * + * #### Notes + * Debug messages are experimental messages that are not in the official + * kernel message specification. As such, this function is *NOT* considered + * part of the public API, and may change without notice. + */ + requestDebug( + content: KernelMessage.IDebugRequestMsg['content'], + disposeOnDone: boolean = true + ): Kernel.IControlFuture< + KernelMessage.IDebugRequestMsg, + KernelMessage.IDebugReplyMsg + > { + let msg = KernelMessage.createMessage({ + msgType: 'debug_request', + channel: 'control', + username: this._username, + session: this._clientId, + content + }); + return this.sendControlMessage( + msg, + true, + disposeOnDone + ) as Kernel.IControlFuture< + KernelMessage.IDebugRequestMsg, + KernelMessage.IDebugReplyMsg + >; + } + /** * Send an `is_complete_request` message. * diff --git a/packages/services/src/kernel/kernel.ts b/packages/services/src/kernel/kernel.ts index 8c9c7f020865..121719918b5b 100644 --- a/packages/services/src/kernel/kernel.ts +++ b/packages/services/src/kernel/kernel.ts @@ -278,6 +278,30 @@ export namespace Kernel { KernelMessage.IExecuteReplyMsg >; + /** + * Send an experimental `debug_request` message. + * + * @hidden + * + * @param content - The content of the request. + * + * @param disposeOnDone - Whether to dispose of the future when done. + * + * @returns A kernel future. + * + * #### Notes + * Debug messages are experimental messages that are not in the official + * kernel message specification. As such, this function is *NOT* considered + * part of the public API, and may change without notice. + */ + requestDebug( + content: KernelMessage.IDebugRequestMsg['content'], + disposeOnDone?: boolean + ): Kernel.IControlFuture< + KernelMessage.IDebugRequestMsg, + KernelMessage.IDebugReplyMsg + >; + /** * Send an `is_complete_request` message. * diff --git a/packages/services/src/kernel/messages.ts b/packages/services/src/kernel/messages.ts index c78da49b4608..83d401f0be00 100644 --- a/packages/services/src/kernel/messages.ts +++ b/packages/services/src/kernel/messages.ts @@ -109,6 +109,39 @@ export namespace KernelMessage { options: IOptions ): T; + /** + * @hidden + * #### Notes + * Debug messages are experimental messages that are not in the official + * kernel message specification. As such, this function is *NOT* considered + * part of the public API, and may change without notice. + */ + export function createMessage( + options: IOptions + ): T; + + /** + * @hidden + * #### Notes + * Debug messages are experimental messages that are not in the official + * kernel message specification. As such, this function is *NOT* considered + * part of the public API, and may change without notice. + */ + export function createMessage( + options: IOptions + ): T; + + /** + * @hidden + * #### Notes + * Debug messages are experimental messages that are not in the official + * kernel message specification. As such, this function is *NOT* considered + * part of the public API, and may change without notice. + */ + export function createMessage( + options: IOptions + ): T; + export function createMessage(options: IOptions): T { return { buffers: options.buffers || [], @@ -155,11 +188,21 @@ export namespace KernelMessage { /** * Control message types. + * + * #### Notes + * Debug messages are experimental messages that are not in the official + * kernel message specification. As such, debug message types are *NOT* + * considered part of the public API, and may change without notice. */ - export type ControlMessageType = never; + export type ControlMessageType = 'debug_request' | 'debug_reply'; /** * IOPub message types. + * + * #### Notes + * Debug messages are experimental messages that are not in the official + * kernel message specification. As such, debug message types are *NOT* + * considered part of the public API, and may change without notice. */ export type IOPubMessageType = | 'clear_output' @@ -172,7 +215,8 @@ export namespace KernelMessage { | 'execute_result' | 'status' | 'stream' - | 'update_display_data'; + | 'update_display_data' + | 'debug_event'; /** * Stdin message types. @@ -310,6 +354,14 @@ export namespace KernelMessage { channel: 'stdin'; } + /** + * Message types. + * + * #### Notes + * Debug messages are experimental messages that are not in the official + * kernel message specification. As such, debug message types are *NOT* + * considered part of the public API, and may change without notice. + */ export type Message = | IClearOutputMsg | ICommCloseMsg<'iopub'> @@ -340,7 +392,10 @@ export namespace KernelMessage { | IIsCompleteRequestMsg | IStatusMsg | IStreamMsg - | IUpdateDisplayDataMsg; + | IUpdateDisplayDataMsg + | IDebugRequestMsg + | IDebugReplyMsg + | IDebugEventMsg; ////////////////////////////////////////////////// // IOPub Messages @@ -503,6 +558,40 @@ export namespace KernelMessage { return msg.header.msg_type === 'clear_output'; } + /** + * An experimental `'debug_event'` message on the `'iopub'` channel + * + * @hidden + * + * #### Notes + * Debug messages are experimental messages that are not in the official + * kernel message specification. As such, this is *NOT* considered + * part of the public API, and may change without notice. + */ + export interface IDebugEventMsg extends IIOPubMessage<'debug_event'> { + content: { + seq: number; + type: 'event'; + event: string; + body?: any; + }; + } + + /** + * Test whether a kernel message is an experimental `'debug_event'` message. + * + * @hidden + * + * #### Notes + * Debug messages are experimental messages that are not in the official + * kernel message specification. As such, this is *NOT* considered + * part of the public API, and may change without notice. + */ + + export function isDebugEventMsg(msg: IMessage): msg is IDebugEventMsg { + return msg.header.msg_type === 'debug_event'; + } + ////////////////////////////////////////////////// // Comm Messages ///////////////////////////////////////////////// @@ -1022,6 +1111,79 @@ export namespace KernelMessage { content: ReplyContent; } + ///////////////////////////////////////////////// + // Control Messages + ///////////////////////////////////////////////// + + /** + * An experimental `'debug_request'` messsage on the `'control'` channel. + * + * @hidden + * + * #### Notes + * Debug messages are experimental messages that are not in the official + * kernel message specification. As such, this function is *NOT* considered + * part of the public API, and may change without notice. + */ + export interface IDebugRequestMsg extends IControlMessage<'debug_request'> { + content: { + seq: number; + type: 'request'; + command: string; + arguments?: any; + }; + } + + /** + * Test whether a kernel message is an experimental `'debug_request'` message. + * + * @hidden + * + * #### Notes + * Debug messages are experimental messages that are not in the official + * kernel message specification. As such, this is *NOT* considered + * part of the public API, and may change without notice. + */ + export function isDebugRequestMsg(msg: IMessage): msg is IDebugRequestMsg { + return msg.header.msg_type === 'debug_request'; + } + + /** + * An experimental `'debug_reply'` messsage on the `'control'` channel. + * + * @hidden + * + * #### Notes + * Debug messages are experimental messages that are not in the official + * kernel message specification. As such, this is *NOT* considered + * part of the public API, and may change without notice. + */ + export interface IDebugReplyMsg extends IControlMessage<'debug_reply'> { + content: { + seq: number; + type: 'response'; + request_seq: number; + success: boolean; + command: string; + message?: string; + body?: any; + }; + } + + /** + * Test whether a kernel message is an experimental `'debug_reply'` message. + * + * @hidden + * + * #### Notes + * Debug messages are experimental messages that are not in the official + * kernel message specification. As such, this is *NOT* considered + * part of the public API, and may change without notice. + */ + export function isDebugReplyMsg(msg: IMessage): msg is IDebugReplyMsg { + return msg.header.msg_type === 'debug_reply'; + } + ////////////////////////////////////////////////// // Stdin Messages ///////////////////////////////////////////////// diff --git a/packages/settingeditor-extension/package.json b/packages/settingeditor-extension/package.json index 65af7b5ab493..4fd9733cf5c8 100644 --- a/packages/settingeditor-extension/package.json +++ b/packages/settingeditor-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/settingeditor-extension", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Setting Editor Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -36,12 +36,12 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", - "@jupyterlab/apputils": "^1.0.1", + "@jupyterlab/application": "^1.0.2", + "@jupyterlab/apputils": "^1.0.2", "@jupyterlab/codeeditor": "^1.0.0", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/rendermime": "^1.0.1", - "@jupyterlab/settingeditor": "^1.0.1" + "@jupyterlab/rendermime": "^1.0.2", + "@jupyterlab/settingeditor": "^1.0.2" }, "devDependencies": { "rimraf": "~2.6.2", diff --git a/packages/settingeditor/package.json b/packages/settingeditor/package.json index 475aaaee8855..e49d9825be67 100644 --- a/packages/settingeditor/package.json +++ b/packages/settingeditor/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/settingeditor", - "version": "1.0.1", + "version": "1.0.2", "description": "The JupyterLab default setting editor interface", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -35,11 +35,11 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", "@jupyterlab/codeeditor": "^1.0.0", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/inspector": "^1.0.1", - "@jupyterlab/rendermime": "^1.0.1", + "@jupyterlab/inspector": "^1.0.2", + "@jupyterlab/rendermime": "^1.0.2", "@phosphor/commands": "^1.6.3", "@phosphor/coreutils": "^1.3.1", "@phosphor/messaging": "^1.2.3", diff --git a/packages/shortcuts-extension/package.json b/packages/shortcuts-extension/package.json index 4ade8fd4682c..dea928a8ab92 100644 --- a/packages/shortcuts-extension/package.json +++ b/packages/shortcuts-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/shortcuts-extension", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Shortcuts Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -32,7 +32,7 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", + "@jupyterlab/application": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", "@phosphor/commands": "^1.6.3", "@phosphor/coreutils": "^1.3.1", diff --git a/packages/statusbar-extension/package.json b/packages/statusbar-extension/package.json index c5efc7014f2d..d8a1b14e1179 100644 --- a/packages/statusbar-extension/package.json +++ b/packages/statusbar-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/statusbar-extension", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Statusbar Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -36,16 +36,16 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", - "@jupyterlab/apputils": "^1.0.1", - "@jupyterlab/cells": "^1.0.1", - "@jupyterlab/console": "^1.0.1", + "@jupyterlab/application": "^1.0.2", + "@jupyterlab/apputils": "^1.0.2", + "@jupyterlab/cells": "^1.0.2", + "@jupyterlab/console": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/docregistry": "^1.0.1", - "@jupyterlab/fileeditor": "^1.0.1", - "@jupyterlab/mainmenu": "^1.0.1", - "@jupyterlab/notebook": "^1.0.1", - "@jupyterlab/statusbar": "^1.0.1", + "@jupyterlab/docregistry": "^1.0.2", + "@jupyterlab/fileeditor": "^1.0.2", + "@jupyterlab/mainmenu": "^1.0.2", + "@jupyterlab/notebook": "^1.0.2", + "@jupyterlab/statusbar": "^1.0.2", "@phosphor/widgets": "^1.8.0" }, "devDependencies": { diff --git a/packages/statusbar/package.json b/packages/statusbar/package.json index 325339b7cfcf..047cc5bb9894 100644 --- a/packages/statusbar/package.json +++ b/packages/statusbar/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/statusbar", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab statusbar package.", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -31,10 +31,10 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", "@jupyterlab/codeeditor": "^1.0.0", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/services": "^4.0.1", + "@jupyterlab/services": "^4.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/coreutils": "^1.3.1", "@phosphor/disposable": "^1.2.0", diff --git a/packages/tabmanager-extension/package.json b/packages/tabmanager-extension/package.json index 2fc39982f2de..6971e9481328 100644 --- a/packages/tabmanager-extension/package.json +++ b/packages/tabmanager-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/tabmanager-extension", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Tab Manager Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -35,7 +35,7 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", + "@jupyterlab/application": "^1.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/widgets": "^1.8.0" }, diff --git a/packages/terminal-extension/package.json b/packages/terminal-extension/package.json index 6b4cbbeb1de0..12cc886d8ec8 100644 --- a/packages/terminal-extension/package.json +++ b/packages/terminal-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/terminal-extension", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Terminal Emulator Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -36,14 +36,14 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", - "@jupyterlab/apputils": "^1.0.1", + "@jupyterlab/application": "^1.0.2", + "@jupyterlab/apputils": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/launcher": "^1.0.1", - "@jupyterlab/mainmenu": "^1.0.1", - "@jupyterlab/running": "^1.0.1", + "@jupyterlab/launcher": "^1.0.2", + "@jupyterlab/mainmenu": "^1.0.2", + "@jupyterlab/running": "^1.0.2", "@jupyterlab/services": "^4.0.1", - "@jupyterlab/terminal": "^1.0.1", + "@jupyterlab/terminal": "^1.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/widgets": "^1.8.0" }, diff --git a/packages/terminal/package.json b/packages/terminal/package.json index d05fd20e8102..0336eee753ba 100644 --- a/packages/terminal/package.json +++ b/packages/terminal/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/terminal", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Terminal Emulator Widget", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -35,8 +35,8 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", - "@jupyterlab/services": "^4.0.1", + "@jupyterlab/apputils": "^1.0.2", + "@jupyterlab/services": "^4.0.2", "@phosphor/coreutils": "^1.3.1", "@phosphor/domutils": "^1.1.3", "@phosphor/messaging": "^1.2.3", diff --git a/packages/theme-dark-extension/package.json b/packages/theme-dark-extension/package.json index 063100ee1565..4c7ec149d513 100644 --- a/packages/theme-dark-extension/package.json +++ b/packages/theme-dark-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/theme-dark-extension", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Default Dark Theme", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -32,8 +32,8 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", - "@jupyterlab/apputils": "^1.0.1" + "@jupyterlab/application": "^1.0.2", + "@jupyterlab/apputils": "^1.0.2" }, "devDependencies": { "rimraf": "~2.6.2", diff --git a/packages/theme-light-extension/package.json b/packages/theme-light-extension/package.json index e7e8f2732016..c79d95b39b6c 100644 --- a/packages/theme-light-extension/package.json +++ b/packages/theme-light-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/theme-light-extension", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Default Light Theme", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -32,8 +32,8 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", - "@jupyterlab/apputils": "^1.0.1" + "@jupyterlab/application": "^1.0.2", + "@jupyterlab/apputils": "^1.0.2" }, "devDependencies": { "rimraf": "~2.6.2", diff --git a/packages/tooltip-extension/package.json b/packages/tooltip-extension/package.json index 6f75b6f5d7f3..7e1daac11b22 100644 --- a/packages/tooltip-extension/package.json +++ b/packages/tooltip-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/tooltip-extension", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Tooltip Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -36,15 +36,15 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", + "@jupyterlab/application": "^1.0.2", "@jupyterlab/codeeditor": "^1.0.0", - "@jupyterlab/console": "^1.0.1", + "@jupyterlab/console": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/fileeditor": "^1.0.1", - "@jupyterlab/notebook": "^1.0.1", - "@jupyterlab/rendermime": "^1.0.1", - "@jupyterlab/services": "^4.0.1", - "@jupyterlab/tooltip": "^1.0.1", + "@jupyterlab/fileeditor": "^1.0.2", + "@jupyterlab/notebook": "^1.0.2", + "@jupyterlab/rendermime": "^1.0.2", + "@jupyterlab/services": "^4.0.2", + "@jupyterlab/tooltip": "^1.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/coreutils": "^1.3.1", "@phosphor/widgets": "^1.8.0" diff --git a/packages/tooltip/package.json b/packages/tooltip/package.json index 81f848a08a97..d465e90f6ca0 100644 --- a/packages/tooltip/package.json +++ b/packages/tooltip/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/tooltip", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Tooltip Widget", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -35,10 +35,10 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", "@jupyterlab/codeeditor": "^1.0.0", - "@jupyterlab/rendermime": "^1.0.1", - "@jupyterlab/services": "^4.0.1", + "@jupyterlab/rendermime": "^1.0.2", + "@jupyterlab/services": "^4.0.2", "@phosphor/coreutils": "^1.3.1", "@phosphor/messaging": "^1.2.3", "@phosphor/widgets": "^1.8.0" diff --git a/packages/vdom-extension/package.json b/packages/vdom-extension/package.json index 75b2b0352a65..120ac250eeeb 100644 --- a/packages/vdom-extension/package.json +++ b/packages/vdom-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/vdom-extension", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - VDOM Renderer", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -34,12 +34,12 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", - "@jupyterlab/apputils": "^1.0.1", - "@jupyterlab/docregistry": "^1.0.1", - "@jupyterlab/notebook": "^1.0.1", - "@jupyterlab/rendermime": "^1.0.1", - "@jupyterlab/vdom": "^1.0.1" + "@jupyterlab/application": "^1.0.2", + "@jupyterlab/apputils": "^1.0.2", + "@jupyterlab/docregistry": "^1.0.2", + "@jupyterlab/notebook": "^1.0.2", + "@jupyterlab/rendermime": "^1.0.2", + "@jupyterlab/vdom": "^1.0.2" }, "devDependencies": { "rimraf": "~2.6.2", diff --git a/packages/vdom/package.json b/packages/vdom/package.json index 9c5c726d3784..86170479b969 100644 --- a/packages/vdom/package.json +++ b/packages/vdom/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/vdom", - "version": "1.0.1", + "version": "1.0.2", "description": "A viewer for VDOM documents.", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -34,10 +34,10 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", - "@jupyterlab/docregistry": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", + "@jupyterlab/docregistry": "^1.0.2", "@jupyterlab/rendermime-interfaces": "^1.3.0", - "@jupyterlab/services": "^4.0.1", + "@jupyterlab/services": "^4.0.2", "@nteract/transform-vdom": "^4.0.1", "@phosphor/coreutils": "^1.3.1", "@phosphor/messaging": "^1.2.3", diff --git a/packages/vega4-extension/package.json b/packages/vega4-extension/package.json index 1c0737835584..6d2522062aa8 100644 --- a/packages/vega4-extension/package.json +++ b/packages/vega4-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/vega4-extension", - "version": "1.0.0", + "version": "1.0.1", "description": "JupyterLab - Vega 4 and Vega-Lite 2 Mime Renderer Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { diff --git a/packages/vega5-extension/package.json b/packages/vega5-extension/package.json index de12b282c27b..dee96bfb16d3 100644 --- a/packages/vega5-extension/package.json +++ b/packages/vega5-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/vega5-extension", - "version": "1.0.0", + "version": "1.0.1", "description": "JupyterLab - Vega 5 and Vega-Lite 3 Mime Renderer Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { diff --git a/tests/package.json b/tests/package.json index 29f9a836e2a7..35a59adfb888 100644 --- a/tests/package.json +++ b/tests/package.json @@ -1,32 +1,32 @@ { "name": "@jupyterlab/test-root", - "version": "1.0.1", + "version": "1.0.3", "private": true, "dependencies": { "@babel/preset-env": "^7.4.3", - "@jupyterlab/apputils": "^1.0.1", - "@jupyterlab/cells": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", + "@jupyterlab/cells": "^1.0.2", "@jupyterlab/codeeditor": "^1.0.0", - "@jupyterlab/codemirror": "^1.0.1", - "@jupyterlab/completer": "^1.0.1", - "@jupyterlab/console": "^1.0.1", + "@jupyterlab/codemirror": "^1.0.2", + "@jupyterlab/completer": "^1.0.2", + "@jupyterlab/console": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/csvviewer": "^1.0.1", - "@jupyterlab/docmanager": "^1.0.1", - "@jupyterlab/docregistry": "^1.0.1", - "@jupyterlab/filebrowser": "^1.0.1", - "@jupyterlab/fileeditor": "^1.0.1", - "@jupyterlab/imageviewer": "^1.0.1", - "@jupyterlab/inspector": "^1.0.1", - "@jupyterlab/mainmenu": "^1.0.1", - "@jupyterlab/mathjax2-extension": "^1.0.1", - "@jupyterlab/notebook": "^1.0.1", + "@jupyterlab/csvviewer": "^1.0.2", + "@jupyterlab/docmanager": "^1.0.2", + "@jupyterlab/docregistry": "^1.0.2", + "@jupyterlab/filebrowser": "^1.0.3", + "@jupyterlab/fileeditor": "^1.0.2", + "@jupyterlab/imageviewer": "^1.0.2", + "@jupyterlab/inspector": "^1.0.2", + "@jupyterlab/mainmenu": "^1.0.2", + "@jupyterlab/mathjax2-extension": "^1.0.2", + "@jupyterlab/notebook": "^1.0.2", "@jupyterlab/observables": "^2.2.0", - "@jupyterlab/outputarea": "^1.0.1", - "@jupyterlab/rendermime": "^1.0.1", - "@jupyterlab/services": "^4.0.1", - "@jupyterlab/terminal": "^1.0.1", - "@jupyterlab/testutils": "^1.0.1", + "@jupyterlab/outputarea": "^1.0.2", + "@jupyterlab/rendermime": "^1.0.2", + "@jupyterlab/services": "^4.0.2", + "@jupyterlab/terminal": "^1.0.2", + "@jupyterlab/testutils": "^1.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/commands": "^1.6.3", "@phosphor/coreutils": "^1.3.1", diff --git a/tests/test-application/package.json b/tests/test-application/package.json index 238078aef493..df8a4a61df95 100644 --- a/tests/test-application/package.json +++ b/tests/test-application/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/test-application", - "version": "1.0.1", + "version": "1.0.2", "private": true, "scripts": { "build": "tsc -b", @@ -12,10 +12,10 @@ "watch:src": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^1.0.1", - "@jupyterlab/apputils": "^1.0.1", + "@jupyterlab/application": "^1.0.2", + "@jupyterlab/apputils": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/testutils": "^1.0.1", + "@jupyterlab/testutils": "^1.0.2", "@phosphor/commands": "^1.6.3", "@phosphor/coreutils": "^1.3.1", "@phosphor/messaging": "^1.2.3", diff --git a/tests/test-apputils/package.json b/tests/test-apputils/package.json index 4face49db8a7..358bd37089dd 100644 --- a/tests/test-apputils/package.json +++ b/tests/test-apputils/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/test-apputils", - "version": "1.0.1", + "version": "1.0.2", "private": true, "scripts": { "build": "tsc -b", @@ -12,9 +12,9 @@ "watch:src": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", - "@jupyterlab/services": "^4.0.1", - "@jupyterlab/testutils": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", + "@jupyterlab/services": "^4.0.2", + "@jupyterlab/testutils": "^1.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/commands": "^1.6.3", "@phosphor/coreutils": "^1.3.1", diff --git a/tests/test-cells/package.json b/tests/test-cells/package.json index d73ca1192d4b..6acc13c498bd 100644 --- a/tests/test-cells/package.json +++ b/tests/test-cells/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/test-cells", - "version": "1.0.1", + "version": "1.0.2", "private": true, "scripts": { "build": "tsc -b", @@ -12,12 +12,12 @@ "watch:src": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", - "@jupyterlab/cells": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", + "@jupyterlab/cells": "^1.0.2", "@jupyterlab/codeeditor": "^1.0.0", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/outputarea": "^1.0.1", - "@jupyterlab/testutils": "^1.0.1", + "@jupyterlab/outputarea": "^1.0.2", + "@jupyterlab/testutils": "^1.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/coreutils": "^1.3.1", "@phosphor/messaging": "^1.2.3", diff --git a/tests/test-codeeditor/package.json b/tests/test-codeeditor/package.json index fbeed5818731..e494c22ebf33 100644 --- a/tests/test-codeeditor/package.json +++ b/tests/test-codeeditor/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/test-codeeditor", - "version": "1.0.1", + "version": "1.0.2", "private": true, "scripts": { "build": "tsc -b", @@ -13,9 +13,9 @@ }, "dependencies": { "@jupyterlab/codeeditor": "^1.0.0", - "@jupyterlab/codemirror": "^1.0.1", + "@jupyterlab/codemirror": "^1.0.2", "@jupyterlab/observables": "^2.2.0", - "@jupyterlab/testutils": "^1.0.1", + "@jupyterlab/testutils": "^1.0.2", "@phosphor/messaging": "^1.2.3", "@phosphor/widgets": "^1.8.0", "chai": "^4.2.0", diff --git a/tests/test-codemirror/package.json b/tests/test-codemirror/package.json index ee61de8926da..3db837ffe9c1 100644 --- a/tests/test-codemirror/package.json +++ b/tests/test-codemirror/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/test-codemirror", - "version": "1.0.1", + "version": "1.0.2", "private": true, "scripts": { "build": "tsc -b", @@ -13,8 +13,8 @@ }, "dependencies": { "@jupyterlab/codeeditor": "^1.0.0", - "@jupyterlab/codemirror": "^1.0.1", - "@jupyterlab/testutils": "^1.0.1", + "@jupyterlab/codemirror": "^1.0.2", + "@jupyterlab/testutils": "^1.0.2", "chai": "^4.2.0", "codemirror": "~5.47.0", "jest": "^24.7.1", diff --git a/tests/test-completer/package.json b/tests/test-completer/package.json index 3f8b8beac0c6..2d473b56abb0 100644 --- a/tests/test-completer/package.json +++ b/tests/test-completer/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/test-completer", - "version": "1.0.1", + "version": "1.0.2", "private": true, "scripts": { "build": "tsc -b", @@ -12,11 +12,11 @@ "watch:src": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", "@jupyterlab/codeeditor": "^1.0.0", - "@jupyterlab/codemirror": "^1.0.1", - "@jupyterlab/completer": "^1.0.1", - "@jupyterlab/testutils": "^1.0.1", + "@jupyterlab/codemirror": "^1.0.2", + "@jupyterlab/completer": "^1.0.2", + "@jupyterlab/testutils": "^1.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/coreutils": "^1.3.1", "@phosphor/messaging": "^1.2.3", diff --git a/tests/test-console/package.json b/tests/test-console/package.json index 06bec738311e..6b7e025ca2fe 100644 --- a/tests/test-console/package.json +++ b/tests/test-console/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/test-console", - "version": "1.0.1", + "version": "1.0.2", "private": true, "scripts": { "build": "tsc -b", @@ -16,13 +16,13 @@ "watch:src": "tsc -p src --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", - "@jupyterlab/cells": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", + "@jupyterlab/cells": "^1.0.2", "@jupyterlab/codeeditor": "^1.0.0", - "@jupyterlab/codemirror": "^1.0.1", - "@jupyterlab/console": "^1.0.1", - "@jupyterlab/services": "^4.0.1", - "@jupyterlab/testutils": "^1.0.1", + "@jupyterlab/codemirror": "^1.0.2", + "@jupyterlab/console": "^1.0.2", + "@jupyterlab/services": "^4.0.2", + "@jupyterlab/testutils": "^1.0.2", "@phosphor/coreutils": "^1.3.1", "@phosphor/messaging": "^1.2.3", "@phosphor/signaling": "^1.2.3", diff --git a/tests/test-coreutils/package.json b/tests/test-coreutils/package.json index 6b51fee3e811..23f05349ecaf 100644 --- a/tests/test-coreutils/package.json +++ b/tests/test-coreutils/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/test-coreutils", - "version": "1.0.1", + "version": "1.0.2", "private": true, "scripts": { "build": "tsc -b", @@ -13,7 +13,7 @@ }, "dependencies": { "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/testutils": "^1.0.1", + "@jupyterlab/testutils": "^1.0.2", "@phosphor/coreutils": "^1.3.1", "@phosphor/disposable": "^1.2.0", "@phosphor/signaling": "^1.2.3", diff --git a/tests/test-csvviewer/package.json b/tests/test-csvviewer/package.json index 1f3fd0905ced..c6a95150df7b 100644 --- a/tests/test-csvviewer/package.json +++ b/tests/test-csvviewer/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/test-csvviewer", - "version": "1.0.1", + "version": "1.0.2", "private": true, "scripts": { "build": "tsc -b", @@ -16,10 +16,10 @@ "watch:src": "tsc -p src --watch" }, "dependencies": { - "@jupyterlab/csvviewer": "^1.0.1", - "@jupyterlab/docregistry": "^1.0.1", - "@jupyterlab/services": "^4.0.1", - "@jupyterlab/testutils": "^1.0.1", + "@jupyterlab/csvviewer": "^1.0.2", + "@jupyterlab/docregistry": "^1.0.2", + "@jupyterlab/services": "^4.0.2", + "@jupyterlab/testutils": "^1.0.2", "@phosphor/coreutils": "^1.3.1", "@phosphor/datagrid": "^0.1.9", "@phosphor/widgets": "^1.8.0", diff --git a/tests/test-docmanager/package.json b/tests/test-docmanager/package.json index ab3caba7179c..9906e17314c5 100644 --- a/tests/test-docmanager/package.json +++ b/tests/test-docmanager/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/test-docmanager", - "version": "1.0.1", + "version": "1.0.2", "private": true, "scripts": { "build": "tsc -b", @@ -16,10 +16,10 @@ "watch:src": "tsc -p src --watch" }, "dependencies": { - "@jupyterlab/docmanager": "^1.0.1", - "@jupyterlab/docregistry": "^1.0.1", - "@jupyterlab/services": "^4.0.1", - "@jupyterlab/testutils": "^1.0.1", + "@jupyterlab/docmanager": "^1.0.2", + "@jupyterlab/docregistry": "^1.0.2", + "@jupyterlab/services": "^4.0.2", + "@jupyterlab/testutils": "^1.0.2", "@phosphor/coreutils": "^1.3.1", "@phosphor/messaging": "^1.2.3", "@phosphor/widgets": "^1.8.0", diff --git a/tests/test-docregistry/package.json b/tests/test-docregistry/package.json index c4bd1390e3be..c209a5dd053e 100644 --- a/tests/test-docregistry/package.json +++ b/tests/test-docregistry/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/test-docregistry", - "version": "1.0.1", + "version": "1.0.2", "private": true, "scripts": { "build": "tsc -b", @@ -12,10 +12,10 @@ "watch:src": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/docregistry": "^1.0.1", - "@jupyterlab/rendermime": "^1.0.1", - "@jupyterlab/services": "^4.0.1", - "@jupyterlab/testutils": "^1.0.1", + "@jupyterlab/docregistry": "^1.0.2", + "@jupyterlab/rendermime": "^1.0.2", + "@jupyterlab/services": "^4.0.2", + "@jupyterlab/testutils": "^1.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/coreutils": "^1.3.1", "@phosphor/disposable": "^1.2.0", diff --git a/tests/test-filebrowser/package.json b/tests/test-filebrowser/package.json index 1f0d092c60ce..4544cd3e5728 100644 --- a/tests/test-filebrowser/package.json +++ b/tests/test-filebrowser/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/test-filebrowser", - "version": "1.0.1", + "version": "1.0.3", "private": true, "scripts": { "build": "tsc -b", @@ -17,11 +17,11 @@ }, "dependencies": { "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/docmanager": "^1.0.1", - "@jupyterlab/docregistry": "^1.0.1", - "@jupyterlab/filebrowser": "^1.0.1", - "@jupyterlab/services": "^4.0.1", - "@jupyterlab/testutils": "^1.0.1", + "@jupyterlab/docmanager": "^1.0.2", + "@jupyterlab/docregistry": "^1.0.2", + "@jupyterlab/filebrowser": "^1.0.3", + "@jupyterlab/services": "^4.0.2", + "@jupyterlab/testutils": "^1.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/coreutils": "^1.3.1", "@phosphor/messaging": "^1.2.3", diff --git a/tests/test-fileeditor/package.json b/tests/test-fileeditor/package.json index 65b85f39dc97..193b32c53e01 100644 --- a/tests/test-fileeditor/package.json +++ b/tests/test-fileeditor/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/test-fileeditor", - "version": "1.0.1", + "version": "1.0.2", "private": true, "scripts": { "build": "tsc -b", @@ -12,11 +12,11 @@ "watch:src": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/codemirror": "^1.0.1", - "@jupyterlab/docregistry": "^1.0.1", - "@jupyterlab/fileeditor": "^1.0.1", - "@jupyterlab/services": "^4.0.1", - "@jupyterlab/testutils": "^1.0.1", + "@jupyterlab/codemirror": "^1.0.2", + "@jupyterlab/docregistry": "^1.0.2", + "@jupyterlab/fileeditor": "^1.0.2", + "@jupyterlab/services": "^4.0.2", + "@jupyterlab/testutils": "^1.0.2", "@phosphor/coreutils": "^1.3.1", "@phosphor/messaging": "^1.2.3", "@phosphor/widgets": "^1.8.0", diff --git a/tests/test-imageviewer/package.json b/tests/test-imageviewer/package.json index b8197469f9b5..4ecb2838dd21 100644 --- a/tests/test-imageviewer/package.json +++ b/tests/test-imageviewer/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/test-imageviewer", - "version": "1.0.1", + "version": "1.0.2", "private": true, "scripts": { "build": "tsc -b", @@ -12,10 +12,10 @@ "watch:src": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/docregistry": "^1.0.1", - "@jupyterlab/imageviewer": "^1.0.1", - "@jupyterlab/services": "^4.0.1", - "@jupyterlab/testutils": "^1.0.1", + "@jupyterlab/docregistry": "^1.0.2", + "@jupyterlab/imageviewer": "^1.0.2", + "@jupyterlab/services": "^4.0.2", + "@jupyterlab/testutils": "^1.0.2", "@phosphor/coreutils": "^1.3.1", "@phosphor/messaging": "^1.2.3", "@phosphor/widgets": "^1.8.0", diff --git a/tests/test-inspector/package.json b/tests/test-inspector/package.json index 60fb04f8a681..eeff48657b23 100644 --- a/tests/test-inspector/package.json +++ b/tests/test-inspector/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/test-inspector", - "version": "1.0.1", + "version": "1.0.2", "private": true, "scripts": { "build": "tsc -b", @@ -12,8 +12,8 @@ "watch:src": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/inspector": "^1.0.1", - "@jupyterlab/testutils": "^1.0.1", + "@jupyterlab/inspector": "^1.0.2", + "@jupyterlab/testutils": "^1.0.2", "@phosphor/signaling": "^1.2.3", "@phosphor/widgets": "^1.8.0", "chai": "^4.2.0", diff --git a/tests/test-mainmenu/package.json b/tests/test-mainmenu/package.json index 95629c6a3289..075d0d73bcb5 100644 --- a/tests/test-mainmenu/package.json +++ b/tests/test-mainmenu/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/test-mainmenu", - "version": "1.0.1", + "version": "1.0.2", "private": true, "scripts": { "build": "tsc -b", @@ -12,9 +12,9 @@ "watch:src": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", - "@jupyterlab/mainmenu": "^1.0.1", - "@jupyterlab/testutils": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", + "@jupyterlab/mainmenu": "^1.0.2", + "@jupyterlab/testutils": "^1.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/commands": "^1.6.3", "@phosphor/widgets": "^1.8.0", diff --git a/tests/test-notebook/package.json b/tests/test-notebook/package.json index 387ab6588ecc..faeb1d7585e8 100644 --- a/tests/test-notebook/package.json +++ b/tests/test-notebook/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/test-notebook", - "version": "1.0.1", + "version": "1.0.2", "private": true, "scripts": { "build": "tsc -b", @@ -18,14 +18,14 @@ "watch:src": "tsc -p src --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", - "@jupyterlab/cells": "^1.0.1", - "@jupyterlab/codemirror": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", + "@jupyterlab/cells": "^1.0.2", + "@jupyterlab/codemirror": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/docregistry": "^1.0.1", - "@jupyterlab/notebook": "^1.0.1", + "@jupyterlab/docregistry": "^1.0.2", + "@jupyterlab/notebook": "^1.0.2", "@jupyterlab/observables": "^2.2.0", - "@jupyterlab/testutils": "^1.0.1", + "@jupyterlab/testutils": "^1.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/coreutils": "^1.3.1", "@phosphor/messaging": "^1.2.3", diff --git a/tests/test-observables/package.json b/tests/test-observables/package.json index 31dbd1e4383b..6e0858c93bcc 100644 --- a/tests/test-observables/package.json +++ b/tests/test-observables/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/test-observables", - "version": "1.0.1", + "version": "1.0.2", "private": true, "scripts": { "build": "tsc -b", @@ -13,7 +13,7 @@ }, "dependencies": { "@jupyterlab/observables": "^2.2.0", - "@jupyterlab/testutils": "^1.0.1", + "@jupyterlab/testutils": "^1.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/coreutils": "^1.3.1", "chai": "^4.2.0", diff --git a/tests/test-outputarea/package.json b/tests/test-outputarea/package.json index ff1ef745a942..bbb39f5c1f80 100644 --- a/tests/test-outputarea/package.json +++ b/tests/test-outputarea/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/test-outputarea", - "version": "1.0.1", + "version": "1.0.2", "private": true, "scripts": { "build": "tsc -b", @@ -12,11 +12,11 @@ "watch:src": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", - "@jupyterlab/outputarea": "^1.0.1", - "@jupyterlab/rendermime": "^1.0.1", - "@jupyterlab/services": "^4.0.1", - "@jupyterlab/testutils": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", + "@jupyterlab/outputarea": "^1.0.2", + "@jupyterlab/rendermime": "^1.0.2", + "@jupyterlab/services": "^4.0.2", + "@jupyterlab/testutils": "^1.0.2", "@phosphor/messaging": "^1.2.3", "@phosphor/widgets": "^1.8.0", "chai": "^4.2.0", diff --git a/tests/test-rendermime/package.json b/tests/test-rendermime/package.json index 5228cb93ba16..c1a351df81a5 100644 --- a/tests/test-rendermime/package.json +++ b/tests/test-rendermime/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/test-rendermime", - "version": "1.0.1", + "version": "1.0.2", "private": true, "scripts": { "build": "tsc -b", @@ -16,12 +16,12 @@ "watch:src": "tsc -p src --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", "@jupyterlab/mathjax2": "^1.0.0", - "@jupyterlab/rendermime": "^1.0.1", - "@jupyterlab/services": "^4.0.1", - "@jupyterlab/testutils": "^1.0.1", + "@jupyterlab/rendermime": "^1.0.2", + "@jupyterlab/services": "^4.0.2", + "@jupyterlab/testutils": "^1.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/coreutils": "^1.3.1", "@phosphor/widgets": "^1.8.0", diff --git a/tests/test-services/package.json b/tests/test-services/package.json index ecc6cca3866f..d46e039ab298 100644 --- a/tests/test-services/package.json +++ b/tests/test-services/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/test-services", - "version": "1.0.1", + "version": "1.0.2", "private": true, "scripts": { "build": "tsc -b", @@ -13,8 +13,8 @@ }, "dependencies": { "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/services": "^4.0.1", - "@jupyterlab/testutils": "^1.0.1", + "@jupyterlab/services": "^4.0.2", + "@jupyterlab/testutils": "^1.0.2", "@phosphor/algorithm": "^1.1.3", "@phosphor/coreutils": "^1.3.1", "@phosphor/signaling": "^1.2.3", diff --git a/tests/test-statusbar/package.json b/tests/test-statusbar/package.json index 7ef3011654af..06882836b24a 100644 --- a/tests/test-statusbar/package.json +++ b/tests/test-statusbar/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/test-statusbar", - "version": "1.0.1", + "version": "1.0.2", "private": true, "scripts": { "build": "tsc -b", @@ -12,8 +12,8 @@ "watch:src": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/statusbar": "^1.0.1", - "@jupyterlab/testutils": "^1.0.1", + "@jupyterlab/statusbar": "^1.0.2", + "@jupyterlab/testutils": "^1.0.2", "@phosphor/signaling": "^1.2.3", "@phosphor/widgets": "^1.8.0", "chai": "^4.2.0", diff --git a/tests/test-terminal/package.json b/tests/test-terminal/package.json index 7e66a99c92ff..b12180535e25 100644 --- a/tests/test-terminal/package.json +++ b/tests/test-terminal/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/test-terminal", - "version": "1.0.1", + "version": "1.0.2", "private": true, "scripts": { "build": "tsc -b", @@ -16,9 +16,9 @@ "watch:src": "tsc -p src --watch" }, "dependencies": { - "@jupyterlab/services": "^4.0.1", - "@jupyterlab/terminal": "^1.0.1", - "@jupyterlab/testutils": "^1.0.1", + "@jupyterlab/services": "^4.0.2", + "@jupyterlab/terminal": "^1.0.2", + "@jupyterlab/testutils": "^1.0.2", "@phosphor/messaging": "^1.2.3", "@phosphor/widgets": "^1.8.0", "chai": "^4.2.0" diff --git a/testutils/package.json b/testutils/package.json index 7826a6f7ec17..0e41b0e7150a 100644 --- a/testutils/package.json +++ b/testutils/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/testutils", - "version": "1.0.1", + "version": "1.0.2", "description": "JupyterLab - Test Utilities", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -31,17 +31,18 @@ "watch": "tsc --watch" }, "dependencies": { - "@jupyterlab/apputils": "^1.0.1", - "@jupyterlab/cells": "^1.0.1", + "@jupyterlab/apputils": "^1.0.2", + "@jupyterlab/cells": "^1.0.2", "@jupyterlab/codeeditor": "^1.0.0", - "@jupyterlab/codemirror": "^1.0.1", + "@jupyterlab/codemirror": "^1.0.2", "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/docregistry": "^1.0.1", - "@jupyterlab/notebook": "^1.0.1", - "@jupyterlab/rendermime": "^1.0.1", - "@jupyterlab/services": "^4.0.1", + "@jupyterlab/docregistry": "^1.0.2", + "@jupyterlab/notebook": "^1.0.2", + "@jupyterlab/rendermime": "^1.0.2", + "@jupyterlab/services": "^4.0.2", "@phosphor/coreutils": "^1.3.1", "@phosphor/signaling": "^1.2.3", + "fs-extra": "^8.0.1", "identity-obj-proxy": "^3.0.0", "json-to-html": "~0.1.2", "node-fetch": "^2.6.0", diff --git a/testutils/src/compare-lighthouse.ts b/testutils/src/compare-lighthouse.ts index 0dc49693453d..0f8a5e4bfb46 100644 --- a/testutils/src/compare-lighthouse.ts +++ b/testutils/src/compare-lighthouse.ts @@ -3,7 +3,7 @@ * * Outputs in Markdown for easy posting in Github. */ -import { readFileSync } from 'fs'; +import { readFileSync } from 'fs-extra'; const firstFilePath = process.argv[2]; const secondFilePath = process.argv[3];