diff --git a/README.md b/README.md index 4fef664..ac315a5 100644 --- a/README.md +++ b/README.md @@ -1,21 +1,15 @@ # jupyterlab_spellchecker -A spell checker extension for markdown cells in jupyterlab notebooks. +A JupyterLab extension highlighting misspelled words in markdown cells within notebooks. -Highlights misspelled words. +![](demo.gif) -Based entirely on [this jupyter notebook extension](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/tree/master/src/jupyter_contrib_nbextensions/nbextensions/spellchecker). +The JupyterLab extension is based on [the spellchecker Jupyter Notebook extension](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/tree/master/src/jupyter_contrib_nbextensions/nbextensions/spellchecker) and relies on [Typo.js](https://github.com/cfinke/Typo.js) for the actual spell checking. -Uses [Typo.js](https://github.com/cfinke/Typo.js) under the hood for spell checking. +The extension currently only use the `en_US` dictionary loaded from the [jsdelivr.net cdn](https://www.jsdelivr.com/). -Currently only uses the `en_US` dictionary loaded from the [jsdelivr.net cdn](https://www.jsdelivr.com/). - -## Jupterlab Version -The current version has been tested with jupyterlab version 0.32.0. - -## Prerequisites - -* JupyterLab +## JupterLab Version +The extension has been tested up to JupyterLab version 2.0.0. ## Installation @@ -25,7 +19,7 @@ jupyter labextension install @ijmbarr/jupyterlab_spellchecker ## Development -For a development install (requires npm version 4 or later), do the following in the repository directory: +For a development installation (requires npm version 4 or later), do the following in the repository directory: ```bash npm install @@ -39,4 +33,3 @@ To rebuild the package and the JupyterLab app: npm run build jupyter lab build ``` - diff --git a/demo.gif b/demo.gif new file mode 100644 index 0000000..4007a6a Binary files /dev/null and b/demo.gif differ diff --git a/package-lock.json b/package-lock.json index 2c220d7..7a9e627 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,504 +1,642 @@ { "name": "@ijmbarr/jupyterlab_spellchecker", - "version": "0.1.4", + "version": "0.1.6", "lockfileVersion": 1, "requires": true, "dependencies": { "@babel/runtime": { - "version": "7.4.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.4.5.tgz", - "integrity": "sha512-TuI4qpWZP6lGOGIuGWtp9sPluqYICmbk8T/1vpSysqJxRPkudh/ofFWyqdcMsDf2s7KvDL4/YHgKyvcS3g9CJQ==", + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.8.4.tgz", + "integrity": "sha512-neAp3zt80trRVBI1x0azq6c57aNBqYZH8KhMm3TaB7wEI5Q4A2SHfBHE8w9gOhI/lrqxtEbXZgQIrHP+wvSGwQ==", "requires": { "regenerator-runtime": "^0.13.2" } }, "@blueprintjs/core": { - "version": "3.16.2", - "resolved": "https://registry.npmjs.org/@blueprintjs/core/-/core-3.16.2.tgz", - "integrity": "sha512-u+mSITWaNDwbdaPrbKx9XyxGsF4725SCAidWjd367ysX7AxCo4PK4SsFQVfXNylXpVWHQhJZekuo7+hdksc9lA==", + "version": "3.24.0", + "resolved": "https://registry.npmjs.org/@blueprintjs/core/-/core-3.24.0.tgz", + "integrity": "sha512-qW29DDPjzYsT27J6n97C0jZ1ifvEEziwNC98UhaKdSE7I8qxbLsb+ft2JOop+pEX4ab67T1lhQKAiQjWCPKZng==", "requires": { - "@blueprintjs/icons": "^3.8.0", + "@blueprintjs/icons": "^3.14.0", "@types/dom4": "^2.0.1", "classnames": "^2.2", - "dom4": "^2.0.1", - "normalize.css": "^8.0.0", - "popper.js": "^1.14.1", - "react-popper": "^1.0.0", - "react-transition-group": "^2.2.1", - "resize-observer-polyfill": "^1.5.0", - "tslib": "^1.9.0" + "dom4": "^2.1.5", + "normalize.css": "^8.0.1", + "popper.js": "^1.15.0", + "react-lifecycles-compat": "^3.0.4", + "react-popper": "^1.3.7", + "react-transition-group": "^2.9.0", + "resize-observer-polyfill": "^1.5.1", + "tslib": "~1.10.0" } }, "@blueprintjs/icons": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/@blueprintjs/icons/-/icons-3.9.0.tgz", - "integrity": "sha512-kq1Bh6PtOF4PcuxcDme8NmnSlkfO0IV89FriZGo6zSA1+OOzSwzvoKqa6S7vJe8xCPPLO5r7lE9AjeOuGeH97g==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@blueprintjs/icons/-/icons-3.14.0.tgz", + "integrity": "sha512-cvQ3CSdy0DqVqcXcPqSxoycJw497TVP5goyE6xCFlVs84477ahxh7Uung6J+CCoDVBuI87h576LtuyjwSxorvQ==", "requires": { "classnames": "^2.2", - "tslib": "^1.9.0" + "tslib": "~1.10.0" } }, "@blueprintjs/select": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@blueprintjs/select/-/select-3.8.1.tgz", - "integrity": "sha512-CUWqdikGY04yzEWBFGpHRUfKc2kKP/w9ExXv7hrknuRZDJU8mQwzbPpxMqf/97/2m93vb1nYbjWN+QkSmDgOzQ==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@blueprintjs/select/-/select-3.12.0.tgz", + "integrity": "sha512-rABlv5M+h7onuoUuNsratyiukPnkdblDm7lt7GT4fbRmJglSsKylNnfHogNDZkMMHqmgmVB05mgzBQ+kcLA1cw==", "requires": { - "@blueprintjs/core": "^3.15.0", + "@blueprintjs/core": "^3.24.0", "classnames": "^2.2", - "tslib": "^1.9.0" + "tslib": "~1.10.0" } }, + "@fortawesome/fontawesome-free": { + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.12.1.tgz", + "integrity": "sha512-ZtjIIFplxncqxvogq148C3hBLQE+W3iJ8E4UvJ09zIJUgzwLcROsWwFDErVSXY2Plzao5J9KUYNHKHMEUYDMKw==" + }, "@jupyterlab/application": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/application/-/application-1.0.0.tgz", - "integrity": "sha512-fETjESqQKcJHDnyEyczz8KNIN8q8eLHjwiyWnx4aw44TkwbomANcdhuzkn7X1nw13zvroPEIc8Jfx0/2DXp5Gg==", - "requires": { - "@jupyterlab/apputils": "^1.0.0", - "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/docregistry": "^1.0.0", - "@jupyterlab/rendermime": "^1.0.0", - "@jupyterlab/rendermime-interfaces": "^1.3.0", - "@jupyterlab/services": "^4.0.0", - "@phosphor/algorithm": "^1.1.3", - "@phosphor/application": "^1.6.3", - "@phosphor/commands": "^1.6.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", - "font-awesome": "~4.7.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/application/-/application-2.0.0.tgz", + "integrity": "sha512-CeN4jwshV/gQqa8dG9R3YlSH2KD3UGsJY+ptGdZqxoq44DNl1xX4gYfNW6VweTJRXPD2uozUywpXu01b1h6KTQ==", + "requires": { + "@fortawesome/fontawesome-free": "^5.12.0", + "@jupyterlab/apputils": "^2.0.0", + "@jupyterlab/coreutils": "^4.0.0", + "@jupyterlab/docregistry": "^2.0.0", + "@jupyterlab/rendermime": "^2.0.0", + "@jupyterlab/rendermime-interfaces": "^2.0.0", + "@jupyterlab/services": "^5.0.0", + "@jupyterlab/statedb": "^2.0.0", + "@jupyterlab/ui-components": "^2.0.0", + "@lumino/algorithm": "^1.2.3", + "@lumino/application": "^1.8.4", + "@lumino/commands": "^1.10.1", + "@lumino/coreutils": "^1.4.2", + "@lumino/disposable": "^1.3.5", + "@lumino/messaging": "^1.3.3", + "@lumino/polling": "^1.0.4", + "@lumino/properties": "^1.1.6", + "@lumino/signaling": "^1.3.5", + "@lumino/widgets": "^1.11.1" } }, "@jupyterlab/apputils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/apputils/-/apputils-1.0.0.tgz", - "integrity": "sha512-YreD3ltKyLsFReZGwVOL7w2lOO5ujl8gNMNO8oh8gSeDtQMMzIPJCtS5bRIOe1qH+aWyk6OuS+SNyXPUpstb6A==", - "requires": { - "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/services": "^4.0.0", - "@jupyterlab/ui-components": "^1.0.0", - "@phosphor/algorithm": "^1.1.3", - "@phosphor/commands": "^1.6.3", - "@phosphor/coreutils": "^1.3.1", - "@phosphor/disposable": "^1.2.0", - "@phosphor/domutils": "^1.1.3", - "@phosphor/messaging": "^1.2.3", - "@phosphor/properties": "^1.1.3", - "@phosphor/signaling": "^1.2.3", - "@phosphor/virtualdom": "^1.1.3", - "@phosphor/widgets": "^1.8.0", - "@types/react": "~16.8.18", - "react": "~16.8.4", - "react-dom": "~16.8.4", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/apputils/-/apputils-2.0.0.tgz", + "integrity": "sha512-4dehZZ3XADFbHIWTDxeqxURRCPvC+bDzGmrk8qfBy9kHnvB5A4+X87BobJpnNRjZKx8LxyABddFBQewLfDynkg==", + "requires": { + "@jupyterlab/coreutils": "^4.0.0", + "@jupyterlab/services": "^5.0.0", + "@jupyterlab/settingregistry": "^2.0.0", + "@jupyterlab/statedb": "^2.0.0", + "@jupyterlab/ui-components": "^2.0.0", + "@lumino/algorithm": "^1.2.3", + "@lumino/commands": "^1.10.1", + "@lumino/coreutils": "^1.4.2", + "@lumino/disposable": "^1.3.5", + "@lumino/domutils": "^1.1.7", + "@lumino/messaging": "^1.3.3", + "@lumino/properties": "^1.1.6", + "@lumino/signaling": "^1.3.5", + "@lumino/virtualdom": "^1.6.1", + "@lumino/widgets": "^1.11.1", + "@types/react": "~16.9.16", + "react": "~16.9.0", + "react-dom": "~16.9.0", "sanitize-html": "~1.20.1" } }, "@jupyterlab/attachments": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/attachments/-/attachments-1.0.0.tgz", - "integrity": "sha512-ZKHFyXXjoNW1Hu5ZQzhs4IhO1EtJPhs4+6IfZkyiJEBoVfEGhrlHUDMrkpgJdy7tY9smQs8nNBm98dMHv2YxEg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/attachments/-/attachments-2.0.0.tgz", + "integrity": "sha512-NczM6NBDXOnRr17cuxVy4J0sD5cSb0AsGbTCIxIb32ZiYqqKMgI/Q9TkxjEC1A/713KH6kn3A526KOqCxcaF1Q==", "requires": { - "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/observables": "^2.2.0", - "@jupyterlab/rendermime": "^1.0.0", - "@jupyterlab/rendermime-interfaces": "^1.3.0", - "@phosphor/disposable": "^1.2.0", - "@phosphor/signaling": "^1.2.3" + "@jupyterlab/nbformat": "^2.0.0", + "@jupyterlab/observables": "^3.0.0", + "@jupyterlab/rendermime": "^2.0.0", + "@jupyterlab/rendermime-interfaces": "^2.0.0", + "@lumino/disposable": "^1.3.5", + "@lumino/signaling": "^1.3.5" } }, "@jupyterlab/cells": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/cells/-/cells-1.0.0.tgz", - "integrity": "sha512-YeyFDC6GGUU4Z/fxsADpiwV9mfno/iImEOPObCe4/0dQw528y6JoF54iQLv+8tyoLNHag4R82CLUENNpGBTSmA==", - "requires": { - "@jupyterlab/apputils": "^1.0.0", - "@jupyterlab/attachments": "^1.0.0", - "@jupyterlab/codeeditor": "^1.0.0", - "@jupyterlab/codemirror": "^1.0.0", - "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/observables": "^2.2.0", - "@jupyterlab/outputarea": "^1.0.0", - "@jupyterlab/rendermime": "^1.0.0", - "@jupyterlab/services": "^4.0.0", - "@phosphor/algorithm": "^1.1.3", - "@phosphor/coreutils": "^1.3.1", - "@phosphor/messaging": "^1.2.3", - "@phosphor/signaling": "^1.2.3", - "@phosphor/virtualdom": "^1.1.3", - "@phosphor/widgets": "^1.8.0", - "react": "~16.8.4" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/cells/-/cells-2.0.0.tgz", + "integrity": "sha512-7AfcuaUhhX+84qnAySy8nGHmUKUvecyA3cLk60Ctqit53wjTKip10qE/6vObVQgmal0isaKUuQ5XldQA/F6yBw==", + "requires": { + "@jupyterlab/apputils": "^2.0.0", + "@jupyterlab/attachments": "^2.0.0", + "@jupyterlab/codeeditor": "^2.0.0", + "@jupyterlab/codemirror": "^2.0.0", + "@jupyterlab/coreutils": "^4.0.0", + "@jupyterlab/filebrowser": "^2.0.0", + "@jupyterlab/nbformat": "^2.0.0", + "@jupyterlab/observables": "^3.0.0", + "@jupyterlab/outputarea": "^2.0.0", + "@jupyterlab/rendermime": "^2.0.0", + "@jupyterlab/services": "^5.0.0", + "@jupyterlab/ui-components": "^2.0.0", + "@lumino/algorithm": "^1.2.3", + "@lumino/coreutils": "^1.4.2", + "@lumino/dragdrop": "^1.5.1", + "@lumino/messaging": "^1.3.3", + "@lumino/signaling": "^1.3.5", + "@lumino/virtualdom": "^1.6.1", + "@lumino/widgets": "^1.11.1", + "react": "~16.9.0" } }, "@jupyterlab/codeeditor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/codeeditor/-/codeeditor-1.0.0.tgz", - "integrity": "sha512-unv4RmDCXsWCW+ieL8je3X6sJValYQNVoHNWA1/RD6mOydh4G9sDmCZ6WM1DboG1OHnMr6pzz0HmA/jvA/JO1w==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/codeeditor/-/codeeditor-2.0.0.tgz", + "integrity": "sha512-4aqupSmOFRdmUOZxv3xxRoXAQK6oEdTjyMNFe2N/gXVdWZOBfAezSt1c8sN4xrVG3BkUDmzaRHAXhgTWNp8LHw==", "requires": { - "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/observables": "^2.2.0", - "@phosphor/coreutils": "^1.3.1", - "@phosphor/disposable": "^1.2.0", - "@phosphor/dragdrop": "^1.3.3", - "@phosphor/messaging": "^1.2.3", - "@phosphor/signaling": "^1.2.3", - "@phosphor/widgets": "^1.8.0" + "@jupyterlab/coreutils": "^4.0.0", + "@jupyterlab/nbformat": "^2.0.0", + "@jupyterlab/observables": "^3.0.0", + "@jupyterlab/ui-components": "^2.0.0", + "@lumino/coreutils": "^1.4.2", + "@lumino/disposable": "^1.3.5", + "@lumino/dragdrop": "^1.5.1", + "@lumino/messaging": "^1.3.3", + "@lumino/signaling": "^1.3.5", + "@lumino/widgets": "^1.11.1" } }, "@jupyterlab/codemirror": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/codemirror/-/codemirror-1.0.0.tgz", - "integrity": "sha512-HIgBxNygC02h6hVpNOZujcCgUge/bS0rDHTzqbpq+ZEqe13SNZ8JBJrz0opuZ0YDfoPVKpZcOs45BD3sv92dIQ==", - "requires": { - "@jupyterlab/apputils": "^1.0.0", - "@jupyterlab/codeeditor": "^1.0.0", - "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/observables": "^2.2.0", - "@jupyterlab/statusbar": "^1.0.0", - "@phosphor/algorithm": "^1.1.3", - "@phosphor/commands": "^1.6.3", - "@phosphor/coreutils": "^1.3.1", - "@phosphor/disposable": "^1.2.0", - "@phosphor/signaling": "^1.2.3", - "@phosphor/widgets": "^1.8.0", - "codemirror": "~5.47.0", - "react": "~16.8.4" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/codemirror/-/codemirror-2.0.0.tgz", + "integrity": "sha512-6BbdS5tCKhxVc9GtkVQuE5bxuJDZD2kTVUlLHaO7UsRWpU9PHkVEn8D0PmA8ilZw3DmVN/xsSCwGkTuT0CTKMQ==", + "requires": { + "@jupyterlab/apputils": "^2.0.0", + "@jupyterlab/codeeditor": "^2.0.0", + "@jupyterlab/coreutils": "^4.0.0", + "@jupyterlab/nbformat": "^2.0.0", + "@jupyterlab/observables": "^3.0.0", + "@jupyterlab/statusbar": "^2.0.0", + "@lumino/algorithm": "^1.2.3", + "@lumino/commands": "^1.10.1", + "@lumino/coreutils": "^1.4.2", + "@lumino/disposable": "^1.3.5", + "@lumino/polling": "^1.0.4", + "@lumino/signaling": "^1.3.5", + "@lumino/widgets": "^1.11.1", + "codemirror": "~5.49.2", + "react": "~16.9.0" } }, "@jupyterlab/coreutils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/coreutils/-/coreutils-3.0.0.tgz", - "integrity": "sha512-l48G1qhff4CZpsxjje92S6caLUixzfDMAD5vjNZL9obexUAMF+344cpVWsm2r2CQROUW7bPB8wjAtFbp8nK/QQ==", - "requires": { - "@phosphor/commands": "^1.6.3", - "@phosphor/coreutils": "^1.3.1", - "@phosphor/disposable": "^1.2.0", - "@phosphor/properties": "^1.1.3", - "@phosphor/signaling": "^1.2.3", - "ajv": "^6.5.5", - "json5": "^2.1.0", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/coreutils/-/coreutils-4.0.0.tgz", + "integrity": "sha512-f7wvlmJSYiSsjzTjD2wI6iXbt8hPYjWlM0l7J2ULbI7E1tsPmpn14mo/kmF/Ft0cLYXP9ApkItU5QrXB5BNoXA==", + "requires": { + "@lumino/coreutils": "^1.4.2", + "@lumino/disposable": "^1.3.5", + "@lumino/signaling": "^1.3.5", "minimist": "~1.2.0", "moment": "^2.24.0", "path-posix": "~1.0.0", - "url-parse": "~1.4.3" + "url-parse": "~1.4.7" + } + }, + "@jupyterlab/docmanager": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/docmanager/-/docmanager-2.0.0.tgz", + "integrity": "sha512-r8qYuatNOn0wI5DVxvxOrZSm7+XNpb1MaWtL4nHhyRSUkxFjIapMcbZMYTFa8b9W2CI9gKFRGvL1WS+l0SvWoQ==", + "requires": { + "@jupyterlab/apputils": "^2.0.0", + "@jupyterlab/coreutils": "^4.0.0", + "@jupyterlab/docregistry": "^2.0.0", + "@jupyterlab/services": "^5.0.0", + "@jupyterlab/statusbar": "^2.0.0", + "@lumino/algorithm": "^1.2.3", + "@lumino/coreutils": "^1.4.2", + "@lumino/disposable": "^1.3.5", + "@lumino/messaging": "^1.3.3", + "@lumino/properties": "^1.1.6", + "@lumino/signaling": "^1.3.5", + "@lumino/widgets": "^1.11.1", + "react": "~16.9.0" } }, "@jupyterlab/docregistry": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/docregistry/-/docregistry-1.0.0.tgz", - "integrity": "sha512-Gm+KCf/I+P0eQfl5yDbrYSdRW9ZdicDwcmJuSNGaeZVOuBuEP+w+s89shICaSqo2c1vFhmikUPSo3LZQP3gWgw==", - "requires": { - "@jupyterlab/apputils": "^1.0.0", - "@jupyterlab/codeeditor": "^1.0.0", - "@jupyterlab/codemirror": "^1.0.0", - "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/observables": "^2.2.0", - "@jupyterlab/rendermime": "^1.0.0", - "@jupyterlab/rendermime-interfaces": "^1.3.0", - "@jupyterlab/services": "^4.0.0", - "@phosphor/algorithm": "^1.1.3", - "@phosphor/coreutils": "^1.3.1", - "@phosphor/disposable": "^1.2.0", - "@phosphor/messaging": "^1.2.3", - "@phosphor/signaling": "^1.2.3", - "@phosphor/widgets": "^1.8.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/docregistry/-/docregistry-2.0.0.tgz", + "integrity": "sha512-JhsSNMv9Mgzc2M9qm3OmTi26qtS7jF/s6WexWx5LBpt0B4uekJoq1ro3B96xInO4Z6XqByuKW4ozRXqrHyea6w==", + "requires": { + "@jupyterlab/apputils": "^2.0.0", + "@jupyterlab/codeeditor": "^2.0.0", + "@jupyterlab/codemirror": "^2.0.0", + "@jupyterlab/coreutils": "^4.0.0", + "@jupyterlab/observables": "^3.0.0", + "@jupyterlab/rendermime": "^2.0.0", + "@jupyterlab/rendermime-interfaces": "^2.0.0", + "@jupyterlab/services": "^5.0.0", + "@jupyterlab/ui-components": "^2.0.0", + "@lumino/algorithm": "^1.2.3", + "@lumino/coreutils": "^1.4.2", + "@lumino/disposable": "^1.3.5", + "@lumino/messaging": "^1.3.3", + "@lumino/signaling": "^1.3.5", + "@lumino/widgets": "^1.11.1" + } + }, + "@jupyterlab/filebrowser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/filebrowser/-/filebrowser-2.0.0.tgz", + "integrity": "sha512-vvG3OE/yY8VAlsyojLv329+rpXzchhmWWWtj77ld5mhKUG8167A4mDHpeiMO71uVGTWSB9FGYnYmKPi//U3Owg==", + "requires": { + "@jupyterlab/apputils": "^2.0.0", + "@jupyterlab/coreutils": "^4.0.0", + "@jupyterlab/docmanager": "^2.0.0", + "@jupyterlab/docregistry": "^2.0.0", + "@jupyterlab/services": "^5.0.0", + "@jupyterlab/statedb": "^2.0.0", + "@jupyterlab/statusbar": "^2.0.0", + "@jupyterlab/ui-components": "^2.0.0", + "@lumino/algorithm": "^1.2.3", + "@lumino/coreutils": "^1.4.2", + "@lumino/disposable": "^1.3.5", + "@lumino/domutils": "^1.1.7", + "@lumino/dragdrop": "^1.5.1", + "@lumino/messaging": "^1.3.3", + "@lumino/polling": "^1.0.4", + "@lumino/signaling": "^1.3.5", + "@lumino/widgets": "^1.11.1", + "react": "~16.9.0" } }, "@jupyterlab/fileeditor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/fileeditor/-/fileeditor-1.0.0.tgz", - "integrity": "sha512-GLZvCz/S0c55iHJcPaHjBK5/N48U9WN773aWVpbHCUpcUkwxwqdWjs9rjtJ0tQQeyMkC/84w5Thj+Yx+KiXTyg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/fileeditor/-/fileeditor-2.0.0.tgz", + "integrity": "sha512-T/0ORfT1no+bIzTLQrRKN9/KT3dLORlFgv5gPwRmTtFEvj1Yp51zss3ecu2PXBTnOdOE9vUeUv8vZRpLwE4fAw==", "requires": { - "@jupyterlab/apputils": "^1.0.0", - "@jupyterlab/codeeditor": "^1.0.0", - "@jupyterlab/docregistry": "^1.0.0", - "@jupyterlab/statusbar": "^1.0.0", - "@phosphor/coreutils": "^1.3.1", - "@phosphor/messaging": "^1.2.3", - "@phosphor/widgets": "^1.8.0", - "react": "~16.8.4" + "@jupyterlab/apputils": "^2.0.0", + "@jupyterlab/codeeditor": "^2.0.0", + "@jupyterlab/docregistry": "^2.0.0", + "@jupyterlab/statusbar": "^2.0.0", + "@jupyterlab/ui-components": "^2.0.0", + "@lumino/coreutils": "^1.4.2", + "@lumino/messaging": "^1.3.3", + "@lumino/widgets": "^1.11.1", + "react": "~16.9.0" + } + }, + "@jupyterlab/nbformat": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/nbformat/-/nbformat-2.0.0.tgz", + "integrity": "sha512-TumS7G1fAeLhw07BtGdMUcuAaYEKGYXYov0LK/tDx99jSfdqMMrS+o4SlQKoZhZ/+xUwesmA/8L4dMkbYdyGgg==", + "requires": { + "@lumino/coreutils": "^1.4.2" } }, "@jupyterlab/notebook": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/notebook/-/notebook-1.0.0.tgz", - "integrity": "sha512-3R1FVbvfNG7ADAWweUGs28kN43QM31ENIHmX7g2CdQq9r0xKgFcS5K1630Ot69Aok+I4jej5KJ2OIxMBUcuK2A==", - "requires": { - "@jupyterlab/apputils": "^1.0.0", - "@jupyterlab/cells": "^1.0.0", - "@jupyterlab/codeeditor": "^1.0.0", - "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/docregistry": "^1.0.0", - "@jupyterlab/observables": "^2.2.0", - "@jupyterlab/rendermime": "^1.0.0", - "@jupyterlab/services": "^4.0.0", - "@jupyterlab/statusbar": "^1.0.0", - "@jupyterlab/ui-components": "^1.0.0", - "@phosphor/algorithm": "^1.1.3", - "@phosphor/coreutils": "^1.3.1", - "@phosphor/domutils": "^1.1.3", - "@phosphor/dragdrop": "^1.3.3", - "@phosphor/messaging": "^1.2.3", - "@phosphor/properties": "^1.1.3", - "@phosphor/signaling": "^1.2.3", - "@phosphor/virtualdom": "^1.1.3", - "@phosphor/widgets": "^1.8.0", - "react": "~16.8.4" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/notebook/-/notebook-2.0.0.tgz", + "integrity": "sha512-BOkrxCIydBgY70Sf4P+zkCiQfw7J5OEzZ+LfONxqMU/pY1vmKMiiDxOfex7RX8NfBG/P52zwlFRuXzPMWiAzxw==", + "requires": { + "@jupyterlab/apputils": "^2.0.0", + "@jupyterlab/cells": "^2.0.0", + "@jupyterlab/codeeditor": "^2.0.0", + "@jupyterlab/coreutils": "^4.0.0", + "@jupyterlab/docregistry": "^2.0.0", + "@jupyterlab/nbformat": "^2.0.0", + "@jupyterlab/observables": "^3.0.0", + "@jupyterlab/rendermime": "^2.0.0", + "@jupyterlab/services": "^5.0.0", + "@jupyterlab/statusbar": "^2.0.0", + "@jupyterlab/ui-components": "^2.0.0", + "@lumino/algorithm": "^1.2.3", + "@lumino/coreutils": "^1.4.2", + "@lumino/domutils": "^1.1.7", + "@lumino/dragdrop": "^1.5.1", + "@lumino/messaging": "^1.3.3", + "@lumino/properties": "^1.1.6", + "@lumino/signaling": "^1.3.5", + "@lumino/virtualdom": "^1.6.1", + "@lumino/widgets": "^1.11.1", + "react": "~16.9.0" } }, "@jupyterlab/observables": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/observables/-/observables-2.2.0.tgz", - "integrity": "sha512-/oi7vl70yAX5QTXmZafyDSwU8fT1Oa/MdpDDYGkc5IklW0kU3NDqSoawfLovkdgGZvCOCM+6JQqUPRdhn8VZqg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/observables/-/observables-3.0.0.tgz", + "integrity": "sha512-RN7wlWPzc5JGkRWBLWx+dbgAci0s3zOh2hixnUjxiokYvKARPmHUtLxxFa4YQUSm2iV0ynHYZwCImLtc0YAWsw==", "requires": { - "@phosphor/algorithm": "^1.1.3", - "@phosphor/coreutils": "^1.3.1", - "@phosphor/disposable": "^1.2.0", - "@phosphor/messaging": "^1.2.3", - "@phosphor/signaling": "^1.2.3" + "@lumino/algorithm": "^1.2.3", + "@lumino/coreutils": "^1.4.2", + "@lumino/disposable": "^1.3.5", + "@lumino/messaging": "^1.3.3", + "@lumino/signaling": "^1.3.5" } }, "@jupyterlab/outputarea": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/outputarea/-/outputarea-1.0.0.tgz", - "integrity": "sha512-9RGsQAdxKf5xyvDsp1pB6VDoDzvB0JK+s5qFYK54lbK/p8EAvjNe2SsXzEHBH9wCnARFeHC0LssyyoX2ct7ujw==", - "requires": { - "@jupyterlab/apputils": "^1.0.0", - "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/observables": "^2.2.0", - "@jupyterlab/rendermime": "^1.0.0", - "@jupyterlab/rendermime-interfaces": "^1.3.0", - "@jupyterlab/services": "^4.0.0", - "@phosphor/algorithm": "^1.1.3", - "@phosphor/coreutils": "^1.3.1", - "@phosphor/disposable": "^1.2.0", - "@phosphor/messaging": "^1.2.3", - "@phosphor/signaling": "^1.2.3", - "@phosphor/widgets": "^1.8.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/outputarea/-/outputarea-2.0.0.tgz", + "integrity": "sha512-5/7vnKnjIg31dvfdnN24fTSsFO8oZalpVLLhssEAJhqEWUQY65owKZLmLPG0mGEKlpkMMSb82CE4TsInOsOtfQ==", + "requires": { + "@jupyterlab/apputils": "^2.0.0", + "@jupyterlab/nbformat": "^2.0.0", + "@jupyterlab/observables": "^3.0.0", + "@jupyterlab/rendermime": "^2.0.0", + "@jupyterlab/rendermime-interfaces": "^2.0.0", + "@jupyterlab/services": "^5.0.0", + "@lumino/algorithm": "^1.2.3", + "@lumino/coreutils": "^1.4.2", + "@lumino/disposable": "^1.3.5", + "@lumino/messaging": "^1.3.3", + "@lumino/properties": "^1.1.6", + "@lumino/signaling": "^1.3.5", + "@lumino/widgets": "^1.11.1" } }, "@jupyterlab/rendermime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/rendermime/-/rendermime-1.0.0.tgz", - "integrity": "sha512-Alje439y7kHYsF6RmRnYGm6yYvUHoMeHk5Z6TcYMDsDq3DlE3Yx3Ra93ykMpY0ZtjtgGhFus78bPVOkUxg24hw==", - "requires": { - "@jupyterlab/apputils": "^1.0.0", - "@jupyterlab/codemirror": "^1.0.0", - "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/observables": "^2.2.0", - "@jupyterlab/rendermime-interfaces": "^1.3.0", - "@jupyterlab/services": "^4.0.0", - "@phosphor/algorithm": "^1.1.3", - "@phosphor/coreutils": "^1.3.1", - "@phosphor/messaging": "^1.2.3", - "@phosphor/signaling": "^1.2.3", - "@phosphor/widgets": "^1.8.0", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/rendermime/-/rendermime-2.0.0.tgz", + "integrity": "sha512-vOCOwuG1UEqOnCZ/1U/cr5CUde+Wle6+OS1dRLu9srat57NpCysYcxXEih17d7dBTZnOQIXU5k2xAV8iDOHemA==", + "requires": { + "@jupyterlab/apputils": "^2.0.0", + "@jupyterlab/codemirror": "^2.0.0", + "@jupyterlab/coreutils": "^4.0.0", + "@jupyterlab/nbformat": "^2.0.0", + "@jupyterlab/observables": "^3.0.0", + "@jupyterlab/rendermime-interfaces": "^2.0.0", + "@jupyterlab/services": "^5.0.0", + "@lumino/algorithm": "^1.2.3", + "@lumino/coreutils": "^1.4.2", + "@lumino/messaging": "^1.3.3", + "@lumino/signaling": "^1.3.5", + "@lumino/widgets": "^1.11.1", "lodash.escape": "^4.0.1", - "marked": "0.6.2" + "marked": "^0.8.0" } }, "@jupyterlab/rendermime-interfaces": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/rendermime-interfaces/-/rendermime-interfaces-1.3.0.tgz", - "integrity": "sha512-04ohT/xdTcdp/TKuNMqY1MLwh7IWyjbMrQXiuwanE8xo52fIe6OIK0DENwc6VDMej1+8NVSU7rX42urLCex0sA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/rendermime-interfaces/-/rendermime-interfaces-2.0.0.tgz", + "integrity": "sha512-1BRpxIppycFmJtV5kq+BVcQT80k3PflMmDsSITXFUspX20SiEktjZcSfzUplTwkp6pSXlr2QCLTV2rQE00dGNA==", "requires": { - "@phosphor/coreutils": "^1.3.1", - "@phosphor/widgets": "^1.8.0" + "@lumino/coreutils": "^1.4.2", + "@lumino/widgets": "^1.11.1" } }, "@jupyterlab/services": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/services/-/services-4.0.0.tgz", - "integrity": "sha512-yCchogfzZqGWXagDJDRxsEMbKwsmf+EFVJRzf5H5OKZs7c/0yNemhG2qjRSmcErD87nUezB3NHkJSVPqz11D3g==", - "requires": { - "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/observables": "^2.2.0", - "@phosphor/algorithm": "^1.1.3", - "@phosphor/coreutils": "^1.3.1", - "@phosphor/disposable": "^1.2.0", - "@phosphor/signaling": "^1.2.3", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/services/-/services-5.0.0.tgz", + "integrity": "sha512-j1dJ1FdoZu+VhCz+v3SqOHVTp4r1kDTS3QCbjllMYbA0nuq1a1M4FfdlZKPuiKbAHWN3nZe2boDqFRAOhLCPuQ==", + "requires": { + "@jupyterlab/coreutils": "^4.0.0", + "@jupyterlab/nbformat": "^2.0.0", + "@jupyterlab/observables": "^3.0.0", + "@jupyterlab/settingregistry": "^2.0.0", + "@jupyterlab/statedb": "^2.0.0", + "@lumino/algorithm": "^1.2.3", + "@lumino/coreutils": "^1.4.2", + "@lumino/disposable": "^1.3.5", + "@lumino/polling": "^1.0.4", + "@lumino/signaling": "^1.3.5", "node-fetch": "^2.6.0", - "ws": "^7.0.0" + "ws": "^7.2.0" + } + }, + "@jupyterlab/settingregistry": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/settingregistry/-/settingregistry-2.0.0.tgz", + "integrity": "sha512-wetj5bCdvyRaNqadgzUwMK0+IjcbOfK9m1pb4MEK4nQfxfXOJ5eKjH7R99yNK4GgE5z8cDQ/UtyJZn/QdfHfZQ==", + "requires": { + "@jupyterlab/statedb": "^2.0.0", + "@lumino/commands": "^1.10.1", + "@lumino/coreutils": "^1.4.2", + "@lumino/disposable": "^1.3.5", + "@lumino/signaling": "^1.3.5", + "ajv": "^6.10.2", + "json5": "^2.1.1" + } + }, + "@jupyterlab/statedb": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/statedb/-/statedb-2.0.0.tgz", + "integrity": "sha512-bBK0urGUVMlid8Gq7lQbap35hU91VbOR8aQbZFkK4pha+9y5CsiP4eFoVTLlPY+9soTV2bROAzXLnROD3O9Ndg==", + "requires": { + "@lumino/commands": "^1.10.1", + "@lumino/coreutils": "^1.4.2", + "@lumino/disposable": "^1.3.5", + "@lumino/properties": "^1.1.6", + "@lumino/signaling": "^1.3.5" } }, "@jupyterlab/statusbar": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/statusbar/-/statusbar-1.0.0.tgz", - "integrity": "sha512-UjLsRdVCwHJjUApU+n9C6mQCbKfL+2wmCAeQXd1p5R3SXmsn2VGh6EWCW733uMY2+K2Fqwwjf8ryJ1LwUc9+iQ==", - "requires": { - "@jupyterlab/apputils": "^1.0.0", - "@jupyterlab/codeeditor": "^1.0.0", - "@jupyterlab/coreutils": "^3.0.0", - "@jupyterlab/services": "^4.0.0", - "@phosphor/algorithm": "^1.1.3", - "@phosphor/coreutils": "^1.3.1", - "@phosphor/disposable": "^1.2.0", - "@phosphor/messaging": "^1.2.3", - "@phosphor/signaling": "^1.2.3", - "@phosphor/widgets": "^1.8.0", - "react": "~16.8.4", - "typestyle": "^2.0.1" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/statusbar/-/statusbar-2.0.0.tgz", + "integrity": "sha512-JFRecSRZmTW1gnrmYnNMY0kyNA5XMJZDs6HFbREQm21AKMzOZJ3/2c2SoXos5wR664rz5Rb+Uo37xdmuAVvDgg==", + "requires": { + "@jupyterlab/apputils": "^2.0.0", + "@jupyterlab/codeeditor": "^2.0.0", + "@jupyterlab/coreutils": "^4.0.0", + "@jupyterlab/services": "^5.0.0", + "@jupyterlab/ui-components": "^2.0.0", + "@lumino/algorithm": "^1.2.3", + "@lumino/coreutils": "^1.4.2", + "@lumino/disposable": "^1.3.5", + "@lumino/messaging": "^1.3.3", + "@lumino/polling": "^1.0.4", + "@lumino/signaling": "^1.3.5", + "@lumino/widgets": "^1.11.1", + "react": "~16.9.0", + "typestyle": "^2.0.4" } }, "@jupyterlab/ui-components": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/ui-components/-/ui-components-1.0.0.tgz", - "integrity": "sha512-rR9I/wsznbuOj09gYvEWQo0fnze3ehK2dPWLY6ToE4k8qj9s39ViY48/jOoaQSaLLRaMD8M8B8ZWY0Cf+400bA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/ui-components/-/ui-components-2.0.0.tgz", + "integrity": "sha512-SNojvg37k/jwL5C6lwvZu/+Oge3DbGnnkNmKiExp2YwauVDSSMV88EIkWGo6t1nZPBDHB0j8lb9SEMs+9j59zQ==", + "requires": { + "@blueprintjs/core": "^3.22.2", + "@blueprintjs/select": "^3.11.2", + "@jupyterlab/coreutils": "^4.0.0", + "@lumino/coreutils": "^1.4.2", + "@lumino/signaling": "^1.3.5", + "@lumino/virtualdom": "^1.6.1", + "@lumino/widgets": "^1.11.1", + "react": "~16.9.0", + "react-dom": "~16.9.0", + "typestyle": "^2.0.4" + } + }, + "@lumino/algorithm": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@lumino/algorithm/-/algorithm-1.2.3.tgz", + "integrity": "sha512-XBJ/homcm7o8Y9G6MzYvf0FF7SVqUCzvkIO01G2mZhCOnkZZhZ9c4uNOcE2VjSHNxHv2WU0l7d8rdhyKhmet+A==" + }, + "@lumino/application": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/@lumino/application/-/application-1.8.4.tgz", + "integrity": "sha512-f+CgggJ/9jopHT6db76+BjsiPBHjv6fgReU/vKtRGg8rsDjNRDefoWd9bWGWRuPiGymBY8c/+9Kyq5v0UDs5vg==", "requires": { - "@blueprintjs/core": "^3.9.0", - "@blueprintjs/icons": "^3.3.0", - "@blueprintjs/select": "^3.3.0", - "react": "~16.8.4" + "@lumino/commands": "^1.10.1", + "@lumino/coreutils": "^1.4.2", + "@lumino/widgets": "^1.11.1" } }, - "@phosphor/algorithm": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@phosphor/algorithm/-/algorithm-1.1.3.tgz", - "integrity": "sha512-+dkdYTBglR+qGnLVQdCvYojNZMGxf+xSl1Jeksha3pm7niQktSFz2aR5gEPu/nI5LM8T8slTpqE4Pjvq8P+IVA==" - }, - "@phosphor/application": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/@phosphor/application/-/application-1.6.4.tgz", - "integrity": "sha512-cGSC6JWxW3BmTzHRIjS8x/p3nC9IXWdeS0HiO/iZvmT6NbTEMBreEGM6No+2KWqr2VkyQ7l03cCB3h9mMeyvMw==", + "@lumino/collections": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@lumino/collections/-/collections-1.2.3.tgz", + "integrity": "sha512-lrSTb7kru/w8xww8qWqHHhHO3GkoQeXST2oNkOEbWNEO4wuBIHoKPSOmXpUwu58UykBUfd5hL5wbkeTzyNMONg==", "requires": { - "@phosphor/commands": "^1.6.3", - "@phosphor/coreutils": "^1.3.1", - "@phosphor/widgets": "^1.8.1" + "@lumino/algorithm": "^1.2.3" } }, - "@phosphor/collections": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@phosphor/collections/-/collections-1.1.3.tgz", - "integrity": "sha512-J2U1xd2e5LtqoOJt4kynrjDNeHhVpJjuY2/zA0InS5kyOuWmvy79pt/KJ22n0LBNcU/fjkImqtQmbrC2Z4q2xQ==", + "@lumino/commands": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@lumino/commands/-/commands-1.10.1.tgz", + "integrity": "sha512-HGtXtqKD1WZJszJ42u2DyM3sgxrLal66IoHSJjbn2ygcEVCKDK73NSzoaQtXFtiissMedzKl8aIRXB3uyeEOlw==", "requires": { - "@phosphor/algorithm": "^1.1.3" + "@lumino/algorithm": "^1.2.3", + "@lumino/coreutils": "^1.4.2", + "@lumino/disposable": "^1.3.5", + "@lumino/domutils": "^1.1.7", + "@lumino/keyboard": "^1.1.6", + "@lumino/signaling": "^1.3.5", + "@lumino/virtualdom": "^1.6.1" } }, - "@phosphor/commands": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@phosphor/commands/-/commands-1.6.3.tgz", - "integrity": "sha512-PYNHWv6tbXAfAtKiqXuT0OBJvwbJ+RRTV60MBykMF7Vqz9UaZ9n2e/eB2EAGEFccF0PnjTCvBEZgarwwMVi8Hg==", + "@lumino/coreutils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@lumino/coreutils/-/coreutils-1.4.2.tgz", + "integrity": "sha512-SmQ4YDANe25rZd0bLoW7LVAHmgySjkrJmyNPnPW0GrpBt2u4/6D+EQJ8PCCMNWuJvrljBCdlmgOFsT38qYhfcw==" + }, + "@lumino/disposable": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@lumino/disposable/-/disposable-1.3.5.tgz", + "integrity": "sha512-IWDAd+nysBnwLhEtW7M62PVk84OEex9OEktZsS6V+19n/o8/Rw4ccL0pt0GFby01CsVK0YcELDoDaMUZsMiAmA==", "requires": { - "@phosphor/algorithm": "^1.1.3", - "@phosphor/coreutils": "^1.3.1", - "@phosphor/disposable": "^1.2.0", - "@phosphor/domutils": "^1.1.3", - "@phosphor/keyboard": "^1.1.3", - "@phosphor/signaling": "^1.2.3" + "@lumino/algorithm": "^1.2.3", + "@lumino/signaling": "^1.3.5" } }, - "@phosphor/coreutils": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@phosphor/coreutils/-/coreutils-1.3.1.tgz", - "integrity": "sha512-9OHCn8LYRcPU/sbHm5v7viCA16Uev3gbdkwqoQqlV+EiauDHl70jmeL7XVDXdigl66Dz0LI11C99XOxp+s3zOA==" + "@lumino/domutils": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@lumino/domutils/-/domutils-1.1.7.tgz", + "integrity": "sha512-NPysY8XfpCvLNvDe+z1caIUPxOLXWRPQMUAjOj/EhggRyXadan6Lm/5uO6M9S5gW/v9QUXT4+1Sxe3WXz0nRCA==" }, - "@phosphor/disposable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@phosphor/disposable/-/disposable-1.2.0.tgz", - "integrity": "sha512-4PoWoffdrLyWOW5Qv7I8//owvZmv57YhaxetAMWeJl13ThXc901RprL0Gxhtue2ZxL2PtUjM1207HndKo2FVjA==", + "@lumino/dragdrop": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@lumino/dragdrop/-/dragdrop-1.5.1.tgz", + "integrity": "sha512-MFg/hy6hHdPwBZypBue5mlrBzjoNrtBQzzJW+kbM5ftAOvS99ZRgyMMlMQcbsHd+6yib9NOQ64Hd8P8uZEWTdw==", "requires": { - "@phosphor/algorithm": "^1.1.3", - "@phosphor/signaling": "^1.2.3" + "@lumino/coreutils": "^1.4.2", + "@lumino/disposable": "^1.3.5" } }, - "@phosphor/domutils": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@phosphor/domutils/-/domutils-1.1.3.tgz", - "integrity": "sha512-5CtLAhURQXXHhNXfQydDk/luG1cDVnhlu/qw7gz8/9pht0KXIAmNg/M0LKxx2oJ9+YMNCLVWxAnHAU0yrDpWSA==" + "@lumino/keyboard": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@lumino/keyboard/-/keyboard-1.1.6.tgz", + "integrity": "sha512-W6pqe0TXRfGOoz1ZK1PRmuGZUWpmdoJArrzwmduUf0t2r06yl56S7w76gxrB7ExTidNPPaOWydGIosPgdgZf5A==" }, - "@phosphor/dragdrop": { + "@lumino/messaging": { "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@phosphor/dragdrop/-/dragdrop-1.3.3.tgz", - "integrity": "sha512-+SrlGsVQwY8OHCWxE/Zvihpk6Rc6bytJDqOUUTZqdL8hvM9QZeopAFioPDxuo1pTj87Um6cR4ekvbTU4KZ/90w==", + "resolved": "https://registry.npmjs.org/@lumino/messaging/-/messaging-1.3.3.tgz", + "integrity": "sha512-J+0m1aywl64I9/dr9fzE9IwC+eq90T5gUi1hCXP1MFnZh4aLUymmRV5zFw1CNh/vYlNnEu72xxEuhfCfuhiy8g==", "requires": { - "@phosphor/coreutils": "^1.3.1", - "@phosphor/disposable": "^1.2.0" + "@lumino/algorithm": "^1.2.3", + "@lumino/collections": "^1.2.3" } }, - "@phosphor/keyboard": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@phosphor/keyboard/-/keyboard-1.1.3.tgz", - "integrity": "sha512-dzxC/PyHiD6mXaESRy6PZTd9JeK+diwG1pyngkyUf127IXOEzubTIbu52VSdpGBklszu33ws05BAGDa4oBE4mQ==" - }, - "@phosphor/messaging": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@phosphor/messaging/-/messaging-1.2.3.tgz", - "integrity": "sha512-89Ps4uSRNOEQoepB/0SDoyPpNUWd6VZnmbMetmeXZJHsuJ1GLxtnq3WBdl7UCVNsw3W9NC610pWaDCy/BafRlg==", + "@lumino/polling": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@lumino/polling/-/polling-1.0.4.tgz", + "integrity": "sha512-9OYIDTohToj6SLrxOr+FbeyPvirBU/r53FgmPxulcDgUVnVk4tqTSLIJAUu3mjJd9hnmZZqpSn9ppyjQAo3qSg==", "requires": { - "@phosphor/algorithm": "^1.1.3", - "@phosphor/collections": "^1.1.3" + "@lumino/coreutils": "^1.4.2", + "@lumino/disposable": "^1.3.5", + "@lumino/signaling": "^1.3.5" } }, - "@phosphor/properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@phosphor/properties/-/properties-1.1.3.tgz", - "integrity": "sha512-GiglqzU77s6+tFVt6zPq9uuyu/PLQPFcqZt914ZhJ4cN/7yNI/SLyMzpYZ56IRMXvzK9TUgbRna6URE3XAwFUg==" + "@lumino/properties": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@lumino/properties/-/properties-1.1.6.tgz", + "integrity": "sha512-QnZa1IB7sr4Tawf0OKvwgZAptxDRK7DUAMJ71zijXNXH4FlxyThzOWXef51HHFsISKYa8Rn3rysOwtc62XkmXw==" }, - "@phosphor/signaling": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@phosphor/signaling/-/signaling-1.2.3.tgz", - "integrity": "sha512-DMwS0m9OgfY5ljpTsklRQPUQpTyg4obz85FyImRDacUVxUVbas95djIDEbU4s1TMzdHBBO+gfki3V4giXUvXzw==", + "@lumino/signaling": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@lumino/signaling/-/signaling-1.3.5.tgz", + "integrity": "sha512-6jniKrLrJOXKJmaJyU7hr6PBzE4GJ5Wms5hc/yzNKKDBxGSEPdtNJlW3wTNUuSTTtF/9ItN8A8ZC/G0yIu53Tw==", "requires": { - "@phosphor/algorithm": "^1.1.3" + "@lumino/algorithm": "^1.2.3" } }, - "@phosphor/virtualdom": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@phosphor/virtualdom/-/virtualdom-1.1.3.tgz", - "integrity": "sha512-V8PHhhnZCRa5esrC4q5VthqlLtxTo9ZV1mZ6b4YEloapca1S1nggZSQhrSlltXQjtYNUaWJZUZ/BlFD8wFtIEQ==", + "@lumino/virtualdom": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@lumino/virtualdom/-/virtualdom-1.6.1.tgz", + "integrity": "sha512-+KdzSw8TCPwvK6qhZr4xTyp6HymvEb2Da0xPdi4RsVUNhYf2gBI03uidXHx76Vx5OIbEgCn1B+0srxvm2ZbWsQ==", "requires": { - "@phosphor/algorithm": "^1.1.3" + "@lumino/algorithm": "^1.2.3" } }, - "@phosphor/widgets": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@phosphor/widgets/-/widgets-1.8.1.tgz", - "integrity": "sha512-OY5T0nAioYTitPks/lCHm7a6QpjRB/XviIT2j6WtYm5J1U8MluIPpClqZ/NQbZfm23BYpmJeiQQyZA+5YphsDA==", + "@lumino/widgets": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@lumino/widgets/-/widgets-1.11.1.tgz", + "integrity": "sha512-f4QDe6lVNPcjL8Vb20BiP0gzbT1rx0/1Hc719u5oW9c0Z/xrXMWwNhnb/zYM/kBBVBe3omLmCfJOiNuE0oZl0A==", "requires": { - "@phosphor/algorithm": "^1.1.3", - "@phosphor/commands": "^1.6.3", - "@phosphor/coreutils": "^1.3.1", - "@phosphor/disposable": "^1.2.0", - "@phosphor/domutils": "^1.1.3", - "@phosphor/dragdrop": "^1.3.3", - "@phosphor/keyboard": "^1.1.3", - "@phosphor/messaging": "^1.2.3", - "@phosphor/properties": "^1.1.3", - "@phosphor/signaling": "^1.2.3", - "@phosphor/virtualdom": "^1.1.3" + "@lumino/algorithm": "^1.2.3", + "@lumino/commands": "^1.10.1", + "@lumino/coreutils": "^1.4.2", + "@lumino/disposable": "^1.3.5", + "@lumino/domutils": "^1.1.7", + "@lumino/dragdrop": "^1.5.1", + "@lumino/keyboard": "^1.1.6", + "@lumino/messaging": "^1.3.3", + "@lumino/properties": "^1.1.6", + "@lumino/signaling": "^1.3.5", + "@lumino/virtualdom": "^1.6.1" } }, "@types/codemirror": { - "version": "0.0.56", - "resolved": "https://registry.npmjs.org/@types/codemirror/-/codemirror-0.0.56.tgz", - "integrity": "sha512-OMtPqg2wFOEcNeVga+m+UXpYJw8ugISPCQOtShdFUho/k91Ms1oWOozoDT1I87Phv6IdwLfMLtIOahh1tO1cJQ==" + "version": "0.0.87", + "resolved": "https://registry.npmjs.org/@types/codemirror/-/codemirror-0.0.87.tgz", + "integrity": "sha512-Yv+cw1zckMDK35QJBMMK/z9ZWUHRUpQ2KJI+MCbR95HhDWtSQsS66j/W9OMq3JUqYL7Jb2zHA7fc575/0v1sfA==", + "requires": { + "@types/tern": "*" + } }, "@types/dom4": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@types/dom4/-/dom4-2.0.1.tgz", "integrity": "sha512-kSkVAvWmMZiCYtvqjqQEwOmvKwcH+V4uiv3qPQ8pAh1Xl39xggGEo8gHUqV4waYGHezdFw0rKBR8Jt0CrQSDZA==" }, + "@types/estree": { + "version": "0.0.42", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.42.tgz", + "integrity": "sha512-K1DPVvnBCPxzD+G51/cxVIoc2X8uUVl1zpJeE6iKcgHMj4+tbat5Xu4TjV7v2QSDbIeAfLi2hIk+u2+s0MlpUQ==" + }, "@types/prop-types": { - "version": "15.7.1", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.1.tgz", - "integrity": "sha512-CFzn9idOEpHrgdw8JsoTkaDDyRWk1jrzIV8djzcgpq0y9tG4B4lFT+Nxh52DVpDXV+n4+NPNv7M1Dj5uMp6XFg==" + "version": "15.7.3", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", + "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" }, "@types/react": { - "version": "16.8.22", - "resolved": "https://registry.npmjs.org/@types/react/-/react-16.8.22.tgz", - "integrity": "sha512-C3O1yVqk4sUXqWyx0wlys76eQfhrQhiDhDlHBrjER76lR2S2Agiid/KpOU9oCqj1dISStscz7xXz1Cg8+sCQeA==", + "version": "16.9.23", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.23.tgz", + "integrity": "sha512-SsGVT4E7L2wLN3tPYLiF20hmZTPGuzaayVunfgXzUn1x4uHVsKH6QDJQ/TdpHqwsTLd4CwrmQ2vOgxN7gE24gw==", "requires": { "@types/prop-types": "*", "csstype": "^2.2.0" } }, + "@types/tern": { + "version": "0.23.3", + "resolved": "https://registry.npmjs.org/@types/tern/-/tern-0.23.3.tgz", + "integrity": "sha512-imDtS4TAoTcXk0g7u4kkWqedB3E4qpjXzCpD2LU5M5NAXHzCDsypyvXSaG7mM8DKYkCRa7tFp4tS/lp/Wo7Q3w==", + "requires": { + "@types/estree": "*" + } + }, "ajv": { - "version": "6.10.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", - "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", + "integrity": "sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==", "requires": { - "fast-deep-equal": "^2.0.1", + "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" @@ -517,16 +655,6 @@ "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" - }, - "async-limiter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", - "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==" - }, "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", @@ -559,9 +687,9 @@ "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" }, "codemirror": { - "version": "5.47.0", - "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.47.0.tgz", - "integrity": "sha512-kV49Fr+NGFHFc/Imsx6g180hSlkGhuHxTSDDmDHOuyln0MQYFLixDY4+bFkBVeCEiepYfDimAF/e++9jPJk4QA==" + "version": "5.49.2", + "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.49.2.tgz", + "integrity": "sha512-dwJ2HRPHm8w51WB5YTF9J7m6Z5dtkqbU9ntMZ1dqXyFB9IpjoUFDj80ahRVEoVanfIp6pfASJbOlbWdEf8FOzQ==" }, "color-convert": { "version": "1.9.3", @@ -582,24 +710,40 @@ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, - "core-js": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", - "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" - }, "create-react-context": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.2.2.tgz", - "integrity": "sha512-KkpaLARMhsTsgp0d2NA/R94F/eDLbhXERdIq3LvX2biCAXcDvHYoOqHfWCHf1+OLj+HKBotLG3KqaOOf+C1C+A==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.3.0.tgz", + "integrity": "sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw==", "requires": { - "fbjs": "^0.8.0", - "gud": "^1.0.0" + "gud": "^1.0.0", + "warning": "^4.0.3" } }, "csstype": { - "version": "2.6.5", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.5.tgz", - "integrity": "sha512-JsTaiksRsel5n7XwqPAfB0l3TFKdpjW/kgAELf9vrb5adGA7UCPLajKK5s3nFrcFm3Rkyp/Qkgl73ENc1UY3cA==" + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.9.tgz", + "integrity": "sha512-xz39Sb4+OaTsULgUERcCk+TJj8ylkL4aSVDQiX/ksxbELSqwkgt4d4RD7fovIdgJGSuNYqwZEiVjYY5l0ask+Q==" + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } }, "dom-helpers": { "version": "3.4.0", @@ -610,12 +754,24 @@ } }, "dom-serializer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", - "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", "requires": { - "domelementtype": "^1.3.0", - "entities": "^1.1.1" + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", + "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==" + }, + "entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz", + "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==" + } } }, "dom4": { @@ -645,57 +801,58 @@ "domelementtype": "1" } }, - "encoding": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", - "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", - "requires": { - "iconv-lite": "~0.4.13" - } - }, "entities": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" }, + "es-abstract": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz", + "integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.1.5", + "is-regex": "^1.0.5", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimleft": "^2.1.1", + "string.prototype.trimright": "^2.1.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", + "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==" }, "fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" - }, - "fbjs": { - "version": "0.8.17", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", - "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", - "requires": { - "core-js": "^1.0.0", - "isomorphic-fetch": "^2.1.1", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.18" - } - }, - "font-awesome": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz", - "integrity": "sha1-j6jPBBGhoxr9B7BtKQK7n8gVoTM=" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "free-style": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/free-style/-/free-style-2.5.1.tgz", - "integrity": "sha512-X7dtUSTrlS1KRQBtiQ618NWIRDdRgD91IeajKCSh0fgTqArSixv+n3ea6F/OSvrvg14tPLR+yCq2s+O602+pRw==" + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/free-style/-/free-style-2.6.1.tgz", + "integrity": "sha512-uaVA8e57tvhrFKAl6x32SGIrGFBoeTAFtfHDzWxjPhiXQiUxOI6EEdEReRkjNO2H9XcdMJXXEnMHw8Q7iMYLbw==" }, "fs.realpath": { "version": "1.0.0", @@ -703,6 +860,11 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, "glob": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", @@ -722,11 +884,24 @@ "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz", "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + }, "htmlparser2": { "version": "3.10.1", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", @@ -740,14 +915,6 @@ "readable-stream": "^3.1.1" } }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -763,29 +930,35 @@ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + "is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==" + }, + "is-callable": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", + "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" }, - "isomorphic-fetch": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", - "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" + }, + "is-regex": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", + "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", "requires": { - "node-fetch": "^1.0.1", - "whatwg-fetch": ">=0.10.0" - }, - "dependencies": { - "node-fetch": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", - "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", - "requires": { - "encoding": "^0.1.11", - "is-stream": "^1.0.1" - } - } + "has": "^1.0.3" + } + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "requires": { + "has-symbols": "^1.0.1" } }, "js-tokens": { @@ -799,9 +972,9 @@ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, "json5": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz", - "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.1.tgz", + "integrity": "sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==", "requires": { "minimist": "^1.2.0" } @@ -832,9 +1005,9 @@ "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" }, "lodash.mergewith": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", - "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==" + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", + "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==" }, "loose-envify": { "version": "1.4.0", @@ -845,9 +1018,9 @@ } }, "marked": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/marked/-/marked-0.6.2.tgz", - "integrity": "sha512-LqxwVH3P/rqKX4EKGz7+c2G9r98WeM/SW34ybhgNGhUQNKtf1GmmSkJ6cDGJ/t6tiyae49qRkpyTw2B9HOrgUA==" + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.8.0.tgz", + "integrity": "sha512-MyUe+T/Pw4TZufHkzAfDj6HarCBWia2y27/bhuYkTaiUnfDYFnCP3KUN+9oM7Wi6JA2rymtVYbQu3spE0GCmxQ==" }, "minimatch": { "version": "3.0.4", @@ -888,6 +1061,32 @@ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, + "object-inspect": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", + "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" + }, + "object-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.2.tgz", + "integrity": "sha512-Epah+btZd5wrrfjkJZq1AOB9O6OxUQto45hzFd7lXGrpHPGE0W1k+426yrZV+k6NJOzLNNW/nVsmZdIWsAqoOQ==" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -909,14 +1108,14 @@ "integrity": "sha1-BrJhE/Vr6rBCVFojv6iAA8ysJg8=" }, "popper.js": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.15.0.tgz", - "integrity": "sha512-w010cY1oCUmI+9KwwlWki+r5jxKfTFDVoadl7MSrIujHU5MJ5OR6HTDj6Xo8aoR/QsA56x8jKjA59qGH4ELtrA==" + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", + "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" }, "postcss": { - "version": "7.0.17", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.17.tgz", - "integrity": "sha512-546ZowA+KZ3OasvQZHsbuEpysvwTZNGJv9EfyCQdsIDltPSWHAeTQ5fQy/Npi2ZDtLI3zs7Ps/p6wThErhm9fQ==", + "version": "7.0.27", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.27.tgz", + "integrity": "sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ==", "requires": { "chalk": "^2.4.2", "source-map": "^0.6.1", @@ -933,14 +1132,6 @@ } } }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "requires": { - "asap": "~2.0.3" - } - }, "prop-types": { "version": "15.7.2", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", @@ -962,31 +1153,30 @@ "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==" }, "react": { - "version": "16.8.6", - "resolved": "https://registry.npmjs.org/react/-/react-16.8.6.tgz", - "integrity": "sha512-pC0uMkhLaHm11ZSJULfOBqV4tIZkx87ZLvbbQYunNixAAvjnC+snJCg0XQXn9VIsttVsbZP/H/ewzgsd5fxKXw==", + "version": "16.9.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.9.0.tgz", + "integrity": "sha512-+7LQnFBwkiw+BobzOF6N//BdoNw0ouwmSJTEm9cglOOmsg/TMiFHZLe2sEoN5M7LgJTj9oHH0gxklfnQe66S1w==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.13.6" + "prop-types": "^15.6.2" } }, "react-dom": { - "version": "16.8.6", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.8.6.tgz", - "integrity": "sha512-1nL7PIq9LTL3fthPqwkvr2zY7phIPjYrT0jp4HjyEQrEROnw4dG41VVwi/wfoCneoleqrNX7iAD+pXebJZwrwA==", + "version": "16.9.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.9.0.tgz", + "integrity": "sha512-YFT2rxO9hM70ewk9jq0y6sQk8cL02xm4+IzYBz75CQGlClQQ1Bxq0nhHF6OtSbit+AIahujJgb/CPRibFkMNJQ==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", "prop-types": "^15.6.2", - "scheduler": "^0.13.6" + "scheduler": "^0.15.0" } }, "react-is": { - "version": "16.8.6", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.8.6.tgz", - "integrity": "sha512-aUk3bHfZ2bRSVFFbbeVS4i+lNPZr3/WM5jT2J5omUVV1zzcs1nAaf3l51ctA5FFvCRbhrH0bdAsRRQddFJZPtA==" + "version": "16.13.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.0.tgz", + "integrity": "sha512-GFMtL0vHkiBv9HluwNZTggSn/sCyEt9n02aM0dSAjGGyqyNlAyftYm4phPxdvCigG15JreC5biwxCgTAJZ7yAA==" }, "react-lifecycles-compat": { "version": "3.0.4", @@ -994,12 +1184,13 @@ "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" }, "react-popper": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.3.tgz", - "integrity": "sha512-ynMZBPkXONPc5K4P5yFWgZx5JGAUIP3pGGLNs58cfAPgK67olx7fmLp+AdpZ0+GoQ+ieFDa/z4cdV6u7sioH6w==", + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.7.tgz", + "integrity": "sha512-nmqYTx7QVjCm3WUZLeuOomna138R1luC4EqkW3hxJUrAe+3eNz3oFCLYdnPwILfn0mX1Ew2c3wctrjlUMYYUww==", "requires": { "@babel/runtime": "^7.1.2", - "create-react-context": "<=0.2.2", + "create-react-context": "^0.3.0", + "deep-equal": "^1.1.1", "popper.js": "^1.14.4", "prop-types": "^15.6.1", "typed-styles": "^0.0.7", @@ -1018,9 +1209,9 @@ } }, "readable-stream": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", - "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -1028,9 +1219,18 @@ } }, "regenerator-runtime": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.2.tgz", - "integrity": "sha512-S/TQAZJO+D3m9xeN1WTI8dLKBBiRgXBlTJvbWjCThHWZj9EvHK70Ff50/tYj2J/fvBY6JtFVwRuazHN2E7M9BA==" + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", + "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==" + }, + "regexp.prototype.flags": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", + "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } }, "requires-port": { "version": "1.0.0", @@ -1052,14 +1252,9 @@ } }, "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", + "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" }, "sanitize-html": { "version": "1.20.1", @@ -1079,19 +1274,14 @@ } }, "scheduler": { - "version": "0.13.6", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.13.6.tgz", - "integrity": "sha512-IWnObHt413ucAYKsD9J1QShUKkbKLQQHdxRyw73sw4FN26iWr3DY/H34xGPe4nmL1DwXyWmSWmMrA9TfQbE/XQ==", + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.15.0.tgz", + "integrity": "sha512-xAefmSfN6jqAa7Kuq7LIJY0bwAPG3xlCj0HMEBQk1lxYiDKZscY2xJ5U/61ZTrYbmNQbXa+gc7czPkVo11tnCg==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" } }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -1106,12 +1296,30 @@ "number-is-nan": "^1.0.0" } }, + "string.prototype.trimleft": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", + "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==", + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string.prototype.trimright": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz", + "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==", + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, "string_decoder": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz", - "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "requires": { - "safe-buffer": "~5.1.0" + "safe-buffer": "~5.2.0" } }, "supports-color": { @@ -1133,18 +1341,18 @@ "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==" }, "typescript": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.5.2.tgz", - "integrity": "sha512-7KxJovlYhTX5RaRbUdkAXN1KUZ8PwWlTzQdHV6xNqvuFOs7+WBo10TQUqT19Q/Jz2hk5v9TQDIhyLhhJY4p5AA==", + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.8.3.tgz", + "integrity": "sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w==", "dev": true }, "typestyle": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/typestyle/-/typestyle-2.0.2.tgz", - "integrity": "sha512-2nKRvMFE12MYudRu0UxYryZw3vbSOnZyuZiGTblYKIEi/U+VaH/hThv69AWCu89V7qc9uqrcQme1GCXmObomuQ==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/typestyle/-/typestyle-2.0.4.tgz", + "integrity": "sha512-+57eGqcEjiAc51hB/zXnZFoVuzwuxb9WbPpb1VT2zPJPIo88wGXod7dHa0IJ1Ue+sncHj2WZMZEPJRAqwVraoA==", "requires": { "csstype": "^2.4.0", - "free-style": "2.5.1" + "free-style": "2.6.1" } }, "typo-js": { @@ -1152,11 +1360,6 @@ "resolved": "https://registry.npmjs.org/typo-js/-/typo-js-1.0.3.tgz", "integrity": "sha1-VNjrx5SfGngQkItgAsaEFSbJnVo=" }, - "ua-parser-js": { - "version": "0.7.20", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.20.tgz", - "integrity": "sha512-8OaIKfzL5cpx8eCMAhhvTlft8GYF8b2eQr6JkCyVdrgjcytyOmPCXrqXFcUnhonRpLlh5yxEZVohm6mzaowUOw==" - }, "uri-js": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", @@ -1187,11 +1390,6 @@ "loose-envify": "^1.0.0" } }, - "whatwg-fetch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", - "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==" - }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -1199,17 +1397,14 @@ "dev": true }, "ws": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.0.1.tgz", - "integrity": "sha512-ILHfMbuqLJvnSgYXLgy4kMntroJpe8hT41dOVWM8bxRuw6TK4mgMp9VJUNsZTEc5Bh+Mbs0DJT4M0N+wBG9l9A==", - "requires": { - "async-limiter": "^1.0.0" - } + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.2.1.tgz", + "integrity": "sha512-sucePNSafamSKoOqoNfBd8V0StlkzJKL2ZAhGQinCfNQ+oacw+Pk7lcdAElecBF2VkLNZRiIb5Oi1Q5lVUVt2A==" }, "xtend": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" } } } diff --git a/package.json b/package.json index f09594e..0ef6cc0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@ijmbarr/jupyterlab_spellchecker", - "version": "0.1.5", + "version": "0.1.6", "description": "A spell checker for jupyterlab.", "keywords": [ "jupyter", @@ -29,18 +29,18 @@ "watch": "tsc -w" }, "dependencies": { - "@jupyterlab/application": "^1.0.0-rc.0", - "@jupyterlab/apputils": "^1.0.0-rc.0", - "@jupyterlab/cells": "^1.0.0-rc.0", - "@jupyterlab/codemirror": "^1.0.0-rc.0", - "@jupyterlab/fileeditor": "^1.0.0-rc.0", - "@jupyterlab/notebook": "^1.0.0-rc.0", - "@types/codemirror": "0.0.56", + "@jupyterlab/application": "^2.0.0", + "@jupyterlab/apputils": "^2.0.0", + "@jupyterlab/cells": "^2.0.0", + "@jupyterlab/codemirror": "^2.0.0", + "@jupyterlab/fileeditor": "^2.0.0", + "@jupyterlab/notebook": "^2.0.0", + "@types/codemirror": "0.0.87", "typo-js": "^1.0.3" }, "devDependencies": { "rimraf": "^2.6.1", - "typescript": "^3.4.3" + "typescript": "^3.7.0" }, "jupyterlab": { "extension": true